init mod
This commit is contained in:
commit
dd53b6f08a
28 files changed
+631
No files matched your search
@@ -0,0 +1,105 @@
|
||||
{
|
||||
"Kind": "rpg_map",
|
||||
"Items": [
|
||||
{
|
||||
"Id": "rpg_elder_house",
|
||||
"Name": "rpg_demo/map/elder_house",
|
||||
"Tileset": "village",
|
||||
"Width": 12,
|
||||
"Height": 10,
|
||||
"Zoom": 2,
|
||||
"Layers": {
|
||||
"Back": [
|
||||
"7 7 7 7 7 7 7 7 7 7 7 7",
|
||||
"7 7 7 7 7 7 7 7 7 7 7 7",
|
||||
"7 7 7 7 7 7 7 7 7 7 7 7",
|
||||
"7 7 7 7 7 7 7 7 7 7 7 7",
|
||||
"7 7 7 7 6 6 6 6 7 7 7 7",
|
||||
"7 7 7 7 6 6 6 6 7 7 7 7",
|
||||
"7 7 7 7 6 6 6 6 7 7 7 7",
|
||||
"7 7 7 7 7 7 7 7 7 7 7 7",
|
||||
"7 7 7 7 7 7 7 7 7 7 7 7",
|
||||
"7 7 7 7 7 7 7 7 7 7 7 7"
|
||||
],
|
||||
"Main": [
|
||||
"16 16 16 16 16 16 16 16 16 16 16 16",
|
||||
"16 16 16 17 16 16 16 16 17 16 16 16",
|
||||
"16 31 31 . . . . . . . 31 16",
|
||||
"16 . . . . . . . . . . 16",
|
||||
"16 . . . . . . . . . . 16",
|
||||
"16 . . . . . . . . . . 16",
|
||||
"16 . . . . . . . . . . 16",
|
||||
"16 . . . . . . . . . . 16",
|
||||
"16 . . . . . . . . . . 16",
|
||||
"16 16 16 16 16 16 18 16 16 16 16 16"
|
||||
],
|
||||
"Front": [
|
||||
". . . . . . . . . . . .",
|
||||
". . . . . . . . . . . .",
|
||||
". . . . . . . . . . . .",
|
||||
". . . . . . . . . . . .",
|
||||
". . . . . . . . . . . .",
|
||||
". . . . . . . . . . . .",
|
||||
". . . . . . . . . . . .",
|
||||
". . . . . . . . . . . .",
|
||||
". . . . . . . . . . . .",
|
||||
". . . . . . . . . . . ."
|
||||
]
|
||||
},
|
||||
"Collision": [],
|
||||
"Spawn": {
|
||||
"X": 6,
|
||||
"Y": 8,
|
||||
"Dir": "Up"
|
||||
},
|
||||
"Events": [
|
||||
{
|
||||
"Id": "exit",
|
||||
"X": 6,
|
||||
"Y": 9,
|
||||
"Trigger": "Touch",
|
||||
"Teleport": {
|
||||
"Map": "rpg_village",
|
||||
"X": 6,
|
||||
"Y": 7,
|
||||
"Dir": "Down"
|
||||
}
|
||||
},
|
||||
{
|
||||
"Id": "elder_quest",
|
||||
"X": 6,
|
||||
"Y": 3,
|
||||
"Sprite": "village/elder",
|
||||
"Dir": "Down",
|
||||
"Scenario": "rpg_demo/events/elder_quest",
|
||||
"Condition": "rpg_wolf_dead != 1"
|
||||
},
|
||||
{
|
||||
"Id": "elder_thanks",
|
||||
"X": 6,
|
||||
"Y": 3,
|
||||
"Sprite": "village/elder",
|
||||
"Dir": "Down",
|
||||
"Scenario": "rpg_demo/events/elder_thanks",
|
||||
"Condition": "rpg_wolf_dead == 1"
|
||||
},
|
||||
{
|
||||
"Id": "chest",
|
||||
"X": 9,
|
||||
"Y": 7,
|
||||
"Tile": 14,
|
||||
"Scenario": "rpg_demo/events/house_chest",
|
||||
"Condition": "rpg_house_chest != 1"
|
||||
},
|
||||
{
|
||||
"Id": "chest_open",
|
||||
"X": 9,
|
||||
"Y": 7,
|
||||
"Tile": 15,
|
||||
"Scenario": "rpg_demo/events/chest_empty",
|
||||
"Condition": "rpg_house_chest == 1"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,154 @@
|
||||
{
|
||||
"Kind": "rpg_map",
|
||||
"Items": [
|
||||
{
|
||||
"Id": "rpg_forest",
|
||||
"Name": "rpg_demo/map/forest",
|
||||
"Tileset": "village",
|
||||
"Width": 28,
|
||||
"Height": 18,
|
||||
"Zoom": 2,
|
||||
"Layers": {
|
||||
"Back": [
|
||||
"24 24 24 24 24 24 26 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 26 24 24",
|
||||
"24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24",
|
||||
"24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24",
|
||||
"24 24 24 26 24 24 24 24 24 24 24 24 3 3 3 3 3 24 24 24 24 24 24 24 24 24 24 24",
|
||||
"24 26 24 24 26 24 24 24 24 24 24 24 3 24 26 24 24 24 24 24 24 24 24 24 24 24 24 24",
|
||||
"24 26 24 24 24 24 24 24 24 24 24 24 3 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24",
|
||||
"24 24 24 24 24 24 24 24 24 24 24 24 3 24 24 24 26 24 24 24 24 24 24 24 24 24 24 24",
|
||||
"24 24 24 24 24 24 24 24 24 24 24 24 3 24 26 24 24 24 24 24 24 24 24 24 24 24 24 24",
|
||||
" 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3",
|
||||
"24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24",
|
||||
"24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 26 24 24 24 24 24",
|
||||
"24 24 26 24 24 24 24 24 24 24 24 26 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24",
|
||||
"24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24",
|
||||
"24 24 24 24 24 24 24 24 24 24 24 26 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24",
|
||||
"24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24",
|
||||
"24 24 26 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24",
|
||||
"24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24",
|
||||
"24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24"
|
||||
],
|
||||
"Main": [
|
||||
" . . . . . . . . . . . . . . . . . . . . . . . . . . . .",
|
||||
" 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8",
|
||||
" 8 . . . . . . . . . . . . . . . . . . . . . . . . . . 8",
|
||||
" 8 . . . . . . 8 . . . . . . . . . . . . . . 11 . . . . 8",
|
||||
" 8 . . 8 . . . . . . . . . . . . . . . . . . . . . . . 8",
|
||||
" 8 . . . . . . . . 25 . . . . . . . . . . . 8 . . . . . 8",
|
||||
" 8 . . . . 8 . . . . . . . . 8 . . . . . . . . . 11 11 11 8",
|
||||
" 8 . . . . . . . . . . . . . . . . 25 . . . . . . 11 11 11 8",
|
||||
" . . . . . . . . . . . . . . . . . . . . . . . . . . 27 8",
|
||||
" 8 . . . . . . . . . . . . . . . . . . . . . . . 11 11 11 8",
|
||||
" 8 . . . . . 8 . . . . . . . . 11 . . . 8 . . . . 11 11 11 8",
|
||||
" 8 . . . . . . . . . 8 . . . . . . . . . . . . . . . . 8",
|
||||
" 8 . . . 8 . . . . . . . . . . . 8 . . . . . . 8 . . . 8",
|
||||
" 8 . . . . . . . . . . . . . . . . . . . 25 . . . . . . 8",
|
||||
" 8 . 25 . . . . . 8 . . . . . . . . . . . . . . . . . . 8",
|
||||
" 8 . . . . . . . . . . . . . . . . . 8 . . . . . . 8 . 8",
|
||||
" 8 . . . . . . . . . . . . . . . . . . . . . . . . . . 8",
|
||||
" 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8"
|
||||
],
|
||||
"Front": [
|
||||
" 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9",
|
||||
" 9 . . . . . . . . . . . . . . . . . . . . . . . . . . 9",
|
||||
" 9 . . . . . . 9 . . . . . . . . . . . . . . . . . . . 9",
|
||||
" 9 . . 9 . . . . . . . . . . . . . . . . . . . . . . . 9",
|
||||
" 9 . . . . . . . . . . . . . . . . . . . . 9 . . . . . 9",
|
||||
" 9 . . . . 9 . . . . . . . . 9 . . . . . . . . . . . . 9",
|
||||
" 9 . . . . . . . . . . . . . . . . . . . . . . . . . . 9",
|
||||
" . . . . . . . . . . . . . . . . . . . . . . . . . . . 9",
|
||||
" 9 . . . . . . . . . . . . . . . . . . . . . . . . . . 9",
|
||||
" 9 . 22 22 . . 9 . . . . . . . . . . . . 9 . . . . . . . 9",
|
||||
" 9 . . . . . . . . . 9 . . . . . . . . . . . . . . . . 9",
|
||||
" 9 . . . 9 . . . . . . . . . . . 9 . . . . . . 9 . . . 9",
|
||||
" 9 . . . . . . . . . . . . . . . . . . . . . . . . . . 9",
|
||||
" 9 . . . . . . . 9 . . 22 22 22 . . . . . . . . . . . . . 9",
|
||||
" 9 . . . . . . . . . . . . . . . . . 9 . . . . . . 9 . 9",
|
||||
" 9 . . . . . . . . . . . . . . . . . . . . . . . . . . 9",
|
||||
" 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9",
|
||||
" . . . . . . . . . . . . . . . . . . . . . . . . . . . ."
|
||||
]
|
||||
},
|
||||
"Collision": [
|
||||
"............................",
|
||||
"............................",
|
||||
"............................",
|
||||
"............................",
|
||||
"............................",
|
||||
"............................",
|
||||
"............................",
|
||||
"............................",
|
||||
"..........................#.",
|
||||
"............................",
|
||||
"............................",
|
||||
"............................",
|
||||
"............................",
|
||||
"............................",
|
||||
"............................",
|
||||
"............................",
|
||||
"............................",
|
||||
"............................"
|
||||
],
|
||||
"Spawn": {
|
||||
"X": 1,
|
||||
"Y": 8,
|
||||
"Dir": "Right"
|
||||
},
|
||||
"Events": [
|
||||
{
|
||||
"Id": "to_village",
|
||||
"X": 0,
|
||||
"Y": 8,
|
||||
"Trigger": "Touch",
|
||||
"Teleport": {
|
||||
"Map": "rpg_village",
|
||||
"X": 30,
|
||||
"Y": 9,
|
||||
"Dir": "Left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"Id": "wolf_boss",
|
||||
"X": 25,
|
||||
"Y": 8,
|
||||
"Sprite": "village/wolf",
|
||||
"Dir": "Left",
|
||||
"Scenario": "rpg_demo/events/wolf_boss",
|
||||
"Condition": "rpg_wolf_dead != 1"
|
||||
},
|
||||
{
|
||||
"Id": "chest",
|
||||
"X": 16,
|
||||
"Y": 3,
|
||||
"Tile": 14,
|
||||
"Scenario": "rpg_demo/events/forest_chest",
|
||||
"Condition": "rpg_forest_chest != 1"
|
||||
},
|
||||
{
|
||||
"Id": "chest_open",
|
||||
"X": 16,
|
||||
"Y": 3,
|
||||
"Tile": 15,
|
||||
"Scenario": "rpg_demo/events/chest_empty",
|
||||
"Condition": "rpg_forest_chest == 1"
|
||||
},
|
||||
{
|
||||
"Id": "slime",
|
||||
"X": 10,
|
||||
"Y": 8,
|
||||
"Sprite": "village/slime",
|
||||
"Scenario": "rpg_demo/events/slime",
|
||||
"Condition": "rpg_path_slime != 1"
|
||||
}
|
||||
],
|
||||
"Encounters": {
|
||||
"Steps": 28,
|
||||
"Groups": [
|
||||
"rpg_slime",
|
||||
"rpg_slime,rpg_slime"
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,157 @@
|
||||
{
|
||||
"Kind": "rpg_map",
|
||||
"Items": [
|
||||
{
|
||||
"Id": "rpg_village",
|
||||
"Name": "rpg_demo/map/village",
|
||||
"Tileset": "village",
|
||||
"Width": 32,
|
||||
"Height": 18,
|
||||
"Zoom": 2,
|
||||
"Layers": {
|
||||
"Back": [
|
||||
" 1 0 0 0 0 0 0 0 1 2 0 0 0 2 0 0 0 0 0 2 2 0 0 0 0 0 2 0 0 0 0 0",
|
||||
" 0 0 0 2 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 1 0 0 0",
|
||||
" 0 0 0 0 0 0 0 2 2 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0",
|
||||
" 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 2 0 1 0 0 0 0 0 0 0 0 1 2 2 0 0",
|
||||
" 1 0 0 1 1 0 1 0 0 0 0 0 2 0 0 0 1 0 0 0 0 0 2 2 1 0 1 0 0 0 0 0",
|
||||
" 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 2 0 2 0 0 0 1 0 0 0 0 0 0",
|
||||
" 0 0 0 0 1 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0",
|
||||
" 0 0 0 0 0 0 3 0 0 0 1 6 6 6 6 6 6 6 6 6 0 3 0 0 1 0 0 0 0 0 0 0",
|
||||
" 0 2 0 1 1 0 3 0 0 0 1 6 6 6 6 6 6 6 6 6 0 3 1 0 2 2 0 0 0 0 0 1",
|
||||
" 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3",
|
||||
" 0 2 0 1 0 1 1 0 0 0 0 6 6 6 6 6 6 6 6 6 0 0 1 0 0 0 0 1 0 2 0 0",
|
||||
" 0 0 0 0 0 1 0 1 0 0 0 6 6 6 6 6 6 6 6 6 0 2 0 0 0 1 0 1 1 0 0 0",
|
||||
" 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 2 1 0 30 30 30 30 30 30 30 0 0",
|
||||
" 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 3 1 0 2 0 0 0 0 5 5 5 5 5 5 5 0 0",
|
||||
" 0 0 0 0 1 0 1 0 0 1 0 0 1 0 0 3 2 0 0 2 0 0 0 5 5 5 5 5 5 5 0 0",
|
||||
" 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 3 1 0 0 0 0 0 0 5 5 5 5 5 5 5 0 0",
|
||||
" 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 2 0 0 0 5 5 5 5 5 5 5 0 0",
|
||||
" 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 2 0 0 0 0 0 2 0 0 0 0 0 0"
|
||||
],
|
||||
"Main": [
|
||||
" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .",
|
||||
" 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8",
|
||||
" 8 . . . 19 19 19 19 19 19 . . . . . . . . . 19 19 19 19 19 19 . . . . . . 8",
|
||||
" 8 . . . 19 19 19 19 19 19 . . . . . . . . . 19 19 19 19 19 19 . . . . . . 8",
|
||||
" 8 . . . 20 20 20 20 20 20 . . . . . . . . . 20 20 20 20 20 20 . . 10 . . . 8",
|
||||
" 8 . . . 16 17 16 16 17 16 . . . . . . . . . 16 17 16 16 17 16 . . . . . . 8",
|
||||
" 8 . . . 16 16 18 16 16 16 . . . . . . . . . 16 16 18 16 16 16 . . . 10 . . 8",
|
||||
" 8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8",
|
||||
" 8 . . . . . . . . . . . 28 . . . . . 28 . . . . . . . . . . . . 8",
|
||||
" 8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .",
|
||||
" 8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8",
|
||||
" 8 . . . . . . . . 10 . . . . . . . . . 31 31 . . . . . . . . . . 8",
|
||||
" 8 . . . . . . . . . . . . . 23 . . . . . . . . . . . . . . . . 8",
|
||||
" 8 . 12 12 12 12 12 12 12 . . . . . . . . . . . . . . . . . . . . . . 8",
|
||||
" 8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8",
|
||||
" 8 . . 10 . . . . . . 10 . . . . . . . . . . . . . . . . . . . . 8",
|
||||
" 8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8",
|
||||
" 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 . 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8"
|
||||
],
|
||||
"Front": [
|
||||
" 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9",
|
||||
" 9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9",
|
||||
" 9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9",
|
||||
" 9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9",
|
||||
" 9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9",
|
||||
" 9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9",
|
||||
" 9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9",
|
||||
" 9 . . . . . . . . . . . 29 . . . . . 29 . . . . . . . . . . . . 9",
|
||||
" 9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .",
|
||||
" 9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9",
|
||||
" 9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9",
|
||||
" 9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9",
|
||||
" 9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9",
|
||||
" 9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9",
|
||||
" 9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9",
|
||||
" 9 . . . . . . . . . . . . . . . . . . . 22 . . . . . . . . . . 9",
|
||||
" 9 9 9 9 22 22 9 9 9 9 9 9 9 9 9 . 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9",
|
||||
" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ."
|
||||
]
|
||||
},
|
||||
"Collision": [
|
||||
"................................",
|
||||
"................................",
|
||||
"................................",
|
||||
"................................",
|
||||
"................................",
|
||||
"................................",
|
||||
"................................",
|
||||
"................................",
|
||||
"................................",
|
||||
"................................",
|
||||
"................................",
|
||||
"................................",
|
||||
"................................",
|
||||
"................................",
|
||||
"................................",
|
||||
"................................",
|
||||
"................................",
|
||||
"...............#................"
|
||||
],
|
||||
"Spawn": {
|
||||
"X": 15,
|
||||
"Y": 14,
|
||||
"Dir": "Up"
|
||||
},
|
||||
"Events": [
|
||||
{
|
||||
"Id": "door_elder",
|
||||
"X": 6,
|
||||
"Y": 6,
|
||||
"Trigger": "Touch",
|
||||
"Teleport": {
|
||||
"Map": "rpg_elder_house",
|
||||
"X": 6,
|
||||
"Y": 8,
|
||||
"Dir": "Up"
|
||||
}
|
||||
},
|
||||
{
|
||||
"Id": "door_merchant",
|
||||
"X": 21,
|
||||
"Y": 6,
|
||||
"Trigger": "Action",
|
||||
"Solid": true,
|
||||
"Scenario": "rpg_demo/events/locked_door"
|
||||
},
|
||||
{
|
||||
"Id": "to_forest",
|
||||
"X": 31,
|
||||
"Y": 9,
|
||||
"Trigger": "Touch",
|
||||
"Teleport": {
|
||||
"Map": "rpg_forest",
|
||||
"X": 1,
|
||||
"Y": 8,
|
||||
"Dir": "Right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"Id": "sign",
|
||||
"X": 16,
|
||||
"Y": 11,
|
||||
"Tile": 13,
|
||||
"Scenario": "rpg_demo/events/village_sign"
|
||||
},
|
||||
{
|
||||
"Id": "villager",
|
||||
"X": 9,
|
||||
"Y": 10,
|
||||
"Sprite": "village/villager",
|
||||
"Dir": "Down",
|
||||
"Scenario": "rpg_demo/events/villager"
|
||||
},
|
||||
{
|
||||
"Id": "merchant",
|
||||
"X": 22,
|
||||
"Y": 8,
|
||||
"Sprite": "village/merchant",
|
||||
"Dir": "Left",
|
||||
"Scenario": "rpg_demo/events/merchant"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in new issue
Block a user