diff options
author | Daniel Weipert <code@drogueronin.de> | 2023-08-23 20:29:07 +0200 |
---|---|---|
committer | Daniel Weipert <code@drogueronin.de> | 2023-08-23 20:29:07 +0200 |
commit | 7b1c251fcb085dc37de439ea1137373f1905d82e (patch) | |
tree | 32e3f2cd4367507726af6d0172e9621a37dff576 /db/areas | |
parent | 4dd1a344c6474087a3f8782dd54f5c7b4acc67ed (diff) |
areas and capture and more
Diffstat (limited to 'db/areas')
-rw-r--r-- | db/areas/candy-town.json | 26 | ||||
-rw-r--r-- | db/areas/city-park.json | 3 | ||||
-rw-r--r-- | db/areas/flower-city.json | 42 | ||||
-rw-r--r-- | db/areas/lion-mountain.json | 34 | ||||
-rw-r--r-- | db/areas/paper-town.json | 34 | ||||
-rw-r--r-- | db/areas/route1.json | 2 | ||||
-rw-r--r-- | db/areas/route2.json | 6 | ||||
-rw-r--r-- | db/areas/route3.json | 7 | ||||
-rw-r--r-- | db/areas/route4.json | 63 | ||||
-rw-r--r-- | db/areas/route5.json | 45 | ||||
-rw-r--r-- | db/areas/route6.json | 45 | ||||
-rw-r--r-- | db/areas/route7.json | 49 | ||||
-rw-r--r-- | db/areas/sea-route-c.json | 37 | ||||
-rw-r--r-- | db/areas/side-route-a.json | 49 | ||||
-rw-r--r-- | db/areas/sphalian-town.json | 20 | ||||
-rw-r--r-- | db/areas/timber-town.json | 26 | ||||
-rw-r--r-- | db/areas/tunnel-b.json | 45 |
17 files changed, 509 insertions, 24 deletions
diff --git a/db/areas/candy-town.json b/db/areas/candy-town.json new file mode 100644 index 0000000..59ddca0 --- /dev/null +++ b/db/areas/candy-town.json @@ -0,0 +1,26 @@ +{ + "name": "Candy Town", + + "locations": { + "hospital": { + "type": "healingCenter", + "price": 30 + }, + + "scoop_store": { + "type": "shop", + "economy": "spyder_candy_scoop", + "items": [] + } + }, + + "connections": { + "route6": { + "conditions": [] + }, + + "sea-route-c": { + "conditions": [] + } + } +} diff --git a/db/areas/city-park.json b/db/areas/city-park.json index d0e5af3..865df3c 100644 --- a/db/areas/city-park.json +++ b/db/areas/city-park.json @@ -20,8 +20,7 @@ "slug": "shybulb", "level": 8 } - ], - "inventory": [] + ] } ], diff --git a/db/areas/flower-city.json b/db/areas/flower-city.json new file mode 100644 index 0000000..1e7ebf9 --- /dev/null +++ b/db/areas/flower-city.json @@ -0,0 +1,42 @@ +{ + "name": "Flower City", + + "encounter_slug": "", + + "encounters": [], + + "requiredEncounters": 0, + + "trainers": [], + + "environment_slug": "interior", + + "locations": { + "healing_center": { + "type": "healingCenter", + "price": 30 + }, + + "scoop_store": { + "type": "shop", + "economy": "spyder_flower_scoop", + "items": [] + } + }, + + "events": {}, + + "connections": { + "route4": { + "conditions": [] + }, + + "route5": { + "conditions": [] + }, + + "side-route-a": { + "conditions": [] + } + } +} diff --git a/db/areas/lion-mountain.json b/db/areas/lion-mountain.json new file mode 100644 index 0000000..fc804f8 --- /dev/null +++ b/db/areas/lion-mountain.json @@ -0,0 +1,34 @@ +{ + "name": "Lion Mountain", + + "encounter_slug": "lion_mountain", + + "encounters": [], + + "requiredEncounters": 10, + + "trainers": [ + { + "name": "Miner Jacques", + "sprite": "monk.png", + "monsters": [ + { + "slug": "heronquak", + "level": 55 + }, + { + "slug": "jemuar", + "level": 60 + } + ] + } + ], + + "environment_slug": "snow", + + "connections": { + "sphalian-town": { + "conditions": [] + } + } +} diff --git a/db/areas/paper-town.json b/db/areas/paper-town.json index 688dd7f..f3d3255 100644 --- a/db/areas/paper-town.json +++ b/db/areas/paper-town.json @@ -1,26 +1,18 @@ { "name": "Paper Town", - "encounter_slug": "", + "locations": { + "home": { + "type": "healingCenter", + "price": 0 + }, - "encounters": [], - - "requiredEncounters": 0, - - "trainers": [ - { - "name": "Rival", - "monsters": [ - { - "slug": "STARTER", - "level": 2 - } - ], - "inventory": [] + "scoop_store": { + "type": "shop", + "economy": "spyder_paper_mart", + "items": [] } - ], - - "environment_slug": "interior", + }, "connections": { "route1": { @@ -28,6 +20,12 @@ "encounters", "trainers" ] + }, + + "sea-route-c": { + "conditions": [ + "area.sea-route-c" + ] } } } diff --git a/db/areas/route1.json b/db/areas/route1.json index 5c49e04..0c9523f 100644 --- a/db/areas/route1.json +++ b/db/areas/route1.json @@ -10,7 +10,7 @@ "trainers": [ { "name": "Bruder Mikki", - "sprite": "dragonrider.png", + "sprite": "adventurer.png", "monsters": [ { "slug": "memnomnom", diff --git a/db/areas/route2.json b/db/areas/route2.json index b08e1af..5e56ad9 100644 --- a/db/areas/route2.json +++ b/db/areas/route2.json @@ -9,7 +9,8 @@ "trainers": [ { - "name": "Rival", + "name": "Rival Billie", + "sprite": "fashionista.png", "monsters": [ { "slug": "cardiling", @@ -23,8 +24,7 @@ "slug": "STARTER", "level": 6 } - ], - "inventory": [] + ] } ], diff --git a/db/areas/route3.json b/db/areas/route3.json index ea59234..5dbcba3 100644 --- a/db/areas/route3.json +++ b/db/areas/route3.json @@ -29,6 +29,13 @@ "connections": { "leather-town": { "conditions": [] + }, + + "route4": { + "conditions": [ + "encounters", + "trainers" + ] } } } diff --git a/db/areas/route4.json b/db/areas/route4.json new file mode 100644 index 0000000..a0c4a97 --- /dev/null +++ b/db/areas/route4.json @@ -0,0 +1,63 @@ +{ + "name": "Route 4", + + "encounter_slug": "route4", + + "encounters": [], + + "requiredEncounters": 10, + + "trainers": [ + { + "name": "Soldier Marshall", + "sprite": "soldier.png", + "monsters": [ + { + "slug": "puparmor", + "level": 16 + }, + { + "slug": "puparmor", + "level": 16 + } + ] + }, + { + "name": "Rival Billie", + "sprite": "fashionista.png", + "monsters": [ + { + "slug": "cardiwing", + "level": 16 + }, + { + "slug": "eyesore", + "level": 16 + }, + { + "slug": "viviphyta", + "level": 16 + }, + { + "slug": "STARTER", + "level": 18 + } + ] + } + ], + + "environment_slug": "forest", + + "connections": { + "route3": { + "conditions": [] + }, + + "flower-city": { + "conditions": [ + "encounters", + "trainers" + ] + } + } +} diff --git a/db/areas/route5.json b/db/areas/route5.json new file mode 100644 index 0000000..368ddbc --- /dev/null +++ b/db/areas/route5.json @@ -0,0 +1,45 @@ +{ + "name": "Route 5", + + "encounter_slug": "route5", + + "encounters": [], + + "requiredEncounters": 10, + + "trainers": [ + { + "name": "Soldier Hunter", + "sprite": "soldier.png", + "monsters": [ + { + "slug": "elofly", + "level": 16 + }, + { + "slug": "elofly", + "level": 16 + }, + { + "slug": "elowind", + "level": 18 + } + ] + } + ], + + "environment_slug": "forest", + + "connections": { + "flower-city": { + "conditions": [] + }, + + "timber-town": { + "conditions": [ + "encounters", + "trainers" + ] + } + } +} diff --git a/db/areas/route6.json b/db/areas/route6.json new file mode 100644 index 0000000..f30d050 --- /dev/null +++ b/db/areas/route6.json @@ -0,0 +1,45 @@ +{ + "name": "Route 6", + + "encounter_slug": "route6", + + "encounters": [], + + "requiredEncounters": 10, + + "trainers": [ + { + "name": "Florist Frances", + "sprite": "florist.png", + "monsters": [ + { + "slug": "narcileaf", + "level": 30 + }, + { + "slug": "shybulb", + "level": 30 + }, + { + "slug": "shybulb", + "level": 30 + } + ] + } + ], + + "environment_slug": "forest", + + "connections": { + "tunnel-b": { + "conditions": [] + }, + + "candy-town": { + "conditions": [ + "encounters", + "trainers" + ] + } + } +} diff --git a/db/areas/route7.json b/db/areas/route7.json new file mode 100644 index 0000000..647227a --- /dev/null +++ b/db/areas/route7.json @@ -0,0 +1,49 @@ +{ + "name": "Route 7", + + "encounter_slug": "route7", + + "encounters": [], + + "requiredEncounters": 10, + + "trainers": [ + { + "name": "Monk Statius", + "sprite": "monk.png", + "monsters": [ + { + "slug": "aardart", + "level": 30 + }, + { + "slug": "pairagrim", + "level": 30 + }, + { + "slug": "bolt", + "level": 30 + }, + { + "slug": "fribbit", + "level": 30 + } + ] + } + ], + + "environment_slug": "forest", + + "connections": { + "side-route-a": { + "conditions": [] + }, + + "sphalian-town": { + "conditions": [ + "encounters", + "trainers" + ] + } + } +} diff --git a/db/areas/sea-route-c.json b/db/areas/sea-route-c.json new file mode 100644 index 0000000..34526f5 --- /dev/null +++ b/db/areas/sea-route-c.json @@ -0,0 +1,37 @@ +{ + "name": "Sea Route C", + + "encounter_slug": "default_encounter", + + "encounters": [], + + "requiredEncounters": 10, + + "trainers": [ + { + "name": "Dragonrider Nigel", + "sprite": "dragonrider.png", + "monsters": [ + { + "slug": "agnigon", + "level": 36 + } + ] + } + ], + + "environment_slug": "sea", + + "connections": { + "candy-town": { + "conditions": [] + }, + + "paper-town": { + "conditions": [ + "encounters", + "trainers" + ] + } + } +} diff --git a/db/areas/side-route-a.json b/db/areas/side-route-a.json new file mode 100644 index 0000000..b83c51b --- /dev/null +++ b/db/areas/side-route-a.json @@ -0,0 +1,49 @@ +{ + "name": "Side Route A", + + "encounter_slug": "default_encounter", + + "encounters": [], + + "requiredEncounters": 10, + + "trainers": [ + { + "name": "Rival Billie", + "sprite": "fashionista.png", + "monsters": [ + { + "slug": "cardiwing", + "level": 17 + }, + { + "slug": "eyesore", + "level": 17 + }, + { + "slug": "viviphyta", + "level": 17 + }, + { + "slug": "STARTER", + "level": 20 + } + ] + } + ], + + "environment_slug": "forest", + + "connections": { + "flower-city": { + "conditions": [] + }, + + "route7": { + "conditions": [ + "encounters", + "trainers" + ] + } + } +} diff --git a/db/areas/sphalian-town.json b/db/areas/sphalian-town.json new file mode 100644 index 0000000..4c70aa5 --- /dev/null +++ b/db/areas/sphalian-town.json @@ -0,0 +1,20 @@ +{ + "name": "Sphalian Town", + + "locations": { + "healing_center": { + "type": "healingCenter", + "price": 40 + } + }, + + "connections": { + "route7": { + "conditions": [] + }, + + "lion-mountain": { + "conditions": [] + } + } +} diff --git a/db/areas/timber-town.json b/db/areas/timber-town.json new file mode 100644 index 0000000..bfb9ca7 --- /dev/null +++ b/db/areas/timber-town.json @@ -0,0 +1,26 @@ +{ + "name": "Timber Town", + + "locations": { + "healing_center": { + "type": "healingCenter", + "price": 20 + }, + + "scoop_store": { + "type": "shop", + "economy": "spyder_timber_scoop", + "items": [] + } + }, + + "connections": { + "route5": { + "conditions": [] + }, + + "tunnel-b": { + "conditions": [] + } + } +} diff --git a/db/areas/tunnel-b.json b/db/areas/tunnel-b.json new file mode 100644 index 0000000..0e7954c --- /dev/null +++ b/db/areas/tunnel-b.json @@ -0,0 +1,45 @@ +{ + "name": "Tunnel B", + + "encounter_slug": "default_encounter", + + "encounters": [], + + "requiredEncounters": 10, + + "trainers": [ + { + "name": "Florist Iris", + "sprite": "florist.png", + "monsters": [ + { + "slug": "tourbidi", + "level": 18 + }, + { + "slug": "tourbidi", + "level": 18 + }, + { + "slug": "tourbidi", + "level": 18 + } + ] + } + ], + + "environment_slug": "forest", + + "connections": { + "timber-town": { + "conditions": [] + }, + + "route6": { + "conditions": [ + "encounters", + "trainers" + ] + } + } +} |