From 9aca1806f63804e52d1be41b1e7534d8c62f8fd3 Mon Sep 17 00:00:00 2001 From: Julian Tabel Date: Sat, 7 Feb 2026 13:53:40 +0100 Subject: [PATCH] Move starter Pokemon to dedicated route that appears first Starters are now their own "Starter" route entry instead of being merged into the location where you receive them (Pallet Town, New Bark Town, Route 101). This makes them always appear first in the route list for each game. Co-Authored-By: Claude Opus 4.6 --- ...t--support-giftstatic-encounter-marking.md | 4 +- .../src/app/seeds/data/alpha-sapphire.json | 2 +- backend/src/app/seeds/data/blue.json | 484 +++--- backend/src/app/seeds/data/crystal.json | 876 +++++------ backend/src/app/seeds/data/emerald.json | 1320 +++++++++-------- backend/src/app/seeds/data/firered.json | 1164 +++++++-------- backend/src/app/seeds/data/gold.json | 932 ++++++------ backend/src/app/seeds/data/heartgold.json | 1008 ++++++------- backend/src/app/seeds/data/leafgreen.json | 1012 ++++++------- backend/src/app/seeds/data/lets-go-eevee.json | 2 +- .../src/app/seeds/data/lets-go-pikachu.json | 2 +- backend/src/app/seeds/data/omega-ruby.json | 2 +- backend/src/app/seeds/data/red.json | 484 +++--- backend/src/app/seeds/data/ruby.json | 1216 +++++++-------- backend/src/app/seeds/data/sapphire.json | 1216 +++++++-------- backend/src/app/seeds/data/silver.json | 948 ++++++------ backend/src/app/seeds/data/soulsilver.json | 1024 ++++++------- backend/src/app/seeds/data/yellow.json | 244 +-- backend/src/app/seeds/fetch_pokeapi.py | 3 + backend/src/app/seeds/special_encounters.py | 6 +- 20 files changed, 6015 insertions(+), 5934 deletions(-) diff --git a/.beans/nuzlocke-tracker-rxrt--support-giftstatic-encounter-marking.md b/.beans/nuzlocke-tracker-rxrt--support-giftstatic-encounter-marking.md index a8a31c1..ca17104 100644 --- a/.beans/nuzlocke-tracker-rxrt--support-giftstatic-encounter-marking.md +++ b/.beans/nuzlocke-tracker-rxrt--support-giftstatic-encounter-marking.md @@ -1,11 +1,11 @@ --- # nuzlocke-tracker-rxrt title: Support gift/static encounter marking -status: completed +status: in-progress type: feature priority: normal created_at: 2026-02-05T14:21:47Z -updated_at: 2026-02-07T12:47:37Z +updated_at: 2026-02-07T12:52:41Z --- Add ability to distinguish gift/static encounters in the encounter tracking interface. Currently all encounters are treated the same regardless of encounter method. The backend RouteEncounter model already has an encounterMethod field from PokeAPI (gift, walk, etc.) — surface this in the UI and potentially allow logging encounters on routes that don't have PokeAPI encounter data (e.g. starter pokemon, in-game trades). \ No newline at end of file diff --git a/backend/src/app/seeds/data/alpha-sapphire.json b/backend/src/app/seeds/data/alpha-sapphire.json index 117780e..489eeff 100644 --- a/backend/src/app/seeds/data/alpha-sapphire.json +++ b/backend/src/app/seeds/data/alpha-sapphire.json @@ -1,6 +1,6 @@ [ { - "name": "Route 101", + "name": "Starter", "order": 1, "encounters": [ { diff --git a/backend/src/app/seeds/data/blue.json b/backend/src/app/seeds/data/blue.json index 01cdc13..c65f359 100644 --- a/backend/src/app/seeds/data/blue.json +++ b/backend/src/app/seeds/data/blue.json @@ -1,7 +1,37 @@ [ { - "name": "Pallet Town", + "name": "Starter", "order": 1, + "encounters": [ + { + "national_dex": 1, + "pokemon_name": "bulbasaur", + "method": "starter", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + }, + { + "national_dex": 4, + "pokemon_name": "charmander", + "method": "starter", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + }, + { + "national_dex": 7, + "pokemon_name": "squirtle", + "method": "starter", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + } + ] + }, + { + "name": "Pallet Town", + "order": 2, "encounters": [ { "national_dex": 129, @@ -42,36 +72,12 @@ "encounter_rate": 50, "min_level": 15, "max_level": 15 - }, - { - "national_dex": 1, - "pokemon_name": "bulbasaur", - "method": "starter", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - }, - { - "national_dex": 4, - "pokemon_name": "charmander", - "method": "starter", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - }, - { - "national_dex": 7, - "pokemon_name": "squirtle", - "method": "starter", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 } ] }, { "name": "Route 1", - "order": 2, + "order": 3, "encounters": [ { "national_dex": 16, @@ -93,7 +99,7 @@ }, { "name": "Viridian City", - "order": 3, + "order": 4, "encounters": [ { "national_dex": 129, @@ -139,7 +145,7 @@ }, { "name": "Route 22", - "order": 4, + "order": 5, "encounters": [ { "national_dex": 129, @@ -217,7 +223,7 @@ }, { "name": "Route 2 (South Towards Viridian City)", - "order": 5, + "order": 6, "encounters": [ { "national_dex": 16, @@ -247,7 +253,7 @@ }, { "name": "Viridian Forest", - "order": 6, + "order": 7, "encounters": [ { "national_dex": 10, @@ -293,7 +299,7 @@ }, { "name": "Route 3", - "order": 7, + "order": 8, "encounters": [ { "national_dex": 16, @@ -323,12 +329,12 @@ }, { "name": "Mt Moon", - "order": 8, + "order": 9, "encounters": [], "children": [ { "name": "Mt Moon (1F)", - "order": 9, + "order": 10, "encounters": [ { "national_dex": 41, @@ -366,7 +372,7 @@ }, { "name": "Mt Moon (B1F)", - "order": 10, + "order": 11, "encounters": [ { "national_dex": 41, @@ -404,7 +410,7 @@ }, { "name": "Mt Moon (B2F)", - "order": 11, + "order": 12, "encounters": [ { "national_dex": 41, @@ -444,7 +450,7 @@ }, { "name": "Route 4", - "order": 12, + "order": 13, "encounters": [ { "national_dex": 19, @@ -482,7 +488,7 @@ }, { "name": "Cerulean City", - "order": 13, + "order": 14, "encounters": [ { "national_dex": 129, @@ -536,7 +542,7 @@ }, { "name": "Route 24", - "order": 14, + "order": 15, "encounters": [ { "national_dex": 129, @@ -630,7 +636,7 @@ }, { "name": "Route 25", - "order": 15, + "order": 16, "encounters": [ { "national_dex": 129, @@ -740,7 +746,7 @@ }, { "name": "Route 5", - "order": 16, + "order": 17, "encounters": [ { "national_dex": 16, @@ -770,7 +776,7 @@ }, { "name": "Route 6", - "order": 17, + "order": 18, "encounters": [ { "national_dex": 129, @@ -840,52 +846,6 @@ }, { "name": "Vermilion City", - "order": 18, - "encounters": [ - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "good-rod", - "encounter_rate": 50, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 98, - "pokemon_name": "krabby", - "method": "super-rod", - "encounter_rate": 50, - "min_level": 15, - "max_level": 15 - }, - { - "national_dex": 60, - "pokemon_name": "poliwag", - "method": "good-rod", - "encounter_rate": 50, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 90, - "pokemon_name": "shellder", - "method": "super-rod", - "encounter_rate": 50, - "min_level": 15, - "max_level": 15 - } - ] - }, - { - "name": "Vermilion City (Ss Anne Dock)", "order": 19, "encounters": [ { @@ -931,8 +891,54 @@ ] }, { - "name": "Route 11", + "name": "Vermilion City (Ss Anne Dock)", "order": 20, + "encounters": [ + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "good-rod", + "encounter_rate": 50, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 98, + "pokemon_name": "krabby", + "method": "super-rod", + "encounter_rate": 50, + "min_level": 15, + "max_level": 15 + }, + { + "national_dex": 60, + "pokemon_name": "poliwag", + "method": "good-rod", + "encounter_rate": 50, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 90, + "pokemon_name": "shellder", + "method": "super-rod", + "encounter_rate": 50, + "min_level": 15, + "max_level": 15 + } + ] + }, + { + "name": "Route 11", + "order": 21, "encounters": [ { "national_dex": 129, @@ -1002,7 +1008,7 @@ }, { "name": "Digletts Cave", - "order": 21, + "order": 22, "encounters": [ { "national_dex": 50, @@ -1024,7 +1030,7 @@ }, { "name": "Route 9", - "order": 22, + "order": 23, "encounters": [ { "national_dex": 19, @@ -1054,7 +1060,7 @@ }, { "name": "Route 10", - "order": 23, + "order": 24, "encounters": [ { "national_dex": 129, @@ -1124,12 +1130,12 @@ }, { "name": "Rock Tunnel", - "order": 24, + "order": 25, "encounters": [], "children": [ { "name": "Rock Tunnel (B1F)", - "order": 25, + "order": 26, "encounters": [ { "national_dex": 41, @@ -1167,7 +1173,7 @@ }, { "name": "Rock Tunnel (B2F)", - "order": 26, + "order": 27, "encounters": [ { "national_dex": 41, @@ -1207,7 +1213,7 @@ }, { "name": "Power Plant", - "order": 27, + "order": 28, "encounters": [ { "national_dex": 81, @@ -1253,7 +1259,7 @@ }, { "name": "Route 8", - "order": 28, + "order": 29, "encounters": [ { "national_dex": 52, @@ -1291,7 +1297,7 @@ }, { "name": "Route 7", - "order": 29, + "order": 30, "encounters": [ { "national_dex": 69, @@ -1329,7 +1335,7 @@ }, { "name": "Celadon City", - "order": 30, + "order": 31, "encounters": [ { "national_dex": 129, @@ -1383,7 +1389,7 @@ }, { "name": "Saffron City", - "order": 31, + "order": 32, "encounters": [ { "national_dex": 131, @@ -1413,7 +1419,7 @@ }, { "name": "Route 16", - "order": 32, + "order": 33, "encounters": [ { "national_dex": 21, @@ -1451,7 +1457,7 @@ }, { "name": "Route 17", - "order": 33, + "order": 34, "encounters": [ { "national_dex": 129, @@ -1545,7 +1551,7 @@ }, { "name": "Route 18", - "order": 34, + "order": 35, "encounters": [ { "national_dex": 129, @@ -1639,7 +1645,7 @@ }, { "name": "Fuchsia City", - "order": 35, + "order": 36, "encounters": [ { "national_dex": 129, @@ -1701,12 +1707,12 @@ }, { "name": "Safari Zone", - "order": 36, + "order": 37, "encounters": [], "children": [ { "name": "Safari Zone (Middle)", - "order": 37, + "order": 38, "encounters": [ { "national_dex": 129, @@ -1840,7 +1846,7 @@ }, { "name": "Safari Zone (Area 1 East)", - "order": 38, + "order": 39, "encounters": [ { "national_dex": 129, @@ -1974,7 +1980,7 @@ }, { "name": "Safari Zone (Area 2 North)", - "order": 39, + "order": 40, "encounters": [ { "national_dex": 129, @@ -2108,7 +2114,7 @@ }, { "name": "Safari Zone (Area 3 West)", - "order": 40, + "order": 41, "encounters": [ { "national_dex": 129, @@ -2244,7 +2250,7 @@ }, { "name": "Route 15", - "order": 41, + "order": 42, "encounters": [ { "national_dex": 69, @@ -2298,7 +2304,7 @@ }, { "name": "Route 14", - "order": 42, + "order": 43, "encounters": [ { "national_dex": 69, @@ -2352,7 +2358,7 @@ }, { "name": "Route 13", - "order": 43, + "order": 44, "encounters": [ { "national_dex": 129, @@ -2454,7 +2460,7 @@ }, { "name": "Route 12", - "order": 44, + "order": 45, "encounters": [ { "national_dex": 129, @@ -2548,12 +2554,12 @@ }, { "name": "Pokemon Tower", - "order": 45, + "order": 46, "encounters": [], "children": [ { "name": "Pokemon Tower (3F)", - "order": 46, + "order": 47, "encounters": [ { "national_dex": 92, @@ -2583,36 +2589,6 @@ }, { "name": "Pokemon Tower (4F)", - "order": 47, - "encounters": [ - { - "national_dex": 92, - "pokemon_name": "gastly", - "method": "walk", - "encounter_rate": 86, - "min_level": 18, - "max_level": 24 - }, - { - "national_dex": 104, - "pokemon_name": "cubone", - "method": "walk", - "encounter_rate": 9, - "min_level": 20, - "max_level": 22 - }, - { - "national_dex": 93, - "pokemon_name": "haunter", - "method": "walk", - "encounter_rate": 5, - "min_level": 25, - "max_level": 25 - } - ] - }, - { - "name": "Pokemon Tower (5F)", "order": 48, "encounters": [ { @@ -2642,8 +2618,38 @@ ] }, { - "name": "Pokemon Tower (6F)", + "name": "Pokemon Tower (5F)", "order": 49, + "encounters": [ + { + "national_dex": 92, + "pokemon_name": "gastly", + "method": "walk", + "encounter_rate": 86, + "min_level": 18, + "max_level": 24 + }, + { + "national_dex": 104, + "pokemon_name": "cubone", + "method": "walk", + "encounter_rate": 9, + "min_level": 20, + "max_level": 22 + }, + { + "national_dex": 93, + "pokemon_name": "haunter", + "method": "walk", + "encounter_rate": 5, + "min_level": 25, + "max_level": 25 + } + ] + }, + { + "name": "Pokemon Tower (6F)", + "order": 50, "encounters": [ { "national_dex": 92, @@ -2673,7 +2679,7 @@ }, { "name": "Pokemon Tower (7F)", - "order": 50, + "order": 51, "encounters": [ { "national_dex": 92, @@ -2705,76 +2711,6 @@ }, { "name": "Sea Route 19", - "order": 51, - "encounters": [ - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - }, - { - "national_dex": 72, - "pokemon_name": "tentacool", - "method": "surf", - "encounter_rate": 100, - "min_level": 5, - "max_level": 40 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "good-rod", - "encounter_rate": 50, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 60, - "pokemon_name": "poliwag", - "method": "good-rod", - "encounter_rate": 50, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "super-rod", - "encounter_rate": 25, - "min_level": 15, - "max_level": 15 - }, - { - "national_dex": 116, - "pokemon_name": "horsea", - "method": "super-rod", - "encounter_rate": 25, - "min_level": 15, - "max_level": 15 - }, - { - "national_dex": 90, - "pokemon_name": "shellder", - "method": "super-rod", - "encounter_rate": 25, - "min_level": 15, - "max_level": 15 - }, - { - "national_dex": 120, - "pokemon_name": "staryu", - "method": "super-rod", - "encounter_rate": 25, - "min_level": 15, - "max_level": 15 - } - ] - }, - { - "name": "Sea Route 20", "order": 52, "encounters": [ { @@ -2844,13 +2780,83 @@ ] }, { - "name": "Seafoam Islands", + "name": "Sea Route 20", "order": 53, + "encounters": [ + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + }, + { + "national_dex": 72, + "pokemon_name": "tentacool", + "method": "surf", + "encounter_rate": 100, + "min_level": 5, + "max_level": 40 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "good-rod", + "encounter_rate": 50, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 60, + "pokemon_name": "poliwag", + "method": "good-rod", + "encounter_rate": 50, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "super-rod", + "encounter_rate": 25, + "min_level": 15, + "max_level": 15 + }, + { + "national_dex": 116, + "pokemon_name": "horsea", + "method": "super-rod", + "encounter_rate": 25, + "min_level": 15, + "max_level": 15 + }, + { + "national_dex": 90, + "pokemon_name": "shellder", + "method": "super-rod", + "encounter_rate": 25, + "min_level": 15, + "max_level": 15 + }, + { + "national_dex": 120, + "pokemon_name": "staryu", + "method": "super-rod", + "encounter_rate": 25, + "min_level": 15, + "max_level": 15 + } + ] + }, + { + "name": "Seafoam Islands", + "order": 54, "encounters": [], "children": [ { "name": "Seafoam Islands (1F)", - "order": 54, + "order": 55, "encounters": [ { "national_dex": 98, @@ -2920,7 +2926,7 @@ }, { "name": "Seafoam Islands (B1F)", - "order": 55, + "order": 56, "encounters": [ { "national_dex": 98, @@ -2982,7 +2988,7 @@ }, { "name": "Seafoam Islands (B2F)", - "order": 56, + "order": 57, "encounters": [ { "national_dex": 86, @@ -3044,7 +3050,7 @@ }, { "name": "Seafoam Islands (B3F)", - "order": 57, + "order": 58, "encounters": [ { "national_dex": 129, @@ -3154,7 +3160,7 @@ }, { "name": "Seafoam Islands (B4F)", - "order": 58, + "order": 59, "encounters": [ { "national_dex": 129, @@ -3266,7 +3272,7 @@ }, { "name": "Cinnabar Island", - "order": 59, + "order": 60, "encounters": [ { "national_dex": 129, @@ -3352,12 +3358,12 @@ }, { "name": "Pokemon Mansion", - "order": 60, + "order": 61, "encounters": [], "children": [ { "name": "Pokemon Mansion (1F)", - "order": 61, + "order": 62, "encounters": [ { "national_dex": 88, @@ -3411,7 +3417,7 @@ }, { "name": "Pokemon Mansion (2F)", - "order": 62, + "order": 63, "encounters": [ { "national_dex": 88, @@ -3465,7 +3471,7 @@ }, { "name": "Pokemon Mansion (3F)", - "order": 63, + "order": 64, "encounters": [ { "national_dex": 88, @@ -3527,7 +3533,7 @@ }, { "name": "Pokemon Mansion (B1F)", - "order": 64, + "order": 65, "encounters": [ { "national_dex": 88, @@ -3591,7 +3597,7 @@ }, { "name": "Sea Route 21", - "order": 65, + "order": 66, "encounters": [ { "national_dex": 129, @@ -3701,7 +3707,7 @@ }, { "name": "Route 23", - "order": 66, + "order": 67, "encounters": [ { "national_dex": 129, @@ -3803,12 +3809,12 @@ }, { "name": "Victory Road 2", - "order": 67, + "order": 68, "encounters": [], "children": [ { "name": "Victory Road 2 (1F)", - "order": 68, + "order": 69, "encounters": [ { "national_dex": 95, @@ -3878,7 +3884,7 @@ }, { "name": "Victory Road 2 (2F)", - "order": 69, + "order": 70, "encounters": [ { "national_dex": 95, @@ -3948,7 +3954,7 @@ }, { "name": "Victory Road 2 (3F)", - "order": 70, + "order": 71, "encounters": [ { "national_dex": 74, @@ -4020,12 +4026,12 @@ }, { "name": "Cerulean Cave", - "order": 71, + "order": 72, "encounters": [], "children": [ { "name": "Cerulean Cave (1F)", - "order": 72, + "order": 73, "encounters": [ { "national_dex": 129, @@ -4167,7 +4173,7 @@ }, { "name": "Cerulean Cave (2F)", - "order": 73, + "order": 74, "encounters": [ { "national_dex": 85, @@ -4245,7 +4251,7 @@ }, { "name": "Cerulean Cave (B1F)", - "order": 74, + "order": 75, "encounters": [ { "national_dex": 129, @@ -4373,7 +4379,7 @@ }, { "name": "Water Labyrinth", - "order": 75, + "order": 76, "encounters": [ { "national_dex": 175, diff --git a/backend/src/app/seeds/data/crystal.json b/backend/src/app/seeds/data/crystal.json index 20c6cd1..1532b9e 100644 --- a/backend/src/app/seeds/data/crystal.json +++ b/backend/src/app/seeds/data/crystal.json @@ -1,7 +1,37 @@ [ { - "name": "New Bark Town", + "name": "Starter", "order": 1, + "encounters": [ + { + "national_dex": 152, + "pokemon_name": "chikorita", + "method": "starter", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + }, + { + "national_dex": 155, + "pokemon_name": "cyndaquil", + "method": "starter", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + }, + { + "national_dex": 158, + "pokemon_name": "totodile", + "method": "starter", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + } + ] + }, + { + "name": "New Bark Town", + "order": 2, "encounters": [ { "national_dex": 72, @@ -98,36 +128,12 @@ "encounter_rate": 10, "min_level": 20, "max_level": 24 - }, - { - "national_dex": 152, - "pokemon_name": "chikorita", - "method": "starter", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - }, - { - "national_dex": 155, - "pokemon_name": "cyndaquil", - "method": "starter", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - }, - { - "national_dex": 158, - "pokemon_name": "totodile", - "method": "starter", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 } ] }, { "name": "Route 29", - "order": 2, + "order": 3, "encounters": [ { "national_dex": 16, @@ -173,7 +179,7 @@ }, { "name": "Cherrygrove City", - "order": 3, + "order": 4, "encounters": [ { "national_dex": 98, @@ -275,7 +281,7 @@ }, { "name": "Route 30", - "order": 4, + "order": 5, "encounters": [ { "national_dex": 10, @@ -417,7 +423,7 @@ }, { "name": "Route 31", - "order": 5, + "order": 6, "encounters": [ { "national_dex": 10, @@ -575,12 +581,12 @@ }, { "name": "Dark Cave", - "order": 6, + "order": 7, "encounters": [], "children": [ { "name": "Dark Cave (Violet City Entrance)", - "order": 7, + "order": 8, "encounters": [ { "national_dex": 74, @@ -698,7 +704,7 @@ }, { "name": "Dark Cave (Blackthorn City Entrance)", - "order": 8, + "order": 9, "encounters": [ { "national_dex": 129, @@ -826,7 +832,7 @@ }, { "name": "Violet City", - "order": 9, + "order": 10, "encounters": [ { "national_dex": 60, @@ -904,12 +910,12 @@ }, { "name": "Sprout Tower", - "order": 10, + "order": 11, "encounters": [], "children": [ { "name": "Sprout Tower (2F)", - "order": 11, + "order": 12, "encounters": [ { "national_dex": 19, @@ -931,7 +937,7 @@ }, { "name": "Sprout Tower (3F)", - "order": 12, + "order": 13, "encounters": [ { "national_dex": 19, @@ -955,7 +961,7 @@ }, { "name": "Route 32", - "order": 13, + "order": 14, "encounters": [ { "national_dex": 129, @@ -1129,12 +1135,12 @@ }, { "name": "Ruins Of Alph", - "order": 14, + "order": 15, "encounters": [], "children": [ { "name": "Ruins Of Alph (Outside)", - "order": 15, + "order": 16, "encounters": [ { "national_dex": 177, @@ -1236,20 +1242,6 @@ }, { "name": "Ruins Of Alph (Interior A)", - "order": 16, - "encounters": [ - { - "national_dex": 201, - "pokemon_name": "unown", - "method": "walk", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - } - ] - }, - { - "name": "Ruins Of Alph (Interior B)", "order": 17, "encounters": [ { @@ -1263,7 +1255,7 @@ ] }, { - "name": "Ruins Of Alph (Interior C)", + "name": "Ruins Of Alph (Interior B)", "order": 18, "encounters": [ { @@ -1277,7 +1269,7 @@ ] }, { - "name": "Ruins Of Alph (Interior D)", + "name": "Ruins Of Alph (Interior C)", "order": 19, "encounters": [ { @@ -1289,17 +1281,31 @@ "max_level": 5 } ] + }, + { + "name": "Ruins Of Alph (Interior D)", + "order": 20, + "encounters": [ + { + "national_dex": 201, + "pokemon_name": "unown", + "method": "walk", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + } + ] } ] }, { "name": "Union Cave", - "order": 20, + "order": 21, "encounters": [], "children": [ { "name": "Union Cave (1F)", - "order": 21, + "order": 22, "encounters": [ { "national_dex": 74, @@ -1425,7 +1431,7 @@ }, { "name": "Union Cave (B1F)", - "order": 22, + "order": 23, "encounters": [ { "national_dex": 41, @@ -1543,7 +1549,7 @@ }, { "name": "Union Cave (B2F)", - "order": 23, + "order": 24, "encounters": [ { "national_dex": 98, @@ -1703,7 +1709,7 @@ }, { "name": "Route 33", - "order": 24, + "order": 25, "encounters": [ { "national_dex": 19, @@ -1757,12 +1763,12 @@ }, { "name": "Slowpoke Well", - "order": 25, + "order": 26, "encounters": [], "children": [ { "name": "Slowpoke Well (1F)", - "order": 26, + "order": 27, "encounters": [ { "national_dex": 79, @@ -1848,7 +1854,7 @@ }, { "name": "Slowpoke Well (B1F)", - "order": 27, + "order": 28, "encounters": [ { "national_dex": 79, @@ -1952,7 +1958,7 @@ }, { "name": "Route 34", - "order": 28, + "order": 29, "encounters": [ { "national_dex": 98, @@ -2118,7 +2124,7 @@ }, { "name": "Ilex Forest", - "order": 29, + "order": 30, "encounters": [ { "national_dex": 54, @@ -2268,7 +2274,7 @@ }, { "name": "National Park", - "order": 30, + "order": 31, "encounters": [ { "national_dex": 29, @@ -2362,7 +2368,7 @@ }, { "name": "Route 35", - "order": 31, + "order": 32, "encounters": [ { "national_dex": 193, @@ -2528,7 +2534,7 @@ }, { "name": "Goldenrod City", - "order": 32, + "order": 33, "encounters": [ { "national_dex": 133, @@ -2542,7 +2548,7 @@ }, { "name": "Route 36", - "order": 33, + "order": 34, "encounters": [ { "national_dex": 16, @@ -2604,7 +2610,7 @@ }, { "name": "Route 37", - "order": 34, + "order": 35, "encounters": [ { "national_dex": 58, @@ -2674,7 +2680,7 @@ }, { "name": "Ecruteak City", - "order": 35, + "order": 36, "encounters": [ { "national_dex": 60, @@ -2744,12 +2750,12 @@ }, { "name": "Burned Tower", - "order": 36, + "order": 37, "encounters": [], "children": [ { "name": "Burned Tower (1F)", - "order": 37, + "order": 38, "encounters": [ { "national_dex": 19, @@ -2787,7 +2793,7 @@ }, { "name": "Burned Tower (B1F)", - "order": 38, + "order": 39, "encounters": [ { "national_dex": 109, @@ -2827,33 +2833,11 @@ }, { "name": "Bell Tower", - "order": 39, + "order": 40, "encounters": [], "children": [ { "name": "Bell Tower (2F)", - "order": 40, - "encounters": [ - { - "national_dex": 19, - "pokemon_name": "rattata", - "method": "walk", - "encounter_rate": 100, - "min_level": 20, - "max_level": 24 - }, - { - "national_dex": 92, - "pokemon_name": "gastly", - "method": "walk", - "encounter_rate": 80, - "min_level": 20, - "max_level": 22 - } - ] - }, - { - "name": "Bell Tower (3F)", "order": 41, "encounters": [ { @@ -2875,7 +2859,7 @@ ] }, { - "name": "Bell Tower (4F)", + "name": "Bell Tower (3F)", "order": 42, "encounters": [ { @@ -2897,7 +2881,7 @@ ] }, { - "name": "Bell Tower (5F)", + "name": "Bell Tower (4F)", "order": 43, "encounters": [ { @@ -2919,7 +2903,7 @@ ] }, { - "name": "Bell Tower (6F)", + "name": "Bell Tower (5F)", "order": 44, "encounters": [ { @@ -2941,7 +2925,7 @@ ] }, { - "name": "Bell Tower (7F)", + "name": "Bell Tower (6F)", "order": 45, "encounters": [ { @@ -2963,7 +2947,7 @@ ] }, { - "name": "Bell Tower (8F)", + "name": "Bell Tower (7F)", "order": 46, "encounters": [ { @@ -2985,7 +2969,7 @@ ] }, { - "name": "Bell Tower (9F)", + "name": "Bell Tower (8F)", "order": 47, "encounters": [ { @@ -3005,12 +2989,34 @@ "max_level": 22 } ] + }, + { + "name": "Bell Tower (9F)", + "order": 48, + "encounters": [ + { + "national_dex": 19, + "pokemon_name": "rattata", + "method": "walk", + "encounter_rate": 100, + "min_level": 20, + "max_level": 24 + }, + { + "national_dex": 92, + "pokemon_name": "gastly", + "method": "walk", + "encounter_rate": 80, + "min_level": 20, + "max_level": 22 + } + ] } ] }, { "name": "Route 38", - "order": 48, + "order": 49, "encounters": [ { "national_dex": 20, @@ -3080,7 +3086,7 @@ }, { "name": "Route 39", - "order": 49, + "order": 50, "encounters": [ { "national_dex": 20, @@ -3150,7 +3156,7 @@ }, { "name": "Olivine City", - "order": 50, + "order": 51, "encounters": [ { "national_dex": 98, @@ -3252,7 +3258,7 @@ }, { "name": "Sea Route 40", - "order": 51, + "order": 52, "encounters": [ { "national_dex": 98, @@ -3370,7 +3376,7 @@ }, { "name": "Sea Route 41", - "order": 52, + "order": 53, "encounters": [ { "national_dex": 129, @@ -3480,7 +3486,7 @@ }, { "name": "Cianwood City", - "order": 53, + "order": 54, "encounters": [ { "national_dex": 98, @@ -3606,7 +3612,7 @@ }, { "name": "Route 42", - "order": 54, + "order": 55, "encounters": [ { "national_dex": 118, @@ -3756,7 +3762,7 @@ }, { "name": "Mt Mortar", - "order": 55, + "order": 56, "encounters": [ { "national_dex": 236, @@ -3770,7 +3776,7 @@ "children": [ { "name": "Mt Mortar (1F)", - "order": 56, + "order": 57, "encounters": [ { "national_dex": 19, @@ -3912,7 +3918,7 @@ }, { "name": "Mt Mortar (Lower Cave)", - "order": 57, + "order": 58, "encounters": [ { "national_dex": 74, @@ -3974,7 +3980,7 @@ }, { "name": "Mt Mortar (Upper Cave)", - "order": 58, + "order": 59, "encounters": [ { "national_dex": 75, @@ -4116,7 +4122,7 @@ }, { "name": "Mt Mortar (B1F)", - "order": 59, + "order": 60, "encounters": [ { "national_dex": 41, @@ -4252,7 +4258,7 @@ }, { "name": "Lake Of Rage", - "order": 60, + "order": 61, "encounters": [ { "national_dex": 129, @@ -4314,7 +4320,7 @@ }, { "name": "Route 43", - "order": 61, + "order": 62, "encounters": [ { "national_dex": 129, @@ -4440,7 +4446,7 @@ }, { "name": "Route 44", - "order": 62, + "order": 63, "encounters": [ { "national_dex": 60, @@ -4558,12 +4564,12 @@ }, { "name": "Ice Path", - "order": 63, + "order": 64, "encounters": [], "children": [ { "name": "Ice Path (1F)", - "order": 64, + "order": 65, "encounters": [ { "national_dex": 42, @@ -4593,7 +4599,7 @@ }, { "name": "Ice Path (B1F)", - "order": 65, + "order": 66, "encounters": [ { "national_dex": 42, @@ -4639,7 +4645,7 @@ }, { "name": "Ice Path (B2F)", - "order": 66, + "order": 67, "encounters": [ { "national_dex": 42, @@ -4685,7 +4691,7 @@ }, { "name": "Ice Path (B3F)", - "order": 67, + "order": 68, "encounters": [ { "national_dex": 42, @@ -4733,7 +4739,7 @@ }, { "name": "Blackthorn City", - "order": 68, + "order": 69, "encounters": [ { "national_dex": 129, @@ -4795,7 +4801,7 @@ }, { "name": "Dragons Den", - "order": 69, + "order": 70, "encounters": [ { "national_dex": 129, @@ -4873,7 +4879,7 @@ }, { "name": "Route 45", - "order": 70, + "order": 71, "encounters": [ { "national_dex": 75, @@ -4983,7 +4989,7 @@ }, { "name": "Route 46", - "order": 71, + "order": 72, "encounters": [ { "national_dex": 74, @@ -5021,12 +5027,12 @@ }, { "name": "Whirl Islands", - "order": 72, + "order": 73, "encounters": [], "children": [ { "name": "Whirl Islands (1F)", - "order": 73, + "order": 74, "encounters": [ { "national_dex": 98, @@ -5160,7 +5166,7 @@ }, { "name": "Whirl Islands (B1F)", - "order": 74, + "order": 75, "encounters": [ { "national_dex": 98, @@ -5198,7 +5204,7 @@ }, { "name": "Whirl Islands (B2F)", - "order": 75, + "order": 76, "encounters": [ { "national_dex": 98, @@ -5324,7 +5330,7 @@ }, { "name": "Whirl Islands (B3F)", - "order": 76, + "order": 77, "encounters": [ { "national_dex": 98, @@ -5460,7 +5466,7 @@ }, { "name": "Tohjo Falls", - "order": 77, + "order": 78, "encounters": [ { "national_dex": 129, @@ -5586,7 +5592,7 @@ }, { "name": "Route 27", - "order": 78, + "order": 79, "encounters": [ { "national_dex": 72, @@ -5744,7 +5750,7 @@ }, { "name": "Route 26", - "order": 79, + "order": 80, "encounters": [ { "national_dex": 72, @@ -5902,65 +5908,11 @@ }, { "name": "Victory Road 1", - "order": 80, + "order": 81, "encounters": [], "children": [ { "name": "Victory Road 1 (1F)", - "order": 81, - "encounters": [ - { - "national_dex": 75, - "pokemon_name": "graveler", - "method": "walk", - "encounter_rate": 100, - "min_level": 34, - "max_level": 40 - }, - { - "national_dex": 95, - "pokemon_name": "onix", - "method": "walk", - "encounter_rate": 60, - "min_level": 32, - "max_level": 33 - }, - { - "national_dex": 111, - "pokemon_name": "rhyhorn", - "method": "walk", - "encounter_rate": 60, - "min_level": 32, - "max_level": 32 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 50, - "min_level": 34, - "max_level": 34 - }, - { - "national_dex": 112, - "pokemon_name": "rhydon", - "method": "walk", - "encounter_rate": 10, - "min_level": 35, - "max_level": 35 - }, - { - "national_dex": 28, - "pokemon_name": "sandslash", - "method": "walk", - "encounter_rate": 10, - "min_level": 35, - "max_level": 35 - } - ] - }, - { - "name": "Victory Road 1 (2F)", "order": 82, "encounters": [ { @@ -6014,7 +5966,7 @@ ] }, { - "name": "Victory Road 1 (3F)", + "name": "Victory Road 1 (2F)", "order": 83, "encounters": [ { @@ -6066,12 +6018,66 @@ "max_level": 35 } ] + }, + { + "name": "Victory Road 1 (3F)", + "order": 84, + "encounters": [ + { + "national_dex": 75, + "pokemon_name": "graveler", + "method": "walk", + "encounter_rate": 100, + "min_level": 34, + "max_level": 40 + }, + { + "national_dex": 95, + "pokemon_name": "onix", + "method": "walk", + "encounter_rate": 60, + "min_level": 32, + "max_level": 33 + }, + { + "national_dex": 111, + "pokemon_name": "rhyhorn", + "method": "walk", + "encounter_rate": 60, + "min_level": 32, + "max_level": 32 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 50, + "min_level": 34, + "max_level": 34 + }, + { + "national_dex": 112, + "pokemon_name": "rhydon", + "method": "walk", + "encounter_rate": 10, + "min_level": 35, + "max_level": 35 + }, + { + "national_dex": 28, + "pokemon_name": "sandslash", + "method": "walk", + "encounter_rate": 10, + "min_level": 35, + "max_level": 35 + } + ] } ] }, { "name": "Route 28", - "order": 84, + "order": 85, "encounters": [ { "national_dex": 60, @@ -6205,12 +6211,12 @@ }, { "name": "Mt Silver", - "order": 85, + "order": 86, "encounters": [], "children": [ { "name": "Mt Silver (2F)", - "order": 86, + "order": 87, "encounters": [ { "national_dex": 129, @@ -6360,7 +6366,7 @@ }, { "name": "Mt Silver (Outside)", - "order": 87, + "order": 88, "encounters": [ { "national_dex": 61, @@ -6494,7 +6500,7 @@ }, { "name": "Mt Silver (1F)", - "order": 88, + "order": 89, "encounters": [ { "national_dex": 75, @@ -6548,7 +6554,7 @@ }, { "name": "Mt Silver (Top)", - "order": 89, + "order": 90, "encounters": [ { "national_dex": 42, @@ -6612,7 +6618,7 @@ }, { "name": "Pallet Town", - "order": 90, + "order": 91, "encounters": [ { "national_dex": 72, @@ -6714,7 +6720,7 @@ }, { "name": "Route 1", - "order": 91, + "order": 92, "encounters": [ { "national_dex": 19, @@ -6768,7 +6774,7 @@ }, { "name": "Viridian City", - "order": 92, + "order": 93, "encounters": [ { "national_dex": 60, @@ -6790,7 +6796,7 @@ }, { "name": "Pewter City", - "order": 93, + "order": 94, "encounters": [ { "national_dex": 138, @@ -6852,7 +6858,7 @@ }, { "name": "Route 2 (South Towards Viridian City)", - "order": 94, + "order": 95, "encounters": [ { "national_dex": 16, @@ -6946,7 +6952,7 @@ }, { "name": "Route 3", - "order": 95, + "order": 96, "encounters": [ { "national_dex": 19, @@ -7008,7 +7014,7 @@ }, { "name": "Mt Moon (1F)", - "order": 96, + "order": 97, "encounters": [ { "national_dex": 74, @@ -7054,7 +7060,7 @@ }, { "name": "Route 4", - "order": 97, + "order": 98, "encounters": [ { "national_dex": 19, @@ -7132,7 +7138,7 @@ }, { "name": "Cerulean City", - "order": 98, + "order": 99, "encounters": [ { "national_dex": 118, @@ -7210,7 +7216,7 @@ }, { "name": "Route 24", - "order": 99, + "order": 100, "encounters": [ { "national_dex": 10, @@ -7360,7 +7366,7 @@ }, { "name": "Route 25", - "order": 100, + "order": 101, "encounters": [ { "national_dex": 118, @@ -7518,7 +7524,7 @@ }, { "name": "Route 5", - "order": 101, + "order": 102, "encounters": [ { "national_dex": 16, @@ -7588,7 +7594,7 @@ }, { "name": "Route 6", - "order": 102, + "order": 103, "encounters": [ { "national_dex": 54, @@ -7730,108 +7736,6 @@ }, { "name": "Vermilion City", - "order": 103, - "encounters": [ - { - "national_dex": 72, - "pokemon_name": "tentacool", - "method": "surf", - "encounter_rate": 90, - "min_level": 30, - "max_level": 39 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 85, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 170, - "pokemon_name": "chinchou", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 35, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 72, - "pokemon_name": "tentacool", - "method": "good-rod", - "encounter_rate": 35, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 90, - "pokemon_name": "shellder", - "method": "super-rod", - "encounter_rate": 30, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 170, - "pokemon_name": "chinchou", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 73, - "pokemon_name": "tentacruel", - "method": "super-rod", - "encounter_rate": 20, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 72, - "pokemon_name": "tentacool", - "method": "old-rod", - "encounter_rate": 15, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 171, - "pokemon_name": "lanturn", - "method": "super-rod", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 90, - "pokemon_name": "shellder", - "method": "good-rod", - "encounter_rate": 10, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 73, - "pokemon_name": "tentacruel", - "method": "surf", - "encounter_rate": 10, - "min_level": 35, - "max_level": 39 - } - ] - }, - { - "name": "Vermilion City (Ss Anne Dock)", "order": 104, "encounters": [ { @@ -7933,8 +7837,110 @@ ] }, { - "name": "Route 7", + "name": "Vermilion City (Ss Anne Dock)", "order": 105, + "encounters": [ + { + "national_dex": 72, + "pokemon_name": "tentacool", + "method": "surf", + "encounter_rate": 90, + "min_level": 30, + "max_level": 39 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 85, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 170, + "pokemon_name": "chinchou", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 35, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 72, + "pokemon_name": "tentacool", + "method": "good-rod", + "encounter_rate": 35, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 90, + "pokemon_name": "shellder", + "method": "super-rod", + "encounter_rate": 30, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 170, + "pokemon_name": "chinchou", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 73, + "pokemon_name": "tentacruel", + "method": "super-rod", + "encounter_rate": 20, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 72, + "pokemon_name": "tentacool", + "method": "old-rod", + "encounter_rate": 15, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 171, + "pokemon_name": "lanturn", + "method": "super-rod", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 90, + "pokemon_name": "shellder", + "method": "good-rod", + "encounter_rate": 10, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 73, + "pokemon_name": "tentacruel", + "method": "surf", + "encounter_rate": 10, + "min_level": 35, + "max_level": 39 + } + ] + }, + { + "name": "Route 7", + "order": 106, "encounters": [ { "national_dex": 19, @@ -8020,7 +8026,7 @@ }, { "name": "Route 8", - "order": 106, + "order": 107, "encounters": [ { "national_dex": 63, @@ -8098,7 +8104,7 @@ }, { "name": "Route 9", - "order": 107, + "order": 108, "encounters": [ { "national_dex": 118, @@ -8240,7 +8246,7 @@ }, { "name": "Route 10", - "order": 108, + "order": 109, "encounters": [ { "national_dex": 118, @@ -8390,12 +8396,12 @@ }, { "name": "Rock Tunnel", - "order": 109, + "order": 110, "encounters": [], "children": [ { "name": "Rock Tunnel (1F)", - "order": 110, + "order": 111, "encounters": [ { "national_dex": 74, @@ -8457,7 +8463,7 @@ }, { "name": "Rock Tunnel (B1F)", - "order": 111, + "order": 112, "encounters": [ { "national_dex": 74, @@ -8529,7 +8535,7 @@ }, { "name": "Route 11", - "order": 112, + "order": 113, "encounters": [ { "national_dex": 187, @@ -8607,7 +8613,7 @@ }, { "name": "Digletts Cave", - "order": 113, + "order": 114, "encounters": [ { "national_dex": 50, @@ -8629,7 +8635,7 @@ }, { "name": "Route 12", - "order": 114, + "order": 115, "encounters": [ { "national_dex": 129, @@ -8715,7 +8721,7 @@ }, { "name": "Route 13", - "order": 115, + "order": 116, "encounters": [ { "national_dex": 129, @@ -8873,7 +8879,7 @@ }, { "name": "Route 14", - "order": 116, + "order": 117, "encounters": [ { "national_dex": 30, @@ -8959,7 +8965,7 @@ }, { "name": "Route 15", - "order": 117, + "order": 118, "encounters": [ { "national_dex": 30, @@ -9037,7 +9043,7 @@ }, { "name": "Fuchsia City", - "order": 118, + "order": 119, "encounters": [ { "national_dex": 129, @@ -9091,7 +9097,7 @@ }, { "name": "Route 16", - "order": 119, + "order": 120, "encounters": [ { "national_dex": 88, @@ -9137,7 +9143,7 @@ }, { "name": "Route 17", - "order": 120, + "order": 121, "encounters": [ { "national_dex": 88, @@ -9175,7 +9181,7 @@ }, { "name": "Route 18", - "order": 121, + "order": 122, "encounters": [ { "national_dex": 88, @@ -9213,7 +9219,7 @@ }, { "name": "Celadon City", - "order": 122, + "order": 123, "encounters": [ { "national_dex": 88, @@ -9235,7 +9241,7 @@ }, { "name": "Sea Route 19", - "order": 123, + "order": 124, "encounters": [ { "national_dex": 98, @@ -9337,108 +9343,6 @@ }, { "name": "Sea Route 20", - "order": 124, - "encounters": [ - { - "national_dex": 72, - "pokemon_name": "tentacool", - "method": "surf", - "encounter_rate": 90, - "min_level": 30, - "max_level": 39 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 85, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 170, - "pokemon_name": "chinchou", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 35, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 72, - "pokemon_name": "tentacool", - "method": "good-rod", - "encounter_rate": 35, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 90, - "pokemon_name": "shellder", - "method": "super-rod", - "encounter_rate": 30, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 170, - "pokemon_name": "chinchou", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 73, - "pokemon_name": "tentacruel", - "method": "super-rod", - "encounter_rate": 20, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 72, - "pokemon_name": "tentacool", - "method": "old-rod", - "encounter_rate": 15, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 171, - "pokemon_name": "lanturn", - "method": "super-rod", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 90, - "pokemon_name": "shellder", - "method": "good-rod", - "encounter_rate": 10, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 73, - "pokemon_name": "tentacruel", - "method": "surf", - "encounter_rate": 10, - "min_level": 35, - "max_level": 39 - } - ] - }, - { - "name": "Cinnabar Island", "order": 125, "encounters": [ { @@ -9540,8 +9444,110 @@ ] }, { - "name": "Sea Route 21", + "name": "Cinnabar Island", "order": 126, + "encounters": [ + { + "national_dex": 72, + "pokemon_name": "tentacool", + "method": "surf", + "encounter_rate": 90, + "min_level": 30, + "max_level": 39 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 85, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 170, + "pokemon_name": "chinchou", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 35, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 72, + "pokemon_name": "tentacool", + "method": "good-rod", + "encounter_rate": 35, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 90, + "pokemon_name": "shellder", + "method": "super-rod", + "encounter_rate": 30, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 170, + "pokemon_name": "chinchou", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 73, + "pokemon_name": "tentacruel", + "method": "super-rod", + "encounter_rate": 20, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 72, + "pokemon_name": "tentacool", + "method": "old-rod", + "encounter_rate": 15, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 171, + "pokemon_name": "lanturn", + "method": "super-rod", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 90, + "pokemon_name": "shellder", + "method": "good-rod", + "encounter_rate": 10, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 73, + "pokemon_name": "tentacruel", + "method": "surf", + "encounter_rate": 10, + "min_level": 35, + "max_level": 39 + } + ] + }, + { + "name": "Sea Route 21", + "order": 127, "encounters": [ { "national_dex": 114, @@ -9675,7 +9681,7 @@ }, { "name": "Route 22", - "order": 127, + "order": 128, "encounters": [ { "national_dex": 19, diff --git a/backend/src/app/seeds/data/emerald.json b/backend/src/app/seeds/data/emerald.json index 8bc2c73..8b9e140 100644 --- a/backend/src/app/seeds/data/emerald.json +++ b/backend/src/app/seeds/data/emerald.json @@ -1,32 +1,8 @@ [ { - "name": "Route 101", + "name": "Starter", "order": 1, "encounters": [ - { - "national_dex": 261, - "pokemon_name": "poochyena", - "method": "walk", - "encounter_rate": 45, - "min_level": 2, - "max_level": 3 - }, - { - "national_dex": 265, - "pokemon_name": "wurmple", - "method": "walk", - "encounter_rate": 45, - "min_level": 2, - "max_level": 3 - }, - { - "national_dex": 263, - "pokemon_name": "zigzagoon", - "method": "walk", - "encounter_rate": 10, - "min_level": 2, - "max_level": 3 - }, { "national_dex": 252, "pokemon_name": "treecko", @@ -54,8 +30,38 @@ ] }, { - "name": "Route 103", + "name": "Route 101", "order": 2, + "encounters": [ + { + "national_dex": 261, + "pokemon_name": "poochyena", + "method": "walk", + "encounter_rate": 45, + "min_level": 2, + "max_level": 3 + }, + { + "national_dex": 265, + "pokemon_name": "wurmple", + "method": "walk", + "encounter_rate": 45, + "min_level": 2, + "max_level": 3 + }, + { + "national_dex": 263, + "pokemon_name": "zigzagoon", + "method": "walk", + "encounter_rate": 10, + "min_level": 2, + "max_level": 3 + } + ] + }, + { + "name": "Route 103", + "order": 3, "encounters": [ { "national_dex": 129, @@ -165,7 +171,7 @@ }, { "name": "Route 102", - "order": 3, + "order": 4, "encounters": [ { "national_dex": 341, @@ -283,7 +289,7 @@ }, { "name": "Petalburg City", - "order": 4, + "order": 5, "encounters": [ { "national_dex": 341, @@ -345,7 +351,7 @@ }, { "name": "Route 104", - "order": 5, + "order": 6, "encounters": [ { "national_dex": 129, @@ -431,7 +437,7 @@ }, { "name": "Petalburg Woods", - "order": 6, + "order": 7, "encounters": [ { "national_dex": 261, @@ -493,7 +499,7 @@ }, { "name": "Rusturf Tunnel", - "order": 7, + "order": 8, "encounters": [ { "national_dex": 293, @@ -507,7 +513,7 @@ }, { "name": "Route 116", - "order": 8, + "order": 9, "encounters": [ { "national_dex": 261, @@ -561,7 +567,7 @@ }, { "name": "Rustboro City", - "order": 9, + "order": 10, "encounters": [ { "national_dex": 345, @@ -583,84 +589,6 @@ }, { "name": "Route 105", - "order": 10, - "encounters": [ - { - "national_dex": 320, - "pokemon_name": "wailmer", - "method": "super-rod", - "encounter_rate": 100, - "min_level": 20, - "max_level": 45 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 70, - "min_level": 5, - "max_level": 10 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 10, - "max_level": 30 - }, - { - "national_dex": 72, - "pokemon_name": "tentacool", - "method": "surf", - "encounter_rate": 60, - "min_level": 5, - "max_level": 35 - }, - { - "national_dex": 278, - "pokemon_name": "wingull", - "method": "surf", - "encounter_rate": 35, - "min_level": 10, - "max_level": 30 - }, - { - "national_dex": 72, - "pokemon_name": "tentacool", - "method": "old-rod", - "encounter_rate": 30, - "min_level": 5, - "max_level": 10 - }, - { - "national_dex": 72, - "pokemon_name": "tentacool", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 10, - "max_level": 30 - }, - { - "national_dex": 320, - "pokemon_name": "wailmer", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 10, - "max_level": 30 - }, - { - "national_dex": 279, - "pokemon_name": "pelipper", - "method": "surf", - "encounter_rate": 5, - "min_level": 25, - "max_level": 30 - } - ] - }, - { - "name": "Route 106", "order": 11, "encounters": [ { @@ -738,7 +666,7 @@ ] }, { - "name": "Dewford Town", + "name": "Route 106", "order": 12, "encounters": [ { @@ -816,191 +744,8 @@ ] }, { - "name": "Granite Cave", + "name": "Dewford Town", "order": 13, - "encounters": [], - "children": [ - { - "name": "Granite Cave (1F)", - "order": 14, - "encounters": [ - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 50, - "min_level": 6, - "max_level": 10 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 30, - "min_level": 7, - "max_level": 8 - }, - { - "national_dex": 63, - "pokemon_name": "abra", - "method": "walk", - "encounter_rate": 10, - "min_level": 8, - "max_level": 8 - }, - { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "walk", - "encounter_rate": 10, - "min_level": 6, - "max_level": 9 - } - ] - }, - { - "name": "Granite Cave (B1F)", - "order": 15, - "encounters": [ - { - "national_dex": 304, - "pokemon_name": "aron", - "method": "walk", - "encounter_rate": 40, - "min_level": 9, - "max_level": 11 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 30, - "min_level": 9, - "max_level": 10 - }, - { - "national_dex": 63, - "pokemon_name": "abra", - "method": "walk", - "encounter_rate": 10, - "min_level": 9, - "max_level": 9 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 10, - "min_level": 10, - "max_level": 11 - }, - { - "national_dex": 302, - "pokemon_name": "sableye", - "method": "walk", - "encounter_rate": 10, - "min_level": 9, - "max_level": 11 - } - ] - }, - { - "name": "Granite Cave (B2F)", - "order": 16, - "encounters": [ - { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "rock-smash", - "encounter_rate": 70, - "min_level": 5, - "max_level": 20 - }, - { - "national_dex": 304, - "pokemon_name": "aron", - "method": "walk", - "encounter_rate": 40, - "min_level": 10, - "max_level": 12 - }, - { - "national_dex": 299, - "pokemon_name": "nosepass", - "method": "rock-smash", - "encounter_rate": 30, - "min_level": 10, - "max_level": 20 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 30, - "min_level": 10, - "max_level": 11 - }, - { - "national_dex": 302, - "pokemon_name": "sableye", - "method": "walk", - "encounter_rate": 20, - "min_level": 10, - "max_level": 12 - }, - { - "national_dex": 63, - "pokemon_name": "abra", - "method": "walk", - "encounter_rate": 10, - "min_level": 10, - "max_level": 10 - } - ] - }, - { - "name": "Granite Cave (1Fsmall Room)", - "order": 17, - "encounters": [ - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 50, - "min_level": 6, - "max_level": 10 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 30, - "min_level": 7, - "max_level": 8 - }, - { - "national_dex": 63, - "pokemon_name": "abra", - "method": "walk", - "encounter_rate": 10, - "min_level": 8, - "max_level": 8 - }, - { - "national_dex": 304, - "pokemon_name": "aron", - "method": "walk", - "encounter_rate": 10, - "min_level": 7, - "max_level": 8 - } - ] - } - ] - }, - { - "name": "Route 107", - "order": 18, "encounters": [ { "national_dex": 320, @@ -1077,7 +822,190 @@ ] }, { - "name": "Route 108", + "name": "Granite Cave", + "order": 14, + "encounters": [], + "children": [ + { + "name": "Granite Cave (1F)", + "order": 15, + "encounters": [ + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 50, + "min_level": 6, + "max_level": 10 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 30, + "min_level": 7, + "max_level": 8 + }, + { + "national_dex": 63, + "pokemon_name": "abra", + "method": "walk", + "encounter_rate": 10, + "min_level": 8, + "max_level": 8 + }, + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "walk", + "encounter_rate": 10, + "min_level": 6, + "max_level": 9 + } + ] + }, + { + "name": "Granite Cave (B1F)", + "order": 16, + "encounters": [ + { + "national_dex": 304, + "pokemon_name": "aron", + "method": "walk", + "encounter_rate": 40, + "min_level": 9, + "max_level": 11 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 30, + "min_level": 9, + "max_level": 10 + }, + { + "national_dex": 63, + "pokemon_name": "abra", + "method": "walk", + "encounter_rate": 10, + "min_level": 9, + "max_level": 9 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 10, + "min_level": 10, + "max_level": 11 + }, + { + "national_dex": 302, + "pokemon_name": "sableye", + "method": "walk", + "encounter_rate": 10, + "min_level": 9, + "max_level": 11 + } + ] + }, + { + "name": "Granite Cave (B2F)", + "order": 17, + "encounters": [ + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "rock-smash", + "encounter_rate": 70, + "min_level": 5, + "max_level": 20 + }, + { + "national_dex": 304, + "pokemon_name": "aron", + "method": "walk", + "encounter_rate": 40, + "min_level": 10, + "max_level": 12 + }, + { + "national_dex": 299, + "pokemon_name": "nosepass", + "method": "rock-smash", + "encounter_rate": 30, + "min_level": 10, + "max_level": 20 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 30, + "min_level": 10, + "max_level": 11 + }, + { + "national_dex": 302, + "pokemon_name": "sableye", + "method": "walk", + "encounter_rate": 20, + "min_level": 10, + "max_level": 12 + }, + { + "national_dex": 63, + "pokemon_name": "abra", + "method": "walk", + "encounter_rate": 10, + "min_level": 10, + "max_level": 10 + } + ] + }, + { + "name": "Granite Cave (1Fsmall Room)", + "order": 18, + "encounters": [ + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 50, + "min_level": 6, + "max_level": 10 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 30, + "min_level": 7, + "max_level": 8 + }, + { + "national_dex": 63, + "pokemon_name": "abra", + "method": "walk", + "encounter_rate": 10, + "min_level": 8, + "max_level": 8 + }, + { + "national_dex": 304, + "pokemon_name": "aron", + "method": "walk", + "encounter_rate": 10, + "min_level": 7, + "max_level": 8 + } + ] + } + ] + }, + { + "name": "Route 107", "order": 19, "encounters": [ { @@ -1155,7 +1083,7 @@ ] }, { - "name": "Route 109", + "name": "Route 108", "order": 20, "encounters": [ { @@ -1233,7 +1161,7 @@ ] }, { - "name": "Slateport City", + "name": "Route 109", "order": 21, "encounters": [ { @@ -1311,8 +1239,86 @@ ] }, { - "name": "Route 110", + "name": "Slateport City", "order": 22, + "encounters": [ + { + "national_dex": 320, + "pokemon_name": "wailmer", + "method": "super-rod", + "encounter_rate": 100, + "min_level": 20, + "max_level": 45 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 70, + "min_level": 5, + "max_level": 10 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 10, + "max_level": 30 + }, + { + "national_dex": 72, + "pokemon_name": "tentacool", + "method": "surf", + "encounter_rate": 60, + "min_level": 5, + "max_level": 35 + }, + { + "national_dex": 278, + "pokemon_name": "wingull", + "method": "surf", + "encounter_rate": 35, + "min_level": 10, + "max_level": 30 + }, + { + "national_dex": 72, + "pokemon_name": "tentacool", + "method": "old-rod", + "encounter_rate": 30, + "min_level": 5, + "max_level": 10 + }, + { + "national_dex": 72, + "pokemon_name": "tentacool", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 10, + "max_level": 30 + }, + { + "national_dex": 320, + "pokemon_name": "wailmer", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 10, + "max_level": 30 + }, + { + "national_dex": 279, + "pokemon_name": "pelipper", + "method": "surf", + "encounter_rate": 5, + "min_level": 25, + "max_level": 30 + } + ] + }, + { + "name": "Route 110", + "order": 23, "encounters": [ { "national_dex": 320, @@ -1446,7 +1452,7 @@ }, { "name": "New Mauville", - "order": 23, + "order": 24, "encounters": [ { "national_dex": 81, @@ -1484,7 +1490,7 @@ }, { "name": "New Mauville (Entrance)", - "order": 24, + "order": 25, "encounters": [ { "national_dex": 81, @@ -1506,7 +1512,7 @@ }, { "name": "Route 117", - "order": 25, + "order": 26, "encounters": [ { "national_dex": 341, @@ -1624,7 +1630,7 @@ }, { "name": "Route 111", - "order": 26, + "order": 27, "encounters": [ { "national_dex": 339, @@ -1734,7 +1740,7 @@ }, { "name": "Mirage Tower", - "order": 27, + "order": 28, "encounters": [ { "national_dex": 27, @@ -1756,7 +1762,7 @@ }, { "name": "Route 112", - "order": 28, + "order": 29, "encounters": [ { "national_dex": 322, @@ -1778,7 +1784,7 @@ }, { "name": "Fiery Path", - "order": 29, + "order": 30, "encounters": [ { "national_dex": 322, @@ -1832,7 +1838,7 @@ }, { "name": "Jagged Pass", - "order": 30, + "order": 31, "encounters": [ { "national_dex": 322, @@ -1862,7 +1868,7 @@ }, { "name": "Lavaridge Town", - "order": 31, + "order": 32, "encounters": [ { "national_dex": 360, @@ -1876,7 +1882,7 @@ }, { "name": "Route 113", - "order": 32, + "order": 33, "encounters": [ { "national_dex": 327, @@ -1906,7 +1912,7 @@ }, { "name": "Route 114", - "order": 33, + "order": 34, "encounters": [ { "national_dex": 339, @@ -2024,105 +2030,11 @@ }, { "name": "Meteor Falls", - "order": 34, + "order": 35, "encounters": [], "children": [ { "name": "Meteor Falls (Back)", - "order": 35, - "encounters": [ - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "surf", - "encounter_rate": 90, - "min_level": 30, - "max_level": 35 - }, - { - "national_dex": 339, - "pokemon_name": "barboach", - "method": "super-rod", - "encounter_rate": 80, - "min_level": 25, - "max_level": 35 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 70, - "min_level": 5, - "max_level": 10 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 65, - "min_level": 33, - "max_level": 40 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 10, - "max_level": 30 - }, - { - "national_dex": 338, - "pokemon_name": "solrock", - "method": "walk", - "encounter_rate": 35, - "min_level": 33, - "max_level": 39 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "old-rod", - "encounter_rate": 30, - "min_level": 5, - "max_level": 10 - }, - { - "national_dex": 339, - "pokemon_name": "barboach", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 10, - "max_level": 30 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 10, - "max_level": 30 - }, - { - "national_dex": 340, - "pokemon_name": "whiscash", - "method": "super-rod", - "encounter_rate": 20, - "min_level": 30, - "max_level": 45 - }, - { - "national_dex": 338, - "pokemon_name": "solrock", - "method": "surf", - "encounter_rate": 10, - "min_level": 5, - "max_level": 35 - } - ] - }, - { - "name": "Meteor Falls (B1F)", "order": 36, "encounters": [ { @@ -2216,8 +2128,102 @@ ] }, { - "name": "Meteor Falls (Backsmall Room)", + "name": "Meteor Falls (B1F)", "order": 37, + "encounters": [ + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "surf", + "encounter_rate": 90, + "min_level": 30, + "max_level": 35 + }, + { + "national_dex": 339, + "pokemon_name": "barboach", + "method": "super-rod", + "encounter_rate": 80, + "min_level": 25, + "max_level": 35 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 70, + "min_level": 5, + "max_level": 10 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 65, + "min_level": 33, + "max_level": 40 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 10, + "max_level": 30 + }, + { + "national_dex": 338, + "pokemon_name": "solrock", + "method": "walk", + "encounter_rate": 35, + "min_level": 33, + "max_level": 39 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "old-rod", + "encounter_rate": 30, + "min_level": 5, + "max_level": 10 + }, + { + "national_dex": 339, + "pokemon_name": "barboach", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 10, + "max_level": 30 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 10, + "max_level": 30 + }, + { + "national_dex": 340, + "pokemon_name": "whiscash", + "method": "super-rod", + "encounter_rate": 20, + "min_level": 30, + "max_level": 45 + }, + { + "national_dex": 338, + "pokemon_name": "solrock", + "method": "surf", + "encounter_rate": 10, + "min_level": 5, + "max_level": 35 + } + ] + }, + { + "name": "Meteor Falls (Backsmall Room)", + "order": 38, "encounters": [ { "national_dex": 42, @@ -2321,7 +2327,7 @@ }, { "name": "Meteor Falls", - "order": 38, + "order": 39, "encounters": [ { "national_dex": 339, @@ -2407,7 +2413,7 @@ }, { "name": "Route 115", - "order": 39, + "order": 40, "encounters": [ { "national_dex": 320, @@ -2525,7 +2531,7 @@ }, { "name": "Route 118", - "order": 40, + "order": 41, "encounters": [ { "national_dex": 129, @@ -2659,7 +2665,7 @@ }, { "name": "Route 119", - "order": 41, + "order": 42, "encounters": [ { "national_dex": 318, @@ -2785,7 +2791,7 @@ }, { "name": "Route 120", - "order": 42, + "order": 43, "encounters": [ { "national_dex": 339, @@ -2911,7 +2917,7 @@ }, { "name": "Route 121", - "order": 43, + "order": 44, "encounters": [ { "national_dex": 320, @@ -3045,12 +3051,12 @@ }, { "name": "Safari Zone", - "order": 44, + "order": 45, "encounters": [], "children": [ { "name": "Safari Zone (Nwmach Bike Area)", - "order": 45, + "order": 46, "encounters": [ { "national_dex": 54, @@ -3168,7 +3174,7 @@ }, { "name": "Safari Zone (Neacro Bike Area)", - "order": 46, + "order": 47, "encounters": [ { "national_dex": 74, @@ -3230,7 +3236,7 @@ }, { "name": "Safari Zone (Sw)", - "order": 47, + "order": 48, "encounters": [ { "national_dex": 54, @@ -3348,7 +3354,7 @@ }, { "name": "Safari Zone (Se)", - "order": 48, + "order": 49, "encounters": [ { "national_dex": 43, @@ -3410,7 +3416,7 @@ }, { "name": "Safari Zone (Expansion South)", - "order": 49, + "order": 50, "encounters": [ { "national_dex": 129, @@ -3568,7 +3574,7 @@ }, { "name": "Safari Zone (Expansion North)", - "order": 50, + "order": 51, "encounters": [ { "national_dex": 213, @@ -3648,7 +3654,7 @@ }, { "name": "Lilycove City", - "order": 51, + "order": 52, "encounters": [ { "national_dex": 320, @@ -3734,7 +3740,7 @@ }, { "name": "Route 122", - "order": 52, + "order": 53, "encounters": [ { "national_dex": 129, @@ -3820,25 +3826,11 @@ }, { "name": "Mt Pyre", - "order": 53, + "order": 54, "encounters": [], "children": [ { "name": "Mt Pyre (1F)", - "order": 54, - "encounters": [ - { - "national_dex": 353, - "pokemon_name": "shuppet", - "method": "walk", - "encounter_rate": 100, - "min_level": 22, - "max_level": 29 - } - ] - }, - { - "name": "Mt Pyre (2F)", "order": 55, "encounters": [ { @@ -3852,7 +3844,7 @@ ] }, { - "name": "Mt Pyre (3F)", + "name": "Mt Pyre (2F)", "order": 56, "encounters": [ { @@ -3866,29 +3858,21 @@ ] }, { - "name": "Mt Pyre (4F)", + "name": "Mt Pyre (3F)", "order": 57, "encounters": [ { "national_dex": 353, "pokemon_name": "shuppet", "method": "walk", - "encounter_rate": 90, + "encounter_rate": 100, "min_level": 22, "max_level": 29 - }, - { - "national_dex": 355, - "pokemon_name": "duskull", - "method": "walk", - "encounter_rate": 10, - "min_level": 25, - "max_level": 29 } ] }, { - "name": "Mt Pyre (5F)", + "name": "Mt Pyre (4F)", "order": 58, "encounters": [ { @@ -3910,7 +3894,7 @@ ] }, { - "name": "Mt Pyre (6F)", + "name": "Mt Pyre (5F)", "order": 59, "encounters": [ { @@ -3932,8 +3916,30 @@ ] }, { - "name": "Mt Pyre (Outside)", + "name": "Mt Pyre (6F)", "order": 60, + "encounters": [ + { + "national_dex": 353, + "pokemon_name": "shuppet", + "method": "walk", + "encounter_rate": 90, + "min_level": 22, + "max_level": 29 + }, + { + "national_dex": 355, + "pokemon_name": "duskull", + "method": "walk", + "encounter_rate": 10, + "min_level": 25, + "max_level": 29 + } + ] + }, + { + "name": "Mt Pyre (Outside)", + "order": 61, "encounters": [ { "national_dex": 353, @@ -3963,7 +3969,7 @@ }, { "name": "Mt Pyre (Summit)", - "order": 61, + "order": 62, "encounters": [ { "national_dex": 353, @@ -3995,7 +4001,7 @@ }, { "name": "Route 123", - "order": 62, + "order": 63, "encounters": [ { "national_dex": 320, @@ -4129,7 +4135,7 @@ }, { "name": "Magma Hideout", - "order": 63, + "order": 64, "encounters": [ { "national_dex": 74, @@ -4159,7 +4165,7 @@ }, { "name": "Route 124", - "order": 64, + "order": 65, "encounters": [ { "national_dex": 129, @@ -4245,7 +4251,7 @@ }, { "name": "Mossdeep City", - "order": 65, + "order": 66, "encounters": [ { "national_dex": 129, @@ -4339,7 +4345,7 @@ }, { "name": "Route 125", - "order": 66, + "order": 67, "encounters": [ { "national_dex": 129, @@ -4425,7 +4431,7 @@ }, { "name": "Shoal Cave", - "order": 67, + "order": 68, "encounters": [ { "national_dex": 320, @@ -4527,7 +4533,7 @@ }, { "name": "Shoal Cave (B1F)", - "order": 68, + "order": 69, "encounters": [ { "national_dex": 363, @@ -4565,7 +4571,7 @@ }, { "name": "Route 126", - "order": 69, + "order": 70, "encounters": [ { "national_dex": 129, @@ -4651,7 +4657,7 @@ }, { "name": "Sootopolis City", - "order": 70, + "order": 71, "encounters": [ { "national_dex": 129, @@ -4705,12 +4711,12 @@ }, { "name": "Cave Of Origin", - "order": 71, + "order": 72, "encounters": [], "children": [ { "name": "Cave Of Origin (Entrance)", - "order": 72, + "order": 73, "encounters": [ { "national_dex": 41, @@ -4732,36 +4738,6 @@ }, { "name": "Cave Of Origin (1F)", - "order": 73, - "encounters": [ - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 60, - "min_level": 30, - "max_level": 34 - }, - { - "national_dex": 302, - "pokemon_name": "sableye", - "method": "walk", - "encounter_rate": 30, - "min_level": 30, - "max_level": 34 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 10, - "min_level": 33, - "max_level": 36 - } - ] - }, - { - "name": "Cave Of Origin (B1F)", "order": 74, "encounters": [ { @@ -4791,7 +4767,7 @@ ] }, { - "name": "Cave Of Origin (B2F)", + "name": "Cave Of Origin (B1F)", "order": 75, "encounters": [ { @@ -4821,7 +4797,7 @@ ] }, { - "name": "Cave Of Origin (B3F)", + "name": "Cave Of Origin (B2F)", "order": 76, "encounters": [ { @@ -4849,12 +4825,42 @@ "max_level": 36 } ] + }, + { + "name": "Cave Of Origin (B3F)", + "order": 77, + "encounters": [ + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 60, + "min_level": 30, + "max_level": 34 + }, + { + "national_dex": 302, + "pokemon_name": "sableye", + "method": "walk", + "encounter_rate": 30, + "min_level": 30, + "max_level": 34 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 10, + "min_level": 33, + "max_level": 36 + } + ] } ] }, { "name": "Route 127", - "order": 77, + "order": 78, "encounters": [ { "national_dex": 129, @@ -4940,7 +4946,7 @@ }, { "name": "Route 128", - "order": 78, + "order": 79, "encounters": [ { "national_dex": 129, @@ -5034,7 +5040,7 @@ }, { "name": "Seafloor Cavern", - "order": 79, + "order": 80, "encounters": [ { "national_dex": 320, @@ -5128,7 +5134,7 @@ }, { "name": "Route 129", - "order": 80, + "order": 81, "encounters": [ { "national_dex": 129, @@ -5222,7 +5228,7 @@ }, { "name": "Route 130", - "order": 81, + "order": 82, "encounters": [ { "national_dex": 360, @@ -5316,92 +5322,6 @@ }, { "name": "Route 131", - "order": 82, - "encounters": [ - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 70, - "min_level": 5, - "max_level": 10 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 10, - "max_level": 30 - }, - { - "national_dex": 72, - "pokemon_name": "tentacool", - "method": "surf", - "encounter_rate": 60, - "min_level": 5, - "max_level": 35 - }, - { - "national_dex": 320, - "pokemon_name": "wailmer", - "method": "super-rod", - "encounter_rate": 60, - "min_level": 25, - "max_level": 45 - }, - { - "national_dex": 319, - "pokemon_name": "sharpedo", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 30, - "max_level": 35 - }, - { - "national_dex": 278, - "pokemon_name": "wingull", - "method": "surf", - "encounter_rate": 35, - "min_level": 10, - "max_level": 30 - }, - { - "national_dex": 72, - "pokemon_name": "tentacool", - "method": "old-rod", - "encounter_rate": 30, - "min_level": 5, - "max_level": 10 - }, - { - "national_dex": 72, - "pokemon_name": "tentacool", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 10, - "max_level": 30 - }, - { - "national_dex": 320, - "pokemon_name": "wailmer", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 10, - "max_level": 30 - }, - { - "national_dex": 279, - "pokemon_name": "pelipper", - "method": "surf", - "encounter_rate": 5, - "min_level": 25, - "max_level": 30 - } - ] - }, - { - "name": "Pacifidlog Town", "order": 83, "encounters": [ { @@ -5487,7 +5407,7 @@ ] }, { - "name": "Route 132", + "name": "Pacifidlog Town", "order": 84, "encounters": [ { @@ -5518,8 +5438,8 @@ "national_dex": 320, "pokemon_name": "wailmer", "method": "super-rod", - "encounter_rate": 45, - "min_level": 30, + "encounter_rate": 60, + "min_level": 25, "max_level": 45 }, { @@ -5562,14 +5482,6 @@ "min_level": 10, "max_level": 30 }, - { - "national_dex": 116, - "pokemon_name": "horsea", - "method": "super-rod", - "encounter_rate": 15, - "min_level": 25, - "max_level": 30 - }, { "national_dex": 279, "pokemon_name": "pelipper", @@ -5581,7 +5493,7 @@ ] }, { - "name": "Route 133", + "name": "Route 132", "order": 85, "encounters": [ { @@ -5675,7 +5587,7 @@ ] }, { - "name": "Route 134", + "name": "Route 133", "order": 86, "encounters": [ { @@ -5769,8 +5681,102 @@ ] }, { - "name": "Ever Grande City", + "name": "Route 134", "order": 87, + "encounters": [ + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 70, + "min_level": 5, + "max_level": 10 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 10, + "max_level": 30 + }, + { + "national_dex": 72, + "pokemon_name": "tentacool", + "method": "surf", + "encounter_rate": 60, + "min_level": 5, + "max_level": 35 + }, + { + "national_dex": 320, + "pokemon_name": "wailmer", + "method": "super-rod", + "encounter_rate": 45, + "min_level": 30, + "max_level": 45 + }, + { + "national_dex": 319, + "pokemon_name": "sharpedo", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 30, + "max_level": 35 + }, + { + "national_dex": 278, + "pokemon_name": "wingull", + "method": "surf", + "encounter_rate": 35, + "min_level": 10, + "max_level": 30 + }, + { + "national_dex": 72, + "pokemon_name": "tentacool", + "method": "old-rod", + "encounter_rate": 30, + "min_level": 5, + "max_level": 10 + }, + { + "national_dex": 72, + "pokemon_name": "tentacool", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 10, + "max_level": 30 + }, + { + "national_dex": 320, + "pokemon_name": "wailmer", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 10, + "max_level": 30 + }, + { + "national_dex": 116, + "pokemon_name": "horsea", + "method": "super-rod", + "encounter_rate": 15, + "min_level": 25, + "max_level": 30 + }, + { + "national_dex": 279, + "pokemon_name": "pelipper", + "method": "surf", + "encounter_rate": 5, + "min_level": 25, + "max_level": 30 + } + ] + }, + { + "name": "Ever Grande City", + "order": 88, "encounters": [ { "national_dex": 129, @@ -5864,12 +5870,12 @@ }, { "name": "Victory Road", - "order": 88, + "order": 89, "encounters": [], "children": [ { "name": "Victory Road (1F)", - "order": 89, + "order": 90, "encounters": [ { "national_dex": 42, @@ -5939,7 +5945,7 @@ }, { "name": "Victory Road (B1F)", - "order": 90, + "order": 91, "encounters": [ { "national_dex": 75, @@ -5993,7 +5999,7 @@ }, { "name": "Victory Road (B2F)", - "order": 91, + "order": 92, "encounters": [ { "national_dex": 42, @@ -6097,49 +6103,11 @@ }, { "name": "Sky Pillar", - "order": 92, + "order": 93, "encounters": [], "children": [ { "name": "Sky Pillar (1F)", - "order": 93, - "encounters": [ - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 30, - "min_level": 34, - "max_level": 35 - }, - { - "national_dex": 302, - "pokemon_name": "sableye", - "method": "walk", - "encounter_rate": 30, - "min_level": 33, - "max_level": 34 - }, - { - "national_dex": 344, - "pokemon_name": "claydol", - "method": "walk", - "encounter_rate": 25, - "min_level": 36, - "max_level": 38 - }, - { - "national_dex": 354, - "pokemon_name": "banette", - "method": "walk", - "encounter_rate": 15, - "min_level": 37, - "max_level": 38 - } - ] - }, - { - "name": "Sky Pillar (3F)", "order": 94, "encounters": [ { @@ -6177,8 +6145,46 @@ ] }, { - "name": "Sky Pillar (5F)", + "name": "Sky Pillar (3F)", "order": 95, + "encounters": [ + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 30, + "min_level": 34, + "max_level": 35 + }, + { + "national_dex": 302, + "pokemon_name": "sableye", + "method": "walk", + "encounter_rate": 30, + "min_level": 33, + "max_level": 34 + }, + { + "national_dex": 344, + "pokemon_name": "claydol", + "method": "walk", + "encounter_rate": 25, + "min_level": 36, + "max_level": 38 + }, + { + "national_dex": 354, + "pokemon_name": "banette", + "method": "walk", + "encounter_rate": 15, + "min_level": 37, + "max_level": 38 + } + ] + }, + { + "name": "Sky Pillar (5F)", + "order": 96, "encounters": [ { "national_dex": 42, @@ -6226,7 +6232,7 @@ }, { "name": "Abandoned Ship", - "order": 96, + "order": 97, "encounters": [ { "national_dex": 72, @@ -6296,7 +6302,7 @@ }, { "name": "Desert Underpass", - "order": 97, + "order": 98, "encounters": [ { "national_dex": 132, @@ -6326,7 +6332,7 @@ }, { "name": "Artisan Cave", - "order": 98, + "order": 99, "encounters": [ { "national_dex": 235, @@ -6340,12 +6346,12 @@ }, { "name": "Altering Cave", - "order": 99, + "order": 100, "encounters": [], "children": [ { "name": "Altering Cave (A)", - "order": 100, + "order": 101, "encounters": [ { "national_dex": 41, @@ -6359,7 +6365,7 @@ }, { "name": "Altering Cave (B)", - "order": 101, + "order": 102, "encounters": [ { "national_dex": 179, @@ -6373,7 +6379,7 @@ }, { "name": "Altering Cave (C)", - "order": 102, + "order": 103, "encounters": [ { "national_dex": 204, @@ -6387,7 +6393,7 @@ }, { "name": "Altering Cave (D)", - "order": 103, + "order": 104, "encounters": [ { "national_dex": 228, @@ -6401,7 +6407,7 @@ }, { "name": "Altering Cave (E)", - "order": 104, + "order": 105, "encounters": [ { "national_dex": 216, @@ -6415,7 +6421,7 @@ }, { "name": "Altering Cave (F)", - "order": 105, + "order": 106, "encounters": [ { "national_dex": 190, @@ -6429,7 +6435,7 @@ }, { "name": "Altering Cave (G)", - "order": 106, + "order": 107, "encounters": [ { "national_dex": 213, @@ -6443,7 +6449,7 @@ }, { "name": "Altering Cave (H)", - "order": 107, + "order": 108, "encounters": [ { "national_dex": 234, @@ -6457,7 +6463,7 @@ }, { "name": "Altering Cave (I)", - "order": 108, + "order": 109, "encounters": [ { "national_dex": 235, diff --git a/backend/src/app/seeds/data/firered.json b/backend/src/app/seeds/data/firered.json index f35cbab..cd86141 100644 --- a/backend/src/app/seeds/data/firered.json +++ b/backend/src/app/seeds/data/firered.json @@ -1,7 +1,37 @@ [ { - "name": "Pallet Town", + "name": "Starter", "order": 1, + "encounters": [ + { + "national_dex": 1, + "pokemon_name": "bulbasaur", + "method": "starter", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + }, + { + "national_dex": 4, + "pokemon_name": "charmander", + "method": "starter", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + }, + { + "national_dex": 7, + "pokemon_name": "squirtle", + "method": "starter", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + } + ] + }, + { + "name": "Pallet Town", + "order": 2, "encounters": [ { "national_dex": 129, @@ -82,36 +112,12 @@ "encounter_rate": 1, "min_level": 25, "max_level": 35 - }, - { - "national_dex": 1, - "pokemon_name": "bulbasaur", - "method": "starter", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - }, - { - "national_dex": 4, - "pokemon_name": "charmander", - "method": "starter", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - }, - { - "national_dex": 7, - "pokemon_name": "squirtle", - "method": "starter", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 } ] }, { "name": "Route 1", - "order": 2, + "order": 3, "encounters": [ { "national_dex": 16, @@ -133,7 +139,7 @@ }, { "name": "Viridian City", - "order": 3, + "order": 4, "encounters": [ { "national_dex": 129, @@ -211,7 +217,7 @@ }, { "name": "Route 22", - "order": 4, + "order": 5, "encounters": [ { "national_dex": 129, @@ -313,7 +319,7 @@ }, { "name": "Route 2 (South Towards Viridian City)", - "order": 5, + "order": 6, "encounters": [ { "national_dex": 16, @@ -351,7 +357,7 @@ }, { "name": "Viridian Forest", - "order": 6, + "order": 7, "encounters": [ { "national_dex": 10, @@ -397,7 +403,7 @@ }, { "name": "Route 3", - "order": 7, + "order": 8, "encounters": [ { "national_dex": 21, @@ -451,12 +457,12 @@ }, { "name": "Mt Moon", - "order": 8, + "order": 9, "encounters": [], "children": [ { "name": "Mt Moon (1F)", - "order": 9, + "order": 10, "encounters": [ { "national_dex": 41, @@ -494,7 +500,7 @@ }, { "name": "Mt Moon (B1F)", - "order": 10, + "order": 11, "encounters": [ { "national_dex": 46, @@ -508,7 +514,7 @@ }, { "name": "Mt Moon (B2F)", - "order": 11, + "order": 12, "encounters": [ { "national_dex": 41, @@ -548,7 +554,7 @@ }, { "name": "Route 4", - "order": 12, + "order": 13, "encounters": [ { "national_dex": 129, @@ -658,7 +664,7 @@ }, { "name": "Cerulean City", - "order": 13, + "order": 14, "encounters": [ { "national_dex": 129, @@ -728,7 +734,7 @@ }, { "name": "Route 24", - "order": 14, + "order": 15, "encounters": [ { "national_dex": 129, @@ -854,7 +860,7 @@ }, { "name": "Route 25", - "order": 15, + "order": 16, "encounters": [ { "national_dex": 129, @@ -988,7 +994,7 @@ }, { "name": "Route 5", - "order": 16, + "order": 17, "encounters": [ { "national_dex": 16, @@ -1018,7 +1024,7 @@ }, { "name": "Route 6", - "order": 17, + "order": 18, "encounters": [ { "national_dex": 129, @@ -1120,84 +1126,6 @@ }, { "name": "Vermilion City", - "order": 18, - "encounters": [ - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - }, - { - "national_dex": 72, - "pokemon_name": "tentacool", - "method": "surf", - "encounter_rate": 100, - "min_level": 5, - "max_level": 40 - }, - { - "national_dex": 116, - "pokemon_name": "horsea", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 5, - "max_level": 15 - }, - { - "national_dex": 116, - "pokemon_name": "horsea", - "method": "super-rod", - "encounter_rate": 44, - "min_level": 15, - "max_level": 35 - }, - { - "national_dex": 90, - "pokemon_name": "shellder", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 15, - "max_level": 25 - }, - { - "national_dex": 98, - "pokemon_name": "krabby", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 5, - "max_level": 15 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 5, - "max_level": 15 - }, - { - "national_dex": 130, - "pokemon_name": "gyarados", - "method": "super-rod", - "encounter_rate": 15, - "min_level": 15, - "max_level": 25 - }, - { - "national_dex": 54, - "pokemon_name": "psyduck", - "method": "super-rod", - "encounter_rate": 1, - "min_level": 25, - "max_level": 35 - } - ] - }, - { - "name": "Ss Anne", "order": 19, "encounters": [ { @@ -1275,8 +1203,86 @@ ] }, { - "name": "Route 11", + "name": "Ss Anne", "order": 20, + "encounters": [ + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + }, + { + "national_dex": 72, + "pokemon_name": "tentacool", + "method": "surf", + "encounter_rate": 100, + "min_level": 5, + "max_level": 40 + }, + { + "national_dex": 116, + "pokemon_name": "horsea", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 5, + "max_level": 15 + }, + { + "national_dex": 116, + "pokemon_name": "horsea", + "method": "super-rod", + "encounter_rate": 44, + "min_level": 15, + "max_level": 35 + }, + { + "national_dex": 90, + "pokemon_name": "shellder", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 15, + "max_level": 25 + }, + { + "national_dex": 98, + "pokemon_name": "krabby", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 5, + "max_level": 15 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 5, + "max_level": 15 + }, + { + "national_dex": 130, + "pokemon_name": "gyarados", + "method": "super-rod", + "encounter_rate": 15, + "min_level": 15, + "max_level": 25 + }, + { + "national_dex": 54, + "pokemon_name": "psyduck", + "method": "super-rod", + "encounter_rate": 1, + "min_level": 25, + "max_level": 35 + } + ] + }, + { + "name": "Route 11", + "order": 21, "encounters": [ { "national_dex": 129, @@ -1370,7 +1376,7 @@ }, { "name": "Digletts Cave", - "order": 21, + "order": 22, "encounters": [ { "national_dex": 50, @@ -1392,7 +1398,7 @@ }, { "name": "Route 9", - "order": 22, + "order": 23, "encounters": [ { "national_dex": 19, @@ -1422,7 +1428,7 @@ }, { "name": "Route 10", - "order": 23, + "order": 24, "encounters": [ { "national_dex": 129, @@ -1516,12 +1522,12 @@ }, { "name": "Rock Tunnel", - "order": 24, + "order": 25, "encounters": [], "children": [ { "name": "Rock Tunnel (1F)", - "order": 25, + "order": 26, "encounters": [ { "national_dex": 74, @@ -1567,7 +1573,7 @@ }, { "name": "Rock Tunnel (B1F)", - "order": 26, + "order": 27, "encounters": [ { "national_dex": 74, @@ -1631,7 +1637,7 @@ }, { "name": "Power Plant", - "order": 27, + "order": 28, "encounters": [ { "national_dex": 81, @@ -1677,7 +1683,7 @@ }, { "name": "Route 8", - "order": 28, + "order": 29, "encounters": [ { "national_dex": 52, @@ -1715,7 +1721,7 @@ }, { "name": "Route 7", - "order": 29, + "order": 30, "encounters": [ { "national_dex": 52, @@ -1753,7 +1759,7 @@ }, { "name": "Celadon City", - "order": 30, + "order": 31, "encounters": [ { "national_dex": 129, @@ -1815,7 +1821,7 @@ }, { "name": "Saffron City", - "order": 31, + "order": 32, "encounters": [ { "national_dex": 131, @@ -1845,7 +1851,7 @@ }, { "name": "Route 16", - "order": 32, + "order": 33, "encounters": [ { "national_dex": 84, @@ -1883,7 +1889,7 @@ }, { "name": "Route 17", - "order": 33, + "order": 34, "encounters": [ { "national_dex": 84, @@ -1929,7 +1935,7 @@ }, { "name": "Route 18", - "order": 34, + "order": 35, "encounters": [ { "national_dex": 84, @@ -1975,7 +1981,7 @@ }, { "name": "Fuchsia City", - "order": 35, + "order": 36, "encounters": [ { "national_dex": 129, @@ -2053,12 +2059,12 @@ }, { "name": "Safari Zone", - "order": 36, + "order": 37, "encounters": [], "children": [ { "name": "Safari Zone (Middle)", - "order": 37, + "order": 38, "encounters": [ { "national_dex": 129, @@ -2216,7 +2222,7 @@ }, { "name": "Safari Zone (Area 1 East)", - "order": 38, + "order": 39, "encounters": [ { "national_dex": 129, @@ -2374,7 +2380,7 @@ }, { "name": "Safari Zone (Area 2 North)", - "order": 39, + "order": 40, "encounters": [ { "national_dex": 129, @@ -2532,7 +2538,7 @@ }, { "name": "Safari Zone (Area 3 West)", - "order": 40, + "order": 41, "encounters": [ { "national_dex": 129, @@ -2692,7 +2698,7 @@ }, { "name": "Route 15", - "order": 41, + "order": 42, "encounters": [ { "national_dex": 43, @@ -2746,7 +2752,7 @@ }, { "name": "Route 14", - "order": 42, + "order": 43, "encounters": [ { "national_dex": 43, @@ -2800,7 +2806,7 @@ }, { "name": "Route 13", - "order": 43, + "order": 44, "encounters": [ { "national_dex": 129, @@ -2918,7 +2924,7 @@ }, { "name": "Route 12", - "order": 44, + "order": 45, "encounters": [ { "national_dex": 129, @@ -3020,12 +3026,12 @@ }, { "name": "Pokemon Tower", - "order": 45, + "order": 46, "encounters": [], "children": [ { "name": "Pokemon Tower (3F)", - "order": 46, + "order": 47, "encounters": [ { "national_dex": 92, @@ -3055,36 +3061,6 @@ }, { "name": "Pokemon Tower (4F)", - "order": 47, - "encounters": [ - { - "national_dex": 92, - "pokemon_name": "gastly", - "method": "walk", - "encounter_rate": 86, - "min_level": 13, - "max_level": 19 - }, - { - "national_dex": 104, - "pokemon_name": "cubone", - "method": "walk", - "encounter_rate": 9, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 93, - "pokemon_name": "haunter", - "method": "walk", - "encounter_rate": 5, - "min_level": 20, - "max_level": 20 - } - ] - }, - { - "name": "Pokemon Tower (5F)", "order": 48, "encounters": [ { @@ -3114,8 +3090,38 @@ ] }, { - "name": "Pokemon Tower (6F)", + "name": "Pokemon Tower (5F)", "order": 49, + "encounters": [ + { + "national_dex": 92, + "pokemon_name": "gastly", + "method": "walk", + "encounter_rate": 86, + "min_level": 13, + "max_level": 19 + }, + { + "national_dex": 104, + "pokemon_name": "cubone", + "method": "walk", + "encounter_rate": 9, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 93, + "pokemon_name": "haunter", + "method": "walk", + "encounter_rate": 5, + "min_level": 20, + "max_level": 20 + } + ] + }, + { + "name": "Pokemon Tower (6F)", + "order": 50, "encounters": [ { "national_dex": 92, @@ -3145,7 +3151,7 @@ }, { "name": "Pokemon Tower (7F)", - "order": 50, + "order": 51, "encounters": [ { "national_dex": 92, @@ -3177,84 +3183,6 @@ }, { "name": "Sea Route 19", - "order": 51, - "encounters": [ - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - }, - { - "national_dex": 72, - "pokemon_name": "tentacool", - "method": "surf", - "encounter_rate": 100, - "min_level": 5, - "max_level": 40 - }, - { - "national_dex": 116, - "pokemon_name": "horsea", - "method": "super-rod", - "encounter_rate": 80, - "min_level": 15, - "max_level": 25 - }, - { - "national_dex": 116, - "pokemon_name": "horsea", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 5, - "max_level": 15 - }, - { - "national_dex": 98, - "pokemon_name": "krabby", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 5, - "max_level": 15 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 5, - "max_level": 15 - }, - { - "national_dex": 130, - "pokemon_name": "gyarados", - "method": "super-rod", - "encounter_rate": 15, - "min_level": 15, - "max_level": 25 - }, - { - "national_dex": 117, - "pokemon_name": "seadra", - "method": "super-rod", - "encounter_rate": 4, - "min_level": 25, - "max_level": 35 - }, - { - "national_dex": 54, - "pokemon_name": "psyduck", - "method": "super-rod", - "encounter_rate": 1, - "min_level": 25, - "max_level": 35 - } - ] - }, - { - "name": "Sea Route 20", "order": 52, "encounters": [ { @@ -3332,13 +3260,91 @@ ] }, { - "name": "Seafoam Islands", + "name": "Sea Route 20", "order": 53, + "encounters": [ + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + }, + { + "national_dex": 72, + "pokemon_name": "tentacool", + "method": "surf", + "encounter_rate": 100, + "min_level": 5, + "max_level": 40 + }, + { + "national_dex": 116, + "pokemon_name": "horsea", + "method": "super-rod", + "encounter_rate": 80, + "min_level": 15, + "max_level": 25 + }, + { + "national_dex": 116, + "pokemon_name": "horsea", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 5, + "max_level": 15 + }, + { + "national_dex": 98, + "pokemon_name": "krabby", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 5, + "max_level": 15 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 5, + "max_level": 15 + }, + { + "national_dex": 130, + "pokemon_name": "gyarados", + "method": "super-rod", + "encounter_rate": 15, + "min_level": 15, + "max_level": 25 + }, + { + "national_dex": 117, + "pokemon_name": "seadra", + "method": "super-rod", + "encounter_rate": 4, + "min_level": 25, + "max_level": 35 + }, + { + "national_dex": 54, + "pokemon_name": "psyduck", + "method": "super-rod", + "encounter_rate": 1, + "min_level": 25, + "max_level": 35 + } + ] + }, + { + "name": "Seafoam Islands", + "order": 54, "encounters": [], "children": [ { "name": "Seafoam Islands (1F)", - "order": 54, + "order": 55, "encounters": [ { "national_dex": 54, @@ -3368,7 +3374,7 @@ }, { "name": "Seafoam Islands (B1F)", - "order": 55, + "order": 56, "encounters": [ { "national_dex": 54, @@ -3414,7 +3420,7 @@ }, { "name": "Seafoam Islands (B2F)", - "order": 56, + "order": 57, "encounters": [ { "national_dex": 54, @@ -3460,7 +3466,7 @@ }, { "name": "Seafoam Islands (B3F)", - "order": 57, + "order": 58, "encounters": [ { "national_dex": 129, @@ -3610,7 +3616,7 @@ }, { "name": "Seafoam Islands (B4F)", - "order": 58, + "order": 59, "encounters": [ { "national_dex": 129, @@ -3754,7 +3760,7 @@ }, { "name": "Cinnabar Island", - "order": 59, + "order": 60, "encounters": [ { "national_dex": 129, @@ -3864,65 +3870,11 @@ }, { "name": "Pokemon Mansion", - "order": 60, + "order": 61, "encounters": [], "children": [ { "name": "Pokemon Mansion (1F)", - "order": 61, - "encounters": [ - { - "national_dex": 109, - "pokemon_name": "koffing", - "method": "walk", - "encounter_rate": 30, - "min_level": 28, - "max_level": 30 - }, - { - "national_dex": 20, - "pokemon_name": "raticate", - "method": "walk", - "encounter_rate": 30, - "min_level": 32, - "max_level": 36 - }, - { - "national_dex": 58, - "pokemon_name": "growlithe", - "method": "walk", - "encounter_rate": 15, - "min_level": 30, - "max_level": 32 - }, - { - "national_dex": 19, - "pokemon_name": "rattata", - "method": "walk", - "encounter_rate": 15, - "min_level": 26, - "max_level": 28 - }, - { - "national_dex": 88, - "pokemon_name": "grimer", - "method": "walk", - "encounter_rate": 5, - "min_level": 28, - "max_level": 28 - }, - { - "national_dex": 110, - "pokemon_name": "weezing", - "method": "walk", - "encounter_rate": 5, - "min_level": 32, - "max_level": 32 - } - ] - }, - { - "name": "Pokemon Mansion (2F)", "order": 62, "encounters": [ { @@ -3976,7 +3928,7 @@ ] }, { - "name": "Pokemon Mansion (3F)", + "name": "Pokemon Mansion (2F)", "order": 63, "encounters": [ { @@ -4030,8 +3982,62 @@ ] }, { - "name": "Pokemon Mansion (B1F)", + "name": "Pokemon Mansion (3F)", "order": 64, + "encounters": [ + { + "national_dex": 109, + "pokemon_name": "koffing", + "method": "walk", + "encounter_rate": 30, + "min_level": 28, + "max_level": 30 + }, + { + "national_dex": 20, + "pokemon_name": "raticate", + "method": "walk", + "encounter_rate": 30, + "min_level": 32, + "max_level": 36 + }, + { + "national_dex": 58, + "pokemon_name": "growlithe", + "method": "walk", + "encounter_rate": 15, + "min_level": 30, + "max_level": 32 + }, + { + "national_dex": 19, + "pokemon_name": "rattata", + "method": "walk", + "encounter_rate": 15, + "min_level": 26, + "max_level": 28 + }, + { + "national_dex": 88, + "pokemon_name": "grimer", + "method": "walk", + "encounter_rate": 5, + "min_level": 28, + "max_level": 28 + }, + { + "national_dex": 110, + "pokemon_name": "weezing", + "method": "walk", + "encounter_rate": 5, + "min_level": 32, + "max_level": 32 + } + ] + }, + { + "name": "Pokemon Mansion (B1F)", + "order": 65, "encounters": [ { "national_dex": 109, @@ -4095,7 +4101,7 @@ }, { "name": "Sea Route 21", - "order": 65, + "order": 66, "encounters": [ { "national_dex": 129, @@ -4181,7 +4187,7 @@ }, { "name": "Route 23", - "order": 66, + "order": 67, "encounters": [ { "national_dex": 129, @@ -4307,12 +4313,12 @@ }, { "name": "Victory Road 2", - "order": 67, + "order": 68, "encounters": [], "children": [ { "name": "Victory Road 2 (1F)", - "order": 68, + "order": 69, "encounters": [ { "national_dex": 95, @@ -4382,7 +4388,7 @@ }, { "name": "Victory Road 2 (2F)", - "order": 69, + "order": 70, "encounters": [ { "national_dex": 74, @@ -4460,7 +4466,7 @@ }, { "name": "Victory Road 2 (3F)", - "order": 70, + "order": 71, "encounters": [ { "national_dex": 95, @@ -4532,12 +4538,12 @@ }, { "name": "Cerulean Cave", - "order": 71, + "order": 72, "encounters": [], "children": [ { "name": "Cerulean Cave (1F)", - "order": 72, + "order": 73, "encounters": [ { "national_dex": 129, @@ -4703,7 +4709,7 @@ }, { "name": "Cerulean Cave (2F)", - "order": 73, + "order": 74, "encounters": [ { "national_dex": 74, @@ -4789,7 +4795,7 @@ }, { "name": "Cerulean Cave (B1F)", - "order": 74, + "order": 75, "encounters": [ { "national_dex": 129, @@ -4957,7 +4963,7 @@ }, { "name": "One Island", - "order": 75, + "order": 76, "encounters": [ { "national_dex": 129, @@ -5043,7 +5049,7 @@ }, { "name": "Kindle Road", - "order": 76, + "order": 77, "encounters": [ { "national_dex": 129, @@ -5201,7 +5207,7 @@ }, { "name": "Treasure Beach", - "order": 77, + "order": 78, "encounters": [ { "national_dex": 129, @@ -5327,12 +5333,12 @@ }, { "name": "Mt Ember", - "order": 78, + "order": 79, "encounters": [], "children": [ { "name": "Mt Ember (Cave)", - "order": 79, + "order": 80, "encounters": [ { "national_dex": 74, @@ -5354,7 +5360,7 @@ }, { "name": "Mt Ember (Inside)", - "order": 80, + "order": 81, "encounters": [ { "national_dex": 74, @@ -5400,7 +5406,7 @@ }, { "name": "Mt Ember (1F Cave Behind Team Rocket)", - "order": 81, + "order": 82, "encounters": [ { "national_dex": 74, @@ -5446,7 +5452,7 @@ }, { "name": "Mt Ember (B1F)", - "order": 82, + "order": 83, "encounters": [ { "national_dex": 74, @@ -5484,7 +5490,7 @@ }, { "name": "Mt Ember (B2F)", - "order": 83, + "order": 84, "encounters": [ { "national_dex": 74, @@ -5522,7 +5528,7 @@ }, { "name": "Mt Ember (B3F)", - "order": 84, + "order": 85, "encounters": [ { "national_dex": 218, @@ -5552,7 +5558,7 @@ }, { "name": "Mt Ember (Summit)", - "order": 85, + "order": 86, "encounters": [ { "national_dex": 74, @@ -5576,7 +5582,7 @@ }, { "name": "Mt Ember", - "order": 86, + "order": 87, "encounters": [ { "national_dex": 74, @@ -5646,7 +5652,7 @@ }, { "name": "Cape Brink", - "order": 87, + "order": 88, "encounters": [ { "national_dex": 129, @@ -5796,7 +5802,7 @@ }, { "name": "Berry Forest", - "order": 88, + "order": 89, "encounters": [ { "national_dex": 129, @@ -5962,7 +5968,7 @@ }, { "name": "Bond Bridge", - "order": 89, + "order": 90, "encounters": [ { "national_dex": 129, @@ -6104,7 +6110,7 @@ }, { "name": "Three Isle Port", - "order": 90, + "order": 91, "encounters": [ { "national_dex": 206, @@ -6118,7 +6124,7 @@ }, { "name": "Four Island", - "order": 91, + "order": 92, "encounters": [ { "national_dex": 129, @@ -6204,12 +6210,12 @@ }, { "name": "Icefall Cave", - "order": 92, + "order": 93, "encounters": [], "children": [ { "name": "Icefall Cave (Entrance)", - "order": 93, + "order": 94, "encounters": [ { "national_dex": 129, @@ -6351,52 +6357,6 @@ }, { "name": "Icefall Cave (1F)", - "order": 94, - "encounters": [ - { - "national_dex": 220, - "pokemon_name": "swinub", - "method": "walk", - "encounter_rate": 50, - "min_level": 23, - "max_level": 31 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 25, - "min_level": 45, - "max_level": 48 - }, - { - "national_dex": 86, - "pokemon_name": "seel", - "method": "walk", - "encounter_rate": 10, - "min_level": 45, - "max_level": 45 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 225, - "pokemon_name": "delibird", - "method": "walk", - "encounter_rate": 5, - "min_level": 30, - "max_level": 30 - } - ] - }, - { - "name": "Icefall Cave (B1F)", "order": 95, "encounters": [ { @@ -6442,8 +6402,54 @@ ] }, { - "name": "Icefall Cave (Waterfall)", + "name": "Icefall Cave (B1F)", "order": 96, + "encounters": [ + { + "national_dex": 220, + "pokemon_name": "swinub", + "method": "walk", + "encounter_rate": 50, + "min_level": 23, + "max_level": 31 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 25, + "min_level": 45, + "max_level": 48 + }, + { + "national_dex": 86, + "pokemon_name": "seel", + "method": "walk", + "encounter_rate": 10, + "min_level": 45, + "max_level": 45 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 225, + "pokemon_name": "delibird", + "method": "walk", + "encounter_rate": 5, + "min_level": 30, + "max_level": 30 + } + ] + }, + { + "name": "Icefall Cave (Waterfall)", + "order": 97, "encounters": [ { "national_dex": 129, @@ -6579,7 +6585,7 @@ }, { "name": "Resort Gorgeous", - "order": 97, + "order": 98, "encounters": [ { "national_dex": 129, @@ -6673,7 +6679,7 @@ }, { "name": "Water Labyrinth", - "order": 98, + "order": 99, "encounters": [ { "national_dex": 129, @@ -6775,7 +6781,7 @@ }, { "name": "Five Island", - "order": 99, + "order": 100, "encounters": [ { "national_dex": 129, @@ -6869,7 +6875,7 @@ }, { "name": "Five Isle Meadow", - "order": 100, + "order": 101, "encounters": [ { "national_dex": 129, @@ -7019,7 +7025,7 @@ }, { "name": "Memorial Pillar", - "order": 101, + "order": 102, "encounters": [ { "national_dex": 187, @@ -7121,92 +7127,6 @@ }, { "name": "Outcast Island", - "order": 102, - "encounters": [ - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - }, - { - "national_dex": 72, - "pokemon_name": "tentacool", - "method": "surf", - "encounter_rate": 95, - "min_level": 5, - "max_level": 40 - }, - { - "national_dex": 116, - "pokemon_name": "horsea", - "method": "good-rod", - "encounter_rate": 80, - "min_level": 5, - "max_level": 15 - }, - { - "national_dex": 116, - "pokemon_name": "horsea", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 15, - "max_level": 25 - }, - { - "national_dex": 211, - "pokemon_name": "qwilfish", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 15, - "max_level": 25 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 5, - "max_level": 15 - }, - { - "national_dex": 130, - "pokemon_name": "gyarados", - "method": "super-rod", - "encounter_rate": 15, - "min_level": 15, - "max_level": 25 - }, - { - "national_dex": 73, - "pokemon_name": "tentacruel", - "method": "surf", - "encounter_rate": 5, - "min_level": 35, - "max_level": 40 - }, - { - "national_dex": 117, - "pokemon_name": "seadra", - "method": "super-rod", - "encounter_rate": 4, - "min_level": 25, - "max_level": 35 - }, - { - "national_dex": 54, - "pokemon_name": "psyduck", - "method": "super-rod", - "encounter_rate": 1, - "min_level": 25, - "max_level": 35 - } - ] - }, - { - "name": "Green Path", "order": 103, "encounters": [ { @@ -7292,8 +7212,94 @@ ] }, { - "name": "Water Path", + "name": "Green Path", "order": 104, + "encounters": [ + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + }, + { + "national_dex": 72, + "pokemon_name": "tentacool", + "method": "surf", + "encounter_rate": 95, + "min_level": 5, + "max_level": 40 + }, + { + "national_dex": 116, + "pokemon_name": "horsea", + "method": "good-rod", + "encounter_rate": 80, + "min_level": 5, + "max_level": 15 + }, + { + "national_dex": 116, + "pokemon_name": "horsea", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 15, + "max_level": 25 + }, + { + "national_dex": 211, + "pokemon_name": "qwilfish", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 15, + "max_level": 25 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 5, + "max_level": 15 + }, + { + "national_dex": 130, + "pokemon_name": "gyarados", + "method": "super-rod", + "encounter_rate": 15, + "min_level": 15, + "max_level": 25 + }, + { + "national_dex": 73, + "pokemon_name": "tentacruel", + "method": "surf", + "encounter_rate": 5, + "min_level": 35, + "max_level": 40 + }, + { + "national_dex": 117, + "pokemon_name": "seadra", + "method": "super-rod", + "encounter_rate": 4, + "min_level": 25, + "max_level": 35 + }, + { + "national_dex": 54, + "pokemon_name": "psyduck", + "method": "super-rod", + "encounter_rate": 1, + "min_level": 25, + "max_level": 35 + } + ] + }, + { + "name": "Water Path", + "order": 105, "encounters": [ { "national_dex": 129, @@ -7443,7 +7449,7 @@ }, { "name": "Ruin Valley", - "order": 105, + "order": 106, "encounters": [ { "national_dex": 129, @@ -7593,57 +7599,11 @@ }, { "name": "Lost Cave", - "order": 106, + "order": 107, "encounters": [], "children": [ { "name": "Lost Cave (Room 1)", - "order": 107, - "encounters": [ - { - "national_dex": 93, - "pokemon_name": "haunter", - "method": "walk", - "encounter_rate": 30, - "min_level": 44, - "max_level": 52 - }, - { - "national_dex": 92, - "pokemon_name": "gastly", - "method": "walk", - "encounter_rate": 25, - "min_level": 38, - "max_level": 40 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 20, - "min_level": 41, - "max_level": 43 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 20, - "min_level": 37, - "max_level": 37 - }, - { - "national_dex": 198, - "pokemon_name": "murkrow", - "method": "walk", - "encounter_rate": 5, - "min_level": 22, - "max_level": 22 - } - ] - }, - { - "name": "Lost Cave (Room 2)", "order": 108, "encounters": [ { @@ -7689,7 +7649,7 @@ ] }, { - "name": "Lost Cave (Room 3)", + "name": "Lost Cave (Room 2)", "order": 109, "encounters": [ { @@ -7735,7 +7695,7 @@ ] }, { - "name": "Lost Cave (Room 4)", + "name": "Lost Cave (Room 3)", "order": 110, "encounters": [ { @@ -7781,7 +7741,7 @@ ] }, { - "name": "Lost Cave (Room 5)", + "name": "Lost Cave (Room 4)", "order": 111, "encounters": [ { @@ -7827,7 +7787,7 @@ ] }, { - "name": "Lost Cave (Room 6)", + "name": "Lost Cave (Room 5)", "order": 112, "encounters": [ { @@ -7873,7 +7833,7 @@ ] }, { - "name": "Lost Cave (Room 7)", + "name": "Lost Cave (Room 6)", "order": 113, "encounters": [ { @@ -7919,7 +7879,7 @@ ] }, { - "name": "Lost Cave (Room 8)", + "name": "Lost Cave (Room 7)", "order": 114, "encounters": [ { @@ -7965,7 +7925,7 @@ ] }, { - "name": "Lost Cave (Room 9)", + "name": "Lost Cave (Room 8)", "order": 115, "encounters": [ { @@ -8011,7 +7971,7 @@ ] }, { - "name": "Lost Cave (Room 10)", + "name": "Lost Cave (Room 9)", "order": 116, "encounters": [ { @@ -8057,8 +8017,54 @@ ] }, { - "name": "Lost Cave (Item Rooms)", + "name": "Lost Cave (Room 10)", "order": 117, + "encounters": [ + { + "national_dex": 93, + "pokemon_name": "haunter", + "method": "walk", + "encounter_rate": 30, + "min_level": 44, + "max_level": 52 + }, + { + "national_dex": 92, + "pokemon_name": "gastly", + "method": "walk", + "encounter_rate": 25, + "min_level": 38, + "max_level": 40 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 20, + "min_level": 41, + "max_level": 43 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 20, + "min_level": 37, + "max_level": 37 + }, + { + "national_dex": 198, + "pokemon_name": "murkrow", + "method": "walk", + "encounter_rate": 5, + "min_level": 22, + "max_level": 22 + } + ] + }, + { + "name": "Lost Cave (Item Rooms)", + "order": 118, "encounters": [ { "national_dex": 93, @@ -8106,7 +8112,7 @@ }, { "name": "Pattern Bush", - "order": 118, + "order": 119, "encounters": [ { "national_dex": 167, @@ -8168,7 +8174,7 @@ }, { "name": "Trainer Tower", - "order": 119, + "order": 120, "encounters": [ { "national_dex": 129, @@ -8254,7 +8260,7 @@ }, { "name": "Canyon Entrance", - "order": 120, + "order": 121, "encounters": [ { "national_dex": 161, @@ -8316,7 +8322,7 @@ }, { "name": "Sevault Canyon", - "order": 121, + "order": 122, "encounters": [ { "national_dex": 74, @@ -8418,7 +8424,7 @@ }, { "name": "Tanoby Ruins", - "order": 122, + "order": 123, "encounters": [ { "national_dex": 129, @@ -8504,20 +8510,6 @@ }, { "name": "Monean Chamber", - "order": 123, - "encounters": [ - { - "national_dex": 201, - "pokemon_name": "unown", - "method": "walk", - "encounter_rate": 100, - "min_level": 25, - "max_level": 25 - } - ] - }, - { - "name": "Liptoo Chamber", "order": 124, "encounters": [ { @@ -8531,7 +8523,7 @@ ] }, { - "name": "Weepth Chamber", + "name": "Liptoo Chamber", "order": 125, "encounters": [ { @@ -8545,7 +8537,7 @@ ] }, { - "name": "Dilford Chamber", + "name": "Weepth Chamber", "order": 126, "encounters": [ { @@ -8559,7 +8551,7 @@ ] }, { - "name": "Scufib Chamber", + "name": "Dilford Chamber", "order": 127, "encounters": [ { @@ -8573,7 +8565,7 @@ ] }, { - "name": "Rixy Chamber", + "name": "Scufib Chamber", "order": 128, "encounters": [ { @@ -8587,7 +8579,7 @@ ] }, { - "name": "Viapos Chamber", + "name": "Rixy Chamber", "order": 129, "encounters": [ { @@ -8601,13 +8593,27 @@ ] }, { - "name": "Altering Cave", + "name": "Viapos Chamber", "order": 130, + "encounters": [ + { + "national_dex": 201, + "pokemon_name": "unown", + "method": "walk", + "encounter_rate": 100, + "min_level": 25, + "max_level": 25 + } + ] + }, + { + "name": "Altering Cave", + "order": 131, "encounters": [], "children": [ { "name": "Altering Cave (A)", - "order": 131, + "order": 132, "encounters": [ { "national_dex": 41, @@ -8621,7 +8627,7 @@ }, { "name": "Altering Cave (B)", - "order": 132, + "order": 133, "encounters": [ { "national_dex": 179, @@ -8635,7 +8641,7 @@ }, { "name": "Altering Cave (C)", - "order": 133, + "order": 134, "encounters": [ { "national_dex": 204, @@ -8649,7 +8655,7 @@ }, { "name": "Altering Cave (D)", - "order": 134, + "order": 135, "encounters": [ { "national_dex": 228, @@ -8663,7 +8669,7 @@ }, { "name": "Altering Cave (E)", - "order": 135, + "order": 136, "encounters": [ { "national_dex": 216, @@ -8677,7 +8683,7 @@ }, { "name": "Altering Cave (F)", - "order": 136, + "order": 137, "encounters": [ { "national_dex": 190, @@ -8691,7 +8697,7 @@ }, { "name": "Altering Cave (G)", - "order": 137, + "order": 138, "encounters": [ { "national_dex": 213, @@ -8705,7 +8711,7 @@ }, { "name": "Altering Cave (H)", - "order": 138, + "order": 139, "encounters": [ { "national_dex": 234, @@ -8719,7 +8725,7 @@ }, { "name": "Altering Cave (I)", - "order": 139, + "order": 140, "encounters": [ { "national_dex": 235, diff --git a/backend/src/app/seeds/data/gold.json b/backend/src/app/seeds/data/gold.json index 19b8ad6..a8f8090 100644 --- a/backend/src/app/seeds/data/gold.json +++ b/backend/src/app/seeds/data/gold.json @@ -1,7 +1,37 @@ [ { - "name": "New Bark Town", + "name": "Starter", "order": 1, + "encounters": [ + { + "national_dex": 152, + "pokemon_name": "chikorita", + "method": "starter", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + }, + { + "national_dex": 155, + "pokemon_name": "cyndaquil", + "method": "starter", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + }, + { + "national_dex": 158, + "pokemon_name": "totodile", + "method": "starter", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + } + ] + }, + { + "name": "New Bark Town", + "order": 2, "encounters": [ { "national_dex": 72, @@ -98,36 +128,12 @@ "encounter_rate": 10, "min_level": 20, "max_level": 24 - }, - { - "national_dex": 152, - "pokemon_name": "chikorita", - "method": "starter", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - }, - { - "national_dex": 155, - "pokemon_name": "cyndaquil", - "method": "starter", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - }, - { - "national_dex": 158, - "pokemon_name": "totodile", - "method": "starter", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 } ] }, { "name": "Route 29", - "order": 2, + "order": 3, "encounters": [ { "national_dex": 16, @@ -165,7 +171,7 @@ }, { "name": "Cherrygrove City", - "order": 3, + "order": 4, "encounters": [ { "national_dex": 98, @@ -267,7 +273,7 @@ }, { "name": "Route 30", - "order": 4, + "order": 5, "encounters": [ { "national_dex": 16, @@ -385,7 +391,7 @@ }, { "name": "Route 31", - "order": 5, + "order": 6, "encounters": [ { "national_dex": 60, @@ -511,12 +517,12 @@ }, { "name": "Dark Cave", - "order": 6, + "order": 7, "encounters": [], "children": [ { "name": "Dark Cave (Violet City Entrance)", - "order": 7, + "order": 8, "encounters": [ { "national_dex": 74, @@ -626,7 +632,7 @@ }, { "name": "Dark Cave (Blackthorn City Entrance)", - "order": 8, + "order": 9, "encounters": [ { "national_dex": 129, @@ -738,7 +744,7 @@ }, { "name": "Violet City", - "order": 9, + "order": 10, "encounters": [ { "national_dex": 60, @@ -816,12 +822,12 @@ }, { "name": "Sprout Tower", - "order": 10, + "order": 11, "encounters": [], "children": [ { "name": "Sprout Tower (2F)", - "order": 11, + "order": 12, "encounters": [ { "national_dex": 19, @@ -843,7 +849,7 @@ }, { "name": "Sprout Tower (3F)", - "order": 12, + "order": 13, "encounters": [ { "national_dex": 19, @@ -867,7 +873,7 @@ }, { "name": "Route 32", - "order": 13, + "order": 14, "encounters": [ { "national_dex": 129, @@ -1017,12 +1023,12 @@ }, { "name": "Ruins Of Alph", - "order": 14, + "order": 15, "encounters": [], "children": [ { "name": "Ruins Of Alph (Outside)", - "order": 15, + "order": 16, "encounters": [ { "national_dex": 177, @@ -1108,20 +1114,6 @@ }, { "name": "Ruins Of Alph (Interior A)", - "order": 16, - "encounters": [ - { - "national_dex": 201, - "pokemon_name": "unown", - "method": "walk", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - } - ] - }, - { - "name": "Ruins Of Alph (Interior B)", "order": 17, "encounters": [ { @@ -1135,7 +1127,7 @@ ] }, { - "name": "Ruins Of Alph (Interior C)", + "name": "Ruins Of Alph (Interior B)", "order": 18, "encounters": [ { @@ -1149,7 +1141,7 @@ ] }, { - "name": "Ruins Of Alph (Interior D)", + "name": "Ruins Of Alph (Interior C)", "order": 19, "encounters": [ { @@ -1161,17 +1153,31 @@ "max_level": 5 } ] + }, + { + "name": "Ruins Of Alph (Interior D)", + "order": 20, + "encounters": [ + { + "national_dex": 201, + "pokemon_name": "unown", + "method": "walk", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + } + ] } ] }, { "name": "Union Cave", - "order": 20, + "order": 21, "encounters": [], "children": [ { "name": "Union Cave (1F)", - "order": 21, + "order": 22, "encounters": [ { "national_dex": 129, @@ -1289,7 +1295,7 @@ }, { "name": "Union Cave (B1F)", - "order": 22, + "order": 23, "encounters": [ { "national_dex": 129, @@ -1407,7 +1413,7 @@ }, { "name": "Union Cave (B2F)", - "order": 23, + "order": 24, "encounters": [ { "national_dex": 98, @@ -1567,7 +1573,7 @@ }, { "name": "Route 33", - "order": 24, + "order": 25, "encounters": [ { "national_dex": 19, @@ -1605,12 +1611,12 @@ }, { "name": "Slowpoke Well", - "order": 25, + "order": 26, "encounters": [], "children": [ { "name": "Slowpoke Well (1F)", - "order": 26, + "order": 27, "encounters": [ { "national_dex": 79, @@ -1696,7 +1702,7 @@ }, { "name": "Slowpoke Well (B1F)", - "order": 27, + "order": 28, "encounters": [ { "national_dex": 79, @@ -1800,7 +1806,7 @@ }, { "name": "Route 34", - "order": 28, + "order": 29, "encounters": [ { "national_dex": 98, @@ -1934,7 +1940,7 @@ }, { "name": "Ilex Forest", - "order": 29, + "order": 30, "encounters": [ { "national_dex": 10, @@ -2044,7 +2050,7 @@ }, { "name": "National Park", - "order": 30, + "order": 31, "encounters": [ { "national_dex": 163, @@ -2090,7 +2096,7 @@ }, { "name": "Route 35", - "order": 31, + "order": 32, "encounters": [ { "national_dex": 29, @@ -2224,7 +2230,7 @@ }, { "name": "Goldenrod City", - "order": 32, + "order": 33, "encounters": [ { "national_dex": 133, @@ -2238,7 +2244,7 @@ }, { "name": "Route 36", - "order": 33, + "order": 34, "encounters": [ { "national_dex": 29, @@ -2292,7 +2298,7 @@ }, { "name": "Route 37", - "order": 34, + "order": 35, "encounters": [ { "national_dex": 16, @@ -2346,7 +2352,7 @@ }, { "name": "Ecruteak City", - "order": 35, + "order": 36, "encounters": [ { "national_dex": 60, @@ -2416,12 +2422,12 @@ }, { "name": "Burned Tower", - "order": 36, + "order": 37, "encounters": [], "children": [ { "name": "Burned Tower (1F)", - "order": 37, + "order": 38, "encounters": [ { "national_dex": 19, @@ -2459,7 +2465,7 @@ }, { "name": "Burned Tower (B1F)", - "order": 38, + "order": 39, "encounters": [ { "national_dex": 109, @@ -2499,33 +2505,11 @@ }, { "name": "Bell Tower", - "order": 39, + "order": 40, "encounters": [], "children": [ { "name": "Bell Tower (2F)", - "order": 40, - "encounters": [ - { - "national_dex": 19, - "pokemon_name": "rattata", - "method": "walk", - "encounter_rate": 100, - "min_level": 20, - "max_level": 24 - }, - { - "national_dex": 92, - "pokemon_name": "gastly", - "method": "walk", - "encounter_rate": 80, - "min_level": 20, - "max_level": 22 - } - ] - }, - { - "name": "Bell Tower (3F)", "order": 41, "encounters": [ { @@ -2547,7 +2531,7 @@ ] }, { - "name": "Bell Tower (4F)", + "name": "Bell Tower (3F)", "order": 42, "encounters": [ { @@ -2569,7 +2553,7 @@ ] }, { - "name": "Bell Tower (5F)", + "name": "Bell Tower (4F)", "order": 43, "encounters": [ { @@ -2591,7 +2575,7 @@ ] }, { - "name": "Bell Tower (6F)", + "name": "Bell Tower (5F)", "order": 44, "encounters": [ { @@ -2613,7 +2597,7 @@ ] }, { - "name": "Bell Tower (7F)", + "name": "Bell Tower (6F)", "order": 45, "encounters": [ { @@ -2635,7 +2619,7 @@ ] }, { - "name": "Bell Tower (8F)", + "name": "Bell Tower (7F)", "order": 46, "encounters": [ { @@ -2657,7 +2641,7 @@ ] }, { - "name": "Bell Tower (9F)", + "name": "Bell Tower (8F)", "order": 47, "encounters": [ { @@ -2677,12 +2661,34 @@ "max_level": 22 } ] + }, + { + "name": "Bell Tower (9F)", + "order": 48, + "encounters": [ + { + "national_dex": 19, + "pokemon_name": "rattata", + "method": "walk", + "encounter_rate": 100, + "min_level": 20, + "max_level": 24 + }, + { + "national_dex": 92, + "pokemon_name": "gastly", + "method": "walk", + "encounter_rate": 80, + "min_level": 20, + "max_level": 22 + } + ] } ] }, { "name": "Route 38", - "order": 48, + "order": 49, "encounters": [ { "national_dex": 20, @@ -2744,7 +2750,7 @@ }, { "name": "Route 39", - "order": 49, + "order": 50, "encounters": [ { "national_dex": 19, @@ -2798,7 +2804,7 @@ }, { "name": "Olivine City", - "order": 50, + "order": 51, "encounters": [ { "national_dex": 98, @@ -2900,7 +2906,7 @@ }, { "name": "Sea Route 40", - "order": 51, + "order": 52, "encounters": [ { "national_dex": 98, @@ -3018,7 +3024,7 @@ }, { "name": "Sea Route 41", - "order": 52, + "order": 53, "encounters": [ { "national_dex": 129, @@ -3128,7 +3134,7 @@ }, { "name": "Cianwood City", - "order": 53, + "order": 54, "encounters": [ { "national_dex": 98, @@ -3254,7 +3260,7 @@ }, { "name": "Route 42", - "order": 54, + "order": 55, "encounters": [ { "national_dex": 118, @@ -3372,7 +3378,7 @@ }, { "name": "Mt Mortar", - "order": 55, + "order": 56, "encounters": [ { "national_dex": 236, @@ -3386,7 +3392,7 @@ "children": [ { "name": "Mt Mortar (1F)", - "order": 56, + "order": 57, "encounters": [ { "national_dex": 118, @@ -3512,7 +3518,7 @@ }, { "name": "Mt Mortar (Lower Cave)", - "order": 57, + "order": 58, "encounters": [ { "national_dex": 74, @@ -3550,7 +3556,7 @@ }, { "name": "Mt Mortar (Upper Cave)", - "order": 58, + "order": 59, "encounters": [ { "national_dex": 118, @@ -3676,7 +3682,7 @@ }, { "name": "Mt Mortar (B1F)", - "order": 59, + "order": 60, "encounters": [ { "national_dex": 118, @@ -3796,7 +3802,7 @@ }, { "name": "Lake Of Rage", - "order": 60, + "order": 61, "encounters": [ { "national_dex": 129, @@ -3858,7 +3864,7 @@ }, { "name": "Route 43", - "order": 61, + "order": 62, "encounters": [ { "national_dex": 180, @@ -3968,7 +3974,7 @@ }, { "name": "Route 44", - "order": 62, + "order": 63, "encounters": [ { "national_dex": 223, @@ -4094,49 +4100,11 @@ }, { "name": "Ice Path", - "order": 63, + "order": 64, "encounters": [], "children": [ { "name": "Ice Path (1F)", - "order": 64, - "encounters": [ - { - "national_dex": 220, - "pokemon_name": "swinub", - "method": "walk", - "encounter_rate": 100, - "min_level": 21, - "max_level": 23 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 90, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 70, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 124, - "pokemon_name": "jynx", - "method": "walk", - "encounter_rate": 20, - "min_level": 20, - "max_level": 22 - } - ] - }, - { - "name": "Ice Path (B1F)", "order": 65, "encounters": [ { @@ -4174,8 +4142,46 @@ ] }, { - "name": "Ice Path (B2F)", + "name": "Ice Path (B1F)", "order": 66, + "encounters": [ + { + "national_dex": 220, + "pokemon_name": "swinub", + "method": "walk", + "encounter_rate": 100, + "min_level": 21, + "max_level": 23 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 90, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 70, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 124, + "pokemon_name": "jynx", + "method": "walk", + "encounter_rate": 20, + "min_level": 20, + "max_level": 22 + } + ] + }, + { + "name": "Ice Path (B2F)", + "order": 67, "encounters": [ { "national_dex": 220, @@ -4213,7 +4219,7 @@ }, { "name": "Ice Path (B3F)", - "order": 67, + "order": 68, "encounters": [ { "national_dex": 220, @@ -4253,7 +4259,7 @@ }, { "name": "Blackthorn City", - "order": 68, + "order": 69, "encounters": [ { "national_dex": 129, @@ -4315,7 +4321,7 @@ }, { "name": "Dragons Den", - "order": 69, + "order": 70, "encounters": [ { "national_dex": 129, @@ -4393,7 +4399,7 @@ }, { "name": "Route 45", - "order": 70, + "order": 71, "encounters": [ { "national_dex": 129, @@ -4487,7 +4493,7 @@ }, { "name": "Route 46", - "order": 71, + "order": 72, "encounters": [ { "national_dex": 74, @@ -4525,12 +4531,12 @@ }, { "name": "Whirl Islands", - "order": 72, + "order": 73, "encounters": [], "children": [ { "name": "Whirl Islands (1F)", - "order": 73, + "order": 74, "encounters": [ { "national_dex": 129, @@ -4664,7 +4670,7 @@ }, { "name": "Whirl Islands (B1F)", - "order": 74, + "order": 75, "encounters": [ { "national_dex": 98, @@ -4702,7 +4708,7 @@ }, { "name": "Whirl Islands (B2F)", - "order": 75, + "order": 76, "encounters": [ { "national_dex": 116, @@ -4828,7 +4834,7 @@ }, { "name": "Whirl Islands (B3F)", - "order": 76, + "order": 77, "encounters": [ { "national_dex": 116, @@ -4956,7 +4962,7 @@ }, { "name": "Tohjo Falls", - "order": 77, + "order": 78, "encounters": [ { "national_dex": 129, @@ -5082,7 +5088,7 @@ }, { "name": "Route 27", - "order": 78, + "order": 79, "encounters": [ { "national_dex": 84, @@ -5224,7 +5230,7 @@ }, { "name": "Route 26", - "order": 79, + "order": 80, "encounters": [ { "national_dex": 28, @@ -5374,57 +5380,11 @@ }, { "name": "Victory Road 1", - "order": 80, + "order": 81, "encounters": [], "children": [ { "name": "Victory Road 1 (1F)", - "order": 81, - "encounters": [ - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 30, - "min_level": 32, - "max_level": 32 - }, - { - "national_dex": 75, - "pokemon_name": "graveler", - "method": "walk", - "encounter_rate": 30, - "min_level": 32, - "max_level": 32 - }, - { - "national_dex": 217, - "pokemon_name": "ursaring", - "method": "walk", - "encounter_rate": 20, - "min_level": 33, - "max_level": 33 - }, - { - "national_dex": 95, - "pokemon_name": "onix", - "method": "walk", - "encounter_rate": 15, - "min_level": 34, - "max_level": 36 - }, - { - "national_dex": 111, - "pokemon_name": "rhyhorn", - "method": "walk", - "encounter_rate": 5, - "min_level": 35, - "max_level": 35 - } - ] - }, - { - "name": "Victory Road 1 (2F)", "order": 82, "encounters": [ { @@ -5470,7 +5430,7 @@ ] }, { - "name": "Victory Road 1 (3F)", + "name": "Victory Road 1 (2F)", "order": 83, "encounters": [ { @@ -5514,12 +5474,58 @@ "max_level": 35 } ] + }, + { + "name": "Victory Road 1 (3F)", + "order": 84, + "encounters": [ + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 30, + "min_level": 32, + "max_level": 32 + }, + { + "national_dex": 75, + "pokemon_name": "graveler", + "method": "walk", + "encounter_rate": 30, + "min_level": 32, + "max_level": 32 + }, + { + "national_dex": 217, + "pokemon_name": "ursaring", + "method": "walk", + "encounter_rate": 20, + "min_level": 33, + "max_level": 33 + }, + { + "national_dex": 95, + "pokemon_name": "onix", + "method": "walk", + "encounter_rate": 15, + "min_level": 34, + "max_level": 36 + }, + { + "national_dex": 111, + "pokemon_name": "rhyhorn", + "method": "walk", + "encounter_rate": 5, + "min_level": 35, + "max_level": 35 + } + ] } ] }, { "name": "Route 28", - "order": 84, + "order": 85, "encounters": [ { "national_dex": 60, @@ -5645,12 +5651,12 @@ }, { "name": "Mt Silver", - "order": 85, + "order": 86, "encounters": [], "children": [ { "name": "Mt Silver (2F)", - "order": 86, + "order": 87, "encounters": [ { "national_dex": 195, @@ -5776,7 +5782,7 @@ }, { "name": "Mt Silver (Outside)", - "order": 87, + "order": 88, "encounters": [ { "national_dex": 61, @@ -5902,7 +5908,7 @@ }, { "name": "Mt Silver (1F)", - "order": 88, + "order": 89, "encounters": [ { "national_dex": 75, @@ -5948,7 +5954,7 @@ }, { "name": "Mt Silver (Top)", - "order": 89, + "order": 90, "encounters": [ { "national_dex": 42, @@ -5996,7 +6002,7 @@ }, { "name": "Pallet Town", - "order": 90, + "order": 91, "encounters": [ { "national_dex": 72, @@ -6098,7 +6104,7 @@ }, { "name": "Route 1", - "order": 91, + "order": 92, "encounters": [ { "national_dex": 19, @@ -6144,7 +6150,7 @@ }, { "name": "Viridian City", - "order": 92, + "order": 93, "encounters": [ { "national_dex": 60, @@ -6166,7 +6172,7 @@ }, { "name": "Pewter City", - "order": 93, + "order": 94, "encounters": [ { "national_dex": 138, @@ -6228,7 +6234,7 @@ }, { "name": "Route 2 (South Towards Viridian City)", - "order": 94, + "order": 95, "encounters": [ { "national_dex": 16, @@ -6314,7 +6320,7 @@ }, { "name": "Route 3", - "order": 95, + "order": 96, "encounters": [ { "national_dex": 19, @@ -6352,7 +6358,7 @@ }, { "name": "Mt Moon (1F)", - "order": 96, + "order": 97, "encounters": [ { "national_dex": 74, @@ -6406,7 +6412,7 @@ }, { "name": "Route 4", - "order": 97, + "order": 98, "encounters": [ { "national_dex": 19, @@ -6460,7 +6466,7 @@ }, { "name": "Cerulean City", - "order": 98, + "order": 99, "encounters": [ { "national_dex": 118, @@ -6538,7 +6544,7 @@ }, { "name": "Route 24", - "order": 99, + "order": 100, "encounters": [ { "national_dex": 69, @@ -6672,7 +6678,7 @@ }, { "name": "Route 25", - "order": 100, + "order": 101, "encounters": [ { "national_dex": 118, @@ -6814,7 +6820,7 @@ }, { "name": "Route 5", - "order": 101, + "order": 102, "encounters": [ { "national_dex": 16, @@ -6860,7 +6866,7 @@ }, { "name": "Route 6", - "order": 102, + "order": 103, "encounters": [ { "national_dex": 16, @@ -6970,108 +6976,6 @@ }, { "name": "Vermilion City", - "order": 103, - "encounters": [ - { - "national_dex": 72, - "pokemon_name": "tentacool", - "method": "surf", - "encounter_rate": 90, - "min_level": 30, - "max_level": 39 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 85, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 170, - "pokemon_name": "chinchou", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 35, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 72, - "pokemon_name": "tentacool", - "method": "good-rod", - "encounter_rate": 35, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 90, - "pokemon_name": "shellder", - "method": "super-rod", - "encounter_rate": 30, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 170, - "pokemon_name": "chinchou", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 73, - "pokemon_name": "tentacruel", - "method": "super-rod", - "encounter_rate": 20, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 72, - "pokemon_name": "tentacool", - "method": "old-rod", - "encounter_rate": 15, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 171, - "pokemon_name": "lanturn", - "method": "super-rod", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 90, - "pokemon_name": "shellder", - "method": "good-rod", - "encounter_rate": 10, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 73, - "pokemon_name": "tentacruel", - "method": "surf", - "encounter_rate": 10, - "min_level": 35, - "max_level": 39 - } - ] - }, - { - "name": "Vermilion City (Ss Anne Dock)", "order": 104, "encounters": [ { @@ -7173,8 +7077,110 @@ ] }, { - "name": "Route 7", + "name": "Vermilion City (Ss Anne Dock)", "order": 105, + "encounters": [ + { + "national_dex": 72, + "pokemon_name": "tentacool", + "method": "surf", + "encounter_rate": 90, + "min_level": 30, + "max_level": 39 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 85, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 170, + "pokemon_name": "chinchou", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 35, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 72, + "pokemon_name": "tentacool", + "method": "good-rod", + "encounter_rate": 35, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 90, + "pokemon_name": "shellder", + "method": "super-rod", + "encounter_rate": 30, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 170, + "pokemon_name": "chinchou", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 73, + "pokemon_name": "tentacruel", + "method": "super-rod", + "encounter_rate": 20, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 72, + "pokemon_name": "tentacool", + "method": "old-rod", + "encounter_rate": 15, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 171, + "pokemon_name": "lanturn", + "method": "super-rod", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 90, + "pokemon_name": "shellder", + "method": "good-rod", + "encounter_rate": 10, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 73, + "pokemon_name": "tentacruel", + "method": "surf", + "encounter_rate": 10, + "min_level": 35, + "max_level": 39 + } + ] + }, + { + "name": "Route 7", + "order": 106, "encounters": [ { "national_dex": 19, @@ -7228,7 +7234,7 @@ }, { "name": "Route 8", - "order": 106, + "order": 107, "encounters": [ { "national_dex": 17, @@ -7290,7 +7296,7 @@ }, { "name": "Route 9", - "order": 107, + "order": 108, "encounters": [ { "national_dex": 19, @@ -7416,7 +7422,7 @@ }, { "name": "Route 10", - "order": 108, + "order": 109, "encounters": [ { "national_dex": 118, @@ -7542,12 +7548,12 @@ }, { "name": "Rock Tunnel", - "order": 109, + "order": 110, "encounters": [], "children": [ { "name": "Rock Tunnel (1F)", - "order": 110, + "order": 111, "encounters": [ { "national_dex": 104, @@ -7593,7 +7599,7 @@ }, { "name": "Rock Tunnel (B1F)", - "order": 111, + "order": 112, "encounters": [ { "national_dex": 104, @@ -7649,7 +7655,7 @@ }, { "name": "Route 11", - "order": 112, + "order": 113, "encounters": [ { "national_dex": 96, @@ -7687,7 +7693,7 @@ }, { "name": "Digletts Cave", - "order": 113, + "order": 114, "encounters": [ { "national_dex": 50, @@ -7709,7 +7715,7 @@ }, { "name": "Route 12", - "order": 114, + "order": 115, "encounters": [ { "national_dex": 129, @@ -7795,7 +7801,7 @@ }, { "name": "Route 13", - "order": 115, + "order": 116, "encounters": [ { "national_dex": 30, @@ -7937,7 +7943,7 @@ }, { "name": "Route 14", - "order": 116, + "order": 117, "encounters": [ { "national_dex": 30, @@ -8007,7 +8013,7 @@ }, { "name": "Route 15", - "order": 117, + "order": 118, "encounters": [ { "national_dex": 30, @@ -8069,7 +8075,7 @@ }, { "name": "Fuchsia City", - "order": 118, + "order": 119, "encounters": [ { "national_dex": 129, @@ -8123,7 +8129,7 @@ }, { "name": "Route 16", - "order": 119, + "order": 120, "encounters": [ { "national_dex": 88, @@ -8169,7 +8175,7 @@ }, { "name": "Route 17", - "order": 120, + "order": 121, "encounters": [ { "national_dex": 88, @@ -8207,7 +8213,7 @@ }, { "name": "Route 18", - "order": 121, + "order": 122, "encounters": [ { "national_dex": 88, @@ -8253,7 +8259,7 @@ }, { "name": "Celadon City", - "order": 122, + "order": 123, "encounters": [ { "national_dex": 88, @@ -8275,7 +8281,7 @@ }, { "name": "Sea Route 19", - "order": 123, + "order": 124, "encounters": [ { "national_dex": 98, @@ -8377,108 +8383,6 @@ }, { "name": "Sea Route 20", - "order": 124, - "encounters": [ - { - "national_dex": 72, - "pokemon_name": "tentacool", - "method": "surf", - "encounter_rate": 90, - "min_level": 30, - "max_level": 39 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 85, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 170, - "pokemon_name": "chinchou", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 35, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 72, - "pokemon_name": "tentacool", - "method": "good-rod", - "encounter_rate": 35, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 90, - "pokemon_name": "shellder", - "method": "super-rod", - "encounter_rate": 30, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 170, - "pokemon_name": "chinchou", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 73, - "pokemon_name": "tentacruel", - "method": "super-rod", - "encounter_rate": 20, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 72, - "pokemon_name": "tentacool", - "method": "old-rod", - "encounter_rate": 15, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 171, - "pokemon_name": "lanturn", - "method": "super-rod", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 90, - "pokemon_name": "shellder", - "method": "good-rod", - "encounter_rate": 10, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 73, - "pokemon_name": "tentacruel", - "method": "surf", - "encounter_rate": 10, - "min_level": 35, - "max_level": 39 - } - ] - }, - { - "name": "Cinnabar Island", "order": 125, "encounters": [ { @@ -8580,8 +8484,110 @@ ] }, { - "name": "Sea Route 21", + "name": "Cinnabar Island", "order": 126, + "encounters": [ + { + "national_dex": 72, + "pokemon_name": "tentacool", + "method": "surf", + "encounter_rate": 90, + "min_level": 30, + "max_level": 39 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 85, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 170, + "pokemon_name": "chinchou", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 35, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 72, + "pokemon_name": "tentacool", + "method": "good-rod", + "encounter_rate": 35, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 90, + "pokemon_name": "shellder", + "method": "super-rod", + "encounter_rate": 30, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 170, + "pokemon_name": "chinchou", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 73, + "pokemon_name": "tentacruel", + "method": "super-rod", + "encounter_rate": 20, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 72, + "pokemon_name": "tentacool", + "method": "old-rod", + "encounter_rate": 15, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 171, + "pokemon_name": "lanturn", + "method": "super-rod", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 90, + "pokemon_name": "shellder", + "method": "good-rod", + "encounter_rate": 10, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 73, + "pokemon_name": "tentacruel", + "method": "surf", + "encounter_rate": 10, + "min_level": 35, + "max_level": 39 + } + ] + }, + { + "name": "Sea Route 21", + "order": 127, "encounters": [ { "national_dex": 114, @@ -8699,7 +8705,7 @@ }, { "name": "Route 22", - "order": 127, + "order": 128, "encounters": [ { "national_dex": 19, diff --git a/backend/src/app/seeds/data/heartgold.json b/backend/src/app/seeds/data/heartgold.json index 7575882..e09e577 100644 --- a/backend/src/app/seeds/data/heartgold.json +++ b/backend/src/app/seeds/data/heartgold.json @@ -1,7 +1,37 @@ [ { - "name": "New Bark Town", + "name": "Starter", "order": 1, + "encounters": [ + { + "national_dex": 152, + "pokemon_name": "chikorita", + "method": "starter", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + }, + { + "national_dex": 155, + "pokemon_name": "cyndaquil", + "method": "starter", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + }, + { + "national_dex": 158, + "pokemon_name": "totodile", + "method": "starter", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + } + ] + }, + { + "name": "New Bark Town", + "order": 2, "encounters": [ { "national_dex": 72, @@ -98,36 +128,12 @@ "encounter_rate": 10, "min_level": 15, "max_level": 25 - }, - { - "national_dex": 152, - "pokemon_name": "chikorita", - "method": "starter", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - }, - { - "national_dex": 155, - "pokemon_name": "cyndaquil", - "method": "starter", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - }, - { - "national_dex": 158, - "pokemon_name": "totodile", - "method": "starter", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 } ] }, { "name": "Route 29", - "order": 2, + "order": 3, "encounters": [ { "national_dex": 16, @@ -189,7 +195,7 @@ }, { "name": "Cherrygrove City", - "order": 3, + "order": 4, "encounters": [ { "national_dex": 72, @@ -291,7 +297,7 @@ }, { "name": "Route 30", - "order": 4, + "order": 5, "encounters": [ { "national_dex": 16, @@ -441,7 +447,7 @@ }, { "name": "Route 31", - "order": 5, + "order": 6, "encounters": [ { "national_dex": 60, @@ -599,12 +605,12 @@ }, { "name": "Dark Cave", - "order": 6, + "order": 7, "encounters": [], "children": [ { "name": "Dark Cave (Violet City Entrance)", - "order": 7, + "order": 8, "encounters": [ { "national_dex": 129, @@ -746,7 +752,7 @@ }, { "name": "Dark Cave (Blackthorn City Entrance)", - "order": 8, + "order": 9, "encounters": [ { "national_dex": 129, @@ -890,7 +896,7 @@ }, { "name": "Violet City", - "order": 9, + "order": 10, "encounters": [ { "national_dex": 340, @@ -992,12 +998,12 @@ }, { "name": "Sprout Tower", - "order": 10, + "order": 11, "encounters": [], "children": [ { "name": "Sprout Tower (2F)", - "order": 11, + "order": 12, "encounters": [ { "national_dex": 19, @@ -1051,7 +1057,7 @@ }, { "name": "Sprout Tower (3F)", - "order": 12, + "order": 13, "encounters": [ { "national_dex": 19, @@ -1107,7 +1113,7 @@ }, { "name": "Route 32", - "order": 13, + "order": 14, "encounters": [ { "national_dex": 211, @@ -1289,12 +1295,12 @@ }, { "name": "Ruins Of Alph", - "order": 14, + "order": 15, "encounters": [], "children": [ { "name": "Ruins Of Alph (Outside)", - "order": 15, + "order": 16, "encounters": [ { "national_dex": 74, @@ -1420,20 +1426,6 @@ }, { "name": "Ruins Of Alph (Interior A)", - "order": 16, - "encounters": [ - { - "national_dex": 201, - "pokemon_name": "unown", - "method": "walk", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - } - ] - }, - { - "name": "Ruins Of Alph (Interior B)", "order": 17, "encounters": [ { @@ -1447,7 +1439,7 @@ ] }, { - "name": "Ruins Of Alph (Interior C)", + "name": "Ruins Of Alph (Interior B)", "order": 18, "encounters": [ { @@ -1461,7 +1453,7 @@ ] }, { - "name": "Ruins Of Alph (Interior D)", + "name": "Ruins Of Alph (Interior C)", "order": 19, "encounters": [ { @@ -1473,17 +1465,31 @@ "max_level": 5 } ] + }, + { + "name": "Ruins Of Alph (Interior D)", + "order": 20, + "encounters": [ + { + "national_dex": 201, + "pokemon_name": "unown", + "method": "walk", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + } + ] } ] }, { "name": "Union Cave", - "order": 20, + "order": 21, "encounters": [], "children": [ { "name": "Union Cave (1F)", - "order": 21, + "order": 22, "encounters": [ { "national_dex": 129, @@ -1633,7 +1639,7 @@ }, { "name": "Union Cave (B1F)", - "order": 22, + "order": 23, "encounters": [ { "national_dex": 129, @@ -1783,7 +1789,7 @@ }, { "name": "Union Cave (B2F)", - "order": 23, + "order": 24, "encounters": [ { "national_dex": 129, @@ -1975,7 +1981,7 @@ }, { "name": "Route 33", - "order": 24, + "order": 25, "encounters": [ { "national_dex": 187, @@ -2037,12 +2043,12 @@ }, { "name": "Slowpoke Well", - "order": 25, + "order": 26, "encounters": [], "children": [ { "name": "Slowpoke Well (1F)", - "order": 26, + "order": 27, "encounters": [ { "national_dex": 79, @@ -2160,7 +2166,7 @@ }, { "name": "Slowpoke Well (B1F)", - "order": 27, + "order": 28, "encounters": [ { "national_dex": 79, @@ -2296,7 +2302,7 @@ }, { "name": "Route 34", - "order": 28, + "order": 29, "encounters": [ { "national_dex": 72, @@ -2470,7 +2476,7 @@ }, { "name": "Ilex Forest", - "order": 29, + "order": 30, "encounters": [ { "national_dex": 10, @@ -2612,7 +2618,7 @@ }, { "name": "National Park", - "order": 30, + "order": 31, "encounters": [ { "national_dex": 163, @@ -2682,7 +2688,7 @@ }, { "name": "Route 35", - "order": 31, + "order": 32, "encounters": [ { "national_dex": 54, @@ -2848,7 +2854,7 @@ }, { "name": "Goldenrod City", - "order": 32, + "order": 33, "encounters": [ { "national_dex": 133, @@ -2862,7 +2868,7 @@ }, { "name": "Route 36", - "order": 33, + "order": 34, "encounters": [ { "national_dex": 16, @@ -2940,7 +2946,7 @@ }, { "name": "Route 37", - "order": 34, + "order": 35, "encounters": [ { "national_dex": 16, @@ -3018,7 +3024,7 @@ }, { "name": "Ecruteak City", - "order": 35, + "order": 36, "encounters": [ { "national_dex": 60, @@ -3088,12 +3094,12 @@ }, { "name": "Burned Tower", - "order": 36, + "order": 37, "encounters": [], "children": [ { "name": "Burned Tower (1F)", - "order": 37, + "order": 38, "encounters": [ { "national_dex": 19, @@ -3163,7 +3169,7 @@ }, { "name": "Burned Tower (B1F)", - "order": 38, + "order": 39, "encounters": [ { "national_dex": 19, @@ -3235,65 +3241,11 @@ }, { "name": "Bell Tower", - "order": 39, + "order": 40, "encounters": [], "children": [ { "name": "Bell Tower (2F)", - "order": 40, - "encounters": [ - { - "national_dex": 19, - "pokemon_name": "rattata", - "method": "walk", - "encounter_rate": 100, - "min_level": 20, - "max_level": 24 - }, - { - "national_dex": 92, - "pokemon_name": "gastly", - "method": "walk", - "encounter_rate": 80, - "min_level": 20, - "max_level": 22 - }, - { - "national_dex": 441, - "pokemon_name": "chatot", - "method": "walk", - "encounter_rate": 20, - "min_level": 20, - "max_level": 21 - }, - { - "national_dex": 307, - "pokemon_name": "meditite", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 327, - "pokemon_name": "spinda", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 263, - "pokemon_name": "zigzagoon", - "method": "walk", - "encounter_rate": 20, - "min_level": 20, - "max_level": 21 - } - ] - }, - { - "name": "Bell Tower (3F)", "order": 41, "encounters": [ { @@ -3347,7 +3299,7 @@ ] }, { - "name": "Bell Tower (4F)", + "name": "Bell Tower (3F)", "order": 42, "encounters": [ { @@ -3401,7 +3353,7 @@ ] }, { - "name": "Bell Tower (5F)", + "name": "Bell Tower (4F)", "order": 43, "encounters": [ { @@ -3455,7 +3407,7 @@ ] }, { - "name": "Bell Tower (6F)", + "name": "Bell Tower (5F)", "order": 44, "encounters": [ { @@ -3509,7 +3461,7 @@ ] }, { - "name": "Bell Tower (7F)", + "name": "Bell Tower (6F)", "order": 45, "encounters": [ { @@ -3563,7 +3515,7 @@ ] }, { - "name": "Bell Tower (8F)", + "name": "Bell Tower (7F)", "order": 46, "encounters": [ { @@ -3617,7 +3569,7 @@ ] }, { - "name": "Bell Tower (9F)", + "name": "Bell Tower (8F)", "order": 47, "encounters": [ { @@ -3671,7 +3623,7 @@ ] }, { - "name": "Bell Tower (10F)", + "name": "Bell Tower (9F)", "order": 48, "encounters": [ { @@ -3723,12 +3675,66 @@ "max_level": 21 } ] + }, + { + "name": "Bell Tower (10F)", + "order": 49, + "encounters": [ + { + "national_dex": 19, + "pokemon_name": "rattata", + "method": "walk", + "encounter_rate": 100, + "min_level": 20, + "max_level": 24 + }, + { + "national_dex": 92, + "pokemon_name": "gastly", + "method": "walk", + "encounter_rate": 80, + "min_level": 20, + "max_level": 22 + }, + { + "national_dex": 441, + "pokemon_name": "chatot", + "method": "walk", + "encounter_rate": 20, + "min_level": 20, + "max_level": 21 + }, + { + "national_dex": 307, + "pokemon_name": "meditite", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 327, + "pokemon_name": "spinda", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 263, + "pokemon_name": "zigzagoon", + "method": "walk", + "encounter_rate": 20, + "min_level": 20, + "max_level": 21 + } + ] } ] }, { "name": "Route 38", - "order": 49, + "order": 50, "encounters": [ { "national_dex": 209, @@ -3814,7 +3820,7 @@ }, { "name": "Route 39", - "order": 50, + "order": 51, "encounters": [ { "national_dex": 19, @@ -3892,108 +3898,6 @@ }, { "name": "Olivine City", - "order": 51, - "encounters": [ - { - "national_dex": 72, - "pokemon_name": "tentacool", - "method": "surf", - "encounter_rate": 90, - "min_level": 10, - "max_level": 25 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 85, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 222, - "pokemon_name": "corsola", - "method": "super-rod", - "encounter_rate": 60, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 98, - "pokemon_name": "krabby", - "method": "super-rod", - "encounter_rate": 60, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 98, - "pokemon_name": "krabby", - "method": "good-rod", - "encounter_rate": 50, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 120, - "pokemon_name": "staryu", - "method": "super-rod", - "encounter_rate": 30, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 222, - "pokemon_name": "corsola", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 98, - "pokemon_name": "krabby", - "method": "old-rod", - "encounter_rate": 15, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 99, - "pokemon_name": "kingler", - "method": "super-rod", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 120, - "pokemon_name": "staryu", - "method": "good-rod", - "encounter_rate": 10, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 73, - "pokemon_name": "tentacruel", - "method": "surf", - "encounter_rate": 10, - "min_level": 15, - "max_level": 25 - } - ] - }, - { - "name": "Sea Route 40", "order": 52, "encounters": [ { @@ -4095,8 +3999,110 @@ ] }, { - "name": "Sea Route 41", + "name": "Sea Route 40", "order": 53, + "encounters": [ + { + "national_dex": 72, + "pokemon_name": "tentacool", + "method": "surf", + "encounter_rate": 90, + "min_level": 10, + "max_level": 25 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 85, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 222, + "pokemon_name": "corsola", + "method": "super-rod", + "encounter_rate": 60, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 98, + "pokemon_name": "krabby", + "method": "super-rod", + "encounter_rate": 60, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 98, + "pokemon_name": "krabby", + "method": "good-rod", + "encounter_rate": 50, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 120, + "pokemon_name": "staryu", + "method": "super-rod", + "encounter_rate": 30, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 222, + "pokemon_name": "corsola", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 98, + "pokemon_name": "krabby", + "method": "old-rod", + "encounter_rate": 15, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 99, + "pokemon_name": "kingler", + "method": "super-rod", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 120, + "pokemon_name": "staryu", + "method": "good-rod", + "encounter_rate": 10, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 73, + "pokemon_name": "tentacruel", + "method": "surf", + "encounter_rate": 10, + "min_level": 15, + "max_level": 25 + } + ] + }, + { + "name": "Sea Route 41", + "order": 54, "encounters": [ { "national_dex": 129, @@ -4206,7 +4212,7 @@ }, { "name": "Cianwood City", - "order": 54, + "order": 55, "encounters": [ { "national_dex": 98, @@ -4332,7 +4338,7 @@ }, { "name": "Route 42", - "order": 55, + "order": 56, "encounters": [ { "national_dex": 118, @@ -4482,7 +4488,7 @@ }, { "name": "Mt Mortar", - "order": 56, + "order": 57, "encounters": [ { "national_dex": 236, @@ -4496,7 +4502,7 @@ "children": [ { "name": "Mt Mortar (1F)", - "order": 57, + "order": 58, "encounters": [ { "national_dex": 118, @@ -4646,7 +4652,7 @@ }, { "name": "Mt Mortar (Lower Cave)", - "order": 58, + "order": 59, "encounters": [ { "national_dex": 74, @@ -4716,7 +4722,7 @@ }, { "name": "Mt Mortar (Upper Cave)", - "order": 59, + "order": 60, "encounters": [ { "national_dex": 118, @@ -4874,7 +4880,7 @@ }, { "name": "Mt Mortar (B1F)", - "order": 60, + "order": 61, "encounters": [ { "national_dex": 118, @@ -5026,7 +5032,7 @@ }, { "name": "Lake Of Rage", - "order": 61, + "order": 62, "encounters": [ { "national_dex": 129, @@ -5088,7 +5094,7 @@ }, { "name": "Route 43", - "order": 62, + "order": 63, "encounters": [ { "national_dex": 129, @@ -5230,7 +5236,7 @@ }, { "name": "Route 44", - "order": 63, + "order": 64, "encounters": [ { "national_dex": 223, @@ -5388,81 +5394,11 @@ }, { "name": "Ice Path", - "order": 64, + "order": 65, "encounters": [], "children": [ { "name": "Ice Path (1F)", - "order": 65, - "encounters": [ - { - "national_dex": 220, - "pokemon_name": "swinub", - "method": "walk", - "encounter_rate": 40, - "min_level": 21, - "max_level": 23 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 30, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 30, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 21, - "max_level": 22 - }, - { - "national_dex": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 21, - "max_level": 22 - }, - { - "national_dex": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 124, - "pokemon_name": "jynx", - "method": "walk", - "encounter_rate": 10, - "min_level": 22, - "max_level": 22 - } - ] - }, - { - "name": "Ice Path (B1F)", "order": 66, "encounters": [ { @@ -5532,8 +5468,78 @@ ] }, { - "name": "Ice Path (B2F)", + "name": "Ice Path (B1F)", "order": 67, + "encounters": [ + { + "national_dex": 220, + "pokemon_name": "swinub", + "method": "walk", + "encounter_rate": 40, + "min_level": 21, + "max_level": 23 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 30, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 30, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 21, + "max_level": 22 + }, + { + "national_dex": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 21, + "max_level": 22 + }, + { + "national_dex": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 124, + "pokemon_name": "jynx", + "method": "walk", + "encounter_rate": 10, + "min_level": 22, + "max_level": 22 + } + ] + }, + { + "name": "Ice Path (B2F)", + "order": 68, "encounters": [ { "national_dex": 220, @@ -5603,7 +5609,7 @@ }, { "name": "Ice Path (B3F)", - "order": 68, + "order": 69, "encounters": [ { "national_dex": 220, @@ -5675,7 +5681,7 @@ }, { "name": "Blackthorn City", - "order": 69, + "order": 70, "encounters": [ { "national_dex": 129, @@ -5737,7 +5743,7 @@ }, { "name": "Dragons Den", - "order": 70, + "order": 71, "encounters": [ { "national_dex": 129, @@ -5815,7 +5821,7 @@ }, { "name": "Route 45", - "order": 71, + "order": 72, "encounters": [ { "national_dex": 129, @@ -5949,7 +5955,7 @@ }, { "name": "Route 46", - "order": 72, + "order": 73, "encounters": [ { "national_dex": 21, @@ -6003,12 +6009,12 @@ }, { "name": "Route 47", - "order": 73, + "order": 74, "encounters": [], "children": [ { "name": "Route 47 (Cave Gate)", - "order": 74, + "order": 75, "encounters": [ { "national_dex": 129, @@ -6070,7 +6076,7 @@ }, { "name": "Route 47 (Inside Cave)", - "order": 75, + "order": 76, "encounters": [ { "national_dex": 98, @@ -6230,7 +6236,7 @@ }, { "name": "Route 47", - "order": 76, + "order": 77, "encounters": [ { "national_dex": 129, @@ -6436,7 +6442,7 @@ }, { "name": "Route 48", - "order": 77, + "order": 78, "encounters": [ { "national_dex": 83, @@ -6530,12 +6536,12 @@ }, { "name": "Safari Zone", - "order": 78, + "order": 79, "encounters": [], "children": [ { "name": "Safari Zone (Zone Peak)", - "order": 79, + "order": 80, "encounters": [ { "national_dex": 74, @@ -6589,7 +6595,7 @@ }, { "name": "Safari Zone (Zone Desert)", - "order": 80, + "order": 81, "encounters": [ { "national_dex": 27, @@ -6635,7 +6641,7 @@ }, { "name": "Safari Zone (Zone Plains)", - "order": 81, + "order": 82, "encounters": [ { "national_dex": 63, @@ -6689,7 +6695,7 @@ }, { "name": "Safari Zone (Zone Meadow)", - "order": 82, + "order": 83, "encounters": [ { "national_dex": 39, @@ -6831,7 +6837,7 @@ }, { "name": "Safari Zone (Zone Forest)", - "order": 83, + "order": 84, "encounters": [ { "national_dex": 69, @@ -6885,7 +6891,7 @@ }, { "name": "Safari Zone (Zone Swamp)", - "order": 84, + "order": 85, "encounters": [ { "national_dex": 129, @@ -7011,7 +7017,7 @@ }, { "name": "Safari Zone (Zone Marshland)", - "order": 85, + "order": 86, "encounters": [ { "national_dex": 109, @@ -7153,7 +7159,7 @@ }, { "name": "Safari Zone (Zone Mountain)", - "order": 86, + "order": 87, "encounters": [ { "national_dex": 108, @@ -7231,7 +7237,7 @@ }, { "name": "Safari Zone (Zone Rocky Beach)", - "order": 87, + "order": 88, "encounters": [ { "national_dex": 98, @@ -7381,7 +7387,7 @@ }, { "name": "Safari Zone (Zone Wasteland)", - "order": 88, + "order": 89, "encounters": [ { "national_dex": 81, @@ -7435,7 +7441,7 @@ }, { "name": "Safari Zone (Zone Savannah)", - "order": 89, + "order": 90, "encounters": [ { "national_dex": 29, @@ -7497,7 +7503,7 @@ }, { "name": "Safari Zone (Zone Wetland)", - "order": 90, + "order": 91, "encounters": [ { "national_dex": 60, @@ -7649,12 +7655,12 @@ }, { "name": "Whirl Islands", - "order": 91, + "order": 92, "encounters": [], "children": [ { "name": "Whirl Islands (1F)", - "order": 92, + "order": 93, "encounters": [ { "national_dex": 129, @@ -7820,7 +7826,7 @@ }, { "name": "Whirl Islands (B1F)", - "order": 93, + "order": 94, "encounters": [ { "national_dex": 98, @@ -7890,7 +7896,7 @@ }, { "name": "Whirl Islands (B2F)", - "order": 94, + "order": 95, "encounters": [ { "national_dex": 129, @@ -8056,7 +8062,7 @@ }, { "name": "Whirl Islands (B3F)", - "order": 95, + "order": 96, "encounters": [ { "national_dex": 98, @@ -8128,7 +8134,7 @@ }, { "name": "Tohjo Falls", - "order": 96, + "order": 97, "encounters": [ { "national_dex": 129, @@ -8286,7 +8292,7 @@ }, { "name": "Route 27", - "order": 97, + "order": 98, "encounters": [ { "national_dex": 84, @@ -8468,7 +8474,7 @@ }, { "name": "Route 26", - "order": 98, + "order": 99, "encounters": [ { "national_dex": 72, @@ -8650,89 +8656,11 @@ }, { "name": "Victory Road 1", - "order": 99, + "order": 100, "encounters": [], "children": [ { "name": "Victory Road 1 (1F)", - "order": 100, - "encounters": [ - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 30, - "min_level": 32, - "max_level": 32 - }, - { - "national_dex": 75, - "pokemon_name": "graveler", - "method": "walk", - "encounter_rate": 30, - "min_level": 32, - "max_level": 32 - }, - { - "national_dex": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 32, - "max_level": 32 - }, - { - "national_dex": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 32, - "max_level": 32 - }, - { - "national_dex": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 33, - "max_level": 33 - }, - { - "national_dex": 232, - "pokemon_name": "donphan", - "method": "walk", - "encounter_rate": 20, - "min_level": 33, - "max_level": 33 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 33, - "max_level": 33 - }, - { - "national_dex": 95, - "pokemon_name": "onix", - "method": "walk", - "encounter_rate": 15, - "min_level": 34, - "max_level": 36 - }, - { - "national_dex": 111, - "pokemon_name": "rhyhorn", - "method": "walk", - "encounter_rate": 5, - "min_level": 35, - "max_level": 35 - } - ] - }, - { - "name": "Victory Road 1 (2F)", "order": 101, "encounters": [ { @@ -8810,8 +8738,86 @@ ] }, { - "name": "Victory Road 1 (3F)", + "name": "Victory Road 1 (2F)", "order": 102, + "encounters": [ + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 30, + "min_level": 32, + "max_level": 32 + }, + { + "national_dex": 75, + "pokemon_name": "graveler", + "method": "walk", + "encounter_rate": 30, + "min_level": 32, + "max_level": 32 + }, + { + "national_dex": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 32, + "max_level": 32 + }, + { + "national_dex": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 32, + "max_level": 32 + }, + { + "national_dex": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 33, + "max_level": 33 + }, + { + "national_dex": 232, + "pokemon_name": "donphan", + "method": "walk", + "encounter_rate": 20, + "min_level": 33, + "max_level": 33 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 33, + "max_level": 33 + }, + { + "national_dex": 95, + "pokemon_name": "onix", + "method": "walk", + "encounter_rate": 15, + "min_level": 34, + "max_level": 36 + }, + { + "national_dex": 111, + "pokemon_name": "rhyhorn", + "method": "walk", + "encounter_rate": 5, + "min_level": 35, + "max_level": 35 + } + ] + }, + { + "name": "Victory Road 1 (3F)", + "order": 103, "encounters": [ { "national_dex": 74, @@ -8907,7 +8913,7 @@ }, { "name": "Route 28", - "order": 103, + "order": 104, "encounters": [ { "national_dex": 60, @@ -9065,12 +9071,12 @@ }, { "name": "Mt Silver", - "order": 104, + "order": 105, "encounters": [], "children": [ { "name": "Mt Silver (2F)", - "order": 105, + "order": 106, "encounters": [ { "national_dex": 119, @@ -9236,7 +9242,7 @@ }, { "name": "Mt Silver (1F Top)", - "order": 106, + "order": 107, "encounters": [ { "national_dex": 119, @@ -9410,7 +9416,7 @@ }, { "name": "Mt Silver (4F)", - "order": 107, + "order": 108, "encounters": [ { "national_dex": 119, @@ -9576,7 +9582,7 @@ }, { "name": "Mt Silver (Outside)", - "order": 108, + "order": 109, "encounters": [ { "national_dex": 61, @@ -9734,7 +9740,7 @@ }, { "name": "Mt Silver (1F)", - "order": 109, + "order": 110, "encounters": [ { "national_dex": 119, @@ -9900,7 +9906,7 @@ }, { "name": "Mt Silver (Mountainside)", - "order": 110, + "order": 111, "encounters": [ { "national_dex": 42, @@ -9986,7 +9992,7 @@ }, { "name": "Mt Silver (3F)", - "order": 111, + "order": 112, "encounters": [ { "national_dex": 195, @@ -10088,7 +10094,7 @@ }, { "name": "Mt Silver (Top)", - "order": 112, + "order": 113, "encounters": [ { "national_dex": 119, @@ -10256,7 +10262,7 @@ }, { "name": "Pallet Town", - "order": 113, + "order": 114, "encounters": [ { "national_dex": 72, @@ -10358,7 +10364,7 @@ }, { "name": "Route 1", - "order": 114, + "order": 115, "encounters": [ { "national_dex": 16, @@ -10436,7 +10442,7 @@ }, { "name": "Viridian City", - "order": 115, + "order": 116, "encounters": [ { "national_dex": 60, @@ -10506,7 +10512,7 @@ }, { "name": "Viridian Forest", - "order": 116, + "order": 117, "encounters": [ { "national_dex": 10, @@ -10616,7 +10622,7 @@ }, { "name": "Pewter City", - "order": 117, + "order": 118, "encounters": [ { "national_dex": 138, @@ -10678,12 +10684,12 @@ }, { "name": "Route 2", - "order": 118, + "order": 119, "encounters": [], "children": [ { "name": "Route 2 (South Towards Viridian City)", - "order": 119, + "order": 120, "encounters": [ { "national_dex": 16, @@ -10785,7 +10791,7 @@ }, { "name": "Route 2 (North Towards Pewter City)", - "order": 120, + "order": 121, "encounters": [ { "national_dex": 16, @@ -10889,7 +10895,7 @@ }, { "name": "Route 3", - "order": 121, + "order": 122, "encounters": [ { "national_dex": 19, @@ -10959,12 +10965,12 @@ }, { "name": "Mt Moon", - "order": 122, + "order": 123, "encounters": [], "children": [ { "name": "Mt Moon (Mt Moon Square)", - "order": 123, + "order": 124, "encounters": [ { "national_dex": 129, @@ -11018,7 +11024,7 @@ }, { "name": "Mt Moon (1F)", - "order": 124, + "order": 125, "encounters": [ { "national_dex": 74, @@ -11104,7 +11110,7 @@ }, { "name": "Mt Moon (2F)", - "order": 125, + "order": 126, "encounters": [ { "national_dex": 74, @@ -11192,7 +11198,7 @@ }, { "name": "Route 4", - "order": 126, + "order": 127, "encounters": [ { "national_dex": 118, @@ -11334,7 +11340,7 @@ }, { "name": "Cerulean City", - "order": 127, + "order": 128, "encounters": [ { "national_dex": 118, @@ -11412,7 +11418,7 @@ }, { "name": "Route 24", - "order": 128, + "order": 129, "encounters": [ { "national_dex": 69, @@ -11578,7 +11584,7 @@ }, { "name": "Route 25", - "order": 129, + "order": 130, "encounters": [ { "national_dex": 118, @@ -11760,12 +11766,12 @@ }, { "name": "Cerulean Cave", - "order": 130, + "order": 131, "encounters": [], "children": [ { "name": "Cerulean Cave (1F)", - "order": 131, + "order": 132, "encounters": [ { "national_dex": 129, @@ -11955,7 +11961,7 @@ }, { "name": "Cerulean Cave (2F)", - "order": 132, + "order": 133, "encounters": [ { "national_dex": 129, @@ -12129,7 +12135,7 @@ }, { "name": "Cerulean Cave (B1F)", - "order": 133, + "order": 134, "encounters": [ { "national_dex": 129, @@ -12321,7 +12327,7 @@ }, { "name": "Route 5", - "order": 134, + "order": 135, "encounters": [ { "national_dex": 16, @@ -12391,7 +12397,7 @@ }, { "name": "Route 6", - "order": 135, + "order": 136, "encounters": [ { "national_dex": 16, @@ -12533,7 +12539,7 @@ }, { "name": "Vermilion City", - "order": 136, + "order": 137, "encounters": [ { "national_dex": 50, @@ -12659,7 +12665,7 @@ }, { "name": "Vermilion City (Ss Anne Dock)", - "order": 137, + "order": 138, "encounters": [ { "national_dex": 129, @@ -12777,7 +12783,7 @@ }, { "name": "Route 7", - "order": 138, + "order": 139, "encounters": [ { "national_dex": 21, @@ -12855,7 +12861,7 @@ }, { "name": "Route 8", - "order": 139, + "order": 140, "encounters": [ { "national_dex": 17, @@ -12933,7 +12939,7 @@ }, { "name": "Route 9", - "order": 140, + "order": 141, "encounters": [ { "national_dex": 118, @@ -13099,7 +13105,7 @@ }, { "name": "Route 10", - "order": 141, + "order": 142, "encounters": [ { "national_dex": 118, @@ -13257,12 +13263,12 @@ }, { "name": "Rock Tunnel", - "order": 142, + "order": 143, "encounters": [], "children": [ { "name": "Rock Tunnel (1F)", - "order": 143, + "order": 144, "encounters": [ { "national_dex": 104, @@ -13340,7 +13346,7 @@ }, { "name": "Rock Tunnel (B1F)", - "order": 144, + "order": 145, "encounters": [ { "national_dex": 74, @@ -13436,7 +13442,7 @@ }, { "name": "Route 11", - "order": 145, + "order": 146, "encounters": [ { "national_dex": 96, @@ -13498,7 +13504,7 @@ }, { "name": "Digletts Cave", - "order": 146, + "order": 147, "encounters": [ { "national_dex": 50, @@ -13552,7 +13558,7 @@ }, { "name": "Route 12", - "order": 147, + "order": 148, "encounters": [ { "national_dex": 369, @@ -13662,7 +13668,7 @@ }, { "name": "Route 13", - "order": 148, + "order": 149, "encounters": [ { "national_dex": 129, @@ -13836,7 +13842,7 @@ }, { "name": "Route 14", - "order": 149, + "order": 150, "encounters": [ { "national_dex": 17, @@ -13930,7 +13936,7 @@ }, { "name": "Route 15", - "order": 150, + "order": 151, "encounters": [ { "national_dex": 17, @@ -14016,7 +14022,7 @@ }, { "name": "Fuchsia City", - "order": 151, + "order": 152, "encounters": [ { "national_dex": 129, @@ -14070,7 +14076,7 @@ }, { "name": "Route 16", - "order": 152, + "order": 153, "encounters": [ { "national_dex": 22, @@ -14140,7 +14146,7 @@ }, { "name": "Route 17", - "order": 153, + "order": 154, "encounters": [ { "national_dex": 88, @@ -14202,7 +14208,7 @@ }, { "name": "Route 18", - "order": 154, + "order": 155, "encounters": [ { "national_dex": 22, @@ -14264,7 +14270,7 @@ }, { "name": "Celadon City", - "order": 155, + "order": 156, "encounters": [ { "national_dex": 88, @@ -14286,7 +14292,7 @@ }, { "name": "Sea Route 19", - "order": 156, + "order": 157, "encounters": [ { "national_dex": 99, @@ -14412,7 +14418,7 @@ }, { "name": "Sea Route 20", - "order": 157, + "order": 158, "encounters": [ { "national_dex": 72, @@ -14514,12 +14520,12 @@ }, { "name": "Seafoam Islands", - "order": 158, + "order": 159, "encounters": [], "children": [ { "name": "Seafoam Islands (1F)", - "order": 159, + "order": 160, "encounters": [ { "national_dex": 42, @@ -14589,7 +14595,7 @@ }, { "name": "Seafoam Islands (B1F)", - "order": 160, + "order": 161, "encounters": [ { "national_dex": 42, @@ -14667,7 +14673,7 @@ }, { "name": "Seafoam Islands (B2F)", - "order": 161, + "order": 162, "encounters": [ { "national_dex": 42, @@ -14745,7 +14751,7 @@ }, { "name": "Seafoam Islands (B3F)", - "order": 162, + "order": 163, "encounters": [ { "national_dex": 42, @@ -14831,7 +14837,7 @@ }, { "name": "Seafoam Islands (B4F)", - "order": 163, + "order": 164, "encounters": [ { "national_dex": 129, @@ -15023,7 +15029,7 @@ }, { "name": "Cinnabar Island", - "order": 164, + "order": 165, "encounters": [ { "national_dex": 72, @@ -15125,7 +15131,7 @@ }, { "name": "Sea Route 21", - "order": 165, + "order": 166, "encounters": [ { "national_dex": 114, @@ -15275,7 +15281,7 @@ }, { "name": "Route 22", - "order": 166, + "order": 167, "encounters": [ { "national_dex": 21, @@ -15417,7 +15423,7 @@ }, { "name": "Unknown All Poliwag", - "order": 167, + "order": 168, "encounters": [ { "national_dex": 60, @@ -15479,7 +15485,7 @@ }, { "name": "Unknown All Rattata", - "order": 168, + "order": 169, "encounters": [ { "national_dex": 118, @@ -15541,7 +15547,7 @@ }, { "name": "Unknown All Bugs", - "order": 169, + "order": 170, "encounters": [ { "national_dex": 10, diff --git a/backend/src/app/seeds/data/leafgreen.json b/backend/src/app/seeds/data/leafgreen.json index c2d2f26..a12c9ea 100644 --- a/backend/src/app/seeds/data/leafgreen.json +++ b/backend/src/app/seeds/data/leafgreen.json @@ -1,7 +1,37 @@ [ { - "name": "Pallet Town", + "name": "Starter", "order": 1, + "encounters": [ + { + "national_dex": 1, + "pokemon_name": "bulbasaur", + "method": "starter", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + }, + { + "national_dex": 4, + "pokemon_name": "charmander", + "method": "starter", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + }, + { + "national_dex": 7, + "pokemon_name": "squirtle", + "method": "starter", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + } + ] + }, + { + "name": "Pallet Town", + "order": 2, "encounters": [ { "national_dex": 129, @@ -82,36 +112,12 @@ "encounter_rate": 1, "min_level": 25, "max_level": 35 - }, - { - "national_dex": 1, - "pokemon_name": "bulbasaur", - "method": "starter", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - }, - { - "national_dex": 4, - "pokemon_name": "charmander", - "method": "starter", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - }, - { - "national_dex": 7, - "pokemon_name": "squirtle", - "method": "starter", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 } ] }, { "name": "Route 1", - "order": 2, + "order": 3, "encounters": [ { "national_dex": 16, @@ -133,7 +139,7 @@ }, { "name": "Viridian City", - "order": 3, + "order": 4, "encounters": [ { "national_dex": 129, @@ -211,7 +217,7 @@ }, { "name": "Route 22", - "order": 4, + "order": 5, "encounters": [ { "national_dex": 129, @@ -313,7 +319,7 @@ }, { "name": "Route 2 (South Towards Viridian City)", - "order": 5, + "order": 6, "encounters": [ { "national_dex": 16, @@ -351,7 +357,7 @@ }, { "name": "Viridian Forest", - "order": 6, + "order": 7, "encounters": [ { "national_dex": 10, @@ -397,7 +403,7 @@ }, { "name": "Route 3", - "order": 7, + "order": 8, "encounters": [ { "national_dex": 21, @@ -451,12 +457,12 @@ }, { "name": "Mt Moon", - "order": 8, + "order": 9, "encounters": [], "children": [ { "name": "Mt Moon (1F)", - "order": 9, + "order": 10, "encounters": [ { "national_dex": 41, @@ -494,7 +500,7 @@ }, { "name": "Mt Moon (B1F)", - "order": 10, + "order": 11, "encounters": [ { "national_dex": 46, @@ -508,7 +514,7 @@ }, { "name": "Mt Moon (B2F)", - "order": 11, + "order": 12, "encounters": [ { "national_dex": 41, @@ -548,7 +554,7 @@ }, { "name": "Route 4", - "order": 12, + "order": 13, "encounters": [ { "national_dex": 129, @@ -658,7 +664,7 @@ }, { "name": "Cerulean City", - "order": 13, + "order": 14, "encounters": [ { "national_dex": 129, @@ -728,7 +734,7 @@ }, { "name": "Route 24", - "order": 14, + "order": 15, "encounters": [ { "national_dex": 129, @@ -854,7 +860,7 @@ }, { "name": "Route 25", - "order": 15, + "order": 16, "encounters": [ { "national_dex": 129, @@ -988,7 +994,7 @@ }, { "name": "Route 5", - "order": 16, + "order": 17, "encounters": [ { "national_dex": 16, @@ -1018,7 +1024,7 @@ }, { "name": "Route 6", - "order": 17, + "order": 18, "encounters": [ { "national_dex": 129, @@ -1120,7 +1126,7 @@ }, { "name": "Vermilion City", - "order": 18, + "order": 19, "encounters": [ { "national_dex": 129, @@ -1206,7 +1212,7 @@ }, { "name": "Ss Anne", - "order": 19, + "order": 20, "encounters": [ { "national_dex": 129, @@ -1284,7 +1290,7 @@ }, { "name": "Route 11", - "order": 20, + "order": 21, "encounters": [ { "national_dex": 129, @@ -1378,7 +1384,7 @@ }, { "name": "Digletts Cave", - "order": 21, + "order": 22, "encounters": [ { "national_dex": 50, @@ -1400,7 +1406,7 @@ }, { "name": "Route 9", - "order": 22, + "order": 23, "encounters": [ { "national_dex": 19, @@ -1430,7 +1436,7 @@ }, { "name": "Route 10", - "order": 23, + "order": 24, "encounters": [ { "national_dex": 129, @@ -1524,12 +1530,12 @@ }, { "name": "Rock Tunnel", - "order": 24, + "order": 25, "encounters": [], "children": [ { "name": "Rock Tunnel (1F)", - "order": 25, + "order": 26, "encounters": [ { "national_dex": 74, @@ -1575,7 +1581,7 @@ }, { "name": "Rock Tunnel (B1F)", - "order": 26, + "order": 27, "encounters": [ { "national_dex": 74, @@ -1639,7 +1645,7 @@ }, { "name": "Power Plant", - "order": 27, + "order": 28, "encounters": [ { "national_dex": 81, @@ -1677,7 +1683,7 @@ }, { "name": "Route 8", - "order": 28, + "order": 29, "encounters": [ { "national_dex": 52, @@ -1715,7 +1721,7 @@ }, { "name": "Route 7", - "order": 29, + "order": 30, "encounters": [ { "national_dex": 52, @@ -1753,7 +1759,7 @@ }, { "name": "Celadon City", - "order": 30, + "order": 31, "encounters": [ { "national_dex": 129, @@ -1815,7 +1821,7 @@ }, { "name": "Saffron City", - "order": 31, + "order": 32, "encounters": [ { "national_dex": 131, @@ -1845,7 +1851,7 @@ }, { "name": "Route 16", - "order": 32, + "order": 33, "encounters": [ { "national_dex": 84, @@ -1883,7 +1889,7 @@ }, { "name": "Route 17", - "order": 33, + "order": 34, "encounters": [ { "national_dex": 84, @@ -1929,7 +1935,7 @@ }, { "name": "Route 18", - "order": 34, + "order": 35, "encounters": [ { "national_dex": 84, @@ -1975,7 +1981,7 @@ }, { "name": "Fuchsia City", - "order": 35, + "order": 36, "encounters": [ { "national_dex": 129, @@ -2053,12 +2059,12 @@ }, { "name": "Safari Zone", - "order": 36, + "order": 37, "encounters": [], "children": [ { "name": "Safari Zone (Middle)", - "order": 37, + "order": 38, "encounters": [ { "national_dex": 129, @@ -2216,7 +2222,7 @@ }, { "name": "Safari Zone (Area 1 East)", - "order": 38, + "order": 39, "encounters": [ { "national_dex": 129, @@ -2374,7 +2380,7 @@ }, { "name": "Safari Zone (Area 2 North)", - "order": 39, + "order": 40, "encounters": [ { "national_dex": 129, @@ -2532,7 +2538,7 @@ }, { "name": "Safari Zone (Area 3 West)", - "order": 40, + "order": 41, "encounters": [ { "national_dex": 129, @@ -2692,7 +2698,7 @@ }, { "name": "Route 15", - "order": 41, + "order": 42, "encounters": [ { "national_dex": 69, @@ -2746,7 +2752,7 @@ }, { "name": "Route 14", - "order": 42, + "order": 43, "encounters": [ { "national_dex": 69, @@ -2800,7 +2806,7 @@ }, { "name": "Route 13", - "order": 43, + "order": 44, "encounters": [ { "national_dex": 129, @@ -2918,7 +2924,7 @@ }, { "name": "Route 12", - "order": 44, + "order": 45, "encounters": [ { "national_dex": 129, @@ -3020,12 +3026,12 @@ }, { "name": "Pokemon Tower", - "order": 45, + "order": 46, "encounters": [], "children": [ { "name": "Pokemon Tower (3F)", - "order": 46, + "order": 47, "encounters": [ { "national_dex": 92, @@ -3055,36 +3061,6 @@ }, { "name": "Pokemon Tower (4F)", - "order": 47, - "encounters": [ - { - "national_dex": 92, - "pokemon_name": "gastly", - "method": "walk", - "encounter_rate": 86, - "min_level": 13, - "max_level": 19 - }, - { - "national_dex": 104, - "pokemon_name": "cubone", - "method": "walk", - "encounter_rate": 9, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 93, - "pokemon_name": "haunter", - "method": "walk", - "encounter_rate": 5, - "min_level": 20, - "max_level": 20 - } - ] - }, - { - "name": "Pokemon Tower (5F)", "order": 48, "encounters": [ { @@ -3114,8 +3090,38 @@ ] }, { - "name": "Pokemon Tower (6F)", + "name": "Pokemon Tower (5F)", "order": 49, + "encounters": [ + { + "national_dex": 92, + "pokemon_name": "gastly", + "method": "walk", + "encounter_rate": 86, + "min_level": 13, + "max_level": 19 + }, + { + "national_dex": 104, + "pokemon_name": "cubone", + "method": "walk", + "encounter_rate": 9, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 93, + "pokemon_name": "haunter", + "method": "walk", + "encounter_rate": 5, + "min_level": 20, + "max_level": 20 + } + ] + }, + { + "name": "Pokemon Tower (6F)", + "order": 50, "encounters": [ { "national_dex": 92, @@ -3145,7 +3151,7 @@ }, { "name": "Pokemon Tower (7F)", - "order": 50, + "order": 51, "encounters": [ { "national_dex": 92, @@ -3177,84 +3183,6 @@ }, { "name": "Sea Route 19", - "order": 51, - "encounters": [ - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - }, - { - "national_dex": 72, - "pokemon_name": "tentacool", - "method": "surf", - "encounter_rate": 100, - "min_level": 5, - "max_level": 40 - }, - { - "national_dex": 98, - "pokemon_name": "krabby", - "method": "super-rod", - "encounter_rate": 80, - "min_level": 15, - "max_level": 25 - }, - { - "national_dex": 98, - "pokemon_name": "krabby", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 5, - "max_level": 15 - }, - { - "national_dex": 116, - "pokemon_name": "horsea", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 5, - "max_level": 15 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 5, - "max_level": 15 - }, - { - "national_dex": 130, - "pokemon_name": "gyarados", - "method": "super-rod", - "encounter_rate": 15, - "min_level": 15, - "max_level": 25 - }, - { - "national_dex": 99, - "pokemon_name": "kingler", - "method": "super-rod", - "encounter_rate": 4, - "min_level": 25, - "max_level": 35 - }, - { - "national_dex": 79, - "pokemon_name": "slowpoke", - "method": "super-rod", - "encounter_rate": 1, - "min_level": 25, - "max_level": 35 - } - ] - }, - { - "name": "Sea Route 20", "order": 52, "encounters": [ { @@ -3332,13 +3260,91 @@ ] }, { - "name": "Seafoam Islands", + "name": "Sea Route 20", "order": 53, + "encounters": [ + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + }, + { + "national_dex": 72, + "pokemon_name": "tentacool", + "method": "surf", + "encounter_rate": 100, + "min_level": 5, + "max_level": 40 + }, + { + "national_dex": 98, + "pokemon_name": "krabby", + "method": "super-rod", + "encounter_rate": 80, + "min_level": 15, + "max_level": 25 + }, + { + "national_dex": 98, + "pokemon_name": "krabby", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 5, + "max_level": 15 + }, + { + "national_dex": 116, + "pokemon_name": "horsea", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 5, + "max_level": 15 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 5, + "max_level": 15 + }, + { + "national_dex": 130, + "pokemon_name": "gyarados", + "method": "super-rod", + "encounter_rate": 15, + "min_level": 15, + "max_level": 25 + }, + { + "national_dex": 99, + "pokemon_name": "kingler", + "method": "super-rod", + "encounter_rate": 4, + "min_level": 25, + "max_level": 35 + }, + { + "national_dex": 79, + "pokemon_name": "slowpoke", + "method": "super-rod", + "encounter_rate": 1, + "min_level": 25, + "max_level": 35 + } + ] + }, + { + "name": "Seafoam Islands", + "order": 54, "encounters": [], "children": [ { "name": "Seafoam Islands (1F)", - "order": 54, + "order": 55, "encounters": [ { "national_dex": 79, @@ -3368,7 +3374,7 @@ }, { "name": "Seafoam Islands (B1F)", - "order": 55, + "order": 56, "encounters": [ { "national_dex": 79, @@ -3414,7 +3420,7 @@ }, { "name": "Seafoam Islands (B2F)", - "order": 56, + "order": 57, "encounters": [ { "national_dex": 79, @@ -3460,7 +3466,7 @@ }, { "name": "Seafoam Islands (B3F)", - "order": 57, + "order": 58, "encounters": [ { "national_dex": 129, @@ -3610,7 +3616,7 @@ }, { "name": "Seafoam Islands (B4F)", - "order": 58, + "order": 59, "encounters": [ { "national_dex": 129, @@ -3754,7 +3760,7 @@ }, { "name": "Cinnabar Island", - "order": 59, + "order": 60, "encounters": [ { "national_dex": 129, @@ -3864,65 +3870,11 @@ }, { "name": "Pokemon Mansion", - "order": 60, + "order": 61, "encounters": [], "children": [ { "name": "Pokemon Mansion (1F)", - "order": 61, - "encounters": [ - { - "national_dex": 88, - "pokemon_name": "grimer", - "method": "walk", - "encounter_rate": 30, - "min_level": 28, - "max_level": 30 - }, - { - "national_dex": 20, - "pokemon_name": "raticate", - "method": "walk", - "encounter_rate": 30, - "min_level": 32, - "max_level": 36 - }, - { - "national_dex": 19, - "pokemon_name": "rattata", - "method": "walk", - "encounter_rate": 15, - "min_level": 26, - "max_level": 28 - }, - { - "national_dex": 37, - "pokemon_name": "vulpix", - "method": "walk", - "encounter_rate": 15, - "min_level": 30, - "max_level": 32 - }, - { - "national_dex": 109, - "pokemon_name": "koffing", - "method": "walk", - "encounter_rate": 5, - "min_level": 28, - "max_level": 28 - }, - { - "national_dex": 89, - "pokemon_name": "muk", - "method": "walk", - "encounter_rate": 5, - "min_level": 32, - "max_level": 32 - } - ] - }, - { - "name": "Pokemon Mansion (2F)", "order": 62, "encounters": [ { @@ -3976,7 +3928,7 @@ ] }, { - "name": "Pokemon Mansion (3F)", + "name": "Pokemon Mansion (2F)", "order": 63, "encounters": [ { @@ -4030,8 +3982,62 @@ ] }, { - "name": "Pokemon Mansion (B1F)", + "name": "Pokemon Mansion (3F)", "order": 64, + "encounters": [ + { + "national_dex": 88, + "pokemon_name": "grimer", + "method": "walk", + "encounter_rate": 30, + "min_level": 28, + "max_level": 30 + }, + { + "national_dex": 20, + "pokemon_name": "raticate", + "method": "walk", + "encounter_rate": 30, + "min_level": 32, + "max_level": 36 + }, + { + "national_dex": 19, + "pokemon_name": "rattata", + "method": "walk", + "encounter_rate": 15, + "min_level": 26, + "max_level": 28 + }, + { + "national_dex": 37, + "pokemon_name": "vulpix", + "method": "walk", + "encounter_rate": 15, + "min_level": 30, + "max_level": 32 + }, + { + "national_dex": 109, + "pokemon_name": "koffing", + "method": "walk", + "encounter_rate": 5, + "min_level": 28, + "max_level": 28 + }, + { + "national_dex": 89, + "pokemon_name": "muk", + "method": "walk", + "encounter_rate": 5, + "min_level": 32, + "max_level": 32 + } + ] + }, + { + "name": "Pokemon Mansion (B1F)", + "order": 65, "encounters": [ { "national_dex": 88, @@ -4095,7 +4101,7 @@ }, { "name": "Sea Route 21", - "order": 65, + "order": 66, "encounters": [ { "national_dex": 129, @@ -4181,7 +4187,7 @@ }, { "name": "Route 23", - "order": 66, + "order": 67, "encounters": [ { "national_dex": 129, @@ -4307,12 +4313,12 @@ }, { "name": "Victory Road 2", - "order": 67, + "order": 68, "encounters": [], "children": [ { "name": "Victory Road 2 (1F)", - "order": 68, + "order": 69, "encounters": [ { "national_dex": 95, @@ -4382,7 +4388,7 @@ }, { "name": "Victory Road 2 (2F)", - "order": 69, + "order": 70, "encounters": [ { "national_dex": 74, @@ -4460,7 +4466,7 @@ }, { "name": "Victory Road 2 (3F)", - "order": 70, + "order": 71, "encounters": [ { "national_dex": 95, @@ -4532,12 +4538,12 @@ }, { "name": "Cerulean Cave", - "order": 71, + "order": 72, "encounters": [], "children": [ { "name": "Cerulean Cave (1F)", - "order": 72, + "order": 73, "encounters": [ { "national_dex": 129, @@ -4703,7 +4709,7 @@ }, { "name": "Cerulean Cave (2F)", - "order": 73, + "order": 74, "encounters": [ { "national_dex": 74, @@ -4789,7 +4795,7 @@ }, { "name": "Cerulean Cave (B1F)", - "order": 74, + "order": 75, "encounters": [ { "national_dex": 129, @@ -4957,7 +4963,7 @@ }, { "name": "One Island", - "order": 75, + "order": 76, "encounters": [ { "national_dex": 129, @@ -5043,7 +5049,7 @@ }, { "name": "Kindle Road", - "order": 76, + "order": 77, "encounters": [ { "national_dex": 129, @@ -5201,7 +5207,7 @@ }, { "name": "Treasure Beach", - "order": 77, + "order": 78, "encounters": [ { "national_dex": 129, @@ -5327,12 +5333,12 @@ }, { "name": "Mt Ember", - "order": 78, + "order": 79, "encounters": [], "children": [ { "name": "Mt Ember (Cave)", - "order": 79, + "order": 80, "encounters": [ { "national_dex": 74, @@ -5354,7 +5360,7 @@ }, { "name": "Mt Ember (Inside)", - "order": 80, + "order": 81, "encounters": [ { "national_dex": 74, @@ -5400,7 +5406,7 @@ }, { "name": "Mt Ember (1F Cave Behind Team Rocket)", - "order": 81, + "order": 82, "encounters": [ { "national_dex": 74, @@ -5446,7 +5452,7 @@ }, { "name": "Mt Ember (B1F)", - "order": 82, + "order": 83, "encounters": [ { "national_dex": 74, @@ -5484,7 +5490,7 @@ }, { "name": "Mt Ember (B2F)", - "order": 83, + "order": 84, "encounters": [ { "national_dex": 74, @@ -5522,7 +5528,7 @@ }, { "name": "Mt Ember (B3F)", - "order": 84, + "order": 85, "encounters": [ { "national_dex": 218, @@ -5552,7 +5558,7 @@ }, { "name": "Mt Ember (Summit)", - "order": 85, + "order": 86, "encounters": [ { "national_dex": 74, @@ -5576,7 +5582,7 @@ }, { "name": "Mt Ember", - "order": 86, + "order": 87, "encounters": [ { "national_dex": 74, @@ -5654,7 +5660,7 @@ }, { "name": "Cape Brink", - "order": 87, + "order": 88, "encounters": [ { "national_dex": 129, @@ -5804,7 +5810,7 @@ }, { "name": "Berry Forest", - "order": 88, + "order": 89, "encounters": [ { "national_dex": 129, @@ -5970,7 +5976,7 @@ }, { "name": "Bond Bridge", - "order": 89, + "order": 90, "encounters": [ { "national_dex": 129, @@ -6112,7 +6118,7 @@ }, { "name": "Three Isle Port", - "order": 90, + "order": 91, "encounters": [ { "national_dex": 206, @@ -6126,7 +6132,7 @@ }, { "name": "Four Island", - "order": 91, + "order": 92, "encounters": [ { "national_dex": 129, @@ -6212,12 +6218,12 @@ }, { "name": "Icefall Cave", - "order": 92, + "order": 93, "encounters": [], "children": [ { "name": "Icefall Cave (Entrance)", - "order": 93, + "order": 94, "encounters": [ { "national_dex": 129, @@ -6359,52 +6365,6 @@ }, { "name": "Icefall Cave (1F)", - "order": 94, - "encounters": [ - { - "national_dex": 220, - "pokemon_name": "swinub", - "method": "walk", - "encounter_rate": 50, - "min_level": 23, - "max_level": 31 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 25, - "min_level": 45, - "max_level": 48 - }, - { - "national_dex": 86, - "pokemon_name": "seel", - "method": "walk", - "encounter_rate": 10, - "min_level": 45, - "max_level": 45 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 215, - "pokemon_name": "sneasel", - "method": "walk", - "encounter_rate": 5, - "min_level": 30, - "max_level": 30 - } - ] - }, - { - "name": "Icefall Cave (B1F)", "order": 95, "encounters": [ { @@ -6450,8 +6410,54 @@ ] }, { - "name": "Icefall Cave (Waterfall)", + "name": "Icefall Cave (B1F)", "order": 96, + "encounters": [ + { + "national_dex": 220, + "pokemon_name": "swinub", + "method": "walk", + "encounter_rate": 50, + "min_level": 23, + "max_level": 31 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 25, + "min_level": 45, + "max_level": 48 + }, + { + "national_dex": 86, + "pokemon_name": "seel", + "method": "walk", + "encounter_rate": 10, + "min_level": 45, + "max_level": 45 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 215, + "pokemon_name": "sneasel", + "method": "walk", + "encounter_rate": 5, + "min_level": 30, + "max_level": 30 + } + ] + }, + { + "name": "Icefall Cave (Waterfall)", + "order": 97, "encounters": [ { "national_dex": 129, @@ -6587,7 +6593,7 @@ }, { "name": "Resort Gorgeous", - "order": 97, + "order": 98, "encounters": [ { "national_dex": 129, @@ -6681,7 +6687,7 @@ }, { "name": "Water Labyrinth", - "order": 98, + "order": 99, "encounters": [ { "national_dex": 129, @@ -6783,7 +6789,7 @@ }, { "name": "Five Island", - "order": 99, + "order": 100, "encounters": [ { "national_dex": 129, @@ -6877,7 +6883,7 @@ }, { "name": "Five Isle Meadow", - "order": 100, + "order": 101, "encounters": [ { "national_dex": 129, @@ -7027,7 +7033,7 @@ }, { "name": "Memorial Pillar", - "order": 101, + "order": 102, "encounters": [ { "national_dex": 187, @@ -7129,92 +7135,6 @@ }, { "name": "Outcast Island", - "order": 102, - "encounters": [ - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - }, - { - "national_dex": 72, - "pokemon_name": "tentacool", - "method": "surf", - "encounter_rate": 95, - "min_level": 5, - "max_level": 40 - }, - { - "national_dex": 98, - "pokemon_name": "krabby", - "method": "good-rod", - "encounter_rate": 80, - "min_level": 5, - "max_level": 15 - }, - { - "national_dex": 98, - "pokemon_name": "krabby", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 15, - "max_level": 25 - }, - { - "national_dex": 223, - "pokemon_name": "remoraid", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 15, - "max_level": 25 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 5, - "max_level": 15 - }, - { - "national_dex": 130, - "pokemon_name": "gyarados", - "method": "super-rod", - "encounter_rate": 15, - "min_level": 15, - "max_level": 25 - }, - { - "national_dex": 73, - "pokemon_name": "tentacruel", - "method": "surf", - "encounter_rate": 5, - "min_level": 35, - "max_level": 40 - }, - { - "national_dex": 99, - "pokemon_name": "kingler", - "method": "super-rod", - "encounter_rate": 4, - "min_level": 25, - "max_level": 35 - }, - { - "national_dex": 79, - "pokemon_name": "slowpoke", - "method": "super-rod", - "encounter_rate": 1, - "min_level": 25, - "max_level": 35 - } - ] - }, - { - "name": "Green Path", "order": 103, "encounters": [ { @@ -7300,8 +7220,94 @@ ] }, { - "name": "Water Path", + "name": "Green Path", "order": 104, + "encounters": [ + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + }, + { + "national_dex": 72, + "pokemon_name": "tentacool", + "method": "surf", + "encounter_rate": 95, + "min_level": 5, + "max_level": 40 + }, + { + "national_dex": 98, + "pokemon_name": "krabby", + "method": "good-rod", + "encounter_rate": 80, + "min_level": 5, + "max_level": 15 + }, + { + "national_dex": 98, + "pokemon_name": "krabby", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 15, + "max_level": 25 + }, + { + "national_dex": 223, + "pokemon_name": "remoraid", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 15, + "max_level": 25 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 5, + "max_level": 15 + }, + { + "national_dex": 130, + "pokemon_name": "gyarados", + "method": "super-rod", + "encounter_rate": 15, + "min_level": 15, + "max_level": 25 + }, + { + "national_dex": 73, + "pokemon_name": "tentacruel", + "method": "surf", + "encounter_rate": 5, + "min_level": 35, + "max_level": 40 + }, + { + "national_dex": 99, + "pokemon_name": "kingler", + "method": "super-rod", + "encounter_rate": 4, + "min_level": 25, + "max_level": 35 + }, + { + "national_dex": 79, + "pokemon_name": "slowpoke", + "method": "super-rod", + "encounter_rate": 1, + "min_level": 25, + "max_level": 35 + } + ] + }, + { + "name": "Water Path", + "order": 105, "encounters": [ { "national_dex": 129, @@ -7451,7 +7457,7 @@ }, { "name": "Ruin Valley", - "order": 105, + "order": 106, "encounters": [ { "national_dex": 129, @@ -7601,57 +7607,11 @@ }, { "name": "Lost Cave", - "order": 106, + "order": 107, "encounters": [], "children": [ { "name": "Lost Cave (Room 1)", - "order": 107, - "encounters": [ - { - "national_dex": 93, - "pokemon_name": "haunter", - "method": "walk", - "encounter_rate": 30, - "min_level": 44, - "max_level": 52 - }, - { - "national_dex": 92, - "pokemon_name": "gastly", - "method": "walk", - "encounter_rate": 25, - "min_level": 38, - "max_level": 40 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 20, - "min_level": 41, - "max_level": 43 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 20, - "min_level": 37, - "max_level": 37 - }, - { - "national_dex": 200, - "pokemon_name": "misdreavus", - "method": "walk", - "encounter_rate": 5, - "min_level": 22, - "max_level": 22 - } - ] - }, - { - "name": "Lost Cave (Room 2)", "order": 108, "encounters": [ { @@ -7697,7 +7657,7 @@ ] }, { - "name": "Lost Cave (Room 3)", + "name": "Lost Cave (Room 2)", "order": 109, "encounters": [ { @@ -7743,7 +7703,7 @@ ] }, { - "name": "Lost Cave (Room 4)", + "name": "Lost Cave (Room 3)", "order": 110, "encounters": [ { @@ -7789,7 +7749,7 @@ ] }, { - "name": "Lost Cave (Room 5)", + "name": "Lost Cave (Room 4)", "order": 111, "encounters": [ { @@ -7835,7 +7795,7 @@ ] }, { - "name": "Lost Cave (Room 6)", + "name": "Lost Cave (Room 5)", "order": 112, "encounters": [ { @@ -7881,7 +7841,7 @@ ] }, { - "name": "Lost Cave (Room 7)", + "name": "Lost Cave (Room 6)", "order": 113, "encounters": [ { @@ -7927,7 +7887,7 @@ ] }, { - "name": "Lost Cave (Room 8)", + "name": "Lost Cave (Room 7)", "order": 114, "encounters": [ { @@ -7973,7 +7933,7 @@ ] }, { - "name": "Lost Cave (Room 9)", + "name": "Lost Cave (Room 8)", "order": 115, "encounters": [ { @@ -8019,7 +7979,7 @@ ] }, { - "name": "Lost Cave (Room 10)", + "name": "Lost Cave (Room 9)", "order": 116, "encounters": [ { @@ -8065,8 +8025,54 @@ ] }, { - "name": "Lost Cave (Item Rooms)", + "name": "Lost Cave (Room 10)", "order": 117, + "encounters": [ + { + "national_dex": 93, + "pokemon_name": "haunter", + "method": "walk", + "encounter_rate": 30, + "min_level": 44, + "max_level": 52 + }, + { + "national_dex": 92, + "pokemon_name": "gastly", + "method": "walk", + "encounter_rate": 25, + "min_level": 38, + "max_level": 40 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 20, + "min_level": 41, + "max_level": 43 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 20, + "min_level": 37, + "max_level": 37 + }, + { + "national_dex": 200, + "pokemon_name": "misdreavus", + "method": "walk", + "encounter_rate": 5, + "min_level": 22, + "max_level": 22 + } + ] + }, + { + "name": "Lost Cave (Item Rooms)", + "order": 118, "encounters": [ { "national_dex": 93, @@ -8114,7 +8120,7 @@ }, { "name": "Pattern Bush", - "order": 118, + "order": 119, "encounters": [ { "national_dex": 165, @@ -8176,7 +8182,7 @@ }, { "name": "Trainer Tower", - "order": 119, + "order": 120, "encounters": [ { "national_dex": 129, @@ -8270,7 +8276,7 @@ }, { "name": "Canyon Entrance", - "order": 120, + "order": 121, "encounters": [ { "national_dex": 161, @@ -8332,7 +8338,7 @@ }, { "name": "Sevault Canyon", - "order": 121, + "order": 122, "encounters": [ { "national_dex": 74, @@ -8426,7 +8432,7 @@ }, { "name": "Tanoby Ruins", - "order": 122, + "order": 123, "encounters": [ { "national_dex": 129, @@ -8520,20 +8526,6 @@ }, { "name": "Monean Chamber", - "order": 123, - "encounters": [ - { - "national_dex": 201, - "pokemon_name": "unown", - "method": "walk", - "encounter_rate": 100, - "min_level": 25, - "max_level": 25 - } - ] - }, - { - "name": "Liptoo Chamber", "order": 124, "encounters": [ { @@ -8547,7 +8539,7 @@ ] }, { - "name": "Weepth Chamber", + "name": "Liptoo Chamber", "order": 125, "encounters": [ { @@ -8561,7 +8553,7 @@ ] }, { - "name": "Dilford Chamber", + "name": "Weepth Chamber", "order": 126, "encounters": [ { @@ -8575,7 +8567,7 @@ ] }, { - "name": "Scufib Chamber", + "name": "Dilford Chamber", "order": 127, "encounters": [ { @@ -8589,7 +8581,7 @@ ] }, { - "name": "Rixy Chamber", + "name": "Scufib Chamber", "order": 128, "encounters": [ { @@ -8603,7 +8595,7 @@ ] }, { - "name": "Viapos Chamber", + "name": "Rixy Chamber", "order": 129, "encounters": [ { @@ -8617,13 +8609,27 @@ ] }, { - "name": "Altering Cave", + "name": "Viapos Chamber", "order": 130, + "encounters": [ + { + "national_dex": 201, + "pokemon_name": "unown", + "method": "walk", + "encounter_rate": 100, + "min_level": 25, + "max_level": 25 + } + ] + }, + { + "name": "Altering Cave", + "order": 131, "encounters": [], "children": [ { "name": "Altering Cave (A)", - "order": 131, + "order": 132, "encounters": [ { "national_dex": 41, @@ -8637,7 +8643,7 @@ }, { "name": "Altering Cave (B)", - "order": 132, + "order": 133, "encounters": [ { "national_dex": 179, @@ -8651,7 +8657,7 @@ }, { "name": "Altering Cave (C)", - "order": 133, + "order": 134, "encounters": [ { "national_dex": 204, @@ -8665,7 +8671,7 @@ }, { "name": "Altering Cave (D)", - "order": 134, + "order": 135, "encounters": [ { "national_dex": 228, @@ -8679,7 +8685,7 @@ }, { "name": "Altering Cave (E)", - "order": 135, + "order": 136, "encounters": [ { "national_dex": 216, @@ -8693,7 +8699,7 @@ }, { "name": "Altering Cave (F)", - "order": 136, + "order": 137, "encounters": [ { "national_dex": 190, @@ -8707,7 +8713,7 @@ }, { "name": "Altering Cave (G)", - "order": 137, + "order": 138, "encounters": [ { "national_dex": 213, @@ -8721,7 +8727,7 @@ }, { "name": "Altering Cave (H)", - "order": 138, + "order": 139, "encounters": [ { "national_dex": 234, @@ -8735,7 +8741,7 @@ }, { "name": "Altering Cave (I)", - "order": 139, + "order": 140, "encounters": [ { "national_dex": 235, diff --git a/backend/src/app/seeds/data/lets-go-eevee.json b/backend/src/app/seeds/data/lets-go-eevee.json index f7c9767..3a76987 100644 --- a/backend/src/app/seeds/data/lets-go-eevee.json +++ b/backend/src/app/seeds/data/lets-go-eevee.json @@ -1,6 +1,6 @@ [ { - "name": "Pallet Town", + "name": "Starter", "order": 1, "encounters": [ { diff --git a/backend/src/app/seeds/data/lets-go-pikachu.json b/backend/src/app/seeds/data/lets-go-pikachu.json index f7c9767..3a76987 100644 --- a/backend/src/app/seeds/data/lets-go-pikachu.json +++ b/backend/src/app/seeds/data/lets-go-pikachu.json @@ -1,6 +1,6 @@ [ { - "name": "Pallet Town", + "name": "Starter", "order": 1, "encounters": [ { diff --git a/backend/src/app/seeds/data/omega-ruby.json b/backend/src/app/seeds/data/omega-ruby.json index 117780e..489eeff 100644 --- a/backend/src/app/seeds/data/omega-ruby.json +++ b/backend/src/app/seeds/data/omega-ruby.json @@ -1,6 +1,6 @@ [ { - "name": "Route 101", + "name": "Starter", "order": 1, "encounters": [ { diff --git a/backend/src/app/seeds/data/red.json b/backend/src/app/seeds/data/red.json index 93ba020..923db5e 100644 --- a/backend/src/app/seeds/data/red.json +++ b/backend/src/app/seeds/data/red.json @@ -1,7 +1,37 @@ [ { - "name": "Pallet Town", + "name": "Starter", "order": 1, + "encounters": [ + { + "national_dex": 1, + "pokemon_name": "bulbasaur", + "method": "starter", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + }, + { + "national_dex": 4, + "pokemon_name": "charmander", + "method": "starter", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + }, + { + "national_dex": 7, + "pokemon_name": "squirtle", + "method": "starter", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + } + ] + }, + { + "name": "Pallet Town", + "order": 2, "encounters": [ { "national_dex": 129, @@ -42,36 +72,12 @@ "encounter_rate": 50, "min_level": 15, "max_level": 15 - }, - { - "national_dex": 1, - "pokemon_name": "bulbasaur", - "method": "starter", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - }, - { - "national_dex": 4, - "pokemon_name": "charmander", - "method": "starter", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - }, - { - "national_dex": 7, - "pokemon_name": "squirtle", - "method": "starter", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 } ] }, { "name": "Route 1", - "order": 2, + "order": 3, "encounters": [ { "national_dex": 16, @@ -93,7 +99,7 @@ }, { "name": "Viridian City", - "order": 3, + "order": 4, "encounters": [ { "national_dex": 129, @@ -139,7 +145,7 @@ }, { "name": "Route 22", - "order": 4, + "order": 5, "encounters": [ { "national_dex": 129, @@ -217,7 +223,7 @@ }, { "name": "Route 2 (South Towards Viridian City)", - "order": 5, + "order": 6, "encounters": [ { "national_dex": 16, @@ -247,7 +253,7 @@ }, { "name": "Viridian Forest", - "order": 6, + "order": 7, "encounters": [ { "national_dex": 13, @@ -293,7 +299,7 @@ }, { "name": "Route 3", - "order": 7, + "order": 8, "encounters": [ { "national_dex": 16, @@ -323,12 +329,12 @@ }, { "name": "Mt Moon", - "order": 8, + "order": 9, "encounters": [], "children": [ { "name": "Mt Moon (1F)", - "order": 9, + "order": 10, "encounters": [ { "national_dex": 41, @@ -366,7 +372,7 @@ }, { "name": "Mt Moon (B1F)", - "order": 10, + "order": 11, "encounters": [ { "national_dex": 41, @@ -404,7 +410,7 @@ }, { "name": "Mt Moon (B2F)", - "order": 11, + "order": 12, "encounters": [ { "national_dex": 41, @@ -444,7 +450,7 @@ }, { "name": "Route 4", - "order": 12, + "order": 13, "encounters": [ { "national_dex": 19, @@ -482,7 +488,7 @@ }, { "name": "Cerulean City", - "order": 13, + "order": 14, "encounters": [ { "national_dex": 129, @@ -536,7 +542,7 @@ }, { "name": "Route 24", - "order": 14, + "order": 15, "encounters": [ { "national_dex": 129, @@ -630,7 +636,7 @@ }, { "name": "Route 25", - "order": 15, + "order": 16, "encounters": [ { "national_dex": 129, @@ -740,7 +746,7 @@ }, { "name": "Route 5", - "order": 16, + "order": 17, "encounters": [ { "national_dex": 16, @@ -770,7 +776,7 @@ }, { "name": "Route 6", - "order": 17, + "order": 18, "encounters": [ { "national_dex": 129, @@ -840,52 +846,6 @@ }, { "name": "Vermilion City", - "order": 18, - "encounters": [ - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "good-rod", - "encounter_rate": 50, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 98, - "pokemon_name": "krabby", - "method": "super-rod", - "encounter_rate": 50, - "min_level": 15, - "max_level": 15 - }, - { - "national_dex": 60, - "pokemon_name": "poliwag", - "method": "good-rod", - "encounter_rate": 50, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 90, - "pokemon_name": "shellder", - "method": "super-rod", - "encounter_rate": 50, - "min_level": 15, - "max_level": 15 - } - ] - }, - { - "name": "Vermilion City (Ss Anne Dock)", "order": 19, "encounters": [ { @@ -931,8 +891,54 @@ ] }, { - "name": "Route 11", + "name": "Vermilion City (Ss Anne Dock)", "order": 20, + "encounters": [ + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "good-rod", + "encounter_rate": 50, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 98, + "pokemon_name": "krabby", + "method": "super-rod", + "encounter_rate": 50, + "min_level": 15, + "max_level": 15 + }, + { + "national_dex": 60, + "pokemon_name": "poliwag", + "method": "good-rod", + "encounter_rate": 50, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 90, + "pokemon_name": "shellder", + "method": "super-rod", + "encounter_rate": 50, + "min_level": 15, + "max_level": 15 + } + ] + }, + { + "name": "Route 11", + "order": 21, "encounters": [ { "national_dex": 129, @@ -1002,7 +1008,7 @@ }, { "name": "Digletts Cave", - "order": 21, + "order": 22, "encounters": [ { "national_dex": 50, @@ -1024,7 +1030,7 @@ }, { "name": "Route 9", - "order": 22, + "order": 23, "encounters": [ { "national_dex": 19, @@ -1054,7 +1060,7 @@ }, { "name": "Route 10", - "order": 23, + "order": 24, "encounters": [ { "national_dex": 129, @@ -1124,12 +1130,12 @@ }, { "name": "Rock Tunnel", - "order": 24, + "order": 25, "encounters": [], "children": [ { "name": "Rock Tunnel (B1F)", - "order": 25, + "order": 26, "encounters": [ { "national_dex": 41, @@ -1167,7 +1173,7 @@ }, { "name": "Rock Tunnel (B2F)", - "order": 26, + "order": 27, "encounters": [ { "national_dex": 41, @@ -1207,7 +1213,7 @@ }, { "name": "Power Plant", - "order": 27, + "order": 28, "encounters": [ { "national_dex": 81, @@ -1253,7 +1259,7 @@ }, { "name": "Route 8", - "order": 28, + "order": 29, "encounters": [ { "national_dex": 56, @@ -1291,7 +1297,7 @@ }, { "name": "Route 7", - "order": 29, + "order": 30, "encounters": [ { "national_dex": 56, @@ -1329,7 +1335,7 @@ }, { "name": "Celadon City", - "order": 30, + "order": 31, "encounters": [ { "national_dex": 129, @@ -1383,7 +1389,7 @@ }, { "name": "Saffron City", - "order": 31, + "order": 32, "encounters": [ { "national_dex": 131, @@ -1413,7 +1419,7 @@ }, { "name": "Route 16", - "order": 32, + "order": 33, "encounters": [ { "national_dex": 21, @@ -1451,7 +1457,7 @@ }, { "name": "Route 17", - "order": 33, + "order": 34, "encounters": [ { "national_dex": 129, @@ -1545,7 +1551,7 @@ }, { "name": "Route 18", - "order": 34, + "order": 35, "encounters": [ { "national_dex": 129, @@ -1639,7 +1645,7 @@ }, { "name": "Fuchsia City", - "order": 35, + "order": 36, "encounters": [ { "national_dex": 129, @@ -1701,12 +1707,12 @@ }, { "name": "Safari Zone", - "order": 36, + "order": 37, "encounters": [], "children": [ { "name": "Safari Zone (Middle)", - "order": 37, + "order": 38, "encounters": [ { "national_dex": 129, @@ -1840,7 +1846,7 @@ }, { "name": "Safari Zone (Area 1 East)", - "order": 38, + "order": 39, "encounters": [ { "national_dex": 129, @@ -1974,7 +1980,7 @@ }, { "name": "Safari Zone (Area 2 North)", - "order": 39, + "order": 40, "encounters": [ { "national_dex": 129, @@ -2108,7 +2114,7 @@ }, { "name": "Safari Zone (Area 3 West)", - "order": 40, + "order": 41, "encounters": [ { "national_dex": 129, @@ -2244,7 +2250,7 @@ }, { "name": "Route 15", - "order": 41, + "order": 42, "encounters": [ { "national_dex": 43, @@ -2298,7 +2304,7 @@ }, { "name": "Route 14", - "order": 42, + "order": 43, "encounters": [ { "national_dex": 43, @@ -2352,7 +2358,7 @@ }, { "name": "Route 13", - "order": 43, + "order": 44, "encounters": [ { "national_dex": 129, @@ -2454,7 +2460,7 @@ }, { "name": "Route 12", - "order": 44, + "order": 45, "encounters": [ { "national_dex": 129, @@ -2548,12 +2554,12 @@ }, { "name": "Pokemon Tower", - "order": 45, + "order": 46, "encounters": [], "children": [ { "name": "Pokemon Tower (3F)", - "order": 46, + "order": 47, "encounters": [ { "national_dex": 92, @@ -2583,36 +2589,6 @@ }, { "name": "Pokemon Tower (4F)", - "order": 47, - "encounters": [ - { - "national_dex": 92, - "pokemon_name": "gastly", - "method": "walk", - "encounter_rate": 86, - "min_level": 18, - "max_level": 24 - }, - { - "national_dex": 104, - "pokemon_name": "cubone", - "method": "walk", - "encounter_rate": 9, - "min_level": 20, - "max_level": 22 - }, - { - "national_dex": 93, - "pokemon_name": "haunter", - "method": "walk", - "encounter_rate": 5, - "min_level": 25, - "max_level": 25 - } - ] - }, - { - "name": "Pokemon Tower (5F)", "order": 48, "encounters": [ { @@ -2642,8 +2618,38 @@ ] }, { - "name": "Pokemon Tower (6F)", + "name": "Pokemon Tower (5F)", "order": 49, + "encounters": [ + { + "national_dex": 92, + "pokemon_name": "gastly", + "method": "walk", + "encounter_rate": 86, + "min_level": 18, + "max_level": 24 + }, + { + "national_dex": 104, + "pokemon_name": "cubone", + "method": "walk", + "encounter_rate": 9, + "min_level": 20, + "max_level": 22 + }, + { + "national_dex": 93, + "pokemon_name": "haunter", + "method": "walk", + "encounter_rate": 5, + "min_level": 25, + "max_level": 25 + } + ] + }, + { + "name": "Pokemon Tower (6F)", + "order": 50, "encounters": [ { "national_dex": 92, @@ -2673,7 +2679,7 @@ }, { "name": "Pokemon Tower (7F)", - "order": 50, + "order": 51, "encounters": [ { "national_dex": 92, @@ -2705,76 +2711,6 @@ }, { "name": "Sea Route 19", - "order": 51, - "encounters": [ - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - }, - { - "national_dex": 72, - "pokemon_name": "tentacool", - "method": "surf", - "encounter_rate": 100, - "min_level": 5, - "max_level": 40 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "good-rod", - "encounter_rate": 50, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 60, - "pokemon_name": "poliwag", - "method": "good-rod", - "encounter_rate": 50, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "super-rod", - "encounter_rate": 25, - "min_level": 15, - "max_level": 15 - }, - { - "national_dex": 116, - "pokemon_name": "horsea", - "method": "super-rod", - "encounter_rate": 25, - "min_level": 15, - "max_level": 15 - }, - { - "national_dex": 90, - "pokemon_name": "shellder", - "method": "super-rod", - "encounter_rate": 25, - "min_level": 15, - "max_level": 15 - }, - { - "national_dex": 120, - "pokemon_name": "staryu", - "method": "super-rod", - "encounter_rate": 25, - "min_level": 15, - "max_level": 15 - } - ] - }, - { - "name": "Sea Route 20", "order": 52, "encounters": [ { @@ -2844,13 +2780,83 @@ ] }, { - "name": "Seafoam Islands", + "name": "Sea Route 20", "order": 53, + "encounters": [ + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + }, + { + "national_dex": 72, + "pokemon_name": "tentacool", + "method": "surf", + "encounter_rate": 100, + "min_level": 5, + "max_level": 40 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "good-rod", + "encounter_rate": 50, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 60, + "pokemon_name": "poliwag", + "method": "good-rod", + "encounter_rate": 50, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "super-rod", + "encounter_rate": 25, + "min_level": 15, + "max_level": 15 + }, + { + "national_dex": 116, + "pokemon_name": "horsea", + "method": "super-rod", + "encounter_rate": 25, + "min_level": 15, + "max_level": 15 + }, + { + "national_dex": 90, + "pokemon_name": "shellder", + "method": "super-rod", + "encounter_rate": 25, + "min_level": 15, + "max_level": 15 + }, + { + "national_dex": 120, + "pokemon_name": "staryu", + "method": "super-rod", + "encounter_rate": 25, + "min_level": 15, + "max_level": 15 + } + ] + }, + { + "name": "Seafoam Islands", + "order": 54, "encounters": [], "children": [ { "name": "Seafoam Islands (1F)", - "order": 54, + "order": 55, "encounters": [ { "national_dex": 116, @@ -2920,7 +2926,7 @@ }, { "name": "Seafoam Islands (B1F)", - "order": 55, + "order": 56, "encounters": [ { "national_dex": 116, @@ -2982,7 +2988,7 @@ }, { "name": "Seafoam Islands (B2F)", - "order": 56, + "order": 57, "encounters": [ { "national_dex": 86, @@ -3044,7 +3050,7 @@ }, { "name": "Seafoam Islands (B3F)", - "order": 57, + "order": 58, "encounters": [ { "national_dex": 129, @@ -3154,7 +3160,7 @@ }, { "name": "Seafoam Islands (B4F)", - "order": 58, + "order": 59, "encounters": [ { "national_dex": 129, @@ -3266,7 +3272,7 @@ }, { "name": "Cinnabar Island", - "order": 59, + "order": 60, "encounters": [ { "national_dex": 129, @@ -3352,12 +3358,12 @@ }, { "name": "Pokemon Mansion", - "order": 60, + "order": 61, "encounters": [], "children": [ { "name": "Pokemon Mansion (1F)", - "order": 61, + "order": 62, "encounters": [ { "national_dex": 109, @@ -3411,7 +3417,7 @@ }, { "name": "Pokemon Mansion (2F)", - "order": 62, + "order": 63, "encounters": [ { "national_dex": 109, @@ -3465,7 +3471,7 @@ }, { "name": "Pokemon Mansion (3F)", - "order": 63, + "order": 64, "encounters": [ { "national_dex": 109, @@ -3519,7 +3525,7 @@ }, { "name": "Pokemon Mansion (B1F)", - "order": 64, + "order": 65, "encounters": [ { "national_dex": 109, @@ -3575,7 +3581,7 @@ }, { "name": "Sea Route 21", - "order": 65, + "order": 66, "encounters": [ { "national_dex": 129, @@ -3685,7 +3691,7 @@ }, { "name": "Route 23", - "order": 66, + "order": 67, "encounters": [ { "national_dex": 129, @@ -3787,12 +3793,12 @@ }, { "name": "Victory Road 2", - "order": 67, + "order": 68, "encounters": [], "children": [ { "name": "Victory Road 2 (1F)", - "order": 68, + "order": 69, "encounters": [ { "national_dex": 95, @@ -3862,7 +3868,7 @@ }, { "name": "Victory Road 2 (2F)", - "order": 69, + "order": 70, "encounters": [ { "national_dex": 95, @@ -3932,7 +3938,7 @@ }, { "name": "Victory Road 2 (3F)", - "order": 70, + "order": 71, "encounters": [ { "national_dex": 74, @@ -4004,12 +4010,12 @@ }, { "name": "Cerulean Cave", - "order": 71, + "order": 72, "encounters": [], "children": [ { "name": "Cerulean Cave (1F)", - "order": 72, + "order": 73, "encounters": [ { "national_dex": 129, @@ -4151,7 +4157,7 @@ }, { "name": "Cerulean Cave (2F)", - "order": 73, + "order": 74, "encounters": [ { "national_dex": 85, @@ -4229,7 +4235,7 @@ }, { "name": "Cerulean Cave (B1F)", - "order": 74, + "order": 75, "encounters": [ { "national_dex": 129, @@ -4357,7 +4363,7 @@ }, { "name": "Water Labyrinth", - "order": 75, + "order": 76, "encounters": [ { "national_dex": 175, diff --git a/backend/src/app/seeds/data/ruby.json b/backend/src/app/seeds/data/ruby.json index 22edd8d..b5460ff 100644 --- a/backend/src/app/seeds/data/ruby.json +++ b/backend/src/app/seeds/data/ruby.json @@ -1,32 +1,8 @@ [ { - "name": "Route 101", + "name": "Starter", "order": 1, "encounters": [ - { - "national_dex": 265, - "pokemon_name": "wurmple", - "method": "walk", - "encounter_rate": 45, - "min_level": 2, - "max_level": 3 - }, - { - "national_dex": 263, - "pokemon_name": "zigzagoon", - "method": "walk", - "encounter_rate": 45, - "min_level": 2, - "max_level": 3 - }, - { - "national_dex": 261, - "pokemon_name": "poochyena", - "method": "walk", - "encounter_rate": 10, - "min_level": 2, - "max_level": 3 - }, { "national_dex": 252, "pokemon_name": "treecko", @@ -54,8 +30,38 @@ ] }, { - "name": "Route 103", + "name": "Route 101", "order": 2, + "encounters": [ + { + "national_dex": 265, + "pokemon_name": "wurmple", + "method": "walk", + "encounter_rate": 45, + "min_level": 2, + "max_level": 3 + }, + { + "national_dex": 263, + "pokemon_name": "zigzagoon", + "method": "walk", + "encounter_rate": 45, + "min_level": 2, + "max_level": 3 + }, + { + "national_dex": 261, + "pokemon_name": "poochyena", + "method": "walk", + "encounter_rate": 10, + "min_level": 2, + "max_level": 3 + } + ] + }, + { + "name": "Route 103", + "order": 3, "encounters": [ { "national_dex": 129, @@ -165,7 +171,7 @@ }, { "name": "Route 102", - "order": 3, + "order": 4, "encounters": [ { "national_dex": 341, @@ -283,7 +289,7 @@ }, { "name": "Petalburg City", - "order": 4, + "order": 5, "encounters": [ { "national_dex": 341, @@ -345,7 +351,7 @@ }, { "name": "Route 104", - "order": 5, + "order": 6, "encounters": [ { "national_dex": 129, @@ -423,7 +429,7 @@ }, { "name": "Petalburg Woods", - "order": 6, + "order": 7, "encounters": [ { "national_dex": 263, @@ -485,7 +491,7 @@ }, { "name": "Rusturf Tunnel", - "order": 7, + "order": 8, "encounters": [ { "national_dex": 293, @@ -499,7 +505,7 @@ }, { "name": "Route 116", - "order": 8, + "order": 9, "encounters": [ { "national_dex": 293, @@ -545,7 +551,7 @@ }, { "name": "Rustboro City", - "order": 9, + "order": 10, "encounters": [ { "national_dex": 345, @@ -567,84 +573,6 @@ }, { "name": "Route 105", - "order": 10, - "encounters": [ - { - "national_dex": 320, - "pokemon_name": "wailmer", - "method": "super-rod", - "encounter_rate": 100, - "min_level": 20, - "max_level": 45 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 70, - "min_level": 5, - "max_level": 10 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 10, - "max_level": 30 - }, - { - "national_dex": 72, - "pokemon_name": "tentacool", - "method": "surf", - "encounter_rate": 60, - "min_level": 5, - "max_level": 35 - }, - { - "national_dex": 278, - "pokemon_name": "wingull", - "method": "surf", - "encounter_rate": 35, - "min_level": 10, - "max_level": 30 - }, - { - "national_dex": 72, - "pokemon_name": "tentacool", - "method": "old-rod", - "encounter_rate": 30, - "min_level": 5, - "max_level": 10 - }, - { - "national_dex": 72, - "pokemon_name": "tentacool", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 10, - "max_level": 30 - }, - { - "national_dex": 320, - "pokemon_name": "wailmer", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 10, - "max_level": 30 - }, - { - "national_dex": 279, - "pokemon_name": "pelipper", - "method": "surf", - "encounter_rate": 5, - "min_level": 25, - "max_level": 30 - } - ] - }, - { - "name": "Route 106", "order": 11, "encounters": [ { @@ -722,7 +650,7 @@ ] }, { - "name": "Dewford Town", + "name": "Route 106", "order": 12, "encounters": [ { @@ -800,191 +728,8 @@ ] }, { - "name": "Granite Cave", + "name": "Dewford Town", "order": 13, - "encounters": [], - "children": [ - { - "name": "Granite Cave (1F)", - "order": 14, - "encounters": [ - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 50, - "min_level": 6, - "max_level": 10 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 30, - "min_level": 7, - "max_level": 8 - }, - { - "national_dex": 63, - "pokemon_name": "abra", - "method": "walk", - "encounter_rate": 10, - "min_level": 8, - "max_level": 8 - }, - { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "walk", - "encounter_rate": 10, - "min_level": 6, - "max_level": 9 - } - ] - }, - { - "name": "Granite Cave (B1F)", - "order": 15, - "encounters": [ - { - "national_dex": 304, - "pokemon_name": "aron", - "method": "walk", - "encounter_rate": 40, - "min_level": 9, - "max_level": 11 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 30, - "min_level": 9, - "max_level": 10 - }, - { - "national_dex": 63, - "pokemon_name": "abra", - "method": "walk", - "encounter_rate": 10, - "min_level": 9, - "max_level": 9 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 10, - "min_level": 10, - "max_level": 11 - }, - { - "national_dex": 303, - "pokemon_name": "mawile", - "method": "walk", - "encounter_rate": 10, - "min_level": 9, - "max_level": 11 - } - ] - }, - { - "name": "Granite Cave (B2F)", - "order": 16, - "encounters": [ - { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "rock-smash", - "encounter_rate": 70, - "min_level": 5, - "max_level": 20 - }, - { - "national_dex": 304, - "pokemon_name": "aron", - "method": "walk", - "encounter_rate": 40, - "min_level": 10, - "max_level": 12 - }, - { - "national_dex": 299, - "pokemon_name": "nosepass", - "method": "rock-smash", - "encounter_rate": 30, - "min_level": 10, - "max_level": 20 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 30, - "min_level": 10, - "max_level": 11 - }, - { - "national_dex": 303, - "pokemon_name": "mawile", - "method": "walk", - "encounter_rate": 20, - "min_level": 10, - "max_level": 12 - }, - { - "national_dex": 63, - "pokemon_name": "abra", - "method": "walk", - "encounter_rate": 10, - "min_level": 10, - "max_level": 10 - } - ] - }, - { - "name": "Granite Cave (1Fsmall Room)", - "order": 17, - "encounters": [ - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 50, - "min_level": 6, - "max_level": 10 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 30, - "min_level": 7, - "max_level": 8 - }, - { - "national_dex": 63, - "pokemon_name": "abra", - "method": "walk", - "encounter_rate": 10, - "min_level": 8, - "max_level": 8 - }, - { - "national_dex": 304, - "pokemon_name": "aron", - "method": "walk", - "encounter_rate": 10, - "min_level": 7, - "max_level": 8 - } - ] - } - ] - }, - { - "name": "Route 107", - "order": 18, "encounters": [ { "national_dex": 320, @@ -1061,7 +806,190 @@ ] }, { - "name": "Route 108", + "name": "Granite Cave", + "order": 14, + "encounters": [], + "children": [ + { + "name": "Granite Cave (1F)", + "order": 15, + "encounters": [ + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 50, + "min_level": 6, + "max_level": 10 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 30, + "min_level": 7, + "max_level": 8 + }, + { + "national_dex": 63, + "pokemon_name": "abra", + "method": "walk", + "encounter_rate": 10, + "min_level": 8, + "max_level": 8 + }, + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "walk", + "encounter_rate": 10, + "min_level": 6, + "max_level": 9 + } + ] + }, + { + "name": "Granite Cave (B1F)", + "order": 16, + "encounters": [ + { + "national_dex": 304, + "pokemon_name": "aron", + "method": "walk", + "encounter_rate": 40, + "min_level": 9, + "max_level": 11 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 30, + "min_level": 9, + "max_level": 10 + }, + { + "national_dex": 63, + "pokemon_name": "abra", + "method": "walk", + "encounter_rate": 10, + "min_level": 9, + "max_level": 9 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 10, + "min_level": 10, + "max_level": 11 + }, + { + "national_dex": 303, + "pokemon_name": "mawile", + "method": "walk", + "encounter_rate": 10, + "min_level": 9, + "max_level": 11 + } + ] + }, + { + "name": "Granite Cave (B2F)", + "order": 17, + "encounters": [ + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "rock-smash", + "encounter_rate": 70, + "min_level": 5, + "max_level": 20 + }, + { + "national_dex": 304, + "pokemon_name": "aron", + "method": "walk", + "encounter_rate": 40, + "min_level": 10, + "max_level": 12 + }, + { + "national_dex": 299, + "pokemon_name": "nosepass", + "method": "rock-smash", + "encounter_rate": 30, + "min_level": 10, + "max_level": 20 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 30, + "min_level": 10, + "max_level": 11 + }, + { + "national_dex": 303, + "pokemon_name": "mawile", + "method": "walk", + "encounter_rate": 20, + "min_level": 10, + "max_level": 12 + }, + { + "national_dex": 63, + "pokemon_name": "abra", + "method": "walk", + "encounter_rate": 10, + "min_level": 10, + "max_level": 10 + } + ] + }, + { + "name": "Granite Cave (1Fsmall Room)", + "order": 18, + "encounters": [ + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 50, + "min_level": 6, + "max_level": 10 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 30, + "min_level": 7, + "max_level": 8 + }, + { + "national_dex": 63, + "pokemon_name": "abra", + "method": "walk", + "encounter_rate": 10, + "min_level": 8, + "max_level": 8 + }, + { + "national_dex": 304, + "pokemon_name": "aron", + "method": "walk", + "encounter_rate": 10, + "min_level": 7, + "max_level": 8 + } + ] + } + ] + }, + { + "name": "Route 107", "order": 19, "encounters": [ { @@ -1139,7 +1067,7 @@ ] }, { - "name": "Route 109", + "name": "Route 108", "order": 20, "encounters": [ { @@ -1217,7 +1145,7 @@ ] }, { - "name": "Slateport City", + "name": "Route 109", "order": 21, "encounters": [ { @@ -1295,8 +1223,86 @@ ] }, { - "name": "Route 110", + "name": "Slateport City", "order": 22, + "encounters": [ + { + "national_dex": 320, + "pokemon_name": "wailmer", + "method": "super-rod", + "encounter_rate": 100, + "min_level": 20, + "max_level": 45 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 70, + "min_level": 5, + "max_level": 10 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 10, + "max_level": 30 + }, + { + "national_dex": 72, + "pokemon_name": "tentacool", + "method": "surf", + "encounter_rate": 60, + "min_level": 5, + "max_level": 35 + }, + { + "national_dex": 278, + "pokemon_name": "wingull", + "method": "surf", + "encounter_rate": 35, + "min_level": 10, + "max_level": 30 + }, + { + "national_dex": 72, + "pokemon_name": "tentacool", + "method": "old-rod", + "encounter_rate": 30, + "min_level": 5, + "max_level": 10 + }, + { + "national_dex": 72, + "pokemon_name": "tentacool", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 10, + "max_level": 30 + }, + { + "national_dex": 320, + "pokemon_name": "wailmer", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 10, + "max_level": 30 + }, + { + "national_dex": 279, + "pokemon_name": "pelipper", + "method": "surf", + "encounter_rate": 5, + "min_level": 25, + "max_level": 30 + } + ] + }, + { + "name": "Route 110", + "order": 23, "encounters": [ { "national_dex": 320, @@ -1430,7 +1436,7 @@ }, { "name": "New Mauville", - "order": 23, + "order": 24, "encounters": [ { "national_dex": 81, @@ -1468,7 +1474,7 @@ }, { "name": "New Mauville (Entrance)", - "order": 24, + "order": 25, "encounters": [ { "national_dex": 81, @@ -1490,7 +1496,7 @@ }, { "name": "Route 117", - "order": 25, + "order": 26, "encounters": [ { "national_dex": 341, @@ -1616,7 +1622,7 @@ }, { "name": "Route 111", - "order": 26, + "order": 27, "encounters": [ { "national_dex": 339, @@ -1726,7 +1732,7 @@ }, { "name": "Route 112", - "order": 27, + "order": 28, "encounters": [ { "national_dex": 322, @@ -1748,7 +1754,7 @@ }, { "name": "Fiery Path", - "order": 28, + "order": 29, "encounters": [ { "national_dex": 322, @@ -1802,7 +1808,7 @@ }, { "name": "Jagged Pass", - "order": 29, + "order": 30, "encounters": [ { "national_dex": 322, @@ -1832,7 +1838,7 @@ }, { "name": "Lavaridge Town", - "order": 30, + "order": 31, "encounters": [ { "national_dex": 360, @@ -1846,7 +1852,7 @@ }, { "name": "Route 113", - "order": 31, + "order": 32, "encounters": [ { "national_dex": 327, @@ -1876,7 +1882,7 @@ }, { "name": "Route 114", - "order": 32, + "order": 33, "encounters": [ { "national_dex": 339, @@ -1994,105 +2000,11 @@ }, { "name": "Meteor Falls", - "order": 33, + "order": 34, "encounters": [], "children": [ { "name": "Meteor Falls (Back)", - "order": 34, - "encounters": [ - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "surf", - "encounter_rate": 90, - "min_level": 30, - "max_level": 35 - }, - { - "national_dex": 339, - "pokemon_name": "barboach", - "method": "super-rod", - "encounter_rate": 80, - "min_level": 25, - "max_level": 35 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 70, - "min_level": 5, - "max_level": 10 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 65, - "min_level": 33, - "max_level": 40 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 10, - "max_level": 30 - }, - { - "national_dex": 338, - "pokemon_name": "solrock", - "method": "walk", - "encounter_rate": 35, - "min_level": 33, - "max_level": 39 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "old-rod", - "encounter_rate": 30, - "min_level": 5, - "max_level": 10 - }, - { - "national_dex": 339, - "pokemon_name": "barboach", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 10, - "max_level": 30 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 10, - "max_level": 30 - }, - { - "national_dex": 340, - "pokemon_name": "whiscash", - "method": "super-rod", - "encounter_rate": 20, - "min_level": 30, - "max_level": 45 - }, - { - "national_dex": 338, - "pokemon_name": "solrock", - "method": "surf", - "encounter_rate": 10, - "min_level": 5, - "max_level": 35 - } - ] - }, - { - "name": "Meteor Falls (B1F)", "order": 35, "encounters": [ { @@ -2186,8 +2098,102 @@ ] }, { - "name": "Meteor Falls (Backsmall Room)", + "name": "Meteor Falls (B1F)", "order": 36, + "encounters": [ + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "surf", + "encounter_rate": 90, + "min_level": 30, + "max_level": 35 + }, + { + "national_dex": 339, + "pokemon_name": "barboach", + "method": "super-rod", + "encounter_rate": 80, + "min_level": 25, + "max_level": 35 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 70, + "min_level": 5, + "max_level": 10 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 65, + "min_level": 33, + "max_level": 40 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 10, + "max_level": 30 + }, + { + "national_dex": 338, + "pokemon_name": "solrock", + "method": "walk", + "encounter_rate": 35, + "min_level": 33, + "max_level": 39 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "old-rod", + "encounter_rate": 30, + "min_level": 5, + "max_level": 10 + }, + { + "national_dex": 339, + "pokemon_name": "barboach", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 10, + "max_level": 30 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 10, + "max_level": 30 + }, + { + "national_dex": 340, + "pokemon_name": "whiscash", + "method": "super-rod", + "encounter_rate": 20, + "min_level": 30, + "max_level": 45 + }, + { + "national_dex": 338, + "pokemon_name": "solrock", + "method": "surf", + "encounter_rate": 10, + "min_level": 5, + "max_level": 35 + } + ] + }, + { + "name": "Meteor Falls (Backsmall Room)", + "order": 37, "encounters": [ { "national_dex": 42, @@ -2291,7 +2297,7 @@ }, { "name": "Meteor Falls", - "order": 37, + "order": 38, "encounters": [ { "national_dex": 339, @@ -2377,7 +2383,7 @@ }, { "name": "Route 115", - "order": 38, + "order": 39, "encounters": [ { "national_dex": 320, @@ -2495,7 +2501,7 @@ }, { "name": "Route 118", - "order": 39, + "order": 40, "encounters": [ { "national_dex": 129, @@ -2629,7 +2635,7 @@ }, { "name": "Route 119", - "order": 40, + "order": 41, "encounters": [ { "national_dex": 318, @@ -2755,7 +2761,7 @@ }, { "name": "Route 120", - "order": 41, + "order": 42, "encounters": [ { "national_dex": 339, @@ -2881,7 +2887,7 @@ }, { "name": "Route 121", - "order": 42, + "order": 43, "encounters": [ { "national_dex": 320, @@ -3015,12 +3021,12 @@ }, { "name": "Safari Zone", - "order": 43, + "order": 44, "encounters": [], "children": [ { "name": "Safari Zone (Nwmach Bike Area)", - "order": 44, + "order": 45, "encounters": [ { "national_dex": 54, @@ -3138,7 +3144,7 @@ }, { "name": "Safari Zone (Neacro Bike Area)", - "order": 45, + "order": 46, "encounters": [ { "national_dex": 74, @@ -3200,7 +3206,7 @@ }, { "name": "Safari Zone (Sw)", - "order": 46, + "order": 47, "encounters": [ { "national_dex": 54, @@ -3318,7 +3324,7 @@ }, { "name": "Safari Zone (Se)", - "order": 47, + "order": 48, "encounters": [ { "national_dex": 43, @@ -3382,7 +3388,7 @@ }, { "name": "Lilycove City", - "order": 48, + "order": 49, "encounters": [ { "national_dex": 320, @@ -3468,7 +3474,7 @@ }, { "name": "Route 122", - "order": 49, + "order": 50, "encounters": [ { "national_dex": 129, @@ -3554,25 +3560,11 @@ }, { "name": "Mt Pyre", - "order": 50, + "order": 51, "encounters": [], "children": [ { "name": "Mt Pyre (1F)", - "order": 51, - "encounters": [ - { - "national_dex": 355, - "pokemon_name": "duskull", - "method": "walk", - "encounter_rate": 100, - "min_level": 22, - "max_level": 29 - } - ] - }, - { - "name": "Mt Pyre (2F)", "order": 52, "encounters": [ { @@ -3586,7 +3578,7 @@ ] }, { - "name": "Mt Pyre (3F)", + "name": "Mt Pyre (2F)", "order": 53, "encounters": [ { @@ -3600,29 +3592,21 @@ ] }, { - "name": "Mt Pyre (4F)", + "name": "Mt Pyre (3F)", "order": 54, "encounters": [ { "national_dex": 355, "pokemon_name": "duskull", "method": "walk", - "encounter_rate": 90, + "encounter_rate": 100, "min_level": 22, "max_level": 29 - }, - { - "national_dex": 353, - "pokemon_name": "shuppet", - "method": "walk", - "encounter_rate": 10, - "min_level": 25, - "max_level": 29 } ] }, { - "name": "Mt Pyre (5F)", + "name": "Mt Pyre (4F)", "order": 55, "encounters": [ { @@ -3644,7 +3628,7 @@ ] }, { - "name": "Mt Pyre (6F)", + "name": "Mt Pyre (5F)", "order": 56, "encounters": [ { @@ -3666,8 +3650,30 @@ ] }, { - "name": "Mt Pyre (Outside)", + "name": "Mt Pyre (6F)", "order": 57, + "encounters": [ + { + "national_dex": 355, + "pokemon_name": "duskull", + "method": "walk", + "encounter_rate": 90, + "min_level": 22, + "max_level": 29 + }, + { + "national_dex": 353, + "pokemon_name": "shuppet", + "method": "walk", + "encounter_rate": 10, + "min_level": 25, + "max_level": 29 + } + ] + }, + { + "name": "Mt Pyre (Outside)", + "order": 58, "encounters": [ { "national_dex": 355, @@ -3705,7 +3711,7 @@ }, { "name": "Mt Pyre (Summit)", - "order": 58, + "order": 59, "encounters": [ { "national_dex": 355, @@ -3737,7 +3743,7 @@ }, { "name": "Route 123", - "order": 59, + "order": 60, "encounters": [ { "national_dex": 320, @@ -3871,7 +3877,7 @@ }, { "name": "Route 124", - "order": 60, + "order": 61, "encounters": [ { "national_dex": 129, @@ -3957,7 +3963,7 @@ }, { "name": "Mossdeep City", - "order": 61, + "order": 62, "encounters": [ { "national_dex": 129, @@ -4051,7 +4057,7 @@ }, { "name": "Route 125", - "order": 62, + "order": 63, "encounters": [ { "national_dex": 129, @@ -4137,7 +4143,7 @@ }, { "name": "Shoal Cave", - "order": 63, + "order": 64, "encounters": [ { "national_dex": 320, @@ -4239,7 +4245,7 @@ }, { "name": "Shoal Cave (B1F)", - "order": 64, + "order": 65, "encounters": [ { "national_dex": 363, @@ -4277,7 +4283,7 @@ }, { "name": "Route 126", - "order": 65, + "order": 66, "encounters": [ { "national_dex": 129, @@ -4363,7 +4369,7 @@ }, { "name": "Sootopolis City", - "order": 66, + "order": 67, "encounters": [ { "national_dex": 129, @@ -4409,12 +4415,12 @@ }, { "name": "Cave Of Origin", - "order": 67, + "order": 68, "encounters": [], "children": [ { "name": "Cave Of Origin (Entrance)", - "order": 68, + "order": 69, "encounters": [ { "national_dex": 41, @@ -4436,36 +4442,6 @@ }, { "name": "Cave Of Origin (1F)", - "order": 69, - "encounters": [ - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 60, - "min_level": 30, - "max_level": 34 - }, - { - "national_dex": 303, - "pokemon_name": "mawile", - "method": "walk", - "encounter_rate": 30, - "min_level": 30, - "max_level": 34 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 10, - "min_level": 33, - "max_level": 36 - } - ] - }, - { - "name": "Cave Of Origin (B1F)", "order": 70, "encounters": [ { @@ -4495,7 +4471,7 @@ ] }, { - "name": "Cave Of Origin (B2F)", + "name": "Cave Of Origin (B1F)", "order": 71, "encounters": [ { @@ -4525,7 +4501,7 @@ ] }, { - "name": "Cave Of Origin (B3F)", + "name": "Cave Of Origin (B2F)", "order": 72, "encounters": [ { @@ -4553,12 +4529,42 @@ "max_level": 36 } ] + }, + { + "name": "Cave Of Origin (B3F)", + "order": 73, + "encounters": [ + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 60, + "min_level": 30, + "max_level": 34 + }, + { + "national_dex": 303, + "pokemon_name": "mawile", + "method": "walk", + "encounter_rate": 30, + "min_level": 30, + "max_level": 34 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 10, + "min_level": 33, + "max_level": 36 + } + ] } ] }, { "name": "Route 127", - "order": 73, + "order": 74, "encounters": [ { "national_dex": 129, @@ -4644,7 +4650,7 @@ }, { "name": "Route 128", - "order": 74, + "order": 75, "encounters": [ { "national_dex": 129, @@ -4738,7 +4744,7 @@ }, { "name": "Seafloor Cavern", - "order": 75, + "order": 76, "encounters": [ { "national_dex": 320, @@ -4832,7 +4838,7 @@ }, { "name": "Route 129", - "order": 76, + "order": 77, "encounters": [ { "national_dex": 129, @@ -4926,7 +4932,7 @@ }, { "name": "Route 130", - "order": 77, + "order": 78, "encounters": [ { "national_dex": 360, @@ -5020,92 +5026,6 @@ }, { "name": "Route 131", - "order": 78, - "encounters": [ - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 70, - "min_level": 5, - "max_level": 10 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 10, - "max_level": 30 - }, - { - "national_dex": 72, - "pokemon_name": "tentacool", - "method": "surf", - "encounter_rate": 60, - "min_level": 5, - "max_level": 35 - }, - { - "national_dex": 320, - "pokemon_name": "wailmer", - "method": "super-rod", - "encounter_rate": 60, - "min_level": 25, - "max_level": 45 - }, - { - "national_dex": 319, - "pokemon_name": "sharpedo", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 30, - "max_level": 35 - }, - { - "national_dex": 278, - "pokemon_name": "wingull", - "method": "surf", - "encounter_rate": 35, - "min_level": 10, - "max_level": 30 - }, - { - "national_dex": 72, - "pokemon_name": "tentacool", - "method": "old-rod", - "encounter_rate": 30, - "min_level": 5, - "max_level": 10 - }, - { - "national_dex": 72, - "pokemon_name": "tentacool", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 10, - "max_level": 30 - }, - { - "national_dex": 320, - "pokemon_name": "wailmer", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 10, - "max_level": 30 - }, - { - "national_dex": 279, - "pokemon_name": "pelipper", - "method": "surf", - "encounter_rate": 5, - "min_level": 25, - "max_level": 30 - } - ] - }, - { - "name": "Pacifidlog Town", "order": 79, "encounters": [ { @@ -5191,7 +5111,7 @@ ] }, { - "name": "Route 132", + "name": "Pacifidlog Town", "order": 80, "encounters": [ { @@ -5222,8 +5142,8 @@ "national_dex": 320, "pokemon_name": "wailmer", "method": "super-rod", - "encounter_rate": 45, - "min_level": 30, + "encounter_rate": 60, + "min_level": 25, "max_level": 45 }, { @@ -5266,14 +5186,6 @@ "min_level": 10, "max_level": 30 }, - { - "national_dex": 116, - "pokemon_name": "horsea", - "method": "super-rod", - "encounter_rate": 15, - "min_level": 25, - "max_level": 30 - }, { "national_dex": 279, "pokemon_name": "pelipper", @@ -5285,7 +5197,7 @@ ] }, { - "name": "Route 133", + "name": "Route 132", "order": 81, "encounters": [ { @@ -5379,7 +5291,7 @@ ] }, { - "name": "Route 134", + "name": "Route 133", "order": 82, "encounters": [ { @@ -5473,8 +5385,102 @@ ] }, { - "name": "Ever Grande City", + "name": "Route 134", "order": 83, + "encounters": [ + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 70, + "min_level": 5, + "max_level": 10 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 10, + "max_level": 30 + }, + { + "national_dex": 72, + "pokemon_name": "tentacool", + "method": "surf", + "encounter_rate": 60, + "min_level": 5, + "max_level": 35 + }, + { + "national_dex": 320, + "pokemon_name": "wailmer", + "method": "super-rod", + "encounter_rate": 45, + "min_level": 30, + "max_level": 45 + }, + { + "national_dex": 319, + "pokemon_name": "sharpedo", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 30, + "max_level": 35 + }, + { + "national_dex": 278, + "pokemon_name": "wingull", + "method": "surf", + "encounter_rate": 35, + "min_level": 10, + "max_level": 30 + }, + { + "national_dex": 72, + "pokemon_name": "tentacool", + "method": "old-rod", + "encounter_rate": 30, + "min_level": 5, + "max_level": 10 + }, + { + "national_dex": 72, + "pokemon_name": "tentacool", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 10, + "max_level": 30 + }, + { + "national_dex": 320, + "pokemon_name": "wailmer", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 10, + "max_level": 30 + }, + { + "national_dex": 116, + "pokemon_name": "horsea", + "method": "super-rod", + "encounter_rate": 15, + "min_level": 25, + "max_level": 30 + }, + { + "national_dex": 279, + "pokemon_name": "pelipper", + "method": "surf", + "encounter_rate": 5, + "min_level": 25, + "max_level": 30 + } + ] + }, + { + "name": "Ever Grande City", + "order": 84, "encounters": [ { "national_dex": 129, @@ -5568,12 +5574,12 @@ }, { "name": "Victory Road", - "order": 84, + "order": 85, "encounters": [], "children": [ { "name": "Victory Road (1F)", - "order": 85, + "order": 86, "encounters": [ { "national_dex": 42, @@ -5643,7 +5649,7 @@ }, { "name": "Victory Road (B1F)", - "order": 86, + "order": 87, "encounters": [ { "national_dex": 75, @@ -5705,7 +5711,7 @@ }, { "name": "Victory Road (B2F)", - "order": 87, + "order": 88, "encounters": [ { "national_dex": 42, @@ -5809,12 +5815,12 @@ }, { "name": "Sky Pillar", - "order": 88, + "order": 89, "encounters": [], "children": [ { "name": "Sky Pillar (1F)", - "order": 89, + "order": 90, "encounters": [ { "national_dex": 42, @@ -5852,7 +5858,7 @@ }, { "name": "Sky Pillar (3F)", - "order": 90, + "order": 91, "encounters": [ { "national_dex": 42, @@ -5890,7 +5896,7 @@ }, { "name": "Sky Pillar (5F)", - "order": 91, + "order": 92, "encounters": [ { "national_dex": 42, @@ -5938,7 +5944,7 @@ }, { "name": "Abandoned Ship", - "order": 92, + "order": 93, "encounters": [ { "national_dex": 72, diff --git a/backend/src/app/seeds/data/sapphire.json b/backend/src/app/seeds/data/sapphire.json index 6b15d41..e4015d1 100644 --- a/backend/src/app/seeds/data/sapphire.json +++ b/backend/src/app/seeds/data/sapphire.json @@ -1,32 +1,8 @@ [ { - "name": "Route 101", + "name": "Starter", "order": 1, "encounters": [ - { - "national_dex": 265, - "pokemon_name": "wurmple", - "method": "walk", - "encounter_rate": 45, - "min_level": 2, - "max_level": 3 - }, - { - "national_dex": 263, - "pokemon_name": "zigzagoon", - "method": "walk", - "encounter_rate": 45, - "min_level": 2, - "max_level": 3 - }, - { - "national_dex": 261, - "pokemon_name": "poochyena", - "method": "walk", - "encounter_rate": 10, - "min_level": 2, - "max_level": 3 - }, { "national_dex": 252, "pokemon_name": "treecko", @@ -54,8 +30,38 @@ ] }, { - "name": "Route 103", + "name": "Route 101", "order": 2, + "encounters": [ + { + "national_dex": 265, + "pokemon_name": "wurmple", + "method": "walk", + "encounter_rate": 45, + "min_level": 2, + "max_level": 3 + }, + { + "national_dex": 263, + "pokemon_name": "zigzagoon", + "method": "walk", + "encounter_rate": 45, + "min_level": 2, + "max_level": 3 + }, + { + "national_dex": 261, + "pokemon_name": "poochyena", + "method": "walk", + "encounter_rate": 10, + "min_level": 2, + "max_level": 3 + } + ] + }, + { + "name": "Route 103", + "order": 3, "encounters": [ { "national_dex": 129, @@ -165,7 +171,7 @@ }, { "name": "Route 102", - "order": 3, + "order": 4, "encounters": [ { "national_dex": 341, @@ -283,7 +289,7 @@ }, { "name": "Petalburg City", - "order": 4, + "order": 5, "encounters": [ { "national_dex": 341, @@ -345,7 +351,7 @@ }, { "name": "Route 104", - "order": 5, + "order": 6, "encounters": [ { "national_dex": 129, @@ -423,7 +429,7 @@ }, { "name": "Petalburg Woods", - "order": 6, + "order": 7, "encounters": [ { "national_dex": 263, @@ -485,7 +491,7 @@ }, { "name": "Rusturf Tunnel", - "order": 7, + "order": 8, "encounters": [ { "national_dex": 293, @@ -499,7 +505,7 @@ }, { "name": "Route 116", - "order": 8, + "order": 9, "encounters": [ { "national_dex": 293, @@ -545,7 +551,7 @@ }, { "name": "Rustboro City", - "order": 9, + "order": 10, "encounters": [ { "national_dex": 345, @@ -567,84 +573,6 @@ }, { "name": "Route 105", - "order": 10, - "encounters": [ - { - "national_dex": 320, - "pokemon_name": "wailmer", - "method": "super-rod", - "encounter_rate": 100, - "min_level": 20, - "max_level": 45 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 70, - "min_level": 5, - "max_level": 10 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 10, - "max_level": 30 - }, - { - "national_dex": 72, - "pokemon_name": "tentacool", - "method": "surf", - "encounter_rate": 60, - "min_level": 5, - "max_level": 35 - }, - { - "national_dex": 278, - "pokemon_name": "wingull", - "method": "surf", - "encounter_rate": 35, - "min_level": 10, - "max_level": 30 - }, - { - "national_dex": 72, - "pokemon_name": "tentacool", - "method": "old-rod", - "encounter_rate": 30, - "min_level": 5, - "max_level": 10 - }, - { - "national_dex": 72, - "pokemon_name": "tentacool", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 10, - "max_level": 30 - }, - { - "national_dex": 320, - "pokemon_name": "wailmer", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 10, - "max_level": 30 - }, - { - "national_dex": 279, - "pokemon_name": "pelipper", - "method": "surf", - "encounter_rate": 5, - "min_level": 25, - "max_level": 30 - } - ] - }, - { - "name": "Route 106", "order": 11, "encounters": [ { @@ -722,7 +650,7 @@ ] }, { - "name": "Dewford Town", + "name": "Route 106", "order": 12, "encounters": [ { @@ -800,191 +728,8 @@ ] }, { - "name": "Granite Cave", + "name": "Dewford Town", "order": 13, - "encounters": [], - "children": [ - { - "name": "Granite Cave (1F)", - "order": 14, - "encounters": [ - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 50, - "min_level": 6, - "max_level": 10 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 30, - "min_level": 7, - "max_level": 8 - }, - { - "national_dex": 63, - "pokemon_name": "abra", - "method": "walk", - "encounter_rate": 10, - "min_level": 8, - "max_level": 8 - }, - { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "walk", - "encounter_rate": 10, - "min_level": 6, - "max_level": 9 - } - ] - }, - { - "name": "Granite Cave (B1F)", - "order": 15, - "encounters": [ - { - "national_dex": 304, - "pokemon_name": "aron", - "method": "walk", - "encounter_rate": 40, - "min_level": 9, - "max_level": 11 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 30, - "min_level": 9, - "max_level": 10 - }, - { - "national_dex": 63, - "pokemon_name": "abra", - "method": "walk", - "encounter_rate": 10, - "min_level": 9, - "max_level": 9 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 10, - "min_level": 10, - "max_level": 11 - }, - { - "national_dex": 302, - "pokemon_name": "sableye", - "method": "walk", - "encounter_rate": 10, - "min_level": 9, - "max_level": 11 - } - ] - }, - { - "name": "Granite Cave (B2F)", - "order": 16, - "encounters": [ - { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "rock-smash", - "encounter_rate": 70, - "min_level": 5, - "max_level": 20 - }, - { - "national_dex": 304, - "pokemon_name": "aron", - "method": "walk", - "encounter_rate": 40, - "min_level": 10, - "max_level": 12 - }, - { - "national_dex": 299, - "pokemon_name": "nosepass", - "method": "rock-smash", - "encounter_rate": 30, - "min_level": 10, - "max_level": 20 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 30, - "min_level": 10, - "max_level": 11 - }, - { - "national_dex": 302, - "pokemon_name": "sableye", - "method": "walk", - "encounter_rate": 20, - "min_level": 10, - "max_level": 12 - }, - { - "national_dex": 63, - "pokemon_name": "abra", - "method": "walk", - "encounter_rate": 10, - "min_level": 10, - "max_level": 10 - } - ] - }, - { - "name": "Granite Cave (1Fsmall Room)", - "order": 17, - "encounters": [ - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 50, - "min_level": 6, - "max_level": 10 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 30, - "min_level": 7, - "max_level": 8 - }, - { - "national_dex": 63, - "pokemon_name": "abra", - "method": "walk", - "encounter_rate": 10, - "min_level": 8, - "max_level": 8 - }, - { - "national_dex": 304, - "pokemon_name": "aron", - "method": "walk", - "encounter_rate": 10, - "min_level": 7, - "max_level": 8 - } - ] - } - ] - }, - { - "name": "Route 107", - "order": 18, "encounters": [ { "national_dex": 320, @@ -1061,7 +806,190 @@ ] }, { - "name": "Route 108", + "name": "Granite Cave", + "order": 14, + "encounters": [], + "children": [ + { + "name": "Granite Cave (1F)", + "order": 15, + "encounters": [ + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 50, + "min_level": 6, + "max_level": 10 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 30, + "min_level": 7, + "max_level": 8 + }, + { + "national_dex": 63, + "pokemon_name": "abra", + "method": "walk", + "encounter_rate": 10, + "min_level": 8, + "max_level": 8 + }, + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "walk", + "encounter_rate": 10, + "min_level": 6, + "max_level": 9 + } + ] + }, + { + "name": "Granite Cave (B1F)", + "order": 16, + "encounters": [ + { + "national_dex": 304, + "pokemon_name": "aron", + "method": "walk", + "encounter_rate": 40, + "min_level": 9, + "max_level": 11 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 30, + "min_level": 9, + "max_level": 10 + }, + { + "national_dex": 63, + "pokemon_name": "abra", + "method": "walk", + "encounter_rate": 10, + "min_level": 9, + "max_level": 9 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 10, + "min_level": 10, + "max_level": 11 + }, + { + "national_dex": 302, + "pokemon_name": "sableye", + "method": "walk", + "encounter_rate": 10, + "min_level": 9, + "max_level": 11 + } + ] + }, + { + "name": "Granite Cave (B2F)", + "order": 17, + "encounters": [ + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "rock-smash", + "encounter_rate": 70, + "min_level": 5, + "max_level": 20 + }, + { + "national_dex": 304, + "pokemon_name": "aron", + "method": "walk", + "encounter_rate": 40, + "min_level": 10, + "max_level": 12 + }, + { + "national_dex": 299, + "pokemon_name": "nosepass", + "method": "rock-smash", + "encounter_rate": 30, + "min_level": 10, + "max_level": 20 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 30, + "min_level": 10, + "max_level": 11 + }, + { + "national_dex": 302, + "pokemon_name": "sableye", + "method": "walk", + "encounter_rate": 20, + "min_level": 10, + "max_level": 12 + }, + { + "national_dex": 63, + "pokemon_name": "abra", + "method": "walk", + "encounter_rate": 10, + "min_level": 10, + "max_level": 10 + } + ] + }, + { + "name": "Granite Cave (1Fsmall Room)", + "order": 18, + "encounters": [ + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 50, + "min_level": 6, + "max_level": 10 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 30, + "min_level": 7, + "max_level": 8 + }, + { + "national_dex": 63, + "pokemon_name": "abra", + "method": "walk", + "encounter_rate": 10, + "min_level": 8, + "max_level": 8 + }, + { + "national_dex": 304, + "pokemon_name": "aron", + "method": "walk", + "encounter_rate": 10, + "min_level": 7, + "max_level": 8 + } + ] + } + ] + }, + { + "name": "Route 107", "order": 19, "encounters": [ { @@ -1139,7 +1067,7 @@ ] }, { - "name": "Route 109", + "name": "Route 108", "order": 20, "encounters": [ { @@ -1217,7 +1145,7 @@ ] }, { - "name": "Slateport City", + "name": "Route 109", "order": 21, "encounters": [ { @@ -1295,8 +1223,86 @@ ] }, { - "name": "Route 110", + "name": "Slateport City", "order": 22, + "encounters": [ + { + "national_dex": 320, + "pokemon_name": "wailmer", + "method": "super-rod", + "encounter_rate": 100, + "min_level": 20, + "max_level": 45 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 70, + "min_level": 5, + "max_level": 10 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 10, + "max_level": 30 + }, + { + "national_dex": 72, + "pokemon_name": "tentacool", + "method": "surf", + "encounter_rate": 60, + "min_level": 5, + "max_level": 35 + }, + { + "national_dex": 278, + "pokemon_name": "wingull", + "method": "surf", + "encounter_rate": 35, + "min_level": 10, + "max_level": 30 + }, + { + "national_dex": 72, + "pokemon_name": "tentacool", + "method": "old-rod", + "encounter_rate": 30, + "min_level": 5, + "max_level": 10 + }, + { + "national_dex": 72, + "pokemon_name": "tentacool", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 10, + "max_level": 30 + }, + { + "national_dex": 320, + "pokemon_name": "wailmer", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 10, + "max_level": 30 + }, + { + "national_dex": 279, + "pokemon_name": "pelipper", + "method": "surf", + "encounter_rate": 5, + "min_level": 25, + "max_level": 30 + } + ] + }, + { + "name": "Route 110", + "order": 23, "encounters": [ { "national_dex": 320, @@ -1430,7 +1436,7 @@ }, { "name": "New Mauville", - "order": 23, + "order": 24, "encounters": [ { "national_dex": 81, @@ -1468,7 +1474,7 @@ }, { "name": "New Mauville (Entrance)", - "order": 24, + "order": 25, "encounters": [ { "national_dex": 81, @@ -1490,7 +1496,7 @@ }, { "name": "Route 117", - "order": 25, + "order": 26, "encounters": [ { "national_dex": 341, @@ -1616,7 +1622,7 @@ }, { "name": "Route 111", - "order": 26, + "order": 27, "encounters": [ { "national_dex": 339, @@ -1726,7 +1732,7 @@ }, { "name": "Route 112", - "order": 27, + "order": 28, "encounters": [ { "national_dex": 322, @@ -1748,7 +1754,7 @@ }, { "name": "Fiery Path", - "order": 28, + "order": 29, "encounters": [ { "national_dex": 322, @@ -1802,7 +1808,7 @@ }, { "name": "Jagged Pass", - "order": 29, + "order": 30, "encounters": [ { "national_dex": 322, @@ -1832,7 +1838,7 @@ }, { "name": "Lavaridge Town", - "order": 30, + "order": 31, "encounters": [ { "national_dex": 360, @@ -1846,7 +1852,7 @@ }, { "name": "Route 113", - "order": 31, + "order": 32, "encounters": [ { "national_dex": 327, @@ -1876,7 +1882,7 @@ }, { "name": "Route 114", - "order": 32, + "order": 33, "encounters": [ { "national_dex": 339, @@ -1994,105 +2000,11 @@ }, { "name": "Meteor Falls", - "order": 33, + "order": 34, "encounters": [], "children": [ { "name": "Meteor Falls (Back)", - "order": 34, - "encounters": [ - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "surf", - "encounter_rate": 90, - "min_level": 30, - "max_level": 35 - }, - { - "national_dex": 339, - "pokemon_name": "barboach", - "method": "super-rod", - "encounter_rate": 80, - "min_level": 25, - "max_level": 35 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 70, - "min_level": 5, - "max_level": 10 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 65, - "min_level": 33, - "max_level": 40 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 10, - "max_level": 30 - }, - { - "national_dex": 337, - "pokemon_name": "lunatone", - "method": "walk", - "encounter_rate": 35, - "min_level": 33, - "max_level": 39 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "old-rod", - "encounter_rate": 30, - "min_level": 5, - "max_level": 10 - }, - { - "national_dex": 339, - "pokemon_name": "barboach", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 10, - "max_level": 30 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 10, - "max_level": 30 - }, - { - "national_dex": 340, - "pokemon_name": "whiscash", - "method": "super-rod", - "encounter_rate": 20, - "min_level": 30, - "max_level": 45 - }, - { - "national_dex": 337, - "pokemon_name": "lunatone", - "method": "surf", - "encounter_rate": 10, - "min_level": 5, - "max_level": 35 - } - ] - }, - { - "name": "Meteor Falls (B1F)", "order": 35, "encounters": [ { @@ -2186,8 +2098,102 @@ ] }, { - "name": "Meteor Falls (Backsmall Room)", + "name": "Meteor Falls (B1F)", "order": 36, + "encounters": [ + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "surf", + "encounter_rate": 90, + "min_level": 30, + "max_level": 35 + }, + { + "national_dex": 339, + "pokemon_name": "barboach", + "method": "super-rod", + "encounter_rate": 80, + "min_level": 25, + "max_level": 35 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 70, + "min_level": 5, + "max_level": 10 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 65, + "min_level": 33, + "max_level": 40 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 10, + "max_level": 30 + }, + { + "national_dex": 337, + "pokemon_name": "lunatone", + "method": "walk", + "encounter_rate": 35, + "min_level": 33, + "max_level": 39 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "old-rod", + "encounter_rate": 30, + "min_level": 5, + "max_level": 10 + }, + { + "national_dex": 339, + "pokemon_name": "barboach", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 10, + "max_level": 30 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 10, + "max_level": 30 + }, + { + "national_dex": 340, + "pokemon_name": "whiscash", + "method": "super-rod", + "encounter_rate": 20, + "min_level": 30, + "max_level": 45 + }, + { + "national_dex": 337, + "pokemon_name": "lunatone", + "method": "surf", + "encounter_rate": 10, + "min_level": 5, + "max_level": 35 + } + ] + }, + { + "name": "Meteor Falls (Backsmall Room)", + "order": 37, "encounters": [ { "national_dex": 42, @@ -2291,7 +2297,7 @@ }, { "name": "Meteor Falls", - "order": 37, + "order": 38, "encounters": [ { "national_dex": 339, @@ -2377,7 +2383,7 @@ }, { "name": "Route 115", - "order": 38, + "order": 39, "encounters": [ { "national_dex": 320, @@ -2495,7 +2501,7 @@ }, { "name": "Route 118", - "order": 39, + "order": 40, "encounters": [ { "national_dex": 129, @@ -2629,7 +2635,7 @@ }, { "name": "Route 119", - "order": 40, + "order": 41, "encounters": [ { "national_dex": 318, @@ -2755,7 +2761,7 @@ }, { "name": "Route 120", - "order": 41, + "order": 42, "encounters": [ { "national_dex": 339, @@ -2881,7 +2887,7 @@ }, { "name": "Route 121", - "order": 42, + "order": 43, "encounters": [ { "national_dex": 320, @@ -3015,12 +3021,12 @@ }, { "name": "Safari Zone", - "order": 43, + "order": 44, "encounters": [], "children": [ { "name": "Safari Zone (Nwmach Bike Area)", - "order": 44, + "order": 45, "encounters": [ { "national_dex": 54, @@ -3138,7 +3144,7 @@ }, { "name": "Safari Zone (Neacro Bike Area)", - "order": 45, + "order": 46, "encounters": [ { "national_dex": 74, @@ -3200,7 +3206,7 @@ }, { "name": "Safari Zone (Sw)", - "order": 46, + "order": 47, "encounters": [ { "national_dex": 54, @@ -3318,7 +3324,7 @@ }, { "name": "Safari Zone (Se)", - "order": 47, + "order": 48, "encounters": [ { "national_dex": 43, @@ -3382,7 +3388,7 @@ }, { "name": "Lilycove City", - "order": 48, + "order": 49, "encounters": [ { "national_dex": 320, @@ -3468,7 +3474,7 @@ }, { "name": "Route 122", - "order": 49, + "order": 50, "encounters": [ { "national_dex": 129, @@ -3554,25 +3560,11 @@ }, { "name": "Mt Pyre", - "order": 50, + "order": 51, "encounters": [], "children": [ { "name": "Mt Pyre (1F)", - "order": 51, - "encounters": [ - { - "national_dex": 353, - "pokemon_name": "shuppet", - "method": "walk", - "encounter_rate": 100, - "min_level": 22, - "max_level": 29 - } - ] - }, - { - "name": "Mt Pyre (2F)", "order": 52, "encounters": [ { @@ -3586,7 +3578,7 @@ ] }, { - "name": "Mt Pyre (3F)", + "name": "Mt Pyre (2F)", "order": 53, "encounters": [ { @@ -3600,29 +3592,21 @@ ] }, { - "name": "Mt Pyre (4F)", + "name": "Mt Pyre (3F)", "order": 54, "encounters": [ { "national_dex": 353, "pokemon_name": "shuppet", "method": "walk", - "encounter_rate": 90, + "encounter_rate": 100, "min_level": 22, "max_level": 29 - }, - { - "national_dex": 355, - "pokemon_name": "duskull", - "method": "walk", - "encounter_rate": 10, - "min_level": 25, - "max_level": 29 } ] }, { - "name": "Mt Pyre (5F)", + "name": "Mt Pyre (4F)", "order": 55, "encounters": [ { @@ -3644,7 +3628,7 @@ ] }, { - "name": "Mt Pyre (6F)", + "name": "Mt Pyre (5F)", "order": 56, "encounters": [ { @@ -3666,8 +3650,30 @@ ] }, { - "name": "Mt Pyre (Outside)", + "name": "Mt Pyre (6F)", "order": 57, + "encounters": [ + { + "national_dex": 353, + "pokemon_name": "shuppet", + "method": "walk", + "encounter_rate": 90, + "min_level": 22, + "max_level": 29 + }, + { + "national_dex": 355, + "pokemon_name": "duskull", + "method": "walk", + "encounter_rate": 10, + "min_level": 25, + "max_level": 29 + } + ] + }, + { + "name": "Mt Pyre (Outside)", + "order": 58, "encounters": [ { "national_dex": 353, @@ -3705,7 +3711,7 @@ }, { "name": "Mt Pyre (Summit)", - "order": 58, + "order": 59, "encounters": [ { "national_dex": 353, @@ -3737,7 +3743,7 @@ }, { "name": "Route 123", - "order": 59, + "order": 60, "encounters": [ { "national_dex": 320, @@ -3871,7 +3877,7 @@ }, { "name": "Route 124", - "order": 60, + "order": 61, "encounters": [ { "national_dex": 129, @@ -3957,7 +3963,7 @@ }, { "name": "Mossdeep City", - "order": 61, + "order": 62, "encounters": [ { "national_dex": 129, @@ -4051,7 +4057,7 @@ }, { "name": "Route 125", - "order": 62, + "order": 63, "encounters": [ { "national_dex": 129, @@ -4137,7 +4143,7 @@ }, { "name": "Shoal Cave", - "order": 63, + "order": 64, "encounters": [ { "national_dex": 320, @@ -4239,7 +4245,7 @@ }, { "name": "Shoal Cave (B1F)", - "order": 64, + "order": 65, "encounters": [ { "national_dex": 363, @@ -4277,7 +4283,7 @@ }, { "name": "Route 126", - "order": 65, + "order": 66, "encounters": [ { "national_dex": 129, @@ -4363,7 +4369,7 @@ }, { "name": "Sootopolis City", - "order": 66, + "order": 67, "encounters": [ { "national_dex": 129, @@ -4417,12 +4423,12 @@ }, { "name": "Cave Of Origin", - "order": 67, + "order": 68, "encounters": [], "children": [ { "name": "Cave Of Origin (Entrance)", - "order": 68, + "order": 69, "encounters": [ { "national_dex": 41, @@ -4444,36 +4450,6 @@ }, { "name": "Cave Of Origin (1F)", - "order": 69, - "encounters": [ - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 60, - "min_level": 30, - "max_level": 34 - }, - { - "national_dex": 302, - "pokemon_name": "sableye", - "method": "walk", - "encounter_rate": 30, - "min_level": 30, - "max_level": 34 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 10, - "min_level": 33, - "max_level": 36 - } - ] - }, - { - "name": "Cave Of Origin (B1F)", "order": 70, "encounters": [ { @@ -4503,7 +4479,7 @@ ] }, { - "name": "Cave Of Origin (B2F)", + "name": "Cave Of Origin (B1F)", "order": 71, "encounters": [ { @@ -4533,7 +4509,7 @@ ] }, { - "name": "Cave Of Origin (B3F)", + "name": "Cave Of Origin (B2F)", "order": 72, "encounters": [ { @@ -4561,12 +4537,42 @@ "max_level": 36 } ] + }, + { + "name": "Cave Of Origin (B3F)", + "order": 73, + "encounters": [ + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 60, + "min_level": 30, + "max_level": 34 + }, + { + "national_dex": 302, + "pokemon_name": "sableye", + "method": "walk", + "encounter_rate": 30, + "min_level": 30, + "max_level": 34 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 10, + "min_level": 33, + "max_level": 36 + } + ] } ] }, { "name": "Route 127", - "order": 73, + "order": 74, "encounters": [ { "national_dex": 129, @@ -4652,7 +4658,7 @@ }, { "name": "Route 128", - "order": 74, + "order": 75, "encounters": [ { "national_dex": 129, @@ -4746,7 +4752,7 @@ }, { "name": "Seafloor Cavern", - "order": 75, + "order": 76, "encounters": [ { "national_dex": 320, @@ -4840,7 +4846,7 @@ }, { "name": "Route 129", - "order": 76, + "order": 77, "encounters": [ { "national_dex": 129, @@ -4934,7 +4940,7 @@ }, { "name": "Route 130", - "order": 77, + "order": 78, "encounters": [ { "national_dex": 360, @@ -5028,92 +5034,6 @@ }, { "name": "Route 131", - "order": 78, - "encounters": [ - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 70, - "min_level": 5, - "max_level": 10 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 10, - "max_level": 30 - }, - { - "national_dex": 72, - "pokemon_name": "tentacool", - "method": "surf", - "encounter_rate": 60, - "min_level": 5, - "max_level": 35 - }, - { - "national_dex": 320, - "pokemon_name": "wailmer", - "method": "super-rod", - "encounter_rate": 60, - "min_level": 25, - "max_level": 45 - }, - { - "national_dex": 319, - "pokemon_name": "sharpedo", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 30, - "max_level": 35 - }, - { - "national_dex": 278, - "pokemon_name": "wingull", - "method": "surf", - "encounter_rate": 35, - "min_level": 10, - "max_level": 30 - }, - { - "national_dex": 72, - "pokemon_name": "tentacool", - "method": "old-rod", - "encounter_rate": 30, - "min_level": 5, - "max_level": 10 - }, - { - "national_dex": 72, - "pokemon_name": "tentacool", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 10, - "max_level": 30 - }, - { - "national_dex": 320, - "pokemon_name": "wailmer", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 10, - "max_level": 30 - }, - { - "national_dex": 279, - "pokemon_name": "pelipper", - "method": "surf", - "encounter_rate": 5, - "min_level": 25, - "max_level": 30 - } - ] - }, - { - "name": "Pacifidlog Town", "order": 79, "encounters": [ { @@ -5199,7 +5119,7 @@ ] }, { - "name": "Route 132", + "name": "Pacifidlog Town", "order": 80, "encounters": [ { @@ -5230,8 +5150,8 @@ "national_dex": 320, "pokemon_name": "wailmer", "method": "super-rod", - "encounter_rate": 45, - "min_level": 30, + "encounter_rate": 60, + "min_level": 25, "max_level": 45 }, { @@ -5274,14 +5194,6 @@ "min_level": 10, "max_level": 30 }, - { - "national_dex": 116, - "pokemon_name": "horsea", - "method": "super-rod", - "encounter_rate": 15, - "min_level": 25, - "max_level": 30 - }, { "national_dex": 279, "pokemon_name": "pelipper", @@ -5293,7 +5205,7 @@ ] }, { - "name": "Route 133", + "name": "Route 132", "order": 81, "encounters": [ { @@ -5387,7 +5299,7 @@ ] }, { - "name": "Route 134", + "name": "Route 133", "order": 82, "encounters": [ { @@ -5481,8 +5393,102 @@ ] }, { - "name": "Ever Grande City", + "name": "Route 134", "order": 83, + "encounters": [ + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 70, + "min_level": 5, + "max_level": 10 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 10, + "max_level": 30 + }, + { + "national_dex": 72, + "pokemon_name": "tentacool", + "method": "surf", + "encounter_rate": 60, + "min_level": 5, + "max_level": 35 + }, + { + "national_dex": 320, + "pokemon_name": "wailmer", + "method": "super-rod", + "encounter_rate": 45, + "min_level": 30, + "max_level": 45 + }, + { + "national_dex": 319, + "pokemon_name": "sharpedo", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 30, + "max_level": 35 + }, + { + "national_dex": 278, + "pokemon_name": "wingull", + "method": "surf", + "encounter_rate": 35, + "min_level": 10, + "max_level": 30 + }, + { + "national_dex": 72, + "pokemon_name": "tentacool", + "method": "old-rod", + "encounter_rate": 30, + "min_level": 5, + "max_level": 10 + }, + { + "national_dex": 72, + "pokemon_name": "tentacool", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 10, + "max_level": 30 + }, + { + "national_dex": 320, + "pokemon_name": "wailmer", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 10, + "max_level": 30 + }, + { + "national_dex": 116, + "pokemon_name": "horsea", + "method": "super-rod", + "encounter_rate": 15, + "min_level": 25, + "max_level": 30 + }, + { + "national_dex": 279, + "pokemon_name": "pelipper", + "method": "surf", + "encounter_rate": 5, + "min_level": 25, + "max_level": 30 + } + ] + }, + { + "name": "Ever Grande City", + "order": 84, "encounters": [ { "national_dex": 129, @@ -5576,12 +5582,12 @@ }, { "name": "Victory Road", - "order": 84, + "order": 85, "encounters": [], "children": [ { "name": "Victory Road (1F)", - "order": 85, + "order": 86, "encounters": [ { "national_dex": 42, @@ -5651,7 +5657,7 @@ }, { "name": "Victory Road (B1F)", - "order": 86, + "order": 87, "encounters": [ { "national_dex": 75, @@ -5713,7 +5719,7 @@ }, { "name": "Victory Road (B2F)", - "order": 87, + "order": 88, "encounters": [ { "national_dex": 42, @@ -5817,12 +5823,12 @@ }, { "name": "Sky Pillar", - "order": 88, + "order": 89, "encounters": [], "children": [ { "name": "Sky Pillar (1F)", - "order": 89, + "order": 90, "encounters": [ { "national_dex": 42, @@ -5860,7 +5866,7 @@ }, { "name": "Sky Pillar (3F)", - "order": 90, + "order": 91, "encounters": [ { "national_dex": 42, @@ -5898,7 +5904,7 @@ }, { "name": "Sky Pillar (5F)", - "order": 91, + "order": 92, "encounters": [ { "national_dex": 42, @@ -5946,7 +5952,7 @@ }, { "name": "Abandoned Ship", - "order": 92, + "order": 93, "encounters": [ { "national_dex": 72, diff --git a/backend/src/app/seeds/data/silver.json b/backend/src/app/seeds/data/silver.json index c5edc78..9a530ed 100644 --- a/backend/src/app/seeds/data/silver.json +++ b/backend/src/app/seeds/data/silver.json @@ -1,7 +1,37 @@ [ { - "name": "New Bark Town", + "name": "Starter", "order": 1, + "encounters": [ + { + "national_dex": 152, + "pokemon_name": "chikorita", + "method": "starter", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + }, + { + "national_dex": 155, + "pokemon_name": "cyndaquil", + "method": "starter", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + }, + { + "national_dex": 158, + "pokemon_name": "totodile", + "method": "starter", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + } + ] + }, + { + "name": "New Bark Town", + "order": 2, "encounters": [ { "national_dex": 72, @@ -98,36 +128,12 @@ "encounter_rate": 10, "min_level": 20, "max_level": 24 - }, - { - "national_dex": 152, - "pokemon_name": "chikorita", - "method": "starter", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - }, - { - "national_dex": 155, - "pokemon_name": "cyndaquil", - "method": "starter", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - }, - { - "national_dex": 158, - "pokemon_name": "totodile", - "method": "starter", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 } ] }, { "name": "Route 29", - "order": 2, + "order": 3, "encounters": [ { "national_dex": 16, @@ -165,7 +171,7 @@ }, { "name": "Cherrygrove City", - "order": 3, + "order": 4, "encounters": [ { "national_dex": 98, @@ -267,7 +273,7 @@ }, { "name": "Route 30", - "order": 4, + "order": 5, "encounters": [ { "national_dex": 60, @@ -385,7 +391,7 @@ }, { "name": "Route 31", - "order": 5, + "order": 6, "encounters": [ { "national_dex": 60, @@ -511,12 +517,12 @@ }, { "name": "Dark Cave", - "order": 6, + "order": 7, "encounters": [], "children": [ { "name": "Dark Cave (Violet City Entrance)", - "order": 7, + "order": 8, "encounters": [ { "national_dex": 74, @@ -626,7 +632,7 @@ }, { "name": "Dark Cave (Blackthorn City Entrance)", - "order": 8, + "order": 9, "encounters": [ { "national_dex": 129, @@ -738,7 +744,7 @@ }, { "name": "Violet City", - "order": 9, + "order": 10, "encounters": [ { "national_dex": 60, @@ -816,12 +822,12 @@ }, { "name": "Sprout Tower", - "order": 10, + "order": 11, "encounters": [], "children": [ { "name": "Sprout Tower (2F)", - "order": 11, + "order": 12, "encounters": [ { "national_dex": 19, @@ -843,7 +849,7 @@ }, { "name": "Sprout Tower (3F)", - "order": 12, + "order": 13, "encounters": [ { "national_dex": 19, @@ -867,7 +873,7 @@ }, { "name": "Route 32", - "order": 13, + "order": 14, "encounters": [ { "national_dex": 129, @@ -1025,12 +1031,12 @@ }, { "name": "Ruins Of Alph", - "order": 14, + "order": 15, "encounters": [], "children": [ { "name": "Ruins Of Alph (Outside)", - "order": 15, + "order": 16, "encounters": [ { "national_dex": 177, @@ -1116,20 +1122,6 @@ }, { "name": "Ruins Of Alph (Interior A)", - "order": 16, - "encounters": [ - { - "national_dex": 201, - "pokemon_name": "unown", - "method": "walk", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - } - ] - }, - { - "name": "Ruins Of Alph (Interior B)", "order": 17, "encounters": [ { @@ -1143,7 +1135,7 @@ ] }, { - "name": "Ruins Of Alph (Interior C)", + "name": "Ruins Of Alph (Interior B)", "order": 18, "encounters": [ { @@ -1157,7 +1149,7 @@ ] }, { - "name": "Ruins Of Alph (Interior D)", + "name": "Ruins Of Alph (Interior C)", "order": 19, "encounters": [ { @@ -1169,17 +1161,31 @@ "max_level": 5 } ] + }, + { + "name": "Ruins Of Alph (Interior D)", + "order": 20, + "encounters": [ + { + "national_dex": 201, + "pokemon_name": "unown", + "method": "walk", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + } + ] } ] }, { "name": "Union Cave", - "order": 20, + "order": 21, "encounters": [], "children": [ { "name": "Union Cave (1F)", - "order": 21, + "order": 22, "encounters": [ { "national_dex": 129, @@ -1289,7 +1295,7 @@ }, { "name": "Union Cave (B1F)", - "order": 22, + "order": 23, "encounters": [ { "national_dex": 129, @@ -1399,7 +1405,7 @@ }, { "name": "Union Cave (B2F)", - "order": 23, + "order": 24, "encounters": [ { "national_dex": 98, @@ -1559,7 +1565,7 @@ }, { "name": "Route 33", - "order": 24, + "order": 25, "encounters": [ { "national_dex": 23, @@ -1605,12 +1611,12 @@ }, { "name": "Slowpoke Well", - "order": 25, + "order": 26, "encounters": [], "children": [ { "name": "Slowpoke Well (1F)", - "order": 26, + "order": 27, "encounters": [ { "national_dex": 79, @@ -1696,7 +1702,7 @@ }, { "name": "Slowpoke Well (B1F)", - "order": 27, + "order": 28, "encounters": [ { "national_dex": 79, @@ -1800,7 +1806,7 @@ }, { "name": "Route 34", - "order": 28, + "order": 29, "encounters": [ { "national_dex": 98, @@ -1934,7 +1940,7 @@ }, { "name": "Ilex Forest", - "order": 29, + "order": 30, "encounters": [ { "national_dex": 13, @@ -2044,7 +2050,7 @@ }, { "name": "National Park", - "order": 30, + "order": 31, "encounters": [ { "national_dex": 163, @@ -2090,7 +2096,7 @@ }, { "name": "Route 35", - "order": 31, + "order": 32, "encounters": [ { "national_dex": 29, @@ -2224,7 +2230,7 @@ }, { "name": "Goldenrod City", - "order": 32, + "order": 33, "encounters": [ { "national_dex": 133, @@ -2238,7 +2244,7 @@ }, { "name": "Route 36", - "order": 33, + "order": 34, "encounters": [ { "national_dex": 29, @@ -2292,7 +2298,7 @@ }, { "name": "Route 37", - "order": 34, + "order": 35, "encounters": [ { "national_dex": 234, @@ -2346,7 +2352,7 @@ }, { "name": "Ecruteak City", - "order": 35, + "order": 36, "encounters": [ { "national_dex": 60, @@ -2416,12 +2422,12 @@ }, { "name": "Burned Tower", - "order": 36, + "order": 37, "encounters": [], "children": [ { "name": "Burned Tower (1F)", - "order": 37, + "order": 38, "encounters": [ { "national_dex": 19, @@ -2459,7 +2465,7 @@ }, { "name": "Burned Tower (B1F)", - "order": 38, + "order": 39, "encounters": [ { "national_dex": 109, @@ -2499,33 +2505,11 @@ }, { "name": "Bell Tower", - "order": 39, + "order": 40, "encounters": [], "children": [ { "name": "Bell Tower (2F)", - "order": 40, - "encounters": [ - { - "national_dex": 19, - "pokemon_name": "rattata", - "method": "walk", - "encounter_rate": 100, - "min_level": 20, - "max_level": 24 - }, - { - "national_dex": 92, - "pokemon_name": "gastly", - "method": "walk", - "encounter_rate": 80, - "min_level": 20, - "max_level": 22 - } - ] - }, - { - "name": "Bell Tower (3F)", "order": 41, "encounters": [ { @@ -2547,7 +2531,7 @@ ] }, { - "name": "Bell Tower (4F)", + "name": "Bell Tower (3F)", "order": 42, "encounters": [ { @@ -2569,7 +2553,7 @@ ] }, { - "name": "Bell Tower (5F)", + "name": "Bell Tower (4F)", "order": 43, "encounters": [ { @@ -2591,7 +2575,7 @@ ] }, { - "name": "Bell Tower (6F)", + "name": "Bell Tower (5F)", "order": 44, "encounters": [ { @@ -2613,7 +2597,7 @@ ] }, { - "name": "Bell Tower (7F)", + "name": "Bell Tower (6F)", "order": 45, "encounters": [ { @@ -2635,7 +2619,7 @@ ] }, { - "name": "Bell Tower (8F)", + "name": "Bell Tower (7F)", "order": 46, "encounters": [ { @@ -2657,7 +2641,7 @@ ] }, { - "name": "Bell Tower (9F)", + "name": "Bell Tower (8F)", "order": 47, "encounters": [ { @@ -2677,12 +2661,34 @@ "max_level": 22 } ] + }, + { + "name": "Bell Tower (9F)", + "order": 48, + "encounters": [ + { + "national_dex": 19, + "pokemon_name": "rattata", + "method": "walk", + "encounter_rate": 100, + "min_level": 20, + "max_level": 24 + }, + { + "national_dex": 92, + "pokemon_name": "gastly", + "method": "walk", + "encounter_rate": 80, + "min_level": 20, + "max_level": 22 + } + ] } ] }, { "name": "Route 38", - "order": 48, + "order": 49, "encounters": [ { "national_dex": 20, @@ -2752,7 +2758,7 @@ }, { "name": "Route 39", - "order": 49, + "order": 50, "encounters": [ { "national_dex": 20, @@ -2814,7 +2820,7 @@ }, { "name": "Olivine City", - "order": 50, + "order": 51, "encounters": [ { "national_dex": 98, @@ -2916,7 +2922,7 @@ }, { "name": "Sea Route 40", - "order": 51, + "order": 52, "encounters": [ { "national_dex": 98, @@ -3034,7 +3040,7 @@ }, { "name": "Sea Route 41", - "order": 52, + "order": 53, "encounters": [ { "national_dex": 129, @@ -3136,7 +3142,7 @@ }, { "name": "Cianwood City", - "order": 53, + "order": 54, "encounters": [ { "national_dex": 98, @@ -3262,7 +3268,7 @@ }, { "name": "Route 42", - "order": 54, + "order": 55, "encounters": [ { "national_dex": 179, @@ -3372,7 +3378,7 @@ }, { "name": "Mt Mortar", - "order": 55, + "order": 56, "encounters": [ { "national_dex": 236, @@ -3386,7 +3392,7 @@ "children": [ { "name": "Mt Mortar (1F)", - "order": 56, + "order": 57, "encounters": [ { "national_dex": 118, @@ -3512,7 +3518,7 @@ }, { "name": "Mt Mortar (Lower Cave)", - "order": 57, + "order": 58, "encounters": [ { "national_dex": 74, @@ -3550,7 +3556,7 @@ }, { "name": "Mt Mortar (Upper Cave)", - "order": 58, + "order": 59, "encounters": [ { "national_dex": 118, @@ -3676,7 +3682,7 @@ }, { "name": "Mt Mortar (B1F)", - "order": 59, + "order": 60, "encounters": [ { "national_dex": 118, @@ -3796,7 +3802,7 @@ }, { "name": "Lake Of Rage", - "order": 60, + "order": 61, "encounters": [ { "national_dex": 129, @@ -3858,7 +3864,7 @@ }, { "name": "Route 43", - "order": 61, + "order": 62, "encounters": [ { "national_dex": 180, @@ -3968,7 +3974,7 @@ }, { "name": "Route 44", - "order": 62, + "order": 63, "encounters": [ { "national_dex": 223, @@ -4094,57 +4100,11 @@ }, { "name": "Ice Path", - "order": 63, + "order": 64, "encounters": [], "children": [ { "name": "Ice Path (1F)", - "order": 64, - "encounters": [ - { - "national_dex": 220, - "pokemon_name": "swinub", - "method": "walk", - "encounter_rate": 100, - "min_level": 21, - "max_level": 23 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 90, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 225, - "pokemon_name": "delibird", - "method": "walk", - "encounter_rate": 60, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 124, - "pokemon_name": "jynx", - "method": "walk", - "encounter_rate": 20, - "min_level": 20, - "max_level": 22 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 10, - "min_level": 22, - "max_level": 22 - } - ] - }, - { - "name": "Ice Path (B1F)", "order": 65, "encounters": [ { @@ -4190,8 +4150,54 @@ ] }, { - "name": "Ice Path (B2F)", + "name": "Ice Path (B1F)", "order": 66, + "encounters": [ + { + "national_dex": 220, + "pokemon_name": "swinub", + "method": "walk", + "encounter_rate": 100, + "min_level": 21, + "max_level": 23 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 90, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 225, + "pokemon_name": "delibird", + "method": "walk", + "encounter_rate": 60, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 124, + "pokemon_name": "jynx", + "method": "walk", + "encounter_rate": 20, + "min_level": 20, + "max_level": 22 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 10, + "min_level": 22, + "max_level": 22 + } + ] + }, + { + "name": "Ice Path (B2F)", + "order": 67, "encounters": [ { "national_dex": 220, @@ -4237,7 +4243,7 @@ }, { "name": "Ice Path (B3F)", - "order": 67, + "order": 68, "encounters": [ { "national_dex": 220, @@ -4285,7 +4291,7 @@ }, { "name": "Blackthorn City", - "order": 68, + "order": 69, "encounters": [ { "national_dex": 129, @@ -4347,7 +4353,7 @@ }, { "name": "Dragons Den", - "order": 69, + "order": 70, "encounters": [ { "national_dex": 129, @@ -4425,7 +4431,7 @@ }, { "name": "Route 45", - "order": 70, + "order": 71, "encounters": [ { "national_dex": 129, @@ -4519,7 +4525,7 @@ }, { "name": "Route 46", - "order": 71, + "order": 72, "encounters": [ { "national_dex": 74, @@ -4557,12 +4563,12 @@ }, { "name": "Whirl Islands", - "order": 72, + "order": 73, "encounters": [], "children": [ { "name": "Whirl Islands (1F)", - "order": 73, + "order": 74, "encounters": [ { "national_dex": 129, @@ -4696,7 +4702,7 @@ }, { "name": "Whirl Islands (B1F)", - "order": 74, + "order": 75, "encounters": [ { "national_dex": 98, @@ -4734,7 +4740,7 @@ }, { "name": "Whirl Islands (B2F)", - "order": 75, + "order": 76, "encounters": [ { "national_dex": 116, @@ -4860,7 +4866,7 @@ }, { "name": "Whirl Islands (B3F)", - "order": 76, + "order": 77, "encounters": [ { "national_dex": 116, @@ -4988,7 +4994,7 @@ }, { "name": "Tohjo Falls", - "order": 77, + "order": 78, "encounters": [ { "national_dex": 129, @@ -5114,7 +5120,7 @@ }, { "name": "Route 27", - "order": 78, + "order": 79, "encounters": [ { "national_dex": 84, @@ -5264,7 +5270,7 @@ }, { "name": "Route 26", - "order": 79, + "order": 80, "encounters": [ { "national_dex": 20, @@ -5406,57 +5412,11 @@ }, { "name": "Victory Road 1", - "order": 80, + "order": 81, "encounters": [], "children": [ { "name": "Victory Road 1 (1F)", - "order": 81, - "encounters": [ - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 30, - "min_level": 32, - "max_level": 32 - }, - { - "national_dex": 75, - "pokemon_name": "graveler", - "method": "walk", - "encounter_rate": 30, - "min_level": 32, - "max_level": 32 - }, - { - "national_dex": 232, - "pokemon_name": "donphan", - "method": "walk", - "encounter_rate": 20, - "min_level": 33, - "max_level": 33 - }, - { - "national_dex": 95, - "pokemon_name": "onix", - "method": "walk", - "encounter_rate": 15, - "min_level": 34, - "max_level": 36 - }, - { - "national_dex": 111, - "pokemon_name": "rhyhorn", - "method": "walk", - "encounter_rate": 5, - "min_level": 35, - "max_level": 35 - } - ] - }, - { - "name": "Victory Road 1 (2F)", "order": 82, "encounters": [ { @@ -5502,7 +5462,7 @@ ] }, { - "name": "Victory Road 1 (3F)", + "name": "Victory Road 1 (2F)", "order": 83, "encounters": [ { @@ -5546,12 +5506,58 @@ "max_level": 35 } ] + }, + { + "name": "Victory Road 1 (3F)", + "order": 84, + "encounters": [ + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 30, + "min_level": 32, + "max_level": 32 + }, + { + "national_dex": 75, + "pokemon_name": "graveler", + "method": "walk", + "encounter_rate": 30, + "min_level": 32, + "max_level": 32 + }, + { + "national_dex": 232, + "pokemon_name": "donphan", + "method": "walk", + "encounter_rate": 20, + "min_level": 33, + "max_level": 33 + }, + { + "national_dex": 95, + "pokemon_name": "onix", + "method": "walk", + "encounter_rate": 15, + "min_level": 34, + "max_level": 36 + }, + { + "national_dex": 111, + "pokemon_name": "rhyhorn", + "method": "walk", + "encounter_rate": 5, + "min_level": 35, + "max_level": 35 + } + ] } ] }, { "name": "Route 28", - "order": 84, + "order": 85, "encounters": [ { "national_dex": 60, @@ -5677,12 +5683,12 @@ }, { "name": "Mt Silver", - "order": 85, + "order": 86, "encounters": [], "children": [ { "name": "Mt Silver (2F)", - "order": 86, + "order": 87, "encounters": [ { "national_dex": 195, @@ -5808,7 +5814,7 @@ }, { "name": "Mt Silver (Outside)", - "order": 87, + "order": 88, "encounters": [ { "national_dex": 61, @@ -5934,7 +5940,7 @@ }, { "name": "Mt Silver (1F)", - "order": 88, + "order": 89, "encounters": [ { "national_dex": 232, @@ -5980,7 +5986,7 @@ }, { "name": "Mt Silver (Top)", - "order": 89, + "order": 90, "encounters": [ { "national_dex": 42, @@ -6028,7 +6034,7 @@ }, { "name": "Pallet Town", - "order": 90, + "order": 91, "encounters": [ { "national_dex": 72, @@ -6130,7 +6136,7 @@ }, { "name": "Route 1", - "order": 91, + "order": 92, "encounters": [ { "national_dex": 19, @@ -6176,7 +6182,7 @@ }, { "name": "Viridian City", - "order": 92, + "order": 93, "encounters": [ { "national_dex": 60, @@ -6198,7 +6204,7 @@ }, { "name": "Pewter City", - "order": 93, + "order": 94, "encounters": [ { "national_dex": 138, @@ -6260,7 +6266,7 @@ }, { "name": "Route 2 (South Towards Viridian City)", - "order": 94, + "order": 95, "encounters": [ { "national_dex": 163, @@ -6346,7 +6352,7 @@ }, { "name": "Route 3", - "order": 95, + "order": 96, "encounters": [ { "national_dex": 19, @@ -6400,7 +6406,7 @@ }, { "name": "Mt Moon (1F)", - "order": 96, + "order": 97, "encounters": [ { "national_dex": 41, @@ -6438,7 +6444,7 @@ }, { "name": "Route 4", - "order": 97, + "order": 98, "encounters": [ { "national_dex": 19, @@ -6508,7 +6514,7 @@ }, { "name": "Cerulean City", - "order": 98, + "order": 99, "encounters": [ { "national_dex": 118, @@ -6586,7 +6592,7 @@ }, { "name": "Route 24", - "order": 99, + "order": 100, "encounters": [ { "national_dex": 69, @@ -6720,7 +6726,7 @@ }, { "name": "Route 25", - "order": 100, + "order": 101, "encounters": [ { "national_dex": 118, @@ -6862,7 +6868,7 @@ }, { "name": "Route 5", - "order": 101, + "order": 102, "encounters": [ { "national_dex": 69, @@ -6916,7 +6922,7 @@ }, { "name": "Route 6", - "order": 102, + "order": 103, "encounters": [ { "national_dex": 54, @@ -7034,108 +7040,6 @@ }, { "name": "Vermilion City", - "order": 103, - "encounters": [ - { - "national_dex": 72, - "pokemon_name": "tentacool", - "method": "surf", - "encounter_rate": 90, - "min_level": 30, - "max_level": 39 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 85, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 170, - "pokemon_name": "chinchou", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 35, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 72, - "pokemon_name": "tentacool", - "method": "good-rod", - "encounter_rate": 35, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 90, - "pokemon_name": "shellder", - "method": "super-rod", - "encounter_rate": 30, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 170, - "pokemon_name": "chinchou", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 73, - "pokemon_name": "tentacruel", - "method": "super-rod", - "encounter_rate": 20, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 72, - "pokemon_name": "tentacool", - "method": "old-rod", - "encounter_rate": 15, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 171, - "pokemon_name": "lanturn", - "method": "super-rod", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 90, - "pokemon_name": "shellder", - "method": "good-rod", - "encounter_rate": 10, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 73, - "pokemon_name": "tentacruel", - "method": "surf", - "encounter_rate": 10, - "min_level": 35, - "max_level": 39 - } - ] - }, - { - "name": "Vermilion City (Ss Anne Dock)", "order": 104, "encounters": [ { @@ -7237,8 +7141,110 @@ ] }, { - "name": "Route 7", + "name": "Vermilion City (Ss Anne Dock)", "order": 105, + "encounters": [ + { + "national_dex": 72, + "pokemon_name": "tentacool", + "method": "surf", + "encounter_rate": 90, + "min_level": 30, + "max_level": 39 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 85, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 170, + "pokemon_name": "chinchou", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 35, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 72, + "pokemon_name": "tentacool", + "method": "good-rod", + "encounter_rate": 35, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 90, + "pokemon_name": "shellder", + "method": "super-rod", + "encounter_rate": 30, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 170, + "pokemon_name": "chinchou", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 73, + "pokemon_name": "tentacruel", + "method": "super-rod", + "encounter_rate": 20, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 72, + "pokemon_name": "tentacool", + "method": "old-rod", + "encounter_rate": 15, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 171, + "pokemon_name": "lanturn", + "method": "super-rod", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 90, + "pokemon_name": "shellder", + "method": "good-rod", + "encounter_rate": 10, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 73, + "pokemon_name": "tentacruel", + "method": "surf", + "encounter_rate": 10, + "min_level": 35, + "max_level": 39 + } + ] + }, + { + "name": "Route 7", + "order": 106, "encounters": [ { "national_dex": 52, @@ -7308,7 +7314,7 @@ }, { "name": "Route 8", - "order": 106, + "order": 107, "encounters": [ { "national_dex": 52, @@ -7378,7 +7384,7 @@ }, { "name": "Route 9", - "order": 107, + "order": 108, "encounters": [ { "national_dex": 19, @@ -7488,7 +7494,7 @@ }, { "name": "Route 10", - "order": 108, + "order": 109, "encounters": [ { "national_dex": 118, @@ -7614,12 +7620,12 @@ }, { "name": "Rock Tunnel", - "order": 109, + "order": 110, "encounters": [], "children": [ { "name": "Rock Tunnel (1F)", - "order": 110, + "order": 111, "encounters": [ { "national_dex": 104, @@ -7665,7 +7671,7 @@ }, { "name": "Rock Tunnel (B1F)", - "order": 111, + "order": 112, "encounters": [ { "national_dex": 104, @@ -7721,7 +7727,7 @@ }, { "name": "Route 11", - "order": 112, + "order": 113, "encounters": [ { "national_dex": 96, @@ -7759,7 +7765,7 @@ }, { "name": "Digletts Cave", - "order": 113, + "order": 114, "encounters": [ { "national_dex": 50, @@ -7781,7 +7787,7 @@ }, { "name": "Route 12", - "order": 114, + "order": 115, "encounters": [ { "national_dex": 129, @@ -7867,7 +7873,7 @@ }, { "name": "Route 13", - "order": 115, + "order": 116, "encounters": [ { "national_dex": 30, @@ -8009,7 +8015,7 @@ }, { "name": "Route 14", - "order": 116, + "order": 117, "encounters": [ { "national_dex": 30, @@ -8079,7 +8085,7 @@ }, { "name": "Route 15", - "order": 117, + "order": 118, "encounters": [ { "national_dex": 30, @@ -8141,7 +8147,7 @@ }, { "name": "Fuchsia City", - "order": 118, + "order": 119, "encounters": [ { "national_dex": 129, @@ -8195,7 +8201,7 @@ }, { "name": "Route 16", - "order": 119, + "order": 120, "encounters": [ { "national_dex": 88, @@ -8241,7 +8247,7 @@ }, { "name": "Route 17", - "order": 120, + "order": 121, "encounters": [ { "national_dex": 88, @@ -8279,7 +8285,7 @@ }, { "name": "Route 18", - "order": 121, + "order": 122, "encounters": [ { "national_dex": 88, @@ -8325,7 +8331,7 @@ }, { "name": "Celadon City", - "order": 122, + "order": 123, "encounters": [ { "national_dex": 88, @@ -8347,7 +8353,7 @@ }, { "name": "Sea Route 19", - "order": 123, + "order": 124, "encounters": [ { "national_dex": 98, @@ -8449,108 +8455,6 @@ }, { "name": "Sea Route 20", - "order": 124, - "encounters": [ - { - "national_dex": 72, - "pokemon_name": "tentacool", - "method": "surf", - "encounter_rate": 90, - "min_level": 30, - "max_level": 39 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 85, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 170, - "pokemon_name": "chinchou", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 35, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 72, - "pokemon_name": "tentacool", - "method": "good-rod", - "encounter_rate": 35, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 90, - "pokemon_name": "shellder", - "method": "super-rod", - "encounter_rate": 30, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 170, - "pokemon_name": "chinchou", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 73, - "pokemon_name": "tentacruel", - "method": "super-rod", - "encounter_rate": 20, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 72, - "pokemon_name": "tentacool", - "method": "old-rod", - "encounter_rate": 15, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 171, - "pokemon_name": "lanturn", - "method": "super-rod", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 90, - "pokemon_name": "shellder", - "method": "good-rod", - "encounter_rate": 10, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 73, - "pokemon_name": "tentacruel", - "method": "surf", - "encounter_rate": 10, - "min_level": 35, - "max_level": 39 - } - ] - }, - { - "name": "Cinnabar Island", "order": 125, "encounters": [ { @@ -8652,8 +8556,110 @@ ] }, { - "name": "Sea Route 21", + "name": "Cinnabar Island", "order": 126, + "encounters": [ + { + "national_dex": 72, + "pokemon_name": "tentacool", + "method": "surf", + "encounter_rate": 90, + "min_level": 30, + "max_level": 39 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 85, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 170, + "pokemon_name": "chinchou", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 35, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 72, + "pokemon_name": "tentacool", + "method": "good-rod", + "encounter_rate": 35, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 90, + "pokemon_name": "shellder", + "method": "super-rod", + "encounter_rate": 30, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 170, + "pokemon_name": "chinchou", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 73, + "pokemon_name": "tentacruel", + "method": "super-rod", + "encounter_rate": 20, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 72, + "pokemon_name": "tentacool", + "method": "old-rod", + "encounter_rate": 15, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 171, + "pokemon_name": "lanturn", + "method": "super-rod", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 90, + "pokemon_name": "shellder", + "method": "good-rod", + "encounter_rate": 10, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 73, + "pokemon_name": "tentacruel", + "method": "surf", + "encounter_rate": 10, + "min_level": 35, + "max_level": 39 + } + ] + }, + { + "name": "Sea Route 21", + "order": 127, "encounters": [ { "national_dex": 114, @@ -8771,7 +8777,7 @@ }, { "name": "Route 22", - "order": 127, + "order": 128, "encounters": [ { "national_dex": 19, diff --git a/backend/src/app/seeds/data/soulsilver.json b/backend/src/app/seeds/data/soulsilver.json index c5fbe86..dca58db 100644 --- a/backend/src/app/seeds/data/soulsilver.json +++ b/backend/src/app/seeds/data/soulsilver.json @@ -1,7 +1,37 @@ [ { - "name": "New Bark Town", + "name": "Starter", "order": 1, + "encounters": [ + { + "national_dex": 152, + "pokemon_name": "chikorita", + "method": "starter", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + }, + { + "national_dex": 155, + "pokemon_name": "cyndaquil", + "method": "starter", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + }, + { + "national_dex": 158, + "pokemon_name": "totodile", + "method": "starter", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + } + ] + }, + { + "name": "New Bark Town", + "order": 2, "encounters": [ { "national_dex": 72, @@ -98,36 +128,12 @@ "encounter_rate": 10, "min_level": 15, "max_level": 25 - }, - { - "national_dex": 152, - "pokemon_name": "chikorita", - "method": "starter", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - }, - { - "national_dex": 155, - "pokemon_name": "cyndaquil", - "method": "starter", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - }, - { - "national_dex": 158, - "pokemon_name": "totodile", - "method": "starter", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 } ] }, { "name": "Route 29", - "order": 2, + "order": 3, "encounters": [ { "national_dex": 16, @@ -189,7 +195,7 @@ }, { "name": "Cherrygrove City", - "order": 3, + "order": 4, "encounters": [ { "national_dex": 72, @@ -291,7 +297,7 @@ }, { "name": "Route 30", - "order": 4, + "order": 5, "encounters": [ { "national_dex": 60, @@ -441,7 +447,7 @@ }, { "name": "Route 31", - "order": 5, + "order": 6, "encounters": [ { "national_dex": 60, @@ -599,12 +605,12 @@ }, { "name": "Dark Cave", - "order": 6, + "order": 7, "encounters": [], "children": [ { "name": "Dark Cave (Violet City Entrance)", - "order": 7, + "order": 8, "encounters": [ { "national_dex": 129, @@ -746,7 +752,7 @@ }, { "name": "Dark Cave (Blackthorn City Entrance)", - "order": 8, + "order": 9, "encounters": [ { "national_dex": 129, @@ -890,7 +896,7 @@ }, { "name": "Violet City", - "order": 9, + "order": 10, "encounters": [ { "national_dex": 340, @@ -992,12 +998,12 @@ }, { "name": "Sprout Tower", - "order": 10, + "order": 11, "encounters": [], "children": [ { "name": "Sprout Tower (2F)", - "order": 11, + "order": 12, "encounters": [ { "national_dex": 19, @@ -1051,7 +1057,7 @@ }, { "name": "Sprout Tower (3F)", - "order": 12, + "order": 13, "encounters": [ { "national_dex": 19, @@ -1107,7 +1113,7 @@ }, { "name": "Route 32", - "order": 13, + "order": 14, "encounters": [ { "national_dex": 211, @@ -1297,12 +1303,12 @@ }, { "name": "Ruins Of Alph", - "order": 14, + "order": 15, "encounters": [], "children": [ { "name": "Ruins Of Alph (Outside)", - "order": 15, + "order": 16, "encounters": [ { "national_dex": 74, @@ -1428,20 +1434,6 @@ }, { "name": "Ruins Of Alph (Interior A)", - "order": 16, - "encounters": [ - { - "national_dex": 201, - "pokemon_name": "unown", - "method": "walk", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - } - ] - }, - { - "name": "Ruins Of Alph (Interior B)", "order": 17, "encounters": [ { @@ -1455,7 +1447,7 @@ ] }, { - "name": "Ruins Of Alph (Interior C)", + "name": "Ruins Of Alph (Interior B)", "order": 18, "encounters": [ { @@ -1469,7 +1461,7 @@ ] }, { - "name": "Ruins Of Alph (Interior D)", + "name": "Ruins Of Alph (Interior C)", "order": 19, "encounters": [ { @@ -1481,17 +1473,31 @@ "max_level": 5 } ] + }, + { + "name": "Ruins Of Alph (Interior D)", + "order": 20, + "encounters": [ + { + "national_dex": 201, + "pokemon_name": "unown", + "method": "walk", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + } + ] } ] }, { "name": "Union Cave", - "order": 20, + "order": 21, "encounters": [], "children": [ { "name": "Union Cave (1F)", - "order": 21, + "order": 22, "encounters": [ { "national_dex": 129, @@ -1633,7 +1639,7 @@ }, { "name": "Union Cave (B1F)", - "order": 22, + "order": 23, "encounters": [ { "national_dex": 129, @@ -1775,7 +1781,7 @@ }, { "name": "Union Cave (B2F)", - "order": 23, + "order": 24, "encounters": [ { "national_dex": 129, @@ -1967,7 +1973,7 @@ }, { "name": "Route 33", - "order": 24, + "order": 25, "encounters": [ { "national_dex": 187, @@ -2037,12 +2043,12 @@ }, { "name": "Slowpoke Well", - "order": 25, + "order": 26, "encounters": [], "children": [ { "name": "Slowpoke Well (1F)", - "order": 26, + "order": 27, "encounters": [ { "national_dex": 79, @@ -2160,7 +2166,7 @@ }, { "name": "Slowpoke Well (B1F)", - "order": 27, + "order": 28, "encounters": [ { "national_dex": 79, @@ -2296,7 +2302,7 @@ }, { "name": "Route 34", - "order": 28, + "order": 29, "encounters": [ { "national_dex": 72, @@ -2470,7 +2476,7 @@ }, { "name": "Ilex Forest", - "order": 29, + "order": 30, "encounters": [ { "national_dex": 13, @@ -2612,7 +2618,7 @@ }, { "name": "National Park", - "order": 30, + "order": 31, "encounters": [ { "national_dex": 163, @@ -2682,7 +2688,7 @@ }, { "name": "Route 35", - "order": 31, + "order": 32, "encounters": [ { "national_dex": 54, @@ -2848,7 +2854,7 @@ }, { "name": "Goldenrod City", - "order": 32, + "order": 33, "encounters": [ { "national_dex": 133, @@ -2862,7 +2868,7 @@ }, { "name": "Route 36", - "order": 33, + "order": 34, "encounters": [ { "national_dex": 29, @@ -2940,7 +2946,7 @@ }, { "name": "Route 37", - "order": 34, + "order": 35, "encounters": [ { "national_dex": 16, @@ -3018,7 +3024,7 @@ }, { "name": "Ecruteak City", - "order": 35, + "order": 36, "encounters": [ { "national_dex": 60, @@ -3088,12 +3094,12 @@ }, { "name": "Burned Tower", - "order": 36, + "order": 37, "encounters": [], "children": [ { "name": "Burned Tower (1F)", - "order": 37, + "order": 38, "encounters": [ { "national_dex": 19, @@ -3163,7 +3169,7 @@ }, { "name": "Burned Tower (B1F)", - "order": 38, + "order": 39, "encounters": [ { "national_dex": 19, @@ -3235,65 +3241,11 @@ }, { "name": "Bell Tower", - "order": 39, + "order": 40, "encounters": [], "children": [ { "name": "Bell Tower (2F)", - "order": 40, - "encounters": [ - { - "national_dex": 19, - "pokemon_name": "rattata", - "method": "walk", - "encounter_rate": 100, - "min_level": 20, - "max_level": 24 - }, - { - "national_dex": 92, - "pokemon_name": "gastly", - "method": "walk", - "encounter_rate": 80, - "min_level": 20, - "max_level": 22 - }, - { - "national_dex": 441, - "pokemon_name": "chatot", - "method": "walk", - "encounter_rate": 20, - "min_level": 20, - "max_level": 21 - }, - { - "national_dex": 307, - "pokemon_name": "meditite", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 327, - "pokemon_name": "spinda", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 263, - "pokemon_name": "zigzagoon", - "method": "walk", - "encounter_rate": 20, - "min_level": 20, - "max_level": 21 - } - ] - }, - { - "name": "Bell Tower (3F)", "order": 41, "encounters": [ { @@ -3347,7 +3299,7 @@ ] }, { - "name": "Bell Tower (4F)", + "name": "Bell Tower (3F)", "order": 42, "encounters": [ { @@ -3401,7 +3353,7 @@ ] }, { - "name": "Bell Tower (5F)", + "name": "Bell Tower (4F)", "order": 43, "encounters": [ { @@ -3455,7 +3407,7 @@ ] }, { - "name": "Bell Tower (6F)", + "name": "Bell Tower (5F)", "order": 44, "encounters": [ { @@ -3509,7 +3461,7 @@ ] }, { - "name": "Bell Tower (7F)", + "name": "Bell Tower (6F)", "order": 45, "encounters": [ { @@ -3563,7 +3515,7 @@ ] }, { - "name": "Bell Tower (8F)", + "name": "Bell Tower (7F)", "order": 46, "encounters": [ { @@ -3617,7 +3569,7 @@ ] }, { - "name": "Bell Tower (9F)", + "name": "Bell Tower (8F)", "order": 47, "encounters": [ { @@ -3671,7 +3623,7 @@ ] }, { - "name": "Bell Tower (10F)", + "name": "Bell Tower (9F)", "order": 48, "encounters": [ { @@ -3723,12 +3675,66 @@ "max_level": 21 } ] + }, + { + "name": "Bell Tower (10F)", + "order": 49, + "encounters": [ + { + "national_dex": 19, + "pokemon_name": "rattata", + "method": "walk", + "encounter_rate": 100, + "min_level": 20, + "max_level": 24 + }, + { + "national_dex": 92, + "pokemon_name": "gastly", + "method": "walk", + "encounter_rate": 80, + "min_level": 20, + "max_level": 22 + }, + { + "national_dex": 441, + "pokemon_name": "chatot", + "method": "walk", + "encounter_rate": 20, + "min_level": 20, + "max_level": 21 + }, + { + "national_dex": 307, + "pokemon_name": "meditite", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 327, + "pokemon_name": "spinda", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 263, + "pokemon_name": "zigzagoon", + "method": "walk", + "encounter_rate": 20, + "min_level": 20, + "max_level": 21 + } + ] } ] }, { "name": "Route 38", - "order": 49, + "order": 50, "encounters": [ { "national_dex": 52, @@ -3814,7 +3820,7 @@ }, { "name": "Route 39", - "order": 50, + "order": 51, "encounters": [ { "national_dex": 52, @@ -3892,108 +3898,6 @@ }, { "name": "Olivine City", - "order": 51, - "encounters": [ - { - "national_dex": 72, - "pokemon_name": "tentacool", - "method": "surf", - "encounter_rate": 90, - "min_level": 10, - "max_level": 25 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 85, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 222, - "pokemon_name": "corsola", - "method": "super-rod", - "encounter_rate": 60, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 98, - "pokemon_name": "krabby", - "method": "super-rod", - "encounter_rate": 60, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 98, - "pokemon_name": "krabby", - "method": "good-rod", - "encounter_rate": 50, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 120, - "pokemon_name": "staryu", - "method": "super-rod", - "encounter_rate": 30, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 222, - "pokemon_name": "corsola", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 98, - "pokemon_name": "krabby", - "method": "old-rod", - "encounter_rate": 15, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 99, - "pokemon_name": "kingler", - "method": "super-rod", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 120, - "pokemon_name": "staryu", - "method": "good-rod", - "encounter_rate": 10, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 73, - "pokemon_name": "tentacruel", - "method": "surf", - "encounter_rate": 10, - "min_level": 15, - "max_level": 25 - } - ] - }, - { - "name": "Sea Route 40", "order": 52, "encounters": [ { @@ -4095,8 +3999,110 @@ ] }, { - "name": "Sea Route 41", + "name": "Sea Route 40", "order": 53, + "encounters": [ + { + "national_dex": 72, + "pokemon_name": "tentacool", + "method": "surf", + "encounter_rate": 90, + "min_level": 10, + "max_level": 25 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 85, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 222, + "pokemon_name": "corsola", + "method": "super-rod", + "encounter_rate": 60, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 98, + "pokemon_name": "krabby", + "method": "super-rod", + "encounter_rate": 60, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 98, + "pokemon_name": "krabby", + "method": "good-rod", + "encounter_rate": 50, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 120, + "pokemon_name": "staryu", + "method": "super-rod", + "encounter_rate": 30, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 222, + "pokemon_name": "corsola", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 98, + "pokemon_name": "krabby", + "method": "old-rod", + "encounter_rate": 15, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 99, + "pokemon_name": "kingler", + "method": "super-rod", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 120, + "pokemon_name": "staryu", + "method": "good-rod", + "encounter_rate": 10, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 73, + "pokemon_name": "tentacruel", + "method": "surf", + "encounter_rate": 10, + "min_level": 15, + "max_level": 25 + } + ] + }, + { + "name": "Sea Route 41", + "order": 54, "encounters": [ { "national_dex": 72, @@ -4198,7 +4204,7 @@ }, { "name": "Cianwood City", - "order": 54, + "order": 55, "encounters": [ { "national_dex": 98, @@ -4324,7 +4330,7 @@ }, { "name": "Route 42", - "order": 55, + "order": 56, "encounters": [ { "national_dex": 118, @@ -4466,7 +4472,7 @@ }, { "name": "Mt Mortar", - "order": 56, + "order": 57, "encounters": [ { "national_dex": 236, @@ -4480,7 +4486,7 @@ "children": [ { "name": "Mt Mortar (1F)", - "order": 57, + "order": 58, "encounters": [ { "national_dex": 118, @@ -4630,7 +4636,7 @@ }, { "name": "Mt Mortar (Lower Cave)", - "order": 58, + "order": 59, "encounters": [ { "national_dex": 74, @@ -4700,7 +4706,7 @@ }, { "name": "Mt Mortar (Upper Cave)", - "order": 59, + "order": 60, "encounters": [ { "national_dex": 118, @@ -4858,7 +4864,7 @@ }, { "name": "Mt Mortar (B1F)", - "order": 60, + "order": 61, "encounters": [ { "national_dex": 118, @@ -5010,7 +5016,7 @@ }, { "name": "Lake Of Rage", - "order": 61, + "order": 62, "encounters": [ { "national_dex": 129, @@ -5072,7 +5078,7 @@ }, { "name": "Route 43", - "order": 62, + "order": 63, "encounters": [ { "national_dex": 129, @@ -5214,7 +5220,7 @@ }, { "name": "Route 44", - "order": 63, + "order": 64, "encounters": [ { "national_dex": 223, @@ -5372,89 +5378,11 @@ }, { "name": "Ice Path", - "order": 64, + "order": 65, "encounters": [], "children": [ { "name": "Ice Path (1F)", - "order": 65, - "encounters": [ - { - "national_dex": 220, - "pokemon_name": "swinub", - "method": "walk", - "encounter_rate": 40, - "min_level": 21, - "max_level": 23 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 30, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 21, - "max_level": 22 - }, - { - "national_dex": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 21, - "max_level": 22 - }, - { - "national_dex": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 225, - "pokemon_name": "delibird", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 124, - "pokemon_name": "jynx", - "method": "walk", - "encounter_rate": 10, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 10, - "min_level": 22, - "max_level": 22 - } - ] - }, - { - "name": "Ice Path (B1F)", "order": 66, "encounters": [ { @@ -5532,8 +5460,86 @@ ] }, { - "name": "Ice Path (B2F)", + "name": "Ice Path (B1F)", "order": 67, + "encounters": [ + { + "national_dex": 220, + "pokemon_name": "swinub", + "method": "walk", + "encounter_rate": 40, + "min_level": 21, + "max_level": 23 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 30, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 21, + "max_level": 22 + }, + { + "national_dex": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 21, + "max_level": 22 + }, + { + "national_dex": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 225, + "pokemon_name": "delibird", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 124, + "pokemon_name": "jynx", + "method": "walk", + "encounter_rate": 10, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 10, + "min_level": 22, + "max_level": 22 + } + ] + }, + { + "name": "Ice Path (B2F)", + "order": 68, "encounters": [ { "national_dex": 220, @@ -5611,7 +5617,7 @@ }, { "name": "Ice Path (B3F)", - "order": 68, + "order": 69, "encounters": [ { "national_dex": 220, @@ -5691,7 +5697,7 @@ }, { "name": "Blackthorn City", - "order": 69, + "order": 70, "encounters": [ { "national_dex": 129, @@ -5753,7 +5759,7 @@ }, { "name": "Dragons Den", - "order": 70, + "order": 71, "encounters": [ { "national_dex": 129, @@ -5831,7 +5837,7 @@ }, { "name": "Route 45", - "order": 71, + "order": 72, "encounters": [ { "national_dex": 129, @@ -5965,7 +5971,7 @@ }, { "name": "Route 46", - "order": 72, + "order": 73, "encounters": [ { "national_dex": 21, @@ -6019,12 +6025,12 @@ }, { "name": "Route 47", - "order": 73, + "order": 74, "encounters": [], "children": [ { "name": "Route 47 (Cave Gate)", - "order": 74, + "order": 75, "encounters": [ { "national_dex": 129, @@ -6086,7 +6092,7 @@ }, { "name": "Route 47 (Inside Cave)", - "order": 75, + "order": 76, "encounters": [ { "national_dex": 98, @@ -6246,7 +6252,7 @@ }, { "name": "Route 47", - "order": 76, + "order": 77, "encounters": [ { "national_dex": 129, @@ -6452,7 +6458,7 @@ }, { "name": "Route 48", - "order": 77, + "order": 78, "encounters": [ { "national_dex": 83, @@ -6546,12 +6552,12 @@ }, { "name": "Safari Zone", - "order": 78, + "order": 79, "encounters": [], "children": [ { "name": "Safari Zone (Zone Peak)", - "order": 79, + "order": 80, "encounters": [ { "national_dex": 74, @@ -6605,7 +6611,7 @@ }, { "name": "Safari Zone (Zone Desert)", - "order": 80, + "order": 81, "encounters": [ { "national_dex": 27, @@ -6651,7 +6657,7 @@ }, { "name": "Safari Zone (Zone Plains)", - "order": 81, + "order": 82, "encounters": [ { "national_dex": 63, @@ -6705,7 +6711,7 @@ }, { "name": "Safari Zone (Zone Meadow)", - "order": 82, + "order": 83, "encounters": [ { "national_dex": 39, @@ -6847,7 +6853,7 @@ }, { "name": "Safari Zone (Zone Forest)", - "order": 83, + "order": 84, "encounters": [ { "national_dex": 69, @@ -6901,7 +6907,7 @@ }, { "name": "Safari Zone (Zone Swamp)", - "order": 84, + "order": 85, "encounters": [ { "national_dex": 129, @@ -7027,7 +7033,7 @@ }, { "name": "Safari Zone (Zone Marshland)", - "order": 85, + "order": 86, "encounters": [ { "national_dex": 109, @@ -7169,7 +7175,7 @@ }, { "name": "Safari Zone (Zone Mountain)", - "order": 86, + "order": 87, "encounters": [ { "national_dex": 108, @@ -7247,7 +7253,7 @@ }, { "name": "Safari Zone (Zone Rocky Beach)", - "order": 87, + "order": 88, "encounters": [ { "national_dex": 98, @@ -7397,7 +7403,7 @@ }, { "name": "Safari Zone (Zone Wasteland)", - "order": 88, + "order": 89, "encounters": [ { "national_dex": 81, @@ -7451,7 +7457,7 @@ }, { "name": "Safari Zone (Zone Savannah)", - "order": 89, + "order": 90, "encounters": [ { "national_dex": 29, @@ -7513,7 +7519,7 @@ }, { "name": "Safari Zone (Zone Wetland)", - "order": 90, + "order": 91, "encounters": [ { "national_dex": 60, @@ -7665,12 +7671,12 @@ }, { "name": "Whirl Islands", - "order": 91, + "order": 92, "encounters": [], "children": [ { "name": "Whirl Islands (1F)", - "order": 92, + "order": 93, "encounters": [ { "national_dex": 129, @@ -7836,7 +7842,7 @@ }, { "name": "Whirl Islands (B1F)", - "order": 93, + "order": 94, "encounters": [ { "national_dex": 98, @@ -7906,7 +7912,7 @@ }, { "name": "Whirl Islands (B2F)", - "order": 94, + "order": 95, "encounters": [ { "national_dex": 129, @@ -8072,7 +8078,7 @@ }, { "name": "Whirl Islands (B3F)", - "order": 95, + "order": 96, "encounters": [ { "national_dex": 98, @@ -8144,7 +8150,7 @@ }, { "name": "Tohjo Falls", - "order": 96, + "order": 97, "encounters": [ { "national_dex": 129, @@ -8302,7 +8308,7 @@ }, { "name": "Route 27", - "order": 97, + "order": 98, "encounters": [ { "national_dex": 72, @@ -8492,7 +8498,7 @@ }, { "name": "Route 26", - "order": 98, + "order": 99, "encounters": [ { "national_dex": 72, @@ -8666,89 +8672,11 @@ }, { "name": "Victory Road 1", - "order": 99, + "order": 100, "encounters": [], "children": [ { "name": "Victory Road 1 (1F)", - "order": 100, - "encounters": [ - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 30, - "min_level": 32, - "max_level": 32 - }, - { - "national_dex": 75, - "pokemon_name": "graveler", - "method": "walk", - "encounter_rate": 30, - "min_level": 32, - "max_level": 32 - }, - { - "national_dex": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 32, - "max_level": 32 - }, - { - "national_dex": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 32, - "max_level": 32 - }, - { - "national_dex": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 33, - "max_level": 33 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 33, - "max_level": 33 - }, - { - "national_dex": 217, - "pokemon_name": "ursaring", - "method": "walk", - "encounter_rate": 20, - "min_level": 33, - "max_level": 33 - }, - { - "national_dex": 95, - "pokemon_name": "onix", - "method": "walk", - "encounter_rate": 15, - "min_level": 34, - "max_level": 36 - }, - { - "national_dex": 111, - "pokemon_name": "rhyhorn", - "method": "walk", - "encounter_rate": 5, - "min_level": 35, - "max_level": 35 - } - ] - }, - { - "name": "Victory Road 1 (2F)", "order": 101, "encounters": [ { @@ -8826,8 +8754,86 @@ ] }, { - "name": "Victory Road 1 (3F)", + "name": "Victory Road 1 (2F)", "order": 102, + "encounters": [ + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 30, + "min_level": 32, + "max_level": 32 + }, + { + "national_dex": 75, + "pokemon_name": "graveler", + "method": "walk", + "encounter_rate": 30, + "min_level": 32, + "max_level": 32 + }, + { + "national_dex": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 32, + "max_level": 32 + }, + { + "national_dex": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 32, + "max_level": 32 + }, + { + "national_dex": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 33, + "max_level": 33 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 33, + "max_level": 33 + }, + { + "national_dex": 217, + "pokemon_name": "ursaring", + "method": "walk", + "encounter_rate": 20, + "min_level": 33, + "max_level": 33 + }, + { + "national_dex": 95, + "pokemon_name": "onix", + "method": "walk", + "encounter_rate": 15, + "min_level": 34, + "max_level": 36 + }, + { + "national_dex": 111, + "pokemon_name": "rhyhorn", + "method": "walk", + "encounter_rate": 5, + "min_level": 35, + "max_level": 35 + } + ] + }, + { + "name": "Victory Road 1 (3F)", + "order": 103, "encounters": [ { "national_dex": 74, @@ -8923,7 +8929,7 @@ }, { "name": "Route 28", - "order": 103, + "order": 104, "encounters": [ { "national_dex": 60, @@ -9081,12 +9087,12 @@ }, { "name": "Mt Silver", - "order": 104, + "order": 105, "encounters": [], "children": [ { "name": "Mt Silver (2F)", - "order": 105, + "order": 106, "encounters": [ { "national_dex": 119, @@ -9252,7 +9258,7 @@ }, { "name": "Mt Silver (1F Top)", - "order": 106, + "order": 107, "encounters": [ { "national_dex": 119, @@ -9426,7 +9432,7 @@ }, { "name": "Mt Silver (4F)", - "order": 107, + "order": 108, "encounters": [ { "national_dex": 119, @@ -9592,7 +9598,7 @@ }, { "name": "Mt Silver (Outside)", - "order": 108, + "order": 109, "encounters": [ { "national_dex": 61, @@ -9750,7 +9756,7 @@ }, { "name": "Mt Silver (1F)", - "order": 109, + "order": 110, "encounters": [ { "national_dex": 119, @@ -9916,7 +9922,7 @@ }, { "name": "Mt Silver (Mountainside)", - "order": 110, + "order": 111, "encounters": [ { "national_dex": 42, @@ -10002,7 +10008,7 @@ }, { "name": "Mt Silver (3F)", - "order": 111, + "order": 112, "encounters": [ { "national_dex": 195, @@ -10104,7 +10110,7 @@ }, { "name": "Mt Silver (Top)", - "order": 112, + "order": 113, "encounters": [ { "national_dex": 119, @@ -10272,7 +10278,7 @@ }, { "name": "Pallet Town", - "order": 113, + "order": 114, "encounters": [ { "national_dex": 72, @@ -10374,7 +10380,7 @@ }, { "name": "Route 1", - "order": 114, + "order": 115, "encounters": [ { "national_dex": 16, @@ -10452,7 +10458,7 @@ }, { "name": "Viridian City", - "order": 115, + "order": 116, "encounters": [ { "national_dex": 60, @@ -10522,7 +10528,7 @@ }, { "name": "Viridian Forest", - "order": 116, + "order": 117, "encounters": [ { "national_dex": 163, @@ -10632,7 +10638,7 @@ }, { "name": "Pewter City", - "order": 117, + "order": 118, "encounters": [ { "national_dex": 138, @@ -10694,12 +10700,12 @@ }, { "name": "Route 2", - "order": 118, + "order": 119, "encounters": [], "children": [ { "name": "Route 2 (South Towards Viridian City)", - "order": 119, + "order": 120, "encounters": [ { "national_dex": 163, @@ -10801,7 +10807,7 @@ }, { "name": "Route 2 (North Towards Pewter City)", - "order": 120, + "order": 121, "encounters": [ { "national_dex": 163, @@ -10905,7 +10911,7 @@ }, { "name": "Route 3", - "order": 121, + "order": 122, "encounters": [ { "national_dex": 19, @@ -10991,12 +10997,12 @@ }, { "name": "Mt Moon", - "order": 122, + "order": 123, "encounters": [], "children": [ { "name": "Mt Moon (Mt Moon Square)", - "order": 123, + "order": 124, "encounters": [ { "national_dex": 129, @@ -11050,7 +11056,7 @@ }, { "name": "Mt Moon (1F)", - "order": 124, + "order": 125, "encounters": [ { "national_dex": 41, @@ -11120,7 +11126,7 @@ }, { "name": "Mt Moon (2F)", - "order": 125, + "order": 126, "encounters": [ { "national_dex": 41, @@ -11192,7 +11198,7 @@ }, { "name": "Route 4", - "order": 126, + "order": 127, "encounters": [ { "national_dex": 19, @@ -11350,7 +11356,7 @@ }, { "name": "Cerulean City", - "order": 127, + "order": 128, "encounters": [ { "national_dex": 118, @@ -11428,7 +11434,7 @@ }, { "name": "Route 24", - "order": 128, + "order": 129, "encounters": [ { "national_dex": 69, @@ -11594,7 +11600,7 @@ }, { "name": "Route 25", - "order": 129, + "order": 130, "encounters": [ { "national_dex": 118, @@ -11776,12 +11782,12 @@ }, { "name": "Cerulean Cave", - "order": 130, + "order": 131, "encounters": [], "children": [ { "name": "Cerulean Cave (1F)", - "order": 131, + "order": 132, "encounters": [ { "national_dex": 129, @@ -11971,7 +11977,7 @@ }, { "name": "Cerulean Cave (2F)", - "order": 132, + "order": 133, "encounters": [ { "national_dex": 129, @@ -12145,7 +12151,7 @@ }, { "name": "Cerulean Cave (B1F)", - "order": 133, + "order": 134, "encounters": [ { "national_dex": 129, @@ -12337,7 +12343,7 @@ }, { "name": "Route 5", - "order": 134, + "order": 135, "encounters": [ { "national_dex": 69, @@ -12415,7 +12421,7 @@ }, { "name": "Route 6", - "order": 135, + "order": 136, "encounters": [ { "national_dex": 54, @@ -12565,7 +12571,7 @@ }, { "name": "Vermilion City", - "order": 136, + "order": 137, "encounters": [ { "national_dex": 50, @@ -12691,7 +12697,7 @@ }, { "name": "Vermilion City (Ss Anne Dock)", - "order": 137, + "order": 138, "encounters": [ { "national_dex": 129, @@ -12809,7 +12815,7 @@ }, { "name": "Route 7", - "order": 138, + "order": 139, "encounters": [ { "national_dex": 21, @@ -12903,7 +12909,7 @@ }, { "name": "Route 8", - "order": 139, + "order": 140, "encounters": [ { "national_dex": 17, @@ -12989,7 +12995,7 @@ }, { "name": "Route 9", - "order": 140, + "order": 141, "encounters": [ { "national_dex": 21, @@ -13139,7 +13145,7 @@ }, { "name": "Route 10", - "order": 141, + "order": 142, "encounters": [ { "national_dex": 118, @@ -13297,12 +13303,12 @@ }, { "name": "Rock Tunnel", - "order": 142, + "order": 143, "encounters": [], "children": [ { "name": "Rock Tunnel (1F)", - "order": 143, + "order": 144, "encounters": [ { "national_dex": 104, @@ -13380,7 +13386,7 @@ }, { "name": "Rock Tunnel (B1F)", - "order": 144, + "order": 145, "encounters": [ { "national_dex": 74, @@ -13476,7 +13482,7 @@ }, { "name": "Route 11", - "order": 145, + "order": 146, "encounters": [ { "national_dex": 96, @@ -13538,7 +13544,7 @@ }, { "name": "Digletts Cave", - "order": 146, + "order": 147, "encounters": [ { "national_dex": 50, @@ -13592,7 +13598,7 @@ }, { "name": "Route 12", - "order": 147, + "order": 148, "encounters": [ { "national_dex": 369, @@ -13702,7 +13708,7 @@ }, { "name": "Route 13", - "order": 148, + "order": 149, "encounters": [ { "national_dex": 129, @@ -13876,7 +13882,7 @@ }, { "name": "Route 14", - "order": 149, + "order": 150, "encounters": [ { "national_dex": 17, @@ -13970,7 +13976,7 @@ }, { "name": "Route 15", - "order": 150, + "order": 151, "encounters": [ { "national_dex": 17, @@ -14056,7 +14062,7 @@ }, { "name": "Fuchsia City", - "order": 151, + "order": 152, "encounters": [ { "national_dex": 129, @@ -14110,7 +14116,7 @@ }, { "name": "Route 16", - "order": 152, + "order": 153, "encounters": [ { "national_dex": 22, @@ -14180,7 +14186,7 @@ }, { "name": "Route 17", - "order": 153, + "order": 154, "encounters": [ { "national_dex": 88, @@ -14242,7 +14248,7 @@ }, { "name": "Route 18", - "order": 154, + "order": 155, "encounters": [ { "national_dex": 22, @@ -14304,7 +14310,7 @@ }, { "name": "Celadon City", - "order": 155, + "order": 156, "encounters": [ { "national_dex": 88, @@ -14326,7 +14332,7 @@ }, { "name": "Sea Route 19", - "order": 156, + "order": 157, "encounters": [ { "national_dex": 99, @@ -14452,7 +14458,7 @@ }, { "name": "Sea Route 20", - "order": 157, + "order": 158, "encounters": [ { "national_dex": 72, @@ -14554,12 +14560,12 @@ }, { "name": "Seafoam Islands", - "order": 158, + "order": 159, "encounters": [], "children": [ { "name": "Seafoam Islands (1F)", - "order": 159, + "order": 160, "encounters": [ { "national_dex": 42, @@ -14629,7 +14635,7 @@ }, { "name": "Seafoam Islands (B1F)", - "order": 160, + "order": 161, "encounters": [ { "national_dex": 42, @@ -14707,7 +14713,7 @@ }, { "name": "Seafoam Islands (B2F)", - "order": 161, + "order": 162, "encounters": [ { "national_dex": 42, @@ -14785,7 +14791,7 @@ }, { "name": "Seafoam Islands (B3F)", - "order": 162, + "order": 163, "encounters": [ { "national_dex": 42, @@ -14871,7 +14877,7 @@ }, { "name": "Seafoam Islands (B4F)", - "order": 163, + "order": 164, "encounters": [ { "national_dex": 129, @@ -15063,7 +15069,7 @@ }, { "name": "Cinnabar Island", - "order": 164, + "order": 165, "encounters": [ { "national_dex": 72, @@ -15165,7 +15171,7 @@ }, { "name": "Sea Route 21", - "order": 165, + "order": 166, "encounters": [ { "national_dex": 114, @@ -15315,7 +15321,7 @@ }, { "name": "Route 22", - "order": 166, + "order": 167, "encounters": [ { "national_dex": 21, @@ -15457,7 +15463,7 @@ }, { "name": "Unknown All Poliwag", - "order": 167, + "order": 168, "encounters": [ { "national_dex": 60, @@ -15519,7 +15525,7 @@ }, { "name": "Unknown All Rattata", - "order": 168, + "order": 169, "encounters": [ { "national_dex": 118, @@ -15581,7 +15587,7 @@ }, { "name": "Unknown All Bugs", - "order": 169, + "order": 170, "encounters": [ { "national_dex": 13, diff --git a/backend/src/app/seeds/data/yellow.json b/backend/src/app/seeds/data/yellow.json index e476dc1..946b197 100644 --- a/backend/src/app/seeds/data/yellow.json +++ b/backend/src/app/seeds/data/yellow.json @@ -1,7 +1,37 @@ [ { - "name": "Pallet Town", + "name": "Starter", "order": 1, + "encounters": [ + { + "national_dex": 1, + "pokemon_name": "bulbasaur", + "method": "starter", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + }, + { + "national_dex": 4, + "pokemon_name": "charmander", + "method": "starter", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + }, + { + "national_dex": 7, + "pokemon_name": "squirtle", + "method": "starter", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + } + ] + }, + { + "name": "Pallet Town", + "order": 2, "encounters": [ { "national_dex": 129, @@ -42,36 +72,12 @@ "encounter_rate": 40, "min_level": 10, "max_level": 20 - }, - { - "national_dex": 1, - "pokemon_name": "bulbasaur", - "method": "starter", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - }, - { - "national_dex": 4, - "pokemon_name": "charmander", - "method": "starter", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - }, - { - "national_dex": 7, - "pokemon_name": "squirtle", - "method": "starter", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 } ] }, { "name": "Route 1", - "order": 2, + "order": 3, "encounters": [ { "national_dex": 16, @@ -93,7 +99,7 @@ }, { "name": "Viridian City", - "order": 3, + "order": 4, "encounters": [ { "national_dex": 129, @@ -131,7 +137,7 @@ }, { "name": "Route 22", - "order": 4, + "order": 5, "encounters": [ { "national_dex": 129, @@ -217,7 +223,7 @@ }, { "name": "Route 2 (South Towards Viridian City)", - "order": 5, + "order": 6, "encounters": [ { "national_dex": 16, @@ -255,7 +261,7 @@ }, { "name": "Viridian Forest", - "order": 6, + "order": 7, "encounters": [ { "national_dex": 10, @@ -293,7 +299,7 @@ }, { "name": "Route 3", - "order": 7, + "order": 8, "encounters": [ { "national_dex": 21, @@ -331,12 +337,12 @@ }, { "name": "Mt Moon", - "order": 8, + "order": 9, "encounters": [], "children": [ { "name": "Mt Moon (1F)", - "order": 9, + "order": 10, "encounters": [ { "national_dex": 41, @@ -374,7 +380,7 @@ }, { "name": "Mt Moon (B1F)", - "order": 10, + "order": 11, "encounters": [ { "national_dex": 41, @@ -412,7 +418,7 @@ }, { "name": "Mt Moon (B2F)", - "order": 11, + "order": 12, "encounters": [ { "national_dex": 41, @@ -452,7 +458,7 @@ }, { "name": "Route 4", - "order": 12, + "order": 13, "encounters": [ { "national_dex": 21, @@ -498,7 +504,7 @@ }, { "name": "Cerulean City", - "order": 13, + "order": 14, "encounters": [ { "national_dex": 129, @@ -544,7 +550,7 @@ }, { "name": "Route 24", - "order": 14, + "order": 15, "encounters": [ { "national_dex": 129, @@ -630,7 +636,7 @@ }, { "name": "Route 25", - "order": 15, + "order": 16, "encounters": [ { "national_dex": 129, @@ -716,7 +722,7 @@ }, { "name": "Route 5", - "order": 16, + "order": 17, "encounters": [ { "national_dex": 16, @@ -762,7 +768,7 @@ }, { "name": "Route 6", - "order": 17, + "order": 18, "encounters": [ { "national_dex": 118, @@ -856,7 +862,7 @@ }, { "name": "Vermilion City", - "order": 18, + "order": 19, "encounters": [ { "national_dex": 129, @@ -902,7 +908,7 @@ }, { "name": "Vermilion City (Ss Anne Dock)", - "order": 19, + "order": 20, "encounters": [ { "national_dex": 72, @@ -932,7 +938,7 @@ }, { "name": "Route 11", - "order": 20, + "order": 21, "encounters": [ { "national_dex": 129, @@ -1018,7 +1024,7 @@ }, { "name": "Digletts Cave", - "order": 21, + "order": 22, "encounters": [ { "national_dex": 50, @@ -1040,7 +1046,7 @@ }, { "name": "Route 9", - "order": 22, + "order": 23, "encounters": [ { "national_dex": 29, @@ -1110,7 +1116,7 @@ }, { "name": "Route 10", - "order": 23, + "order": 24, "encounters": [ { "national_dex": 129, @@ -1212,12 +1218,12 @@ }, { "name": "Rock Tunnel", - "order": 24, + "order": 25, "encounters": [], "children": [ { "name": "Rock Tunnel (B1F)", - "order": 25, + "order": 26, "encounters": [ { "national_dex": 41, @@ -1247,7 +1253,7 @@ }, { "name": "Rock Tunnel (B2F)", - "order": 26, + "order": 27, "encounters": [ { "national_dex": 41, @@ -1287,7 +1293,7 @@ }, { "name": "Power Plant", - "order": 27, + "order": 28, "encounters": [ { "national_dex": 81, @@ -1333,7 +1339,7 @@ }, { "name": "Route 8", - "order": 28, + "order": 29, "encounters": [ { "national_dex": 16, @@ -1387,7 +1393,7 @@ }, { "name": "Route 7", - "order": 29, + "order": 30, "encounters": [ { "national_dex": 16, @@ -1433,7 +1439,7 @@ }, { "name": "Celadon City", - "order": 30, + "order": 31, "encounters": [ { "national_dex": 118, @@ -1479,7 +1485,7 @@ }, { "name": "Saffron City", - "order": 31, + "order": 32, "encounters": [ { "national_dex": 131, @@ -1509,7 +1515,7 @@ }, { "name": "Route 16", - "order": 32, + "order": 33, "encounters": [ { "national_dex": 84, @@ -1555,7 +1561,7 @@ }, { "name": "Route 17", - "order": 33, + "order": 34, "encounters": [ { "national_dex": 129, @@ -1633,7 +1639,7 @@ }, { "name": "Route 18", - "order": 34, + "order": 35, "encounters": [ { "national_dex": 129, @@ -1719,7 +1725,7 @@ }, { "name": "Fuchsia City", - "order": 35, + "order": 36, "encounters": [ { "national_dex": 129, @@ -1765,12 +1771,12 @@ }, { "name": "Safari Zone", - "order": 36, + "order": 37, "encounters": [], "children": [ { "name": "Safari Zone (Middle)", - "order": 37, + "order": 38, "encounters": [ { "national_dex": 129, @@ -1896,7 +1902,7 @@ }, { "name": "Safari Zone (Area 1 East)", - "order": 38, + "order": 39, "encounters": [ { "national_dex": 129, @@ -2014,7 +2020,7 @@ }, { "name": "Safari Zone (Area 2 North)", - "order": 39, + "order": 40, "encounters": [ { "national_dex": 129, @@ -2132,7 +2138,7 @@ }, { "name": "Safari Zone (Area 3 West)", - "order": 40, + "order": 41, "encounters": [ { "national_dex": 129, @@ -2252,7 +2258,7 @@ }, { "name": "Route 15", - "order": 41, + "order": 42, "encounters": [ { "national_dex": 69, @@ -2314,7 +2320,7 @@ }, { "name": "Route 14", - "order": 42, + "order": 43, "encounters": [ { "national_dex": 69, @@ -2376,7 +2382,7 @@ }, { "name": "Route 13", - "order": 43, + "order": 44, "encounters": [ { "national_dex": 129, @@ -2502,7 +2508,7 @@ }, { "name": "Route 12", - "order": 44, + "order": 45, "encounters": [ { "national_dex": 129, @@ -2620,33 +2626,11 @@ }, { "name": "Pokemon Tower", - "order": 45, + "order": 46, "encounters": [], "children": [ { "name": "Pokemon Tower (3F)", - "order": 46, - "encounters": [ - { - "national_dex": 92, - "pokemon_name": "gastly", - "method": "walk", - "encounter_rate": 95, - "min_level": 18, - "max_level": 25 - }, - { - "national_dex": 93, - "pokemon_name": "haunter", - "method": "walk", - "encounter_rate": 5, - "min_level": 20, - "max_level": 25 - } - ] - }, - { - "name": "Pokemon Tower (4F)", "order": 47, "encounters": [ { @@ -2668,8 +2652,30 @@ ] }, { - "name": "Pokemon Tower (5F)", + "name": "Pokemon Tower (4F)", "order": 48, + "encounters": [ + { + "national_dex": 92, + "pokemon_name": "gastly", + "method": "walk", + "encounter_rate": 95, + "min_level": 18, + "max_level": 25 + }, + { + "national_dex": 93, + "pokemon_name": "haunter", + "method": "walk", + "encounter_rate": 5, + "min_level": 20, + "max_level": 25 + } + ] + }, + { + "name": "Pokemon Tower (5F)", + "order": 49, "encounters": [ { "national_dex": 92, @@ -2699,7 +2705,7 @@ }, { "name": "Pokemon Tower (6F)", - "order": 49, + "order": 50, "encounters": [ { "national_dex": 92, @@ -2729,7 +2735,7 @@ }, { "name": "Pokemon Tower (7F)", - "order": 50, + "order": 51, "encounters": [ { "national_dex": 92, @@ -2761,7 +2767,7 @@ }, { "name": "Sea Route 19", - "order": 51, + "order": 52, "encounters": [ { "national_dex": 129, @@ -2823,7 +2829,7 @@ }, { "name": "Sea Route 20", - "order": 52, + "order": 53, "encounters": [ { "national_dex": 129, @@ -2885,12 +2891,12 @@ }, { "name": "Seafoam Islands", - "order": 53, + "order": 54, "encounters": [], "children": [ { "name": "Seafoam Islands (1F)", - "order": 54, + "order": 55, "encounters": [ { "national_dex": 41, @@ -2928,7 +2934,7 @@ }, { "name": "Seafoam Islands (B1F)", - "order": 55, + "order": 56, "encounters": [ { "national_dex": 41, @@ -2982,7 +2988,7 @@ }, { "name": "Seafoam Islands (B2F)", - "order": 56, + "order": 57, "encounters": [ { "national_dex": 41, @@ -3044,7 +3050,7 @@ }, { "name": "Seafoam Islands (B3F)", - "order": 57, + "order": 58, "encounters": [ { "national_dex": 129, @@ -3162,7 +3168,7 @@ }, { "name": "Seafoam Islands (B4F)", - "order": 58, + "order": 59, "encounters": [ { "national_dex": 129, @@ -3282,7 +3288,7 @@ }, { "name": "Cinnabar Island", - "order": 59, + "order": 60, "encounters": [ { "national_dex": 129, @@ -3352,12 +3358,12 @@ }, { "name": "Pokemon Mansion", - "order": 60, + "order": 61, "encounters": [], "children": [ { "name": "Pokemon Mansion (1F)", - "order": 61, + "order": 62, "encounters": [ { "national_dex": 20, @@ -3395,7 +3401,7 @@ }, { "name": "Pokemon Mansion (2F)", - "order": 62, + "order": 63, "encounters": [ { "national_dex": 88, @@ -3433,7 +3439,7 @@ }, { "name": "Pokemon Mansion (3F)", - "order": 63, + "order": 64, "encounters": [ { "national_dex": 88, @@ -3471,7 +3477,7 @@ }, { "name": "Pokemon Mansion (B1F)", - "order": 64, + "order": 65, "encounters": [ { "national_dex": 88, @@ -3511,7 +3517,7 @@ }, { "name": "Sea Route 21", - "order": 65, + "order": 66, "encounters": [ { "national_dex": 129, @@ -3605,7 +3611,7 @@ }, { "name": "Route 23", - "order": 66, + "order": 67, "encounters": [ { "national_dex": 129, @@ -3691,12 +3697,12 @@ }, { "name": "Victory Road 2", - "order": 67, + "order": 68, "encounters": [], "children": [ { "name": "Victory Road 2 (1F)", - "order": 68, + "order": 69, "encounters": [ { "national_dex": 74, @@ -3734,7 +3740,7 @@ }, { "name": "Victory Road 2 (2F)", - "order": 69, + "order": 70, "encounters": [ { "national_dex": 74, @@ -3788,7 +3794,7 @@ }, { "name": "Victory Road 2 (3F)", - "order": 70, + "order": 71, "encounters": [ { "national_dex": 74, @@ -3836,12 +3842,12 @@ }, { "name": "Cerulean Cave", - "order": 71, + "order": 72, "encounters": [], "children": [ { "name": "Cerulean Cave (1F)", - "order": 72, + "order": 73, "encounters": [ { "national_dex": 129, @@ -3951,7 +3957,7 @@ }, { "name": "Cerulean Cave (2F)", - "order": 73, + "order": 74, "encounters": [ { "national_dex": 42, @@ -4021,7 +4027,7 @@ }, { "name": "Cerulean Cave (B1F)", - "order": 74, + "order": 75, "encounters": [ { "national_dex": 129, @@ -4125,7 +4131,7 @@ }, { "name": "Water Labyrinth", - "order": 75, + "order": 76, "encounters": [ { "national_dex": 175, diff --git a/backend/src/app/seeds/fetch_pokeapi.py b/backend/src/app/seeds/fetch_pokeapi.py index 543c44d..e4b1c98 100644 --- a/backend/src/app/seeds/fetch_pokeapi.py +++ b/backend/src/app/seeds/fetch_pokeapi.py @@ -457,6 +457,7 @@ INCLUDED_METHODS = { ROUTE_ORDER: dict[str, list[str]] = { "firered-leafgreen": [ # Main Kanto progression + "Starter", "Pallet Town", "Route 1", "Viridian City", @@ -541,6 +542,7 @@ ROUTE_ORDER: dict[str, list[str]] = { ], "heartgold-soulsilver": [ # Johto + "Starter", "New Bark Town", "Route 29", "Cherrygrove City", @@ -635,6 +637,7 @@ ROUTE_ORDER: dict[str, list[str]] = { "Unknown All Bugs", ], "emerald": [ + "Starter", "Route 101", "Oldale Town", "Route 103", diff --git a/backend/src/app/seeds/special_encounters.py b/backend/src/app/seeds/special_encounters.py index 7ebeadd..daf4d0c 100644 --- a/backend/src/app/seeds/special_encounters.py +++ b/backend/src/app/seeds/special_encounters.py @@ -8,7 +8,7 @@ same format as aggregated PokeAPI encounters. SPECIAL_ENCOUNTERS: dict[str, dict[str, list[dict]]] = { "firered-leafgreen": { - "Pallet Town": [ + "Starter": [ {"national_dex": 1, "pokemon_name": "bulbasaur", "method": "starter", "encounter_rate": 100, "min_level": 5, "max_level": 5}, {"national_dex": 4, "pokemon_name": "charmander", "method": "starter", "encounter_rate": 100, "min_level": 5, "max_level": 5}, {"national_dex": 7, "pokemon_name": "squirtle", "method": "starter", "encounter_rate": 100, "min_level": 5, "max_level": 5}, @@ -34,7 +34,7 @@ SPECIAL_ENCOUNTERS: dict[str, dict[str, list[dict]]] = { ], }, "heartgold-soulsilver": { - "New Bark Town": [ + "Starter": [ {"national_dex": 152, "pokemon_name": "chikorita", "method": "starter", "encounter_rate": 100, "min_level": 5, "max_level": 5}, {"national_dex": 155, "pokemon_name": "cyndaquil", "method": "starter", "encounter_rate": 100, "min_level": 5, "max_level": 5}, {"national_dex": 158, "pokemon_name": "totodile", "method": "starter", "encounter_rate": 100, "min_level": 5, "max_level": 5}, @@ -65,7 +65,7 @@ SPECIAL_ENCOUNTERS: dict[str, dict[str, list[dict]]] = { ], }, "emerald": { - "Route 101": [ + "Starter": [ {"national_dex": 252, "pokemon_name": "treecko", "method": "starter", "encounter_rate": 100, "min_level": 5, "max_level": 5}, {"national_dex": 255, "pokemon_name": "torchic", "method": "starter", "encounter_rate": 100, "min_level": 5, "max_level": 5}, {"national_dex": 258, "pokemon_name": "mudkip", "method": "starter", "encounter_rate": 100, "min_level": 5, "max_level": 5},