diff --git a/backend/src/app/seeds/data/black-2.json b/backend/src/app/seeds/data/black-2.json index 2003343..1f28cd6 100644 --- a/backend/src/app/seeds/data/black-2.json +++ b/backend/src/app/seeds/data/black-2.json @@ -2005,6 +2005,20 @@ } ] }, + { + "name": "Dragonspiral Tower (2F)", + "order": 40, + "encounters": [ + { + "pokeapi_id": 623, + "pokemon_name": "Golurk", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 58 + } + ] + }, { "name": "Dragonspiral Tower (Entrance)", "order": 40, @@ -2058,20 +2072,6 @@ "max_level": 58 } ] - }, - { - "name": "Dragonspiral Tower (2F)", - "order": 40, - "encounters": [ - { - "pokeapi_id": 623, - "pokemon_name": "Golurk", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 58 - } - ] } ] }, diff --git a/backend/src/app/seeds/data/crystal-bosses.json b/backend/src/app/seeds/data/crystal-bosses.json index 9d186df..b5939d1 100644 --- a/backend/src/app/seeds/data/crystal-bosses.json +++ b/backend/src/app/seeds/data/crystal-bosses.json @@ -7,6 +7,7 @@ "badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/4/4a/Zephyr_Badge.png/35px-Zephyr_Badge.png", "level_cap": 9, "order": 1, + "after_route_name": "Violet City", "location": "Violet Gym", "section": "Main Story", "sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/4/4a/Zephyr_Badge.png/35px-Zephyr_Badge.png", @@ -20,6 +21,7 @@ "badge_image_url": "https://github.com/PokeAPI/sprites/blob/master/sprites/badges/10.png?raw=true", "level_cap": 16, "order": 2, + "after_route_name": "Slowpoke Well", "location": "Azalea Gym", "section": "Main Story", "sprite_url": "https://github.com/PokeAPI/sprites/blob/master/sprites/badges/10.png?raw=true", @@ -33,6 +35,7 @@ "badge_image_url": "https://github.com/PokeAPI/sprites/blob/master/sprites/badges/11.png?raw=true", "level_cap": 20, "order": 3, + "after_route_name": "Goldenrod City", "location": "Goldenrod Gym", "section": "Main Story", "sprite_url": "https://github.com/PokeAPI/sprites/blob/master/sprites/badges/11.png?raw=true", @@ -46,6 +49,7 @@ "badge_image_url": "https://github.com/PokeAPI/sprites/blob/master/sprites/badges/12.png?raw=true", "level_cap": 25, "order": 4, + "after_route_name": null, "location": "Ecruteak Gym", "section": "Main Story", "sprite_url": "https://github.com/PokeAPI/sprites/blob/master/sprites/badges/12.png?raw=true", @@ -59,6 +63,7 @@ "badge_image_url": "https://github.com/PokeAPI/sprites/blob/master/sprites/badges/13.png?raw=true", "level_cap": 30, "order": 5, + "after_route_name": "Cianwood City", "location": "Cianwood Gym", "section": "Main Story", "sprite_url": "https://github.com/PokeAPI/sprites/blob/master/sprites/badges/13.png?raw=true", @@ -72,6 +77,7 @@ "badge_image_url": "https://github.com/PokeAPI/sprites/blob/master/sprites/badges/14.png?raw=true", "level_cap": 35, "order": 6, + "after_route_name": "Cianwood City", "location": "Olivine Gym", "section": "Main Story", "sprite_url": "https://github.com/PokeAPI/sprites/blob/master/sprites/badges/14.png?raw=true", @@ -85,6 +91,7 @@ "badge_image_url": "https://github.com/PokeAPI/sprites/blob/master/sprites/badges/15.png?raw=true", "level_cap": 31, "order": 7, + "after_route_name": "Lake Of Rage", "location": "Mahogany Gym", "section": "Main Story", "sprite_url": "https://github.com/PokeAPI/sprites/blob/master/sprites/badges/15.png?raw=true", @@ -98,6 +105,7 @@ "badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/5/58/Rising_Badge.png/35px-Rising_Badge.png", "level_cap": 40, "order": 8, + "after_route_name": "Blackthorn City", "location": "Blackthorn Gym", "section": "Main Story", "sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/5/58/Rising_Badge.png/35px-Rising_Badge.png", @@ -111,6 +119,7 @@ "badge_image_url": null, "level_cap": 42, "order": 9, + "after_route_name": "Victory Road 1", "location": "Indigo Plateau", "section": "Main Story", "sprite_url": null, @@ -124,6 +133,7 @@ "badge_image_url": null, "level_cap": 44, "order": 10, + "after_route_name": "Victory Road 1", "location": "Indigo Plateau", "section": "Main Story", "sprite_url": null, @@ -137,6 +147,7 @@ "badge_image_url": null, "level_cap": 46, "order": 11, + "after_route_name": "Victory Road 1", "location": "Indigo Plateau", "section": "Main Story", "sprite_url": null, @@ -150,6 +161,7 @@ "badge_image_url": null, "level_cap": 47, "order": 12, + "after_route_name": "Victory Road 1", "location": "Indigo Plateau", "section": "Main Story", "sprite_url": null, @@ -163,6 +175,7 @@ "badge_image_url": null, "level_cap": 50, "order": 13, + "after_route_name": "Victory Road 1", "location": "Indigo Plateau", "section": "Main Story", "sprite_url": null, @@ -176,6 +189,7 @@ "badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/a/a6/Thunder_Badge.png/35px-Thunder_Badge.png", "level_cap": 46, "order": 14, + "after_route_name": "Vermilion City", "location": "Vermilion Gym", "section": "Endgame", "sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/a/a6/Thunder_Badge.png/35px-Thunder_Badge.png", @@ -189,6 +203,7 @@ "badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/6/6b/Marsh_Badge.png/35px-Marsh_Badge.png", "level_cap": 48, "order": 15, + "after_route_name": "Route 6", "location": "Saffron Gym", "section": "Endgame", "sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/6/6b/Marsh_Badge.png/35px-Marsh_Badge.png", @@ -202,6 +217,7 @@ "badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/9/9c/Cascade_Badge.png/35px-Cascade_Badge.png", "level_cap": 47, "order": 16, + "after_route_name": "Cerulean City", "location": "Cerulean Gym", "section": "Endgame", "sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/9/9c/Cascade_Badge.png/35px-Cascade_Badge.png", @@ -215,6 +231,7 @@ "badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/b/b5/Rainbow_Badge.png/35px-Rainbow_Badge.png", "level_cap": 46, "order": 17, + "after_route_name": "Route 7", "location": "Celadon Gym", "section": "Endgame", "sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/b/b5/Rainbow_Badge.png/35px-Rainbow_Badge.png", @@ -228,6 +245,7 @@ "badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/7/7d/Soul_Badge.png/35px-Soul_Badge.png", "level_cap": 39, "order": 18, + "after_route_name": "Fuchsia City", "location": "Fuchsia Gym", "section": "Endgame", "sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/7/7d/Soul_Badge.png/35px-Soul_Badge.png", @@ -241,6 +259,7 @@ "badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/d/dd/Boulder_Badge.png/35px-Boulder_Badge.png", "level_cap": 44, "order": 19, + "after_route_name": "Pewter City", "location": "Pewter Gym", "section": "Endgame", "sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/d/dd/Boulder_Badge.png/35px-Boulder_Badge.png", @@ -254,6 +273,7 @@ "badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/1/12/Volcano_Badge.png/35px-Volcano_Badge.png", "level_cap": 50, "order": 20, + "after_route_name": "Cinnabar Island", "location": "Cinnabar Gym", "section": "Endgame", "sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/1/12/Volcano_Badge.png/35px-Volcano_Badge.png", @@ -267,6 +287,7 @@ "badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/7/78/Earth_Badge.png/35px-Earth_Badge.png", "level_cap": 58, "order": 21, + "after_route_name": null, "location": "Viridian Gym", "section": "Endgame", "sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/7/78/Earth_Badge.png/35px-Earth_Badge.png", @@ -280,6 +301,7 @@ "badge_image_url": null, "level_cap": 81, "order": 22, + "after_route_name": "Mt Silver", "location": "Silver Cave", "section": "Endgame", "sprite_url": null, diff --git a/backend/src/app/seeds/data/diamond-bosses.json b/backend/src/app/seeds/data/diamond-bosses.json new file mode 100644 index 0000000..ad76a5a --- /dev/null +++ b/backend/src/app/seeds/data/diamond-bosses.json @@ -0,0 +1,16 @@ +[ + { + "name": "Roark", + "boss_type": "gym_leader", + "specialty_type": "rock", + "badge_name": "Coal Badge", + "badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/0/0b/Coal_Badge.png/35px-Coal_Badge.png", + "level_cap": 14, + "order": 1, + "after_route_name": "Oreburgh Mine", + "location": "Oreburgh Gym", + "section": "Main Story", + "sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/0/0b/Coal_Badge.png/35px-Coal_Badge.png", + "pokemon": [] + } +] diff --git a/backend/src/app/seeds/data/diamond.json b/backend/src/app/seeds/data/diamond.json index c289f72..fd76872 100644 --- a/backend/src/app/seeds/data/diamond.json +++ b/backend/src/app/seeds/data/diamond.json @@ -1,7 +1,1145 @@ [ { - "name": "Canalave City", + "name": "Starter", "order": 1, + "encounters": [ + { + "pokeapi_id": 393, + "pokemon_name": "Piplup", + "method": "Starter", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + }, + { + "pokeapi_id": 390, + "pokemon_name": "Chimchar", + "method": "Starter", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + }, + { + "pokeapi_id": 387, + "pokemon_name": "Turtwig", + "method": "Starter", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + } + ] + }, + { + "name": "Twinleaf Town", + "order": 2, + "encounters": [ + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 3, + "max_level": 10 + }, + { + "pokeapi_id": 54, + "pokemon_name": "Psyduck", + "method": "surf", + "encounter_rate": 90, + "min_level": 20, + "max_level": 40 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "super-rod", + "encounter_rate": 55, + "min_level": 30, + "max_level": 55 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 55, + "min_level": 10, + "max_level": 25 + }, + { + "pokeapi_id": 118, + "pokemon_name": "Goldeen", + "method": "good-rod", + "encounter_rate": 45, + "min_level": 10, + "max_level": 25 + }, + { + "pokeapi_id": 119, + "pokemon_name": "Seaking", + "method": "super-rod", + "encounter_rate": 45, + "min_level": 20, + "max_level": 50 + }, + { + "pokeapi_id": 55, + "pokemon_name": "Golduck", + "method": "surf", + "encounter_rate": 10, + "min_level": 20, + "max_level": 40 + } + ] + }, + { + "name": "Route 201", + "order": 3, + "encounters": [ + { + "pokeapi_id": 396, + "pokemon_name": "Starly", + "method": "walk", + "encounter_rate": 92, + "min_level": 2, + "max_level": 3 + }, + { + "pokeapi_id": 399, + "pokemon_name": "Bidoof", + "method": "walk", + "encounter_rate": 60, + "min_level": 2, + "max_level": 3 + }, + { + "pokeapi_id": 84, + "pokemon_name": "Doduo", + "method": "walk", + "encounter_rate": 40, + "min_level": 2, + "max_level": 2 + }, + { + "pokeapi_id": 29, + "pokemon_name": "Nidoran F", + "method": "walk", + "encounter_rate": 20, + "min_level": 3, + "max_level": 3 + }, + { + "pokeapi_id": 58, + "pokemon_name": "Growlithe", + "method": "walk", + "encounter_rate": 8, + "min_level": 2, + "max_level": 2 + }, + { + "pokeapi_id": 32, + "pokemon_name": "Nidoran M", + "method": "walk", + "encounter_rate": 2, + "min_level": 2, + "max_level": 2 + } + ] + }, + { + "name": "Lake Verity", + "order": 4, + "encounters": [], + "children": [ + { + "name": "Lake Verity (Before Galactic Intervention)", + "order": 5, + "encounters": [ + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 3, + "max_level": 10 + }, + { + "pokeapi_id": 54, + "pokemon_name": "Psyduck", + "method": "surf", + "encounter_rate": 90, + "min_level": 20, + "max_level": 40 + }, + { + "pokeapi_id": 399, + "pokemon_name": "Bidoof", + "method": "walk", + "encounter_rate": 60, + "min_level": 2, + "max_level": 4 + }, + { + "pokeapi_id": 396, + "pokemon_name": "Starly", + "method": "walk", + "encounter_rate": 60, + "min_level": 2, + "max_level": 4 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "super-rod", + "encounter_rate": 55, + "min_level": 30, + "max_level": 55 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 55, + "min_level": 10, + "max_level": 25 + }, + { + "pokeapi_id": 118, + "pokemon_name": "Goldeen", + "method": "good-rod", + "encounter_rate": 45, + "min_level": 10, + "max_level": 25 + }, + { + "pokeapi_id": 119, + "pokemon_name": "Seaking", + "method": "super-rod", + "encounter_rate": 45, + "min_level": 20, + "max_level": 50 + }, + { + "pokeapi_id": 283, + "pokemon_name": "Surskit", + "method": "walk", + "encounter_rate": 40, + "min_level": 2, + "max_level": 2 + }, + { + "pokeapi_id": 202, + "pokemon_name": "Wobbuffet", + "method": "walk", + "encounter_rate": 22, + "min_level": 3, + "max_level": 4 + }, + { + "pokeapi_id": 400, + "pokemon_name": "Bibarel", + "method": "walk", + "encounter_rate": 12, + "min_level": 4, + "max_level": 4 + }, + { + "pokeapi_id": 397, + "pokemon_name": "Staravia", + "method": "walk", + "encounter_rate": 12, + "min_level": 4, + "max_level": 4 + }, + { + "pokeapi_id": 55, + "pokemon_name": "Golduck", + "method": "surf", + "encounter_rate": 10, + "min_level": 20, + "max_level": 40 + }, + { + "pokeapi_id": 337, + "pokemon_name": "Lunatone", + "method": "walk", + "encounter_rate": 8, + "min_level": 4, + "max_level": 4 + }, + { + "pokeapi_id": 338, + "pokemon_name": "Solrock", + "method": "walk", + "encounter_rate": 8, + "min_level": 4, + "max_level": 4 + } + ] + }, + { + "name": "Lake Verity (After Galactic Intervention)", + "order": 6, + "encounters": [ + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 3, + "max_level": 10 + }, + { + "pokeapi_id": 54, + "pokemon_name": "Psyduck", + "method": "surf", + "encounter_rate": 90, + "min_level": 20, + "max_level": 40 + }, + { + "pokeapi_id": 399, + "pokemon_name": "Bidoof", + "method": "walk", + "encounter_rate": 60, + "min_level": 2, + "max_level": 4 + }, + { + "pokeapi_id": 396, + "pokemon_name": "Starly", + "method": "walk", + "encounter_rate": 60, + "min_level": 2, + "max_level": 4 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "super-rod", + "encounter_rate": 55, + "min_level": 30, + "max_level": 55 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 55, + "min_level": 10, + "max_level": 25 + }, + { + "pokeapi_id": 118, + "pokemon_name": "Goldeen", + "method": "good-rod", + "encounter_rate": 45, + "min_level": 10, + "max_level": 25 + }, + { + "pokeapi_id": 119, + "pokemon_name": "Seaking", + "method": "super-rod", + "encounter_rate": 45, + "min_level": 20, + "max_level": 50 + }, + { + "pokeapi_id": 283, + "pokemon_name": "Surskit", + "method": "walk", + "encounter_rate": 40, + "min_level": 2, + "max_level": 2 + }, + { + "pokeapi_id": 202, + "pokemon_name": "Wobbuffet", + "method": "walk", + "encounter_rate": 22, + "min_level": 3, + "max_level": 4 + }, + { + "pokeapi_id": 400, + "pokemon_name": "Bibarel", + "method": "walk", + "encounter_rate": 12, + "min_level": 4, + "max_level": 4 + }, + { + "pokeapi_id": 397, + "pokemon_name": "Staravia", + "method": "walk", + "encounter_rate": 12, + "min_level": 4, + "max_level": 4 + }, + { + "pokeapi_id": 55, + "pokemon_name": "Golduck", + "method": "surf", + "encounter_rate": 10, + "min_level": 20, + "max_level": 40 + }, + { + "pokeapi_id": 337, + "pokemon_name": "Lunatone", + "method": "walk", + "encounter_rate": 8, + "min_level": 4, + "max_level": 4 + }, + { + "pokeapi_id": 338, + "pokemon_name": "Solrock", + "method": "walk", + "encounter_rate": 8, + "min_level": 4, + "max_level": 4 + } + ] + } + ] + }, + { + "name": "Route 202", + "order": 7, + "encounters": [ + { + "pokeapi_id": 396, + "pokemon_name": "Starly", + "method": "walk", + "encounter_rate": 66, + "min_level": 2, + "max_level": 4 + }, + { + "pokeapi_id": 399, + "pokemon_name": "Bidoof", + "method": "walk", + "encounter_rate": 46, + "min_level": 2, + "max_level": 4 + }, + { + "pokeapi_id": 263, + "pokemon_name": "Zigzagoon", + "method": "walk", + "encounter_rate": 40, + "min_level": 3, + "max_level": 3 + }, + { + "pokeapi_id": 401, + "pokemon_name": "Kricketot", + "method": "walk", + "encounter_rate": 30, + "min_level": 3, + "max_level": 4 + }, + { + "pokeapi_id": 403, + "pokemon_name": "Shinx", + "method": "walk", + "encounter_rate": 30, + "min_level": 3, + "max_level": 4 + }, + { + "pokeapi_id": 161, + "pokemon_name": "Sentret", + "method": "walk", + "encounter_rate": 22, + "min_level": 2, + "max_level": 4 + }, + { + "pokeapi_id": 58, + "pokemon_name": "Growlithe", + "method": "walk", + "encounter_rate": 8, + "min_level": 2, + "max_level": 2 + } + ] + }, + { + "name": "Route 203", + "order": 8, + "encounters": [ + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 3, + "max_level": 10 + }, + { + "pokeapi_id": 54, + "pokemon_name": "Psyduck", + "method": "surf", + "encounter_rate": 90, + "min_level": 20, + "max_level": 40 + }, + { + "pokeapi_id": 396, + "pokemon_name": "Starly", + "method": "walk", + "encounter_rate": 63, + "min_level": 4, + "max_level": 6 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "super-rod", + "encounter_rate": 55, + "min_level": 30, + "max_level": 55 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 55, + "min_level": 10, + "max_level": 25 + }, + { + "pokeapi_id": 118, + "pokemon_name": "Goldeen", + "method": "good-rod", + "encounter_rate": 45, + "min_level": 10, + "max_level": 25 + }, + { + "pokeapi_id": 119, + "pokemon_name": "Seaking", + "method": "super-rod", + "encounter_rate": 45, + "min_level": 20, + "max_level": 50 + }, + { + "pokeapi_id": 104, + "pokemon_name": "Cubone", + "method": "walk", + "encounter_rate": 40, + "min_level": 4, + "max_level": 4 + }, + { + "pokeapi_id": 403, + "pokemon_name": "Shinx", + "method": "walk", + "encounter_rate": 25, + "min_level": 4, + "max_level": 5 + }, + { + "pokeapi_id": 399, + "pokemon_name": "Bidoof", + "method": "walk", + "encounter_rate": 23, + "min_level": 4, + "max_level": 6 + }, + { + "pokeapi_id": 280, + "pokemon_name": "Ralts", + "method": "walk", + "encounter_rate": 21, + "min_level": 4, + "max_level": 6 + }, + { + "pokeapi_id": 401, + "pokemon_name": "Kricketot", + "method": "walk", + "encounter_rate": 20, + "min_level": 4, + "max_level": 4 + }, + { + "pokeapi_id": 63, + "pokemon_name": "Abra", + "method": "walk", + "encounter_rate": 15, + "min_level": 4, + "max_level": 5 + }, + { + "pokeapi_id": 55, + "pokemon_name": "Golduck", + "method": "surf", + "encounter_rate": 10, + "min_level": 20, + "max_level": 40 + }, + { + "pokeapi_id": 41, + "pokemon_name": "Zubat", + "method": "walk", + "encounter_rate": 10, + "min_level": 5, + "max_level": 5 + }, + { + "pokeapi_id": 270, + "pokemon_name": "Lotad", + "method": "walk", + "encounter_rate": 8, + "min_level": 5, + "max_level": 5 + }, + { + "pokeapi_id": 204, + "pokemon_name": "Pineco", + "method": "walk", + "encounter_rate": 8, + "min_level": 5, + "max_level": 5 + }, + { + "pokeapi_id": 273, + "pokemon_name": "Seedot", + "method": "walk", + "encounter_rate": 8, + "min_level": 5, + "max_level": 5 + }, + { + "pokeapi_id": 281, + "pokemon_name": "Kirlia", + "method": "walk", + "encounter_rate": 1, + "min_level": 6, + "max_level": 6 + } + ] + }, + { + "name": "Oreburgh Gate", + "order": 9, + "encounters": [], + "children": [ + { + "name": "Oreburgh Gate (1F)", + "order": 10, + "encounters": [ + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "walk", + "encounter_rate": 80, + "min_level": 4, + "max_level": 8 + }, + { + "pokeapi_id": 41, + "pokemon_name": "Zubat", + "method": "walk", + "encounter_rate": 20, + "min_level": 6, + "max_level": 6 + } + ] + }, + { + "name": "Oreburgh Gate (B1F)", + "order": 11, + "encounters": [ + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 3, + "max_level": 10 + }, + { + "pokeapi_id": 41, + "pokemon_name": "Zubat", + "method": "walk", + "encounter_rate": 60, + "min_level": 8, + "max_level": 10 + }, + { + "pokeapi_id": 41, + "pokemon_name": "Zubat", + "method": "surf", + "encounter_rate": 60, + "min_level": 20, + "max_level": 30 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "super-rod", + "encounter_rate": 55, + "min_level": 30, + "max_level": 55 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 55, + "min_level": 10, + "max_level": 25 + }, + { + "pokeapi_id": 339, + "pokemon_name": "Barboach", + "method": "good-rod", + "encounter_rate": 45, + "min_level": 10, + "max_level": 25 + }, + { + "pokeapi_id": 340, + "pokemon_name": "Whiscash", + "method": "super-rod", + "encounter_rate": 45, + "min_level": 20, + "max_level": 50 + }, + { + "pokeapi_id": 54, + "pokemon_name": "Psyduck", + "method": "walk", + "encounter_rate": 30, + "min_level": 8, + "max_level": 10 + }, + { + "pokeapi_id": 54, + "pokemon_name": "Psyduck", + "method": "surf", + "encounter_rate": 30, + "min_level": 20, + "max_level": 30 + }, + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "walk", + "encounter_rate": 10, + "min_level": 9, + "max_level": 9 + }, + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "surf", + "encounter_rate": 5, + "min_level": 20, + "max_level": 40 + }, + { + "pokeapi_id": 55, + "pokemon_name": "Golduck", + "method": "surf", + "encounter_rate": 5, + "min_level": 20, + "max_level": 40 + } + ] + } + ] + }, + { + "name": "Oreburgh Mine", + "order": 12, + "encounters": [], + "children": [ + { + "name": "Oreburgh Mine (1F)", + "order": 13, + "encounters": [ + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "walk", + "encounter_rate": 70, + "min_level": 5, + "max_level": 9 + }, + { + "pokeapi_id": 41, + "pokemon_name": "Zubat", + "method": "walk", + "encounter_rate": 20, + "min_level": 7, + "max_level": 7 + }, + { + "pokeapi_id": 95, + "pokemon_name": "Onix", + "method": "walk", + "encounter_rate": 10, + "min_level": 8, + "max_level": 8 + } + ] + }, + { + "name": "Oreburgh Mine (B1F)", + "order": 14, + "encounters": [ + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "walk", + "encounter_rate": 70, + "min_level": 6, + "max_level": 10 + }, + { + "pokeapi_id": 41, + "pokemon_name": "Zubat", + "method": "walk", + "encounter_rate": 20, + "min_level": 8, + "max_level": 8 + }, + { + "pokeapi_id": 95, + "pokemon_name": "Onix", + "method": "walk", + "encounter_rate": 10, + "min_level": 9, + "max_level": 9 + } + ] + } + ] + }, + { + "name": "Route 204", + "order": 15, + "encounters": [], + "children": [ + { + "name": "Route 204 (South Towards Jubilife City)", + "order": 16, + "encounters": [ + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 3, + "max_level": 10 + }, + { + "pokeapi_id": 54, + "pokemon_name": "Psyduck", + "method": "surf", + "encounter_rate": 90, + "min_level": 20, + "max_level": 40 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "super-rod", + "encounter_rate": 55, + "min_level": 30, + "max_level": 55 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 55, + "min_level": 10, + "max_level": 25 + }, + { + "pokeapi_id": 118, + "pokemon_name": "Goldeen", + "method": "good-rod", + "encounter_rate": 45, + "min_level": 10, + "max_level": 25 + }, + { + "pokeapi_id": 119, + "pokemon_name": "Seaking", + "method": "super-rod", + "encounter_rate": 45, + "min_level": 20, + "max_level": 50 + }, + { + "pokeapi_id": 406, + "pokemon_name": "Budew", + "method": "walk", + "encounter_rate": 35, + "min_level": 4, + "max_level": 5 + }, + { + "pokeapi_id": 396, + "pokemon_name": "Starly", + "method": "walk", + "encounter_rate": 35, + "min_level": 4, + "max_level": 6 + }, + { + "pokeapi_id": 399, + "pokemon_name": "Bidoof", + "method": "walk", + "encounter_rate": 25, + "min_level": 4, + "max_level": 6 + }, + { + "pokeapi_id": 280, + "pokemon_name": "Ralts", + "method": "walk", + "encounter_rate": 21, + "min_level": 4, + "max_level": 6 + }, + { + "pokeapi_id": 401, + "pokemon_name": "Kricketot", + "method": "walk", + "encounter_rate": 20, + "min_level": 4, + "max_level": 4 + }, + { + "pokeapi_id": 403, + "pokemon_name": "Shinx", + "method": "walk", + "encounter_rate": 15, + "min_level": 4, + "max_level": 5 + }, + { + "pokeapi_id": 55, + "pokemon_name": "Golduck", + "method": "surf", + "encounter_rate": 10, + "min_level": 20, + "max_level": 40 + }, + { + "pokeapi_id": 41, + "pokemon_name": "Zubat", + "method": "walk", + "encounter_rate": 10, + "min_level": 4, + "max_level": 4 + }, + { + "pokeapi_id": 10, + "pokemon_name": "Caterpie", + "method": "walk", + "encounter_rate": 8, + "min_level": 6, + "max_level": 6 + }, + { + "pokeapi_id": 270, + "pokemon_name": "Lotad", + "method": "walk", + "encounter_rate": 8, + "min_level": 6, + "max_level": 6 + }, + { + "pokeapi_id": 204, + "pokemon_name": "Pineco", + "method": "walk", + "encounter_rate": 8, + "min_level": 6, + "max_level": 6 + }, + { + "pokeapi_id": 273, + "pokemon_name": "Seedot", + "method": "walk", + "encounter_rate": 8, + "min_level": 6, + "max_level": 6 + }, + { + "pokeapi_id": 13, + "pokemon_name": "Weedle", + "method": "walk", + "encounter_rate": 8, + "min_level": 6, + "max_level": 6 + }, + { + "pokeapi_id": 281, + "pokemon_name": "Kirlia", + "method": "walk", + "encounter_rate": 1, + "min_level": 6, + "max_level": 6 + } + ] + }, + { + "name": "Route 204 (North Towards Floaroma Town)", + "order": 17, + "encounters": [ + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 3, + "max_level": 10 + }, + { + "pokeapi_id": 54, + "pokemon_name": "Psyduck", + "method": "surf", + "encounter_rate": 90, + "min_level": 20, + "max_level": 40 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "super-rod", + "encounter_rate": 55, + "min_level": 30, + "max_level": 55 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 55, + "min_level": 10, + "max_level": 25 + }, + { + "pokeapi_id": 118, + "pokemon_name": "Goldeen", + "method": "good-rod", + "encounter_rate": 45, + "min_level": 10, + "max_level": 25 + }, + { + "pokeapi_id": 119, + "pokemon_name": "Seaking", + "method": "super-rod", + "encounter_rate": 45, + "min_level": 20, + "max_level": 50 + }, + { + "pokeapi_id": 396, + "pokemon_name": "Starly", + "method": "walk", + "encounter_rate": 43, + "min_level": 6, + "max_level": 8 + }, + { + "pokeapi_id": 406, + "pokemon_name": "Budew", + "method": "walk", + "encounter_rate": 35, + "min_level": 6, + "max_level": 7 + }, + { + "pokeapi_id": 399, + "pokemon_name": "Bidoof", + "method": "walk", + "encounter_rate": 33, + "min_level": 6, + "max_level": 8 + }, + { + "pokeapi_id": 191, + "pokemon_name": "Sunkern", + "method": "walk", + "encounter_rate": 22, + "min_level": 6, + "max_level": 8 + }, + { + "pokeapi_id": 401, + "pokemon_name": "Kricketot", + "method": "walk", + "encounter_rate": 20, + "min_level": 6, + "max_level": 6 + }, + { + "pokeapi_id": 403, + "pokemon_name": "Shinx", + "method": "walk", + "encounter_rate": 15, + "min_level": 6, + "max_level": 7 + }, + { + "pokeapi_id": 55, + "pokemon_name": "Golduck", + "method": "surf", + "encounter_rate": 10, + "min_level": 20, + "max_level": 40 + }, + { + "pokeapi_id": 41, + "pokemon_name": "Zubat", + "method": "walk", + "encounter_rate": 10, + "min_level": 6, + "max_level": 6 + }, + { + "pokeapi_id": 270, + "pokemon_name": "Lotad", + "method": "walk", + "encounter_rate": 8, + "min_level": 8, + "max_level": 8 + }, + { + "pokeapi_id": 204, + "pokemon_name": "Pineco", + "method": "walk", + "encounter_rate": 8, + "min_level": 8, + "max_level": 8 + }, + { + "pokeapi_id": 273, + "pokemon_name": "Seedot", + "method": "walk", + "encounter_rate": 8, + "min_level": 8, + "max_level": 8 + } + ] + } + ] + }, + { + "name": "Canalave City", + "order": 18, "encounters": [ { "pokeapi_id": 129, @@ -87,7 +1225,7 @@ }, { "name": "Eterna City", - "order": 2, + "order": 19, "encounters": [ { "pokeapi_id": 129, @@ -149,7 +1287,7 @@ }, { "name": "Pastoria City", - "order": 3, + "order": 20, "encounters": [ { "pokeapi_id": 129, @@ -227,7 +1365,7 @@ }, { "name": "Sunyshore City", - "order": 4, + "order": 21, "encounters": [ { "pokeapi_id": 129, @@ -305,7 +1443,7 @@ }, { "name": "Pokemon League", - "order": 5, + "order": 22, "encounters": [ { "pokeapi_id": 129, @@ -373,76 +1511,9 @@ } ] }, - { - "name": "Oreburgh Mine", - "order": 6, - "encounters": [], - "children": [ - { - "name": "Oreburgh Mine (1F)", - "order": 7, - "encounters": [ - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "walk", - "encounter_rate": 70, - "min_level": 5, - "max_level": 9 - }, - { - "pokeapi_id": 41, - "pokemon_name": "Zubat", - "method": "walk", - "encounter_rate": 20, - "min_level": 7, - "max_level": 7 - }, - { - "pokeapi_id": 95, - "pokemon_name": "Onix", - "method": "walk", - "encounter_rate": 10, - "min_level": 8, - "max_level": 8 - } - ] - }, - { - "name": "Oreburgh Mine (B1F)", - "order": 8, - "encounters": [ - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "walk", - "encounter_rate": 70, - "min_level": 6, - "max_level": 10 - }, - { - "pokeapi_id": 41, - "pokemon_name": "Zubat", - "method": "walk", - "encounter_rate": 20, - "min_level": 8, - "max_level": 8 - }, - { - "pokeapi_id": 95, - "pokemon_name": "Onix", - "method": "walk", - "encounter_rate": 10, - "min_level": 9, - "max_level": 9 - } - ] - } - ] - }, { "name": "Valley Windworks", - "order": 9, + "order": 23, "encounters": [ { "pokeapi_id": 129, @@ -584,7 +1655,7 @@ }, { "name": "Eterna Forest", - "order": 10, + "order": 24, "encounters": [ { "pokeapi_id": 406, @@ -686,7 +1757,7 @@ }, { "name": "Fuego Ironworks", - "order": 11, + "order": 25, "encounters": [ { "pokeapi_id": 129, @@ -844,12 +1915,12 @@ }, { "name": "Mt Coronet", - "order": 12, + "order": 26, "encounters": [], "children": [ { "name": "Mt Coronet (1F Route 207)", - "order": 13, + "order": 27, "encounters": [ { "pokeapi_id": 129, @@ -959,7 +2030,7 @@ }, { "name": "Mt Coronet (2F)", - "order": 14, + "order": 28, "encounters": [ { "pokeapi_id": 35, @@ -1045,7 +2116,7 @@ }, { "name": "Mt Coronet (3F)", - "order": 15, + "order": 29, "encounters": [ { "pokeapi_id": 35, @@ -1131,7 +2202,7 @@ }, { "name": "Mt Coronet (Exterior Snowfall)", - "order": 17, + "order": 30, "encounters": [ { "pokeapi_id": 67, @@ -1233,7 +2304,7 @@ }, { "name": "Mt Coronet (Exterior Blizzard)", - "order": 18, + "order": 31, "encounters": [ { "pokeapi_id": 67, @@ -1335,7 +2406,7 @@ }, { "name": "Mt Coronet (4F)", - "order": 18, + "order": 32, "encounters": [ { "pokeapi_id": 129, @@ -1477,7 +2548,7 @@ }, { "name": "Mt Coronet (4F Small Room)", - "order": 19, + "order": 33, "encounters": [ { "pokeapi_id": 437, @@ -1563,7 +2634,7 @@ }, { "name": "Mt Coronet (5F)", - "order": 20, + "order": 34, "encounters": [ { "pokeapi_id": 437, @@ -1641,7 +2712,7 @@ }, { "name": "Mt Coronet (6F)", - "order": 21, + "order": 35, "encounters": [ { "pokeapi_id": 437, @@ -1719,7 +2790,7 @@ }, { "name": "Mt Coronet (1F From Exterior)", - "order": 22, + "order": 36, "encounters": [ { "pokeapi_id": 75, @@ -1797,7 +2868,7 @@ }, { "name": "Mt Coronet (1F Route 216)", - "order": 23, + "order": 37, "encounters": [ { "pokeapi_id": 307, @@ -1851,7 +2922,7 @@ }, { "name": "Mt Coronet (1F Route 211)", - "order": 24, + "order": 38, "encounters": [ { "pokeapi_id": 307, @@ -1905,7 +2976,7 @@ }, { "name": "Mt Coronet (B1F)", - "order": 25, + "order": 39, "encounters": [ { "pokeapi_id": 129, @@ -2017,12 +3088,12 @@ }, { "name": "Great Marsh", - "order": 26, + "order": 40, "encounters": [], "children": [ { "name": "Great Marsh (Area 2)", - "order": 27, + "order": 41, "encounters": [ { "pokeapi_id": 129, @@ -2212,7 +3283,7 @@ }, { "name": "Great Marsh (Area 3)", - "order": 28, + "order": 42, "encounters": [ { "pokeapi_id": 129, @@ -2394,7 +3465,7 @@ }, { "name": "Great Marsh (Area 4)", - "order": 29, + "order": 43, "encounters": [ { "pokeapi_id": 129, @@ -2576,7 +3647,7 @@ }, { "name": "Great Marsh (Area 5)", - "order": 30, + "order": 44, "encounters": [ { "pokeapi_id": 298, @@ -2662,7 +3733,7 @@ }, { "name": "Great Marsh (Area 6)", - "order": 31, + "order": 45, "encounters": [ { "pokeapi_id": 129, @@ -2844,7 +3915,7 @@ }, { "name": "Great Marsh (Area 1)", - "order": 32, + "order": 46, "encounters": [ { "pokeapi_id": 129, @@ -3036,207 +4107,11 @@ }, { "name": "Solaceon Ruins", - "order": 33, + "order": 47, "encounters": [], "children": [ { "name": "Solaceon Ruins (2F)", - "order": 34, - "encounters": [ - { - "pokeapi_id": 201, - "pokemon_name": "Unown", - "method": "walk", - "encounter_rate": 100, - "min_level": 14, - "max_level": 25 - } - ] - }, - { - "name": "Solaceon Ruins (1F)", - "order": 35, - "encounters": [ - { - "pokeapi_id": 201, - "pokemon_name": "Unown", - "method": "walk", - "encounter_rate": 100, - "min_level": 14, - "max_level": 25 - } - ] - }, - { - "name": "Solaceon Ruins (B1F A)", - "order": 36, - "encounters": [ - { - "pokeapi_id": 201, - "pokemon_name": "Unown", - "method": "walk", - "encounter_rate": 100, - "min_level": 14, - "max_level": 25 - } - ] - }, - { - "name": "Solaceon Ruins (B1F B)", - "order": 37, - "encounters": [ - { - "pokeapi_id": 201, - "pokemon_name": "Unown", - "method": "walk", - "encounter_rate": 100, - "min_level": 14, - "max_level": 25 - } - ] - }, - { - "name": "Solaceon Ruins (B1F C)", - "order": 38, - "encounters": [ - { - "pokeapi_id": 201, - "pokemon_name": "Unown", - "method": "walk", - "encounter_rate": 100, - "min_level": 14, - "max_level": 25 - } - ] - }, - { - "name": "Solaceon Ruins (B2F A)", - "order": 39, - "encounters": [ - { - "pokeapi_id": 201, - "pokemon_name": "Unown", - "method": "walk", - "encounter_rate": 100, - "min_level": 14, - "max_level": 25 - } - ] - }, - { - "name": "Solaceon Ruins (B2F B)", - "order": 40, - "encounters": [ - { - "pokeapi_id": 201, - "pokemon_name": "Unown", - "method": "walk", - "encounter_rate": 100, - "min_level": 14, - "max_level": 25 - } - ] - }, - { - "name": "Solaceon Ruins (B2F C)", - "order": 41, - "encounters": [ - { - "pokeapi_id": 201, - "pokemon_name": "Unown", - "method": "walk", - "encounter_rate": 100, - "min_level": 14, - "max_level": 25 - } - ] - }, - { - "name": "Solaceon Ruins (B3F A)", - "order": 42, - "encounters": [ - { - "pokeapi_id": 201, - "pokemon_name": "Unown", - "method": "walk", - "encounter_rate": 100, - "min_level": 14, - "max_level": 25 - } - ] - }, - { - "name": "Solaceon Ruins (B3F B)", - "order": 43, - "encounters": [ - { - "pokeapi_id": 201, - "pokemon_name": "Unown", - "method": "walk", - "encounter_rate": 100, - "min_level": 14, - "max_level": 25 - } - ] - }, - { - "name": "Solaceon Ruins (B3F C)", - "order": 44, - "encounters": [ - { - "pokeapi_id": 201, - "pokemon_name": "Unown", - "method": "walk", - "encounter_rate": 100, - "min_level": 14, - "max_level": 25 - } - ] - }, - { - "name": "Solaceon Ruins (B3F D)", - "order": 45, - "encounters": [ - { - "pokeapi_id": 201, - "pokemon_name": "Unown", - "method": "walk", - "encounter_rate": 100, - "min_level": 14, - "max_level": 25 - } - ] - }, - { - "name": "Solaceon Ruins (B3F E)", - "order": 46, - "encounters": [ - { - "pokeapi_id": 201, - "pokemon_name": "Unown", - "method": "walk", - "encounter_rate": 100, - "min_level": 14, - "max_level": 25 - } - ] - }, - { - "name": "Solaceon Ruins (B4F A)", - "order": 47, - "encounters": [ - { - "pokeapi_id": 201, - "pokemon_name": "Unown", - "method": "walk", - "encounter_rate": 100, - "min_level": 14, - "max_level": 25 - } - ] - }, - { - "name": "Solaceon Ruins (B4F B)", "order": 48, "encounters": [ { @@ -3250,7 +4125,7 @@ ] }, { - "name": "Solaceon Ruins (B4F C)", + "name": "Solaceon Ruins (1F)", "order": 49, "encounters": [ { @@ -3264,7 +4139,7 @@ ] }, { - "name": "Solaceon Ruins (B4F D)", + "name": "Solaceon Ruins (B1F A)", "order": 50, "encounters": [ { @@ -3278,7 +4153,7 @@ ] }, { - "name": "Solaceon Ruins (B5F)", + "name": "Solaceon Ruins (B1F B)", "order": 51, "encounters": [ { @@ -3290,17 +4165,213 @@ "max_level": 25 } ] + }, + { + "name": "Solaceon Ruins (B1F C)", + "order": 52, + "encounters": [ + { + "pokeapi_id": 201, + "pokemon_name": "Unown", + "method": "walk", + "encounter_rate": 100, + "min_level": 14, + "max_level": 25 + } + ] + }, + { + "name": "Solaceon Ruins (B2F A)", + "order": 53, + "encounters": [ + { + "pokeapi_id": 201, + "pokemon_name": "Unown", + "method": "walk", + "encounter_rate": 100, + "min_level": 14, + "max_level": 25 + } + ] + }, + { + "name": "Solaceon Ruins (B2F B)", + "order": 54, + "encounters": [ + { + "pokeapi_id": 201, + "pokemon_name": "Unown", + "method": "walk", + "encounter_rate": 100, + "min_level": 14, + "max_level": 25 + } + ] + }, + { + "name": "Solaceon Ruins (B2F C)", + "order": 55, + "encounters": [ + { + "pokeapi_id": 201, + "pokemon_name": "Unown", + "method": "walk", + "encounter_rate": 100, + "min_level": 14, + "max_level": 25 + } + ] + }, + { + "name": "Solaceon Ruins (B3F A)", + "order": 56, + "encounters": [ + { + "pokeapi_id": 201, + "pokemon_name": "Unown", + "method": "walk", + "encounter_rate": 100, + "min_level": 14, + "max_level": 25 + } + ] + }, + { + "name": "Solaceon Ruins (B3F B)", + "order": 57, + "encounters": [ + { + "pokeapi_id": 201, + "pokemon_name": "Unown", + "method": "walk", + "encounter_rate": 100, + "min_level": 14, + "max_level": 25 + } + ] + }, + { + "name": "Solaceon Ruins (B3F C)", + "order": 58, + "encounters": [ + { + "pokeapi_id": 201, + "pokemon_name": "Unown", + "method": "walk", + "encounter_rate": 100, + "min_level": 14, + "max_level": 25 + } + ] + }, + { + "name": "Solaceon Ruins (B3F D)", + "order": 59, + "encounters": [ + { + "pokeapi_id": 201, + "pokemon_name": "Unown", + "method": "walk", + "encounter_rate": 100, + "min_level": 14, + "max_level": 25 + } + ] + }, + { + "name": "Solaceon Ruins (B3F E)", + "order": 60, + "encounters": [ + { + "pokeapi_id": 201, + "pokemon_name": "Unown", + "method": "walk", + "encounter_rate": 100, + "min_level": 14, + "max_level": 25 + } + ] + }, + { + "name": "Solaceon Ruins (B4F A)", + "order": 61, + "encounters": [ + { + "pokeapi_id": 201, + "pokemon_name": "Unown", + "method": "walk", + "encounter_rate": 100, + "min_level": 14, + "max_level": 25 + } + ] + }, + { + "name": "Solaceon Ruins (B4F B)", + "order": 62, + "encounters": [ + { + "pokeapi_id": 201, + "pokemon_name": "Unown", + "method": "walk", + "encounter_rate": 100, + "min_level": 14, + "max_level": 25 + } + ] + }, + { + "name": "Solaceon Ruins (B4F C)", + "order": 63, + "encounters": [ + { + "pokeapi_id": 201, + "pokemon_name": "Unown", + "method": "walk", + "encounter_rate": 100, + "min_level": 14, + "max_level": 25 + } + ] + }, + { + "name": "Solaceon Ruins (B4F D)", + "order": 64, + "encounters": [ + { + "pokeapi_id": 201, + "pokemon_name": "Unown", + "method": "walk", + "encounter_rate": 100, + "min_level": 14, + "max_level": 25 + } + ] + }, + { + "name": "Solaceon Ruins (B5F)", + "order": 65, + "encounters": [ + { + "pokeapi_id": 201, + "pokemon_name": "Unown", + "method": "walk", + "encounter_rate": 100, + "min_level": 14, + "max_level": 25 + } + ] } ] }, { "name": "Victory Road", - "order": 52, + "order": 66, "encounters": [], "children": [ { "name": "Victory Road (1F)", - "order": 53, + "order": 67, "encounters": [ { "pokeapi_id": 67, @@ -3354,7 +4425,7 @@ }, { "name": "Victory Road (Inside Exit)", - "order": 53, + "order": 68, "encounters": [ { "pokeapi_id": 67, @@ -3408,7 +4479,7 @@ }, { "name": "Victory Road (2F)", - "order": 54, + "order": 69, "encounters": [ { "pokeapi_id": 64, @@ -3462,7 +4533,7 @@ }, { "name": "Victory Road (B1F)", - "order": 55, + "order": 70, "encounters": [ { "pokeapi_id": 42, @@ -3540,7 +4611,7 @@ }, { "name": "Victory Road (Inside B1F)", - "order": 56, + "order": 71, "encounters": [ { "pokeapi_id": 130, @@ -3626,7 +4697,7 @@ }, { "name": "Victory Road (Inside)", - "order": 58, + "order": 72, "encounters": [ { "pokeapi_id": 67, @@ -3682,7 +4753,7 @@ }, { "name": "Ravaged Path", - "order": 59, + "order": 73, "encounters": [ { "pokeapi_id": 129, @@ -3782,140 +4853,9 @@ } ] }, - { - "name": "Oreburgh Gate", - "order": 60, - "encounters": [], - "children": [ - { - "name": "Oreburgh Gate (1F)", - "order": 61, - "encounters": [ - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "walk", - "encounter_rate": 80, - "min_level": 4, - "max_level": 8 - }, - { - "pokeapi_id": 41, - "pokemon_name": "Zubat", - "method": "walk", - "encounter_rate": 20, - "min_level": 6, - "max_level": 6 - } - ] - }, - { - "name": "Oreburgh Gate (B1F)", - "order": 62, - "encounters": [ - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 3, - "max_level": 10 - }, - { - "pokeapi_id": 41, - "pokemon_name": "Zubat", - "method": "walk", - "encounter_rate": 60, - "min_level": 8, - "max_level": 10 - }, - { - "pokeapi_id": 41, - "pokemon_name": "Zubat", - "method": "surf", - "encounter_rate": 60, - "min_level": 20, - "max_level": 30 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "super-rod", - "encounter_rate": 55, - "min_level": 30, - "max_level": 55 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 55, - "min_level": 10, - "max_level": 25 - }, - { - "pokeapi_id": 339, - "pokemon_name": "Barboach", - "method": "good-rod", - "encounter_rate": 45, - "min_level": 10, - "max_level": 25 - }, - { - "pokeapi_id": 340, - "pokemon_name": "Whiscash", - "method": "super-rod", - "encounter_rate": 45, - "min_level": 20, - "max_level": 50 - }, - { - "pokeapi_id": 54, - "pokemon_name": "Psyduck", - "method": "walk", - "encounter_rate": 30, - "min_level": 8, - "max_level": 10 - }, - { - "pokeapi_id": 54, - "pokemon_name": "Psyduck", - "method": "surf", - "encounter_rate": 30, - "min_level": 20, - "max_level": 30 - }, - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "walk", - "encounter_rate": 10, - "min_level": 9, - "max_level": 9 - }, - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "surf", - "encounter_rate": 5, - "min_level": 20, - "max_level": 40 - }, - { - "pokeapi_id": 55, - "pokemon_name": "Golduck", - "method": "surf", - "encounter_rate": 5, - "min_level": 20, - "max_level": 40 - } - ] - } - ] - }, { "name": "Stark Mountain", - "order": 66, + "order": 76, "encounters": [ { "pokeapi_id": 22, @@ -4025,7 +4965,7 @@ "children": [ { "name": "Stark Mountain (Entrance)", - "order": 64, + "order": 74, "encounters": [ { "pokeapi_id": 219, @@ -4111,7 +5051,7 @@ }, { "name": "Stark Mountain (Inside)", - "order": 65, + "order": 75, "encounters": [ { "pokeapi_id": 219, @@ -4199,12 +5139,12 @@ }, { "name": "Turnback Cave", - "order": 67, + "order": 77, "encounters": [], "children": [ { "name": "Turnback Cave (After Pillar 3)", - "order": 68, + "order": 78, "encounters": [ { "pokeapi_id": 437, @@ -4258,7 +5198,7 @@ }, { "name": "Turnback Cave (Pillar 1)", - "order": 69, + "order": 79, "encounters": [ { "pokeapi_id": 437, @@ -4312,7 +5252,7 @@ }, { "name": "Turnback Cave (Pillar 2)", - "order": 70, + "order": 80, "encounters": [ { "pokeapi_id": 437, @@ -4366,7 +5306,7 @@ }, { "name": "Turnback Cave (Pillar 3)", - "order": 71, + "order": 81, "encounters": [ { "pokeapi_id": 437, @@ -4420,7 +5360,7 @@ }, { "name": "Turnback Cave (Before Pillar 1)", - "order": 72, + "order": 82, "encounters": [ { "pokeapi_id": 437, @@ -4474,7 +5414,7 @@ }, { "name": "Turnback Cave (Between Pillars 1 And 2)", - "order": 73, + "order": 83, "encounters": [ { "pokeapi_id": 437, @@ -4528,7 +5468,7 @@ }, { "name": "Turnback Cave (Between Pillars 2 And 3)", - "order": 74, + "order": 84, "encounters": [ { "pokeapi_id": 437, @@ -4584,12 +5524,12 @@ }, { "name": "Snowpoint Temple", - "order": 75, + "order": 85, "encounters": [], "children": [ { "name": "Snowpoint Temple (1F)", - "order": 76, + "order": 86, "encounters": [ { "pokeapi_id": 42, @@ -4635,7 +5575,7 @@ }, { "name": "Snowpoint Temple (B1F)", - "order": 77, + "order": 87, "encounters": [ { "pokeapi_id": 42, @@ -4681,7 +5621,7 @@ }, { "name": "Snowpoint Temple (B2F)", - "order": 78, + "order": 88, "encounters": [ { "pokeapi_id": 42, @@ -4727,7 +5667,7 @@ }, { "name": "Snowpoint Temple (B3F)", - "order": 79, + "order": 89, "encounters": [ { "pokeapi_id": 42, @@ -4773,7 +5713,7 @@ }, { "name": "Snowpoint Temple (B4F)", - "order": 80, + "order": 90, "encounters": [ { "pokeapi_id": 42, @@ -4811,7 +5751,7 @@ }, { "name": "Snowpoint Temple (B5F)", - "order": 81, + "order": 91, "encounters": [ { "pokeapi_id": 42, @@ -4851,12 +5791,12 @@ }, { "name": "Wayward Cave", - "order": 82, + "order": 92, "encounters": [], "children": [ { "name": "Wayward Cave (1F)", - "order": 83, + "order": 93, "encounters": [ { "pokeapi_id": 41, @@ -4894,7 +5834,7 @@ }, { "name": "Wayward Cave (B1F)", - "order": 84, + "order": 94, "encounters": [ { "pokeapi_id": 41, @@ -4942,12 +5882,12 @@ }, { "name": "Ruin Maniac Cave", - "order": 85, + "order": 95, "encounters": [], "children": [ { "name": "Ruin Maniac Cave (0 9 Different Unown Caught)", - "order": 86, + "order": 96, "encounters": [ { "pokeapi_id": 74, @@ -4969,7 +5909,7 @@ }, { "name": "Ruin Maniac Cave (10 25 Different Unown Caught)", - "order": 87, + "order": 97, "encounters": [ { "pokeapi_id": 74, @@ -4993,7 +5933,7 @@ }, { "name": "Trophy Garden", - "order": 88, + "order": 98, "encounters": [ { "pokeapi_id": 397, @@ -5039,7 +5979,7 @@ }, { "name": "Iron Island", - "order": 96, + "order": 105, "encounters": [ { "pokeapi_id": 129, @@ -5125,7 +6065,7 @@ "children": [ { "name": "Iron Island (1F)", - "order": 90, + "order": 99, "encounters": [ { "pokeapi_id": 74, @@ -5171,7 +6111,7 @@ }, { "name": "Iron Island (B1F Left)", - "order": 91, + "order": 100, "encounters": [ { "pokeapi_id": 75, @@ -5225,7 +6165,7 @@ }, { "name": "Iron Island (B1F Right)", - "order": 92, + "order": 101, "encounters": [ { "pokeapi_id": 75, @@ -5279,7 +6219,7 @@ }, { "name": "Iron Island (B2F Right)", - "order": 93, + "order": 102, "encounters": [ { "pokeapi_id": 75, @@ -5333,7 +6273,7 @@ }, { "name": "Iron Island (B2F Left)", - "order": 94, + "order": 103, "encounters": [ { "pokeapi_id": 75, @@ -5395,7 +6335,7 @@ }, { "name": "Iron Island (B3F)", - "order": 95, + "order": 104, "encounters": [ { "pokeapi_id": 75, @@ -5459,12 +6399,12 @@ }, { "name": "Old Chateau", - "order": 97, + "order": 106, "encounters": [], "children": [ { "name": "Old Chateau (2F Private Room)", - "order": 100, + "order": 107, "encounters": [ { "pokeapi_id": 92, @@ -5486,7 +6426,7 @@ }, { "name": "Old Chateau (2F)", - "order": 101, + "order": 108, "encounters": [ { "pokeapi_id": 92, @@ -5508,7 +6448,7 @@ }, { "name": "Old Chateau (2F Leftmost Room)", - "order": 102, + "order": 109, "encounters": [ { "pokeapi_id": 92, @@ -5530,7 +6470,7 @@ }, { "name": "Old Chateau (Entrance)", - "order": 103, + "order": 110, "encounters": [ { "pokeapi_id": 92, @@ -5552,7 +6492,7 @@ }, { "name": "Old Chateau (2F Left Room)", - "order": 103, + "order": 111, "encounters": [ { "pokeapi_id": 92, @@ -5574,7 +6514,7 @@ }, { "name": "Old Chateau (2F Middle Room)", - "order": 104, + "order": 112, "encounters": [ { "pokeapi_id": 92, @@ -5596,7 +6536,7 @@ }, { "name": "Old Chateau (Dining Room)", - "order": 104, + "order": 113, "encounters": [ { "pokeapi_id": 92, @@ -5618,7 +6558,7 @@ }, { "name": "Old Chateau (2F Right Room)", - "order": 105, + "order": 114, "encounters": [ { "pokeapi_id": 92, @@ -5648,7 +6588,7 @@ }, { "name": "Old Chateau (2F Rightmost Room)", - "order": 106, + "order": 115, "encounters": [ { "pokeapi_id": 92, @@ -5670,268 +6610,9 @@ } ] }, - { - "name": "Lake Verity", - "order": 107, - "encounters": [], - "children": [ - { - "name": "Lake Verity (Before Galactic Intervention)", - "order": 108, - "encounters": [ - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 3, - "max_level": 10 - }, - { - "pokeapi_id": 54, - "pokemon_name": "Psyduck", - "method": "surf", - "encounter_rate": 90, - "min_level": 20, - "max_level": 40 - }, - { - "pokeapi_id": 399, - "pokemon_name": "Bidoof", - "method": "walk", - "encounter_rate": 60, - "min_level": 2, - "max_level": 4 - }, - { - "pokeapi_id": 396, - "pokemon_name": "Starly", - "method": "walk", - "encounter_rate": 60, - "min_level": 2, - "max_level": 4 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "super-rod", - "encounter_rate": 55, - "min_level": 30, - "max_level": 55 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 55, - "min_level": 10, - "max_level": 25 - }, - { - "pokeapi_id": 118, - "pokemon_name": "Goldeen", - "method": "good-rod", - "encounter_rate": 45, - "min_level": 10, - "max_level": 25 - }, - { - "pokeapi_id": 119, - "pokemon_name": "Seaking", - "method": "super-rod", - "encounter_rate": 45, - "min_level": 20, - "max_level": 50 - }, - { - "pokeapi_id": 283, - "pokemon_name": "Surskit", - "method": "walk", - "encounter_rate": 40, - "min_level": 2, - "max_level": 2 - }, - { - "pokeapi_id": 202, - "pokemon_name": "Wobbuffet", - "method": "walk", - "encounter_rate": 22, - "min_level": 3, - "max_level": 4 - }, - { - "pokeapi_id": 400, - "pokemon_name": "Bibarel", - "method": "walk", - "encounter_rate": 12, - "min_level": 4, - "max_level": 4 - }, - { - "pokeapi_id": 397, - "pokemon_name": "Staravia", - "method": "walk", - "encounter_rate": 12, - "min_level": 4, - "max_level": 4 - }, - { - "pokeapi_id": 55, - "pokemon_name": "Golduck", - "method": "surf", - "encounter_rate": 10, - "min_level": 20, - "max_level": 40 - }, - { - "pokeapi_id": 337, - "pokemon_name": "Lunatone", - "method": "walk", - "encounter_rate": 8, - "min_level": 4, - "max_level": 4 - }, - { - "pokeapi_id": 338, - "pokemon_name": "Solrock", - "method": "walk", - "encounter_rate": 8, - "min_level": 4, - "max_level": 4 - } - ] - }, - { - "name": "Lake Verity (After Galactic Intervention)", - "order": 109, - "encounters": [ - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 3, - "max_level": 10 - }, - { - "pokeapi_id": 54, - "pokemon_name": "Psyduck", - "method": "surf", - "encounter_rate": 90, - "min_level": 20, - "max_level": 40 - }, - { - "pokeapi_id": 399, - "pokemon_name": "Bidoof", - "method": "walk", - "encounter_rate": 60, - "min_level": 2, - "max_level": 4 - }, - { - "pokeapi_id": 396, - "pokemon_name": "Starly", - "method": "walk", - "encounter_rate": 60, - "min_level": 2, - "max_level": 4 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "super-rod", - "encounter_rate": 55, - "min_level": 30, - "max_level": 55 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 55, - "min_level": 10, - "max_level": 25 - }, - { - "pokeapi_id": 118, - "pokemon_name": "Goldeen", - "method": "good-rod", - "encounter_rate": 45, - "min_level": 10, - "max_level": 25 - }, - { - "pokeapi_id": 119, - "pokemon_name": "Seaking", - "method": "super-rod", - "encounter_rate": 45, - "min_level": 20, - "max_level": 50 - }, - { - "pokeapi_id": 283, - "pokemon_name": "Surskit", - "method": "walk", - "encounter_rate": 40, - "min_level": 2, - "max_level": 2 - }, - { - "pokeapi_id": 202, - "pokemon_name": "Wobbuffet", - "method": "walk", - "encounter_rate": 22, - "min_level": 3, - "max_level": 4 - }, - { - "pokeapi_id": 400, - "pokemon_name": "Bibarel", - "method": "walk", - "encounter_rate": 12, - "min_level": 4, - "max_level": 4 - }, - { - "pokeapi_id": 397, - "pokemon_name": "Staravia", - "method": "walk", - "encounter_rate": 12, - "min_level": 4, - "max_level": 4 - }, - { - "pokeapi_id": 55, - "pokemon_name": "Golduck", - "method": "surf", - "encounter_rate": 10, - "min_level": 20, - "max_level": 40 - }, - { - "pokeapi_id": 337, - "pokemon_name": "Lunatone", - "method": "walk", - "encounter_rate": 8, - "min_level": 4, - "max_level": 4 - }, - { - "pokeapi_id": 338, - "pokemon_name": "Solrock", - "method": "walk", - "encounter_rate": 8, - "min_level": 4, - "max_level": 4 - } - ] - } - ] - }, { "name": "Lake Valor", - "order": 110, + "order": 116, "encounters": [ { "pokeapi_id": 129, @@ -6065,7 +6746,7 @@ }, { "name": "Lake Acuity", - "order": 111, + "order": 117, "encounters": [ { "pokeapi_id": 129, @@ -6207,7 +6888,7 @@ }, { "name": "Valor Lakefront", - "order": 112, + "order": 118, "encounters": [ { "pokeapi_id": 203, @@ -6277,7 +6958,7 @@ }, { "name": "Acuity Lakefront", - "order": 113, + "order": 119, "encounters": [ { "pokeapi_id": 308, @@ -6353,595 +7034,6 @@ } ] }, - { - "name": "Route 201", - "order": 114, - "encounters": [ - { - "pokeapi_id": 396, - "pokemon_name": "Starly", - "method": "walk", - "encounter_rate": 92, - "min_level": 2, - "max_level": 3 - }, - { - "pokeapi_id": 399, - "pokemon_name": "Bidoof", - "method": "walk", - "encounter_rate": 60, - "min_level": 2, - "max_level": 3 - }, - { - "pokeapi_id": 84, - "pokemon_name": "Doduo", - "method": "walk", - "encounter_rate": 40, - "min_level": 2, - "max_level": 2 - }, - { - "pokeapi_id": 29, - "pokemon_name": "Nidoran F", - "method": "walk", - "encounter_rate": 20, - "min_level": 3, - "max_level": 3 - }, - { - "pokeapi_id": 58, - "pokemon_name": "Growlithe", - "method": "walk", - "encounter_rate": 8, - "min_level": 2, - "max_level": 2 - }, - { - "pokeapi_id": 32, - "pokemon_name": "Nidoran M", - "method": "walk", - "encounter_rate": 2, - "min_level": 2, - "max_level": 2 - } - ] - }, - { - "name": "Route 202", - "order": 115, - "encounters": [ - { - "pokeapi_id": 396, - "pokemon_name": "Starly", - "method": "walk", - "encounter_rate": 66, - "min_level": 2, - "max_level": 4 - }, - { - "pokeapi_id": 399, - "pokemon_name": "Bidoof", - "method": "walk", - "encounter_rate": 46, - "min_level": 2, - "max_level": 4 - }, - { - "pokeapi_id": 263, - "pokemon_name": "Zigzagoon", - "method": "walk", - "encounter_rate": 40, - "min_level": 3, - "max_level": 3 - }, - { - "pokeapi_id": 401, - "pokemon_name": "Kricketot", - "method": "walk", - "encounter_rate": 30, - "min_level": 3, - "max_level": 4 - }, - { - "pokeapi_id": 403, - "pokemon_name": "Shinx", - "method": "walk", - "encounter_rate": 30, - "min_level": 3, - "max_level": 4 - }, - { - "pokeapi_id": 161, - "pokemon_name": "Sentret", - "method": "walk", - "encounter_rate": 22, - "min_level": 2, - "max_level": 4 - }, - { - "pokeapi_id": 58, - "pokemon_name": "Growlithe", - "method": "walk", - "encounter_rate": 8, - "min_level": 2, - "max_level": 2 - } - ] - }, - { - "name": "Route 203", - "order": 116, - "encounters": [ - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 3, - "max_level": 10 - }, - { - "pokeapi_id": 54, - "pokemon_name": "Psyduck", - "method": "surf", - "encounter_rate": 90, - "min_level": 20, - "max_level": 40 - }, - { - "pokeapi_id": 396, - "pokemon_name": "Starly", - "method": "walk", - "encounter_rate": 63, - "min_level": 4, - "max_level": 6 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "super-rod", - "encounter_rate": 55, - "min_level": 30, - "max_level": 55 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 55, - "min_level": 10, - "max_level": 25 - }, - { - "pokeapi_id": 118, - "pokemon_name": "Goldeen", - "method": "good-rod", - "encounter_rate": 45, - "min_level": 10, - "max_level": 25 - }, - { - "pokeapi_id": 119, - "pokemon_name": "Seaking", - "method": "super-rod", - "encounter_rate": 45, - "min_level": 20, - "max_level": 50 - }, - { - "pokeapi_id": 104, - "pokemon_name": "Cubone", - "method": "walk", - "encounter_rate": 40, - "min_level": 4, - "max_level": 4 - }, - { - "pokeapi_id": 403, - "pokemon_name": "Shinx", - "method": "walk", - "encounter_rate": 25, - "min_level": 4, - "max_level": 5 - }, - { - "pokeapi_id": 399, - "pokemon_name": "Bidoof", - "method": "walk", - "encounter_rate": 23, - "min_level": 4, - "max_level": 6 - }, - { - "pokeapi_id": 280, - "pokemon_name": "Ralts", - "method": "walk", - "encounter_rate": 21, - "min_level": 4, - "max_level": 6 - }, - { - "pokeapi_id": 401, - "pokemon_name": "Kricketot", - "method": "walk", - "encounter_rate": 20, - "min_level": 4, - "max_level": 4 - }, - { - "pokeapi_id": 63, - "pokemon_name": "Abra", - "method": "walk", - "encounter_rate": 15, - "min_level": 4, - "max_level": 5 - }, - { - "pokeapi_id": 55, - "pokemon_name": "Golduck", - "method": "surf", - "encounter_rate": 10, - "min_level": 20, - "max_level": 40 - }, - { - "pokeapi_id": 41, - "pokemon_name": "Zubat", - "method": "walk", - "encounter_rate": 10, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 270, - "pokemon_name": "Lotad", - "method": "walk", - "encounter_rate": 8, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 204, - "pokemon_name": "Pineco", - "method": "walk", - "encounter_rate": 8, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 273, - "pokemon_name": "Seedot", - "method": "walk", - "encounter_rate": 8, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 281, - "pokemon_name": "Kirlia", - "method": "walk", - "encounter_rate": 1, - "min_level": 6, - "max_level": 6 - } - ] - }, - { - "name": "Route 204", - "order": 117, - "encounters": [], - "children": [ - { - "name": "Route 204 (South Towards Jubilife City)", - "order": 118, - "encounters": [ - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 3, - "max_level": 10 - }, - { - "pokeapi_id": 54, - "pokemon_name": "Psyduck", - "method": "surf", - "encounter_rate": 90, - "min_level": 20, - "max_level": 40 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "super-rod", - "encounter_rate": 55, - "min_level": 30, - "max_level": 55 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 55, - "min_level": 10, - "max_level": 25 - }, - { - "pokeapi_id": 118, - "pokemon_name": "Goldeen", - "method": "good-rod", - "encounter_rate": 45, - "min_level": 10, - "max_level": 25 - }, - { - "pokeapi_id": 119, - "pokemon_name": "Seaking", - "method": "super-rod", - "encounter_rate": 45, - "min_level": 20, - "max_level": 50 - }, - { - "pokeapi_id": 406, - "pokemon_name": "Budew", - "method": "walk", - "encounter_rate": 35, - "min_level": 4, - "max_level": 5 - }, - { - "pokeapi_id": 396, - "pokemon_name": "Starly", - "method": "walk", - "encounter_rate": 35, - "min_level": 4, - "max_level": 6 - }, - { - "pokeapi_id": 399, - "pokemon_name": "Bidoof", - "method": "walk", - "encounter_rate": 25, - "min_level": 4, - "max_level": 6 - }, - { - "pokeapi_id": 280, - "pokemon_name": "Ralts", - "method": "walk", - "encounter_rate": 21, - "min_level": 4, - "max_level": 6 - }, - { - "pokeapi_id": 401, - "pokemon_name": "Kricketot", - "method": "walk", - "encounter_rate": 20, - "min_level": 4, - "max_level": 4 - }, - { - "pokeapi_id": 403, - "pokemon_name": "Shinx", - "method": "walk", - "encounter_rate": 15, - "min_level": 4, - "max_level": 5 - }, - { - "pokeapi_id": 55, - "pokemon_name": "Golduck", - "method": "surf", - "encounter_rate": 10, - "min_level": 20, - "max_level": 40 - }, - { - "pokeapi_id": 41, - "pokemon_name": "Zubat", - "method": "walk", - "encounter_rate": 10, - "min_level": 4, - "max_level": 4 - }, - { - "pokeapi_id": 10, - "pokemon_name": "Caterpie", - "method": "walk", - "encounter_rate": 8, - "min_level": 6, - "max_level": 6 - }, - { - "pokeapi_id": 270, - "pokemon_name": "Lotad", - "method": "walk", - "encounter_rate": 8, - "min_level": 6, - "max_level": 6 - }, - { - "pokeapi_id": 204, - "pokemon_name": "Pineco", - "method": "walk", - "encounter_rate": 8, - "min_level": 6, - "max_level": 6 - }, - { - "pokeapi_id": 273, - "pokemon_name": "Seedot", - "method": "walk", - "encounter_rate": 8, - "min_level": 6, - "max_level": 6 - }, - { - "pokeapi_id": 13, - "pokemon_name": "Weedle", - "method": "walk", - "encounter_rate": 8, - "min_level": 6, - "max_level": 6 - }, - { - "pokeapi_id": 281, - "pokemon_name": "Kirlia", - "method": "walk", - "encounter_rate": 1, - "min_level": 6, - "max_level": 6 - } - ] - }, - { - "name": "Route 204 (North Towards Floaroma Town)", - "order": 119, - "encounters": [ - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 3, - "max_level": 10 - }, - { - "pokeapi_id": 54, - "pokemon_name": "Psyduck", - "method": "surf", - "encounter_rate": 90, - "min_level": 20, - "max_level": 40 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "super-rod", - "encounter_rate": 55, - "min_level": 30, - "max_level": 55 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 55, - "min_level": 10, - "max_level": 25 - }, - { - "pokeapi_id": 118, - "pokemon_name": "Goldeen", - "method": "good-rod", - "encounter_rate": 45, - "min_level": 10, - "max_level": 25 - }, - { - "pokeapi_id": 119, - "pokemon_name": "Seaking", - "method": "super-rod", - "encounter_rate": 45, - "min_level": 20, - "max_level": 50 - }, - { - "pokeapi_id": 396, - "pokemon_name": "Starly", - "method": "walk", - "encounter_rate": 43, - "min_level": 6, - "max_level": 8 - }, - { - "pokeapi_id": 406, - "pokemon_name": "Budew", - "method": "walk", - "encounter_rate": 35, - "min_level": 6, - "max_level": 7 - }, - { - "pokeapi_id": 399, - "pokemon_name": "Bidoof", - "method": "walk", - "encounter_rate": 33, - "min_level": 6, - "max_level": 8 - }, - { - "pokeapi_id": 191, - "pokemon_name": "Sunkern", - "method": "walk", - "encounter_rate": 22, - "min_level": 6, - "max_level": 8 - }, - { - "pokeapi_id": 401, - "pokemon_name": "Kricketot", - "method": "walk", - "encounter_rate": 20, - "min_level": 6, - "max_level": 6 - }, - { - "pokeapi_id": 403, - "pokemon_name": "Shinx", - "method": "walk", - "encounter_rate": 15, - "min_level": 6, - "max_level": 7 - }, - { - "pokeapi_id": 55, - "pokemon_name": "Golduck", - "method": "surf", - "encounter_rate": 10, - "min_level": 20, - "max_level": 40 - }, - { - "pokeapi_id": 41, - "pokemon_name": "Zubat", - "method": "walk", - "encounter_rate": 10, - "min_level": 6, - "max_level": 6 - }, - { - "pokeapi_id": 270, - "pokemon_name": "Lotad", - "method": "walk", - "encounter_rate": 8, - "min_level": 8, - "max_level": 8 - }, - { - "pokeapi_id": 204, - "pokemon_name": "Pineco", - "method": "walk", - "encounter_rate": 8, - "min_level": 8, - "max_level": 8 - }, - { - "pokeapi_id": 273, - "pokemon_name": "Seedot", - "method": "walk", - "encounter_rate": 8, - "min_level": 8, - "max_level": 8 - } - ] - } - ] - }, { "name": "Route 205", "order": 120, @@ -10323,71 +10415,9 @@ } ] }, - { - "name": "Twinleaf Town", - "order": 156, - "encounters": [ - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 3, - "max_level": 10 - }, - { - "pokeapi_id": 54, - "pokemon_name": "Psyduck", - "method": "surf", - "encounter_rate": 90, - "min_level": 20, - "max_level": 40 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "super-rod", - "encounter_rate": 55, - "min_level": 30, - "max_level": 55 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 55, - "min_level": 10, - "max_level": 25 - }, - { - "pokeapi_id": 118, - "pokemon_name": "Goldeen", - "method": "good-rod", - "encounter_rate": 45, - "min_level": 10, - "max_level": 25 - }, - { - "pokeapi_id": 119, - "pokemon_name": "Seaking", - "method": "super-rod", - "encounter_rate": 45, - "min_level": 20, - "max_level": 50 - }, - { - "pokeapi_id": 55, - "pokemon_name": "Golduck", - "method": "surf", - "encounter_rate": 10, - "min_level": 20, - "max_level": 40 - } - ] - }, { "name": "Celestic Town", - "order": 157, + "order": 156, "encounters": [ { "pokeapi_id": 129, @@ -10465,7 +10495,7 @@ }, { "name": "Resort Area", - "order": 158, + "order": 157, "encounters": [ { "pokeapi_id": 55, @@ -10519,7 +10549,7 @@ }, { "name": "Sea Route 220", - "order": 159, + "order": 158, "encounters": [ { "pokeapi_id": 129, @@ -10613,7 +10643,7 @@ }, { "name": "Sea Route 223", - "order": 160, + "order": 159, "encounters": [ { "pokeapi_id": 129, @@ -10699,7 +10729,7 @@ }, { "name": "Sea Route 226", - "order": 161, + "order": 160, "encounters": [ { "pokeapi_id": 129, @@ -10865,7 +10895,7 @@ }, { "name": "Sea Route 230", - "order": 162, + "order": 161, "encounters": [ { "pokeapi_id": 129, @@ -11039,7 +11069,7 @@ }, { "name": "Sendoff Spring", - "order": 163, + "order": 162, "encounters": [ { "pokeapi_id": 55, @@ -11149,7 +11179,7 @@ }, { "name": "Maniac Tunnel", - "order": 164, + "order": 163, "encounters": [ { "pokeapi_id": 74, diff --git a/backend/src/app/seeds/data/emerald-bosses.json b/backend/src/app/seeds/data/emerald-bosses.json index c837b16..2311b5a 100644 --- a/backend/src/app/seeds/data/emerald-bosses.json +++ b/backend/src/app/seeds/data/emerald-bosses.json @@ -7,6 +7,7 @@ "badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/6/63/Stone_Badge.png/35px-Stone_Badge.png", "level_cap": 15, "order": 1, + "after_route_name": null, "location": "Rustboro Gym", "section": "Main Story", "sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/6/63/Stone_Badge.png/35px-Stone_Badge.png", @@ -20,6 +21,7 @@ "badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/9/97/Knuckle_Badge.png/35px-Knuckle_Badge.png", "level_cap": 19, "order": 2, + "after_route_name": null, "location": "Dewford Gym", "section": "Main Story", "sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/9/97/Knuckle_Badge.png/35px-Knuckle_Badge.png", @@ -33,6 +35,7 @@ "badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/3/34/Dynamo_Badge.png/35px-Dynamo_Badge.png", "level_cap": 24, "order": 3, + "after_route_name": null, "location": "Mauville Gym", "section": "Main Story", "sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/3/34/Dynamo_Badge.png/35px-Dynamo_Badge.png", @@ -46,6 +49,7 @@ "badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/c/c4/Heat_Badge.png/35px-Heat_Badge.png", "level_cap": 29, "order": 4, + "after_route_name": null, "location": "Lavaridge Gym", "section": "Main Story", "sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/c/c4/Heat_Badge.png/35px-Heat_Badge.png", @@ -59,6 +63,7 @@ "badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/6/63/Balance_Badge.png/35px-Balance_Badge.png", "level_cap": 31, "order": 5, + "after_route_name": null, "location": "Petalburg Gym", "section": "Main Story", "sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/6/63/Balance_Badge.png/35px-Balance_Badge.png", @@ -72,6 +77,7 @@ "badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/6/62/Feather_Badge.png/35px-Feather_Badge.png", "level_cap": 33, "order": 6, + "after_route_name": null, "location": "Foretree Gym", "section": "Main Story", "sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/6/62/Feather_Badge.png/35px-Feather_Badge.png", @@ -85,6 +91,7 @@ "badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/c/cc/Mind_Badge.png/35px-Mind_Badge.png", "level_cap": 42, "order": 7, + "after_route_name": null, "location": "Mossdeep Gym", "section": "Main Story", "sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/c/cc/Mind_Badge.png/35px-Mind_Badge.png", @@ -98,6 +105,7 @@ "badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/9/9b/Rain_Badge.png/35px-Rain_Badge.png", "level_cap": 46, "order": 8, + "after_route_name": null, "location": "Sootopolis Gym", "section": "Main Story", "sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/9/9b/Rain_Badge.png/35px-Rain_Badge.png", @@ -111,6 +119,7 @@ "badge_image_url": null, "level_cap": 49, "order": 9, + "after_route_name": null, "location": "Ever Grande City", "section": "Main Story", "sprite_url": null, @@ -124,6 +133,7 @@ "badge_image_url": null, "level_cap": 51, "order": 10, + "after_route_name": null, "location": "Ever Grande City", "section": "Main Story", "sprite_url": null, @@ -137,6 +147,7 @@ "badge_image_url": null, "level_cap": 53, "order": 11, + "after_route_name": null, "location": "Ever Grande City", "section": "Main Story", "sprite_url": null, @@ -150,6 +161,7 @@ "badge_image_url": null, "level_cap": 55, "order": 12, + "after_route_name": null, "location": "Ever Grande City", "section": "Main Story", "sprite_url": null, @@ -163,6 +175,7 @@ "badge_image_url": null, "level_cap": 58, "order": 13, + "after_route_name": null, "location": "Ever Grande City", "section": "Main Story", "sprite_url": null, diff --git a/backend/src/app/seeds/data/firered-bosses.json b/backend/src/app/seeds/data/firered-bosses.json index 2f1c2c1..2e5e10e 100644 --- a/backend/src/app/seeds/data/firered-bosses.json +++ b/backend/src/app/seeds/data/firered-bosses.json @@ -7,6 +7,7 @@ "badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/d/dd/Boulder_Badge.png/50px-Boulder_Badge.png", "level_cap": 14, "order": 1, + "after_route_name": null, "location": "Pewter City Gym", "section": null, "sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/d/dd/Boulder_Badge.png/50px-Boulder_Badge.png", @@ -33,6 +34,7 @@ "badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/9/9c/Cascade_Badge.png/50px-Cascade_Badge.png", "level_cap": 21, "order": 2, + "after_route_name": null, "location": "Cerulean City Gym", "section": null, "sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/9/9c/Cascade_Badge.png/50px-Cascade_Badge.png", @@ -59,6 +61,7 @@ "badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/a/a6/Thunder_Badge.png/50px-Thunder_Badge.png", "level_cap": 24, "order": 3, + "after_route_name": null, "location": "Vermillion City Gym", "section": null, "sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/a/a6/Thunder_Badge.png/50px-Thunder_Badge.png", @@ -91,6 +94,7 @@ "badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/b/b5/Rainbow_Badge.png/50px-Rainbow_Badge.png", "level_cap": 29, "order": 4, + "after_route_name": null, "location": "Celadon City Gym", "section": null, "sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/b/b5/Rainbow_Badge.png/50px-Rainbow_Badge.png", @@ -104,6 +108,7 @@ "badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/6/6b/Marsh_Badge.png/50px-Marsh_Badge.png", "level_cap": 43, "order": 5, + "after_route_name": null, "location": "Saffron City Gym", "section": null, "sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/6/6b/Marsh_Badge.png/50px-Marsh_Badge.png", @@ -117,6 +122,7 @@ "badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/7/7d/Soul_Badge.png/50px-Soul_Badge.png", "level_cap": 43, "order": 6, + "after_route_name": null, "location": "Fuchsia City Gym", "section": null, "sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/7/7d/Soul_Badge.png/50px-Soul_Badge.png", @@ -130,6 +136,7 @@ "badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/1/12/Volcano_Badge.png/50px-Volcano_Badge.png", "level_cap": 47, "order": 7, + "after_route_name": null, "location": "Cinnabar Island Gym", "section": null, "sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/1/12/Volcano_Badge.png/50px-Volcano_Badge.png", @@ -143,6 +150,7 @@ "badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/7/78/Earth_Badge.png/50px-Earth_Badge.png", "level_cap": 50, "order": 8, + "after_route_name": null, "location": "Viridian City Gym", "section": null, "sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/7/78/Earth_Badge.png/50px-Earth_Badge.png", @@ -156,6 +164,7 @@ "badge_image_url": null, "level_cap": 54, "order": 9, + "after_route_name": null, "location": "Indigo Plateau", "section": null, "sprite_url": null, @@ -169,6 +178,7 @@ "badge_image_url": null, "level_cap": 56, "order": 10, + "after_route_name": null, "location": "Indigo Plateau", "section": null, "sprite_url": null, @@ -182,6 +192,7 @@ "badge_image_url": null, "level_cap": 58, "order": 11, + "after_route_name": null, "location": "Indigo Plateau", "section": null, "sprite_url": null, @@ -195,6 +206,7 @@ "badge_image_url": null, "level_cap": 60, "order": 12, + "after_route_name": null, "location": "Indigo Plateau", "section": null, "sprite_url": null, @@ -208,6 +220,7 @@ "badge_image_url": null, "level_cap": 63, "order": 13, + "after_route_name": null, "location": "Indigo Plateau", "section": null, "sprite_url": null, diff --git a/backend/src/app/seeds/data/gold-bosses.json b/backend/src/app/seeds/data/gold-bosses.json index 9d186df..b5939d1 100644 --- a/backend/src/app/seeds/data/gold-bosses.json +++ b/backend/src/app/seeds/data/gold-bosses.json @@ -7,6 +7,7 @@ "badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/4/4a/Zephyr_Badge.png/35px-Zephyr_Badge.png", "level_cap": 9, "order": 1, + "after_route_name": "Violet City", "location": "Violet Gym", "section": "Main Story", "sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/4/4a/Zephyr_Badge.png/35px-Zephyr_Badge.png", @@ -20,6 +21,7 @@ "badge_image_url": "https://github.com/PokeAPI/sprites/blob/master/sprites/badges/10.png?raw=true", "level_cap": 16, "order": 2, + "after_route_name": "Slowpoke Well", "location": "Azalea Gym", "section": "Main Story", "sprite_url": "https://github.com/PokeAPI/sprites/blob/master/sprites/badges/10.png?raw=true", @@ -33,6 +35,7 @@ "badge_image_url": "https://github.com/PokeAPI/sprites/blob/master/sprites/badges/11.png?raw=true", "level_cap": 20, "order": 3, + "after_route_name": "Goldenrod City", "location": "Goldenrod Gym", "section": "Main Story", "sprite_url": "https://github.com/PokeAPI/sprites/blob/master/sprites/badges/11.png?raw=true", @@ -46,6 +49,7 @@ "badge_image_url": "https://github.com/PokeAPI/sprites/blob/master/sprites/badges/12.png?raw=true", "level_cap": 25, "order": 4, + "after_route_name": null, "location": "Ecruteak Gym", "section": "Main Story", "sprite_url": "https://github.com/PokeAPI/sprites/blob/master/sprites/badges/12.png?raw=true", @@ -59,6 +63,7 @@ "badge_image_url": "https://github.com/PokeAPI/sprites/blob/master/sprites/badges/13.png?raw=true", "level_cap": 30, "order": 5, + "after_route_name": "Cianwood City", "location": "Cianwood Gym", "section": "Main Story", "sprite_url": "https://github.com/PokeAPI/sprites/blob/master/sprites/badges/13.png?raw=true", @@ -72,6 +77,7 @@ "badge_image_url": "https://github.com/PokeAPI/sprites/blob/master/sprites/badges/14.png?raw=true", "level_cap": 35, "order": 6, + "after_route_name": "Cianwood City", "location": "Olivine Gym", "section": "Main Story", "sprite_url": "https://github.com/PokeAPI/sprites/blob/master/sprites/badges/14.png?raw=true", @@ -85,6 +91,7 @@ "badge_image_url": "https://github.com/PokeAPI/sprites/blob/master/sprites/badges/15.png?raw=true", "level_cap": 31, "order": 7, + "after_route_name": "Lake Of Rage", "location": "Mahogany Gym", "section": "Main Story", "sprite_url": "https://github.com/PokeAPI/sprites/blob/master/sprites/badges/15.png?raw=true", @@ -98,6 +105,7 @@ "badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/5/58/Rising_Badge.png/35px-Rising_Badge.png", "level_cap": 40, "order": 8, + "after_route_name": "Blackthorn City", "location": "Blackthorn Gym", "section": "Main Story", "sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/5/58/Rising_Badge.png/35px-Rising_Badge.png", @@ -111,6 +119,7 @@ "badge_image_url": null, "level_cap": 42, "order": 9, + "after_route_name": "Victory Road 1", "location": "Indigo Plateau", "section": "Main Story", "sprite_url": null, @@ -124,6 +133,7 @@ "badge_image_url": null, "level_cap": 44, "order": 10, + "after_route_name": "Victory Road 1", "location": "Indigo Plateau", "section": "Main Story", "sprite_url": null, @@ -137,6 +147,7 @@ "badge_image_url": null, "level_cap": 46, "order": 11, + "after_route_name": "Victory Road 1", "location": "Indigo Plateau", "section": "Main Story", "sprite_url": null, @@ -150,6 +161,7 @@ "badge_image_url": null, "level_cap": 47, "order": 12, + "after_route_name": "Victory Road 1", "location": "Indigo Plateau", "section": "Main Story", "sprite_url": null, @@ -163,6 +175,7 @@ "badge_image_url": null, "level_cap": 50, "order": 13, + "after_route_name": "Victory Road 1", "location": "Indigo Plateau", "section": "Main Story", "sprite_url": null, @@ -176,6 +189,7 @@ "badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/a/a6/Thunder_Badge.png/35px-Thunder_Badge.png", "level_cap": 46, "order": 14, + "after_route_name": "Vermilion City", "location": "Vermilion Gym", "section": "Endgame", "sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/a/a6/Thunder_Badge.png/35px-Thunder_Badge.png", @@ -189,6 +203,7 @@ "badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/6/6b/Marsh_Badge.png/35px-Marsh_Badge.png", "level_cap": 48, "order": 15, + "after_route_name": "Route 6", "location": "Saffron Gym", "section": "Endgame", "sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/6/6b/Marsh_Badge.png/35px-Marsh_Badge.png", @@ -202,6 +217,7 @@ "badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/9/9c/Cascade_Badge.png/35px-Cascade_Badge.png", "level_cap": 47, "order": 16, + "after_route_name": "Cerulean City", "location": "Cerulean Gym", "section": "Endgame", "sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/9/9c/Cascade_Badge.png/35px-Cascade_Badge.png", @@ -215,6 +231,7 @@ "badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/b/b5/Rainbow_Badge.png/35px-Rainbow_Badge.png", "level_cap": 46, "order": 17, + "after_route_name": "Route 7", "location": "Celadon Gym", "section": "Endgame", "sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/b/b5/Rainbow_Badge.png/35px-Rainbow_Badge.png", @@ -228,6 +245,7 @@ "badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/7/7d/Soul_Badge.png/35px-Soul_Badge.png", "level_cap": 39, "order": 18, + "after_route_name": "Fuchsia City", "location": "Fuchsia Gym", "section": "Endgame", "sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/7/7d/Soul_Badge.png/35px-Soul_Badge.png", @@ -241,6 +259,7 @@ "badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/d/dd/Boulder_Badge.png/35px-Boulder_Badge.png", "level_cap": 44, "order": 19, + "after_route_name": "Pewter City", "location": "Pewter Gym", "section": "Endgame", "sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/d/dd/Boulder_Badge.png/35px-Boulder_Badge.png", @@ -254,6 +273,7 @@ "badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/1/12/Volcano_Badge.png/35px-Volcano_Badge.png", "level_cap": 50, "order": 20, + "after_route_name": "Cinnabar Island", "location": "Cinnabar Gym", "section": "Endgame", "sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/1/12/Volcano_Badge.png/35px-Volcano_Badge.png", @@ -267,6 +287,7 @@ "badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/7/78/Earth_Badge.png/35px-Earth_Badge.png", "level_cap": 58, "order": 21, + "after_route_name": null, "location": "Viridian Gym", "section": "Endgame", "sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/7/78/Earth_Badge.png/35px-Earth_Badge.png", @@ -280,6 +301,7 @@ "badge_image_url": null, "level_cap": 81, "order": 22, + "after_route_name": "Mt Silver", "location": "Silver Cave", "section": "Endgame", "sprite_url": null, diff --git a/backend/src/app/seeds/data/heartgold-bosses.json b/backend/src/app/seeds/data/heartgold-bosses.json index f95f919..7695ddf 100644 --- a/backend/src/app/seeds/data/heartgold-bosses.json +++ b/backend/src/app/seeds/data/heartgold-bosses.json @@ -7,6 +7,7 @@ "badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/4/4a/Zephyr_Badge.png/35px-Zephyr_Badge.png", "level_cap": 13, "order": 1, + "after_route_name": null, "location": "Violet Gym", "section": "Main Story", "sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/4/4a/Zephyr_Badge.png/35px-Zephyr_Badge.png", @@ -20,6 +21,7 @@ "badge_image_url": "https://github.com/PokeAPI/sprites/blob/master/sprites/badges/10.png?raw=true", "level_cap": 17, "order": 2, + "after_route_name": null, "location": "Azalea Gym", "section": "Main Story", "sprite_url": "https://github.com/PokeAPI/sprites/blob/master/sprites/badges/10.png?raw=true", @@ -33,6 +35,7 @@ "badge_image_url": "https://github.com/PokeAPI/sprites/blob/master/sprites/badges/11.png?raw=true", "level_cap": 19, "order": 3, + "after_route_name": null, "location": "Goldenrod Gym", "section": "Main Story", "sprite_url": "https://github.com/PokeAPI/sprites/blob/master/sprites/badges/11.png?raw=true", @@ -46,6 +49,7 @@ "badge_image_url": "https://github.com/PokeAPI/sprites/blob/master/sprites/badges/12.png?raw=true", "level_cap": 25, "order": 4, + "after_route_name": null, "location": "Ecruteak Gym", "section": "Main Story", "sprite_url": "https://github.com/PokeAPI/sprites/blob/master/sprites/badges/12.png?raw=true", @@ -59,6 +63,7 @@ "badge_image_url": "https://github.com/PokeAPI/sprites/blob/master/sprites/badges/13.png?raw=true", "level_cap": 31, "order": 5, + "after_route_name": null, "location": "Cianwood Gym", "section": "Main Story", "sprite_url": "https://github.com/PokeAPI/sprites/blob/master/sprites/badges/13.png?raw=true", @@ -72,6 +77,7 @@ "badge_image_url": "https://github.com/PokeAPI/sprites/blob/master/sprites/badges/14.png?raw=true", "level_cap": 35, "order": 6, + "after_route_name": null, "location": "Olivine Gym", "section": "Main Story", "sprite_url": "https://github.com/PokeAPI/sprites/blob/master/sprites/badges/14.png?raw=true", @@ -85,6 +91,7 @@ "badge_image_url": "https://github.com/PokeAPI/sprites/blob/master/sprites/badges/15.png?raw=true", "level_cap": 34, "order": 7, + "after_route_name": null, "location": "Mahogany Gym", "section": "Main Story", "sprite_url": "https://github.com/PokeAPI/sprites/blob/master/sprites/badges/15.png?raw=true", @@ -98,6 +105,7 @@ "badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/5/58/Rising_Badge.png/35px-Rising_Badge.png", "level_cap": 41, "order": 8, + "after_route_name": null, "location": "Blackthorn Gym", "section": "Main Story", "sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/5/58/Rising_Badge.png/35px-Rising_Badge.png", @@ -111,6 +119,7 @@ "badge_image_url": null, "level_cap": 42, "order": 9, + "after_route_name": null, "location": "Indigo Plateau", "section": "Main Story", "sprite_url": null, @@ -124,6 +133,7 @@ "badge_image_url": null, "level_cap": 44, "order": 10, + "after_route_name": null, "location": "Indigo Plateau", "section": "Main Story", "sprite_url": null, @@ -137,6 +147,7 @@ "badge_image_url": null, "level_cap": 46, "order": 11, + "after_route_name": null, "location": "Indigo Plateau", "section": "Main Story", "sprite_url": null, @@ -150,6 +161,7 @@ "badge_image_url": null, "level_cap": 47, "order": 12, + "after_route_name": null, "location": "Indigo Plateau", "section": "Main Story", "sprite_url": null, @@ -163,6 +175,7 @@ "badge_image_url": null, "level_cap": 50, "order": 13, + "after_route_name": null, "location": "Indigo Plateau", "section": "Main Story", "sprite_url": null, @@ -176,6 +189,7 @@ "badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/d/dd/Boulder_Badge.png/35px-Boulder_Badge.png", "level_cap": 54, "order": 14, + "after_route_name": null, "location": "Pewter Gym", "section": "Endgame", "sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/d/dd/Boulder_Badge.png/35px-Boulder_Badge.png", @@ -189,6 +203,7 @@ "badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/9/9c/Cascade_Badge.png/35px-Cascade_Badge.png", "level_cap": 54, "order": 15, + "after_route_name": null, "location": "Cerulean Gym", "section": "Endgame", "sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/9/9c/Cascade_Badge.png/35px-Cascade_Badge.png", @@ -202,6 +217,7 @@ "badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/a/a6/Thunder_Badge.png/35px-Thunder_Badge.png", "level_cap": 53, "order": 16, + "after_route_name": null, "location": "Vermilion Gym", "section": "Endgame", "sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/a/a6/Thunder_Badge.png/35px-Thunder_Badge.png", @@ -215,6 +231,7 @@ "badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/b/b5/Rainbow_Badge.png/35px-Rainbow_Badge.png", "level_cap": 56, "order": 17, + "after_route_name": null, "location": "Celadon Gym", "section": "Endgame", "sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/b/b5/Rainbow_Badge.png/35px-Rainbow_Badge.png", @@ -228,6 +245,7 @@ "badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/7/7d/Soul_Badge.png/35px-Soul_Badge.png", "level_cap": 50, "order": 18, + "after_route_name": null, "location": "Fuchsia Gym", "section": "Endgame", "sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/7/7d/Soul_Badge.png/35px-Soul_Badge.png", @@ -241,6 +259,7 @@ "badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/6/6b/Marsh_Badge.png/35px-Marsh_Badge.png", "level_cap": 55, "order": 19, + "after_route_name": null, "location": "Saffron Gym", "section": "Endgame", "sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/6/6b/Marsh_Badge.png/35px-Marsh_Badge.png", @@ -254,6 +273,7 @@ "badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/1/12/Volcano_Badge.png/35px-Volcano_Badge.png", "level_cap": 59, "order": 20, + "after_route_name": null, "location": "Cinnabar Gym", "section": "Endgame", "sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/1/12/Volcano_Badge.png/35px-Volcano_Badge.png", @@ -267,6 +287,7 @@ "badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/7/78/Earth_Badge.png/35px-Earth_Badge.png", "level_cap": 60, "order": 21, + "after_route_name": null, "location": "Viridian Gym", "section": "Endgame", "sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/7/78/Earth_Badge.png/35px-Earth_Badge.png", @@ -280,6 +301,7 @@ "badge_image_url": null, "level_cap": 88, "order": 22, + "after_route_name": null, "location": "Silver Cave", "section": "Endgame", "sprite_url": null, diff --git a/backend/src/app/seeds/data/heartgold.json b/backend/src/app/seeds/data/heartgold.json index e2f6c42..90238a7 100644 --- a/backend/src/app/seeds/data/heartgold.json +++ b/backend/src/app/seeds/data/heartgold.json @@ -4500,156 +4500,6 @@ } ], "children": [ - { - "name": "Mt Mortar (1F)", - "order": 58, - "encounters": [ - { - "pokeapi_id": 118, - "pokemon_name": "Goldeen", - "method": "surf", - "encounter_rate": 90, - "min_level": 10, - "max_level": 25 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 85, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 118, - "pokemon_name": "Goldeen", - "method": "super-rod", - "encounter_rate": 70, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 118, - "pokemon_name": "Goldeen", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 41, - "pokemon_name": "Zubat", - "method": "walk", - "encounter_rate": 60, - "min_level": 13, - "max_level": 15 - }, - { - "pokeapi_id": 183, - "pokemon_name": "Marill", - "method": "walk", - "encounter_rate": 41, - "min_level": 13, - "max_level": 15 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 359, - "pokemon_name": "Absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 13, - "max_level": 15 - }, - { - "pokeapi_id": 436, - "pokemon_name": "Bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 13, - "max_level": 15 - }, - { - "pokeapi_id": 433, - "pokemon_name": "Chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 14, - "max_level": 14 - }, - { - "pokeapi_id": 66, - "pokemon_name": "Machop", - "method": "walk", - "encounter_rate": 20, - "min_level": 14, - "max_level": 14 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "super-rod", - "encounter_rate": 20, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 296, - "pokemon_name": "Makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 14, - "max_level": 14 - }, - { - "pokeapi_id": 118, - "pokemon_name": "Goldeen", - "method": "old-rod", - "encounter_rate": 15, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 19, - "pokemon_name": "Rattata", - "method": "walk", - "encounter_rate": 14, - "min_level": 14, - "max_level": 16 - }, - { - "pokeapi_id": 119, - "pokemon_name": "Seaking", - "method": "surf", - "encounter_rate": 10, - "min_level": 15, - "max_level": 25 - }, - { - "pokeapi_id": 119, - "pokemon_name": "Seaking", - "method": "super-rod", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "walk", - "encounter_rate": 5, - "min_level": 14, - "max_level": 14 - } - ] - }, { "name": "Mt Mortar (Upper Cave)", "order": 58, @@ -4808,6 +4658,156 @@ } ] }, + { + "name": "Mt Mortar (1F)", + "order": 58, + "encounters": [ + { + "pokeapi_id": 118, + "pokemon_name": "Goldeen", + "method": "surf", + "encounter_rate": 90, + "min_level": 10, + "max_level": 25 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 85, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 118, + "pokemon_name": "Goldeen", + "method": "super-rod", + "encounter_rate": 70, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 118, + "pokemon_name": "Goldeen", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 41, + "pokemon_name": "Zubat", + "method": "walk", + "encounter_rate": 60, + "min_level": 13, + "max_level": 15 + }, + { + "pokeapi_id": 183, + "pokemon_name": "Marill", + "method": "walk", + "encounter_rate": 41, + "min_level": 13, + "max_level": 15 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 359, + "pokemon_name": "Absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 13, + "max_level": 15 + }, + { + "pokeapi_id": 436, + "pokemon_name": "Bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 13, + "max_level": 15 + }, + { + "pokeapi_id": 433, + "pokemon_name": "Chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 14, + "max_level": 14 + }, + { + "pokeapi_id": 66, + "pokemon_name": "Machop", + "method": "walk", + "encounter_rate": 20, + "min_level": 14, + "max_level": 14 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "super-rod", + "encounter_rate": 20, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 296, + "pokemon_name": "Makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 14, + "max_level": 14 + }, + { + "pokeapi_id": 118, + "pokemon_name": "Goldeen", + "method": "old-rod", + "encounter_rate": 15, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 19, + "pokemon_name": "Rattata", + "method": "walk", + "encounter_rate": 14, + "min_level": 14, + "max_level": 16 + }, + { + "pokeapi_id": 119, + "pokemon_name": "Seaking", + "method": "surf", + "encounter_rate": 10, + "min_level": 15, + "max_level": 25 + }, + { + "pokeapi_id": 119, + "pokemon_name": "Seaking", + "method": "super-rod", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "walk", + "encounter_rate": 5, + "min_level": 14, + "max_level": 14 + } + ] + }, { "name": "Mt Mortar (Lower Cave)", "order": 61, @@ -9733,92 +9733,6 @@ } ] }, - { - "name": "Mt Silver (Mountainside)", - "order": 110, - "encounters": [ - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "walk", - "encounter_rate": 40, - "min_level": 48, - "max_level": 51 - }, - { - "pokeapi_id": 95, - "pokemon_name": "Onix", - "method": "walk", - "encounter_rate": 30, - "min_level": 48, - "max_level": 48 - }, - { - "pokeapi_id": 359, - "pokemon_name": "Absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 48, - "max_level": 51 - }, - { - "pokeapi_id": 436, - "pokemon_name": "Bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 48, - "max_level": 51 - }, - { - "pokeapi_id": 433, - "pokemon_name": "Chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 48, - "max_level": 48 - }, - { - "pokeapi_id": 296, - "pokemon_name": "Makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 48, - "max_level": 48 - }, - { - "pokeapi_id": 232, - "pokemon_name": "Donphan", - "method": "walk", - "encounter_rate": 10, - "min_level": 50, - "max_level": 50 - }, - { - "pokeapi_id": 231, - "pokemon_name": "Phanpy", - "method": "walk", - "encounter_rate": 10, - "min_level": 48, - "max_level": 48 - }, - { - "pokeapi_id": 55, - "pokemon_name": "Golduck", - "method": "walk", - "encounter_rate": 5, - "min_level": 51, - "max_level": 51 - }, - { - "pokeapi_id": 246, - "pokemon_name": "Larvitar", - "method": "walk", - "encounter_rate": 5, - "min_level": 15, - "max_level": 20 - } - ] - }, { "name": "Mt Silver (1F)", "order": 110, @@ -9985,6 +9899,92 @@ } ] }, + { + "name": "Mt Silver (Mountainside)", + "order": 110, + "encounters": [ + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "walk", + "encounter_rate": 40, + "min_level": 48, + "max_level": 51 + }, + { + "pokeapi_id": 95, + "pokemon_name": "Onix", + "method": "walk", + "encounter_rate": 30, + "min_level": 48, + "max_level": 48 + }, + { + "pokeapi_id": 359, + "pokemon_name": "Absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 48, + "max_level": 51 + }, + { + "pokeapi_id": 436, + "pokemon_name": "Bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 48, + "max_level": 51 + }, + { + "pokeapi_id": 433, + "pokemon_name": "Chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 48, + "max_level": 48 + }, + { + "pokeapi_id": 296, + "pokemon_name": "Makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 48, + "max_level": 48 + }, + { + "pokeapi_id": 232, + "pokemon_name": "Donphan", + "method": "walk", + "encounter_rate": 10, + "min_level": 50, + "max_level": 50 + }, + { + "pokeapi_id": 231, + "pokemon_name": "Phanpy", + "method": "walk", + "encounter_rate": 10, + "min_level": 48, + "max_level": 48 + }, + { + "pokeapi_id": 55, + "pokemon_name": "Golduck", + "method": "walk", + "encounter_rate": 5, + "min_level": 51, + "max_level": 51 + }, + { + "pokeapi_id": 246, + "pokemon_name": "Larvitar", + "method": "walk", + "encounter_rate": 5, + "min_level": 15, + "max_level": 20 + } + ] + }, { "name": "Mt Silver (3F)", "order": 112, diff --git a/backend/src/app/seeds/data/legends-z-a.json b/backend/src/app/seeds/data/legends-z-a.json index d808990..4654f0d 100644 --- a/backend/src/app/seeds/data/legends-z-a.json +++ b/backend/src/app/seeds/data/legends-z-a.json @@ -817,14 +817,6 @@ "name": "Wild Zone 14", "order": 14, "encounters": [ - { - "pokeapi_id": 694, - "pokemon_name": "Helioptile", - "method": "walk", - "encounter_rate": 100, - "min_level": 37, - "max_level": 38 - }, { "pokeapi_id": 529, "pokemon_name": "Drilbur", @@ -872,6 +864,14 @@ "encounter_rate": 100, "min_level": 36, "max_level": 37 + }, + { + "pokeapi_id": 694, + "pokemon_name": "Helioptile", + "method": "walk", + "encounter_rate": 100, + "min_level": 37, + "max_level": 38 } ] }, diff --git a/backend/src/app/seeds/data/pearl.json b/backend/src/app/seeds/data/pearl.json index 08ae840..375bd2a 100644 --- a/backend/src/app/seeds/data/pearl.json +++ b/backend/src/app/seeds/data/pearl.json @@ -1,7 +1,1120 @@ [ { - "name": "Canalave City", + "name": "Starter", "order": 1, + "encounters": [] + }, + { + "name": "Twinleaf Town", + "order": 2, + "encounters": [ + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 3, + "max_level": 10 + }, + { + "pokeapi_id": 54, + "pokemon_name": "Psyduck", + "method": "surf", + "encounter_rate": 90, + "min_level": 20, + "max_level": 40 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "super-rod", + "encounter_rate": 55, + "min_level": 30, + "max_level": 55 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 55, + "min_level": 10, + "max_level": 25 + }, + { + "pokeapi_id": 118, + "pokemon_name": "Goldeen", + "method": "good-rod", + "encounter_rate": 45, + "min_level": 10, + "max_level": 25 + }, + { + "pokeapi_id": 119, + "pokemon_name": "Seaking", + "method": "super-rod", + "encounter_rate": 45, + "min_level": 20, + "max_level": 50 + }, + { + "pokeapi_id": 55, + "pokemon_name": "Golduck", + "method": "surf", + "encounter_rate": 10, + "min_level": 20, + "max_level": 40 + } + ] + }, + { + "name": "Route 201", + "order": 3, + "encounters": [ + { + "pokeapi_id": 396, + "pokemon_name": "Starly", + "method": "walk", + "encounter_rate": 92, + "min_level": 2, + "max_level": 3 + }, + { + "pokeapi_id": 399, + "pokemon_name": "Bidoof", + "method": "walk", + "encounter_rate": 60, + "min_level": 2, + "max_level": 3 + }, + { + "pokeapi_id": 84, + "pokemon_name": "Doduo", + "method": "walk", + "encounter_rate": 40, + "min_level": 2, + "max_level": 2 + }, + { + "pokeapi_id": 32, + "pokemon_name": "Nidoran M", + "method": "walk", + "encounter_rate": 20, + "min_level": 3, + "max_level": 3 + }, + { + "pokeapi_id": 58, + "pokemon_name": "Growlithe", + "method": "walk", + "encounter_rate": 8, + "min_level": 2, + "max_level": 2 + }, + { + "pokeapi_id": 29, + "pokemon_name": "Nidoran F", + "method": "walk", + "encounter_rate": 2, + "min_level": 2, + "max_level": 2 + } + ] + }, + { + "name": "Lake Verity", + "order": 4, + "encounters": [], + "children": [ + { + "name": "Lake Verity (Before Galactic Intervention)", + "order": 5, + "encounters": [ + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 3, + "max_level": 10 + }, + { + "pokeapi_id": 54, + "pokemon_name": "Psyduck", + "method": "surf", + "encounter_rate": 90, + "min_level": 20, + "max_level": 40 + }, + { + "pokeapi_id": 399, + "pokemon_name": "Bidoof", + "method": "walk", + "encounter_rate": 60, + "min_level": 2, + "max_level": 4 + }, + { + "pokeapi_id": 396, + "pokemon_name": "Starly", + "method": "walk", + "encounter_rate": 60, + "min_level": 2, + "max_level": 4 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "super-rod", + "encounter_rate": 55, + "min_level": 30, + "max_level": 55 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 55, + "min_level": 10, + "max_level": 25 + }, + { + "pokeapi_id": 118, + "pokemon_name": "Goldeen", + "method": "good-rod", + "encounter_rate": 45, + "min_level": 10, + "max_level": 25 + }, + { + "pokeapi_id": 119, + "pokemon_name": "Seaking", + "method": "super-rod", + "encounter_rate": 45, + "min_level": 20, + "max_level": 50 + }, + { + "pokeapi_id": 283, + "pokemon_name": "Surskit", + "method": "walk", + "encounter_rate": 40, + "min_level": 2, + "max_level": 2 + }, + { + "pokeapi_id": 202, + "pokemon_name": "Wobbuffet", + "method": "walk", + "encounter_rate": 22, + "min_level": 3, + "max_level": 4 + }, + { + "pokeapi_id": 400, + "pokemon_name": "Bibarel", + "method": "walk", + "encounter_rate": 12, + "min_level": 4, + "max_level": 4 + }, + { + "pokeapi_id": 397, + "pokemon_name": "Staravia", + "method": "walk", + "encounter_rate": 12, + "min_level": 4, + "max_level": 4 + }, + { + "pokeapi_id": 55, + "pokemon_name": "Golduck", + "method": "surf", + "encounter_rate": 10, + "min_level": 20, + "max_level": 40 + }, + { + "pokeapi_id": 337, + "pokemon_name": "Lunatone", + "method": "walk", + "encounter_rate": 8, + "min_level": 4, + "max_level": 4 + }, + { + "pokeapi_id": 338, + "pokemon_name": "Solrock", + "method": "walk", + "encounter_rate": 8, + "min_level": 4, + "max_level": 4 + } + ] + }, + { + "name": "Lake Verity (After Galactic Intervention)", + "order": 6, + "encounters": [ + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 3, + "max_level": 10 + }, + { + "pokeapi_id": 54, + "pokemon_name": "Psyduck", + "method": "surf", + "encounter_rate": 90, + "min_level": 20, + "max_level": 40 + }, + { + "pokeapi_id": 399, + "pokemon_name": "Bidoof", + "method": "walk", + "encounter_rate": 60, + "min_level": 2, + "max_level": 4 + }, + { + "pokeapi_id": 396, + "pokemon_name": "Starly", + "method": "walk", + "encounter_rate": 60, + "min_level": 2, + "max_level": 4 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "super-rod", + "encounter_rate": 55, + "min_level": 30, + "max_level": 55 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 55, + "min_level": 10, + "max_level": 25 + }, + { + "pokeapi_id": 118, + "pokemon_name": "Goldeen", + "method": "good-rod", + "encounter_rate": 45, + "min_level": 10, + "max_level": 25 + }, + { + "pokeapi_id": 119, + "pokemon_name": "Seaking", + "method": "super-rod", + "encounter_rate": 45, + "min_level": 20, + "max_level": 50 + }, + { + "pokeapi_id": 283, + "pokemon_name": "Surskit", + "method": "walk", + "encounter_rate": 40, + "min_level": 2, + "max_level": 2 + }, + { + "pokeapi_id": 202, + "pokemon_name": "Wobbuffet", + "method": "walk", + "encounter_rate": 22, + "min_level": 3, + "max_level": 4 + }, + { + "pokeapi_id": 400, + "pokemon_name": "Bibarel", + "method": "walk", + "encounter_rate": 12, + "min_level": 4, + "max_level": 4 + }, + { + "pokeapi_id": 397, + "pokemon_name": "Staravia", + "method": "walk", + "encounter_rate": 12, + "min_level": 4, + "max_level": 4 + }, + { + "pokeapi_id": 55, + "pokemon_name": "Golduck", + "method": "surf", + "encounter_rate": 10, + "min_level": 20, + "max_level": 40 + }, + { + "pokeapi_id": 337, + "pokemon_name": "Lunatone", + "method": "walk", + "encounter_rate": 8, + "min_level": 4, + "max_level": 4 + }, + { + "pokeapi_id": 338, + "pokemon_name": "Solrock", + "method": "walk", + "encounter_rate": 8, + "min_level": 4, + "max_level": 4 + } + ] + } + ] + }, + { + "name": "Route 202", + "order": 7, + "encounters": [ + { + "pokeapi_id": 396, + "pokemon_name": "Starly", + "method": "walk", + "encounter_rate": 66, + "min_level": 2, + "max_level": 4 + }, + { + "pokeapi_id": 399, + "pokemon_name": "Bidoof", + "method": "walk", + "encounter_rate": 46, + "min_level": 2, + "max_level": 4 + }, + { + "pokeapi_id": 263, + "pokemon_name": "Zigzagoon", + "method": "walk", + "encounter_rate": 40, + "min_level": 3, + "max_level": 3 + }, + { + "pokeapi_id": 401, + "pokemon_name": "Kricketot", + "method": "walk", + "encounter_rate": 30, + "min_level": 3, + "max_level": 4 + }, + { + "pokeapi_id": 403, + "pokemon_name": "Shinx", + "method": "walk", + "encounter_rate": 30, + "min_level": 3, + "max_level": 4 + }, + { + "pokeapi_id": 161, + "pokemon_name": "Sentret", + "method": "walk", + "encounter_rate": 22, + "min_level": 2, + "max_level": 4 + }, + { + "pokeapi_id": 58, + "pokemon_name": "Growlithe", + "method": "walk", + "encounter_rate": 8, + "min_level": 2, + "max_level": 2 + } + ] + }, + { + "name": "Route 203", + "order": 8, + "encounters": [ + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 3, + "max_level": 10 + }, + { + "pokeapi_id": 54, + "pokemon_name": "Psyduck", + "method": "surf", + "encounter_rate": 90, + "min_level": 20, + "max_level": 40 + }, + { + "pokeapi_id": 396, + "pokemon_name": "Starly", + "method": "walk", + "encounter_rate": 63, + "min_level": 4, + "max_level": 6 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "super-rod", + "encounter_rate": 55, + "min_level": 30, + "max_level": 55 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 55, + "min_level": 10, + "max_level": 25 + }, + { + "pokeapi_id": 118, + "pokemon_name": "Goldeen", + "method": "good-rod", + "encounter_rate": 45, + "min_level": 10, + "max_level": 25 + }, + { + "pokeapi_id": 119, + "pokemon_name": "Seaking", + "method": "super-rod", + "encounter_rate": 45, + "min_level": 20, + "max_level": 50 + }, + { + "pokeapi_id": 104, + "pokemon_name": "Cubone", + "method": "walk", + "encounter_rate": 40, + "min_level": 4, + "max_level": 4 + }, + { + "pokeapi_id": 403, + "pokemon_name": "Shinx", + "method": "walk", + "encounter_rate": 25, + "min_level": 4, + "max_level": 5 + }, + { + "pokeapi_id": 399, + "pokemon_name": "Bidoof", + "method": "walk", + "encounter_rate": 23, + "min_level": 4, + "max_level": 6 + }, + { + "pokeapi_id": 280, + "pokemon_name": "Ralts", + "method": "walk", + "encounter_rate": 21, + "min_level": 4, + "max_level": 6 + }, + { + "pokeapi_id": 401, + "pokemon_name": "Kricketot", + "method": "walk", + "encounter_rate": 20, + "min_level": 4, + "max_level": 4 + }, + { + "pokeapi_id": 63, + "pokemon_name": "Abra", + "method": "walk", + "encounter_rate": 15, + "min_level": 4, + "max_level": 5 + }, + { + "pokeapi_id": 55, + "pokemon_name": "Golduck", + "method": "surf", + "encounter_rate": 10, + "min_level": 20, + "max_level": 40 + }, + { + "pokeapi_id": 41, + "pokemon_name": "Zubat", + "method": "walk", + "encounter_rate": 10, + "min_level": 5, + "max_level": 5 + }, + { + "pokeapi_id": 270, + "pokemon_name": "Lotad", + "method": "walk", + "encounter_rate": 8, + "min_level": 5, + "max_level": 5 + }, + { + "pokeapi_id": 204, + "pokemon_name": "Pineco", + "method": "walk", + "encounter_rate": 8, + "min_level": 5, + "max_level": 5 + }, + { + "pokeapi_id": 273, + "pokemon_name": "Seedot", + "method": "walk", + "encounter_rate": 8, + "min_level": 5, + "max_level": 5 + }, + { + "pokeapi_id": 281, + "pokemon_name": "Kirlia", + "method": "walk", + "encounter_rate": 1, + "min_level": 6, + "max_level": 6 + } + ] + }, + { + "name": "Oreburgh Gate", + "order": 9, + "encounters": [], + "children": [ + { + "name": "Oreburgh Gate (1F)", + "order": 10, + "encounters": [ + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "walk", + "encounter_rate": 80, + "min_level": 4, + "max_level": 8 + }, + { + "pokeapi_id": 41, + "pokemon_name": "Zubat", + "method": "walk", + "encounter_rate": 20, + "min_level": 6, + "max_level": 6 + } + ] + }, + { + "name": "Oreburgh Gate (B1F)", + "order": 11, + "encounters": [ + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 3, + "max_level": 10 + }, + { + "pokeapi_id": 41, + "pokemon_name": "Zubat", + "method": "walk", + "encounter_rate": 60, + "min_level": 8, + "max_level": 10 + }, + { + "pokeapi_id": 41, + "pokemon_name": "Zubat", + "method": "surf", + "encounter_rate": 60, + "min_level": 20, + "max_level": 30 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "super-rod", + "encounter_rate": 55, + "min_level": 30, + "max_level": 55 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 55, + "min_level": 10, + "max_level": 25 + }, + { + "pokeapi_id": 339, + "pokemon_name": "Barboach", + "method": "good-rod", + "encounter_rate": 45, + "min_level": 10, + "max_level": 25 + }, + { + "pokeapi_id": 340, + "pokemon_name": "Whiscash", + "method": "super-rod", + "encounter_rate": 45, + "min_level": 20, + "max_level": 50 + }, + { + "pokeapi_id": 54, + "pokemon_name": "Psyduck", + "method": "walk", + "encounter_rate": 30, + "min_level": 8, + "max_level": 10 + }, + { + "pokeapi_id": 54, + "pokemon_name": "Psyduck", + "method": "surf", + "encounter_rate": 30, + "min_level": 20, + "max_level": 30 + }, + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "walk", + "encounter_rate": 10, + "min_level": 9, + "max_level": 9 + }, + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "surf", + "encounter_rate": 5, + "min_level": 20, + "max_level": 40 + }, + { + "pokeapi_id": 55, + "pokemon_name": "Golduck", + "method": "surf", + "encounter_rate": 5, + "min_level": 20, + "max_level": 40 + } + ] + } + ] + }, + { + "name": "Oreburgh Mine", + "order": 12, + "encounters": [], + "children": [ + { + "name": "Oreburgh Mine (1F)", + "order": 13, + "encounters": [ + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "walk", + "encounter_rate": 70, + "min_level": 5, + "max_level": 9 + }, + { + "pokeapi_id": 41, + "pokemon_name": "Zubat", + "method": "walk", + "encounter_rate": 20, + "min_level": 7, + "max_level": 7 + }, + { + "pokeapi_id": 95, + "pokemon_name": "Onix", + "method": "walk", + "encounter_rate": 10, + "min_level": 8, + "max_level": 8 + } + ] + }, + { + "name": "Oreburgh Mine (B1F)", + "order": 14, + "encounters": [ + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "walk", + "encounter_rate": 70, + "min_level": 6, + "max_level": 10 + }, + { + "pokeapi_id": 41, + "pokemon_name": "Zubat", + "method": "walk", + "encounter_rate": 20, + "min_level": 8, + "max_level": 8 + }, + { + "pokeapi_id": 95, + "pokemon_name": "Onix", + "method": "walk", + "encounter_rate": 10, + "min_level": 9, + "max_level": 9 + } + ] + } + ] + }, + { + "name": "Route 204", + "order": 15, + "encounters": [], + "children": [ + { + "name": "Route 204 (South Towards Jubilife City)", + "order": 16, + "encounters": [ + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 3, + "max_level": 10 + }, + { + "pokeapi_id": 54, + "pokemon_name": "Psyduck", + "method": "surf", + "encounter_rate": 90, + "min_level": 20, + "max_level": 40 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "super-rod", + "encounter_rate": 55, + "min_level": 30, + "max_level": 55 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 55, + "min_level": 10, + "max_level": 25 + }, + { + "pokeapi_id": 118, + "pokemon_name": "Goldeen", + "method": "good-rod", + "encounter_rate": 45, + "min_level": 10, + "max_level": 25 + }, + { + "pokeapi_id": 119, + "pokemon_name": "Seaking", + "method": "super-rod", + "encounter_rate": 45, + "min_level": 20, + "max_level": 50 + }, + { + "pokeapi_id": 406, + "pokemon_name": "Budew", + "method": "walk", + "encounter_rate": 35, + "min_level": 4, + "max_level": 5 + }, + { + "pokeapi_id": 396, + "pokemon_name": "Starly", + "method": "walk", + "encounter_rate": 35, + "min_level": 4, + "max_level": 6 + }, + { + "pokeapi_id": 399, + "pokemon_name": "Bidoof", + "method": "walk", + "encounter_rate": 25, + "min_level": 4, + "max_level": 6 + }, + { + "pokeapi_id": 280, + "pokemon_name": "Ralts", + "method": "walk", + "encounter_rate": 21, + "min_level": 4, + "max_level": 6 + }, + { + "pokeapi_id": 401, + "pokemon_name": "Kricketot", + "method": "walk", + "encounter_rate": 20, + "min_level": 4, + "max_level": 4 + }, + { + "pokeapi_id": 403, + "pokemon_name": "Shinx", + "method": "walk", + "encounter_rate": 15, + "min_level": 4, + "max_level": 5 + }, + { + "pokeapi_id": 55, + "pokemon_name": "Golduck", + "method": "surf", + "encounter_rate": 10, + "min_level": 20, + "max_level": 40 + }, + { + "pokeapi_id": 41, + "pokemon_name": "Zubat", + "method": "walk", + "encounter_rate": 10, + "min_level": 4, + "max_level": 4 + }, + { + "pokeapi_id": 10, + "pokemon_name": "Caterpie", + "method": "walk", + "encounter_rate": 8, + "min_level": 6, + "max_level": 6 + }, + { + "pokeapi_id": 270, + "pokemon_name": "Lotad", + "method": "walk", + "encounter_rate": 8, + "min_level": 6, + "max_level": 6 + }, + { + "pokeapi_id": 204, + "pokemon_name": "Pineco", + "method": "walk", + "encounter_rate": 8, + "min_level": 6, + "max_level": 6 + }, + { + "pokeapi_id": 273, + "pokemon_name": "Seedot", + "method": "walk", + "encounter_rate": 8, + "min_level": 6, + "max_level": 6 + }, + { + "pokeapi_id": 13, + "pokemon_name": "Weedle", + "method": "walk", + "encounter_rate": 8, + "min_level": 6, + "max_level": 6 + }, + { + "pokeapi_id": 281, + "pokemon_name": "Kirlia", + "method": "walk", + "encounter_rate": 1, + "min_level": 6, + "max_level": 6 + } + ] + }, + { + "name": "Route 204 (North Towards Floaroma Town)", + "order": 17, + "encounters": [ + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 3, + "max_level": 10 + }, + { + "pokeapi_id": 54, + "pokemon_name": "Psyduck", + "method": "surf", + "encounter_rate": 90, + "min_level": 20, + "max_level": 40 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "super-rod", + "encounter_rate": 55, + "min_level": 30, + "max_level": 55 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 55, + "min_level": 10, + "max_level": 25 + }, + { + "pokeapi_id": 118, + "pokemon_name": "Goldeen", + "method": "good-rod", + "encounter_rate": 45, + "min_level": 10, + "max_level": 25 + }, + { + "pokeapi_id": 119, + "pokemon_name": "Seaking", + "method": "super-rod", + "encounter_rate": 45, + "min_level": 20, + "max_level": 50 + }, + { + "pokeapi_id": 396, + "pokemon_name": "Starly", + "method": "walk", + "encounter_rate": 43, + "min_level": 6, + "max_level": 8 + }, + { + "pokeapi_id": 406, + "pokemon_name": "Budew", + "method": "walk", + "encounter_rate": 35, + "min_level": 6, + "max_level": 7 + }, + { + "pokeapi_id": 399, + "pokemon_name": "Bidoof", + "method": "walk", + "encounter_rate": 33, + "min_level": 6, + "max_level": 8 + }, + { + "pokeapi_id": 191, + "pokemon_name": "Sunkern", + "method": "walk", + "encounter_rate": 22, + "min_level": 6, + "max_level": 8 + }, + { + "pokeapi_id": 401, + "pokemon_name": "Kricketot", + "method": "walk", + "encounter_rate": 20, + "min_level": 6, + "max_level": 6 + }, + { + "pokeapi_id": 403, + "pokemon_name": "Shinx", + "method": "walk", + "encounter_rate": 15, + "min_level": 6, + "max_level": 7 + }, + { + "pokeapi_id": 55, + "pokemon_name": "Golduck", + "method": "surf", + "encounter_rate": 10, + "min_level": 20, + "max_level": 40 + }, + { + "pokeapi_id": 41, + "pokemon_name": "Zubat", + "method": "walk", + "encounter_rate": 10, + "min_level": 6, + "max_level": 6 + }, + { + "pokeapi_id": 270, + "pokemon_name": "Lotad", + "method": "walk", + "encounter_rate": 8, + "min_level": 8, + "max_level": 8 + }, + { + "pokeapi_id": 204, + "pokemon_name": "Pineco", + "method": "walk", + "encounter_rate": 8, + "min_level": 8, + "max_level": 8 + }, + { + "pokeapi_id": 273, + "pokemon_name": "Seedot", + "method": "walk", + "encounter_rate": 8, + "min_level": 8, + "max_level": 8 + } + ] + } + ] + }, + { + "name": "Canalave City", + "order": 18, "encounters": [ { "pokeapi_id": 129, @@ -87,7 +1200,7 @@ }, { "name": "Eterna City", - "order": 2, + "order": 19, "encounters": [ { "pokeapi_id": 129, @@ -149,7 +1262,7 @@ }, { "name": "Pastoria City", - "order": 3, + "order": 20, "encounters": [ { "pokeapi_id": 129, @@ -227,7 +1340,7 @@ }, { "name": "Sunyshore City", - "order": 4, + "order": 21, "encounters": [ { "pokeapi_id": 129, @@ -305,7 +1418,7 @@ }, { "name": "Pokemon League", - "order": 5, + "order": 22, "encounters": [ { "pokeapi_id": 129, @@ -373,76 +1486,9 @@ } ] }, - { - "name": "Oreburgh Mine", - "order": 6, - "encounters": [], - "children": [ - { - "name": "Oreburgh Mine (1F)", - "order": 7, - "encounters": [ - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "walk", - "encounter_rate": 70, - "min_level": 5, - "max_level": 9 - }, - { - "pokeapi_id": 41, - "pokemon_name": "Zubat", - "method": "walk", - "encounter_rate": 20, - "min_level": 7, - "max_level": 7 - }, - { - "pokeapi_id": 95, - "pokemon_name": "Onix", - "method": "walk", - "encounter_rate": 10, - "min_level": 8, - "max_level": 8 - } - ] - }, - { - "name": "Oreburgh Mine (B1F)", - "order": 8, - "encounters": [ - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "walk", - "encounter_rate": 70, - "min_level": 6, - "max_level": 10 - }, - { - "pokeapi_id": 41, - "pokemon_name": "Zubat", - "method": "walk", - "encounter_rate": 20, - "min_level": 8, - "max_level": 8 - }, - { - "pokeapi_id": 95, - "pokemon_name": "Onix", - "method": "walk", - "encounter_rate": 10, - "min_level": 9, - "max_level": 9 - } - ] - } - ] - }, { "name": "Valley Windworks", - "order": 9, + "order": 23, "encounters": [ { "pokeapi_id": 129, @@ -584,7 +1630,7 @@ }, { "name": "Eterna Forest", - "order": 10, + "order": 24, "encounters": [ { "pokeapi_id": 406, @@ -686,7 +1732,7 @@ }, { "name": "Fuego Ironworks", - "order": 11, + "order": 25, "encounters": [ { "pokeapi_id": 129, @@ -852,12 +1898,12 @@ }, { "name": "Mt Coronet", - "order": 12, + "order": 26, "encounters": [], "children": [ { "name": "Mt Coronet (1F Route 207)", - "order": 13, + "order": 27, "encounters": [ { "pokeapi_id": 129, @@ -967,7 +2013,7 @@ }, { "name": "Mt Coronet (2F)", - "order": 14, + "order": 28, "encounters": [ { "pokeapi_id": 35, @@ -1053,7 +2099,7 @@ }, { "name": "Mt Coronet (3F)", - "order": 15, + "order": 29, "encounters": [ { "pokeapi_id": 35, @@ -1139,7 +2185,7 @@ }, { "name": "Mt Coronet (Exterior Snowfall)", - "order": 17, + "order": 30, "encounters": [ { "pokeapi_id": 67, @@ -1241,7 +2287,7 @@ }, { "name": "Mt Coronet (Exterior Blizzard)", - "order": 18, + "order": 31, "encounters": [ { "pokeapi_id": 67, @@ -1343,7 +2389,7 @@ }, { "name": "Mt Coronet (4F)", - "order": 18, + "order": 32, "encounters": [ { "pokeapi_id": 129, @@ -1485,7 +2531,7 @@ }, { "name": "Mt Coronet (4F Small Room)", - "order": 19, + "order": 33, "encounters": [ { "pokeapi_id": 437, @@ -1571,7 +2617,7 @@ }, { "name": "Mt Coronet (5F)", - "order": 20, + "order": 34, "encounters": [ { "pokeapi_id": 437, @@ -1649,7 +2695,7 @@ }, { "name": "Mt Coronet (6F)", - "order": 21, + "order": 35, "encounters": [ { "pokeapi_id": 437, @@ -1727,7 +2773,7 @@ }, { "name": "Mt Coronet (1F From Exterior)", - "order": 22, + "order": 36, "encounters": [ { "pokeapi_id": 75, @@ -1805,7 +2851,7 @@ }, { "name": "Mt Coronet (1F Route 216)", - "order": 23, + "order": 37, "encounters": [ { "pokeapi_id": 307, @@ -1859,7 +2905,7 @@ }, { "name": "Mt Coronet (1F Route 211)", - "order": 24, + "order": 38, "encounters": [ { "pokeapi_id": 307, @@ -1913,7 +2959,7 @@ }, { "name": "Mt Coronet (B1F)", - "order": 25, + "order": 39, "encounters": [ { "pokeapi_id": 129, @@ -2025,12 +3071,12 @@ }, { "name": "Great Marsh", - "order": 26, + "order": 40, "encounters": [], "children": [ { "name": "Great Marsh (Area 2)", - "order": 27, + "order": 41, "encounters": [ { "pokeapi_id": 129, @@ -2220,7 +3266,7 @@ }, { "name": "Great Marsh (Area 3)", - "order": 28, + "order": 42, "encounters": [ { "pokeapi_id": 129, @@ -2402,7 +3448,7 @@ }, { "name": "Great Marsh (Area 4)", - "order": 29, + "order": 43, "encounters": [ { "pokeapi_id": 129, @@ -2584,7 +3630,7 @@ }, { "name": "Great Marsh (Area 5)", - "order": 30, + "order": 44, "encounters": [ { "pokeapi_id": 298, @@ -2670,7 +3716,7 @@ }, { "name": "Great Marsh (Area 6)", - "order": 31, + "order": 45, "encounters": [ { "pokeapi_id": 129, @@ -2852,7 +3898,7 @@ }, { "name": "Great Marsh (Area 1)", - "order": 32, + "order": 46, "encounters": [ { "pokeapi_id": 129, @@ -3044,207 +4090,11 @@ }, { "name": "Solaceon Ruins", - "order": 33, + "order": 47, "encounters": [], "children": [ { "name": "Solaceon Ruins (2F)", - "order": 34, - "encounters": [ - { - "pokeapi_id": 201, - "pokemon_name": "Unown", - "method": "walk", - "encounter_rate": 100, - "min_level": 14, - "max_level": 25 - } - ] - }, - { - "name": "Solaceon Ruins (1F)", - "order": 35, - "encounters": [ - { - "pokeapi_id": 201, - "pokemon_name": "Unown", - "method": "walk", - "encounter_rate": 100, - "min_level": 14, - "max_level": 25 - } - ] - }, - { - "name": "Solaceon Ruins (B1F A)", - "order": 36, - "encounters": [ - { - "pokeapi_id": 201, - "pokemon_name": "Unown", - "method": "walk", - "encounter_rate": 100, - "min_level": 14, - "max_level": 25 - } - ] - }, - { - "name": "Solaceon Ruins (B1F B)", - "order": 37, - "encounters": [ - { - "pokeapi_id": 201, - "pokemon_name": "Unown", - "method": "walk", - "encounter_rate": 100, - "min_level": 14, - "max_level": 25 - } - ] - }, - { - "name": "Solaceon Ruins (B1F C)", - "order": 38, - "encounters": [ - { - "pokeapi_id": 201, - "pokemon_name": "Unown", - "method": "walk", - "encounter_rate": 100, - "min_level": 14, - "max_level": 25 - } - ] - }, - { - "name": "Solaceon Ruins (B2F A)", - "order": 39, - "encounters": [ - { - "pokeapi_id": 201, - "pokemon_name": "Unown", - "method": "walk", - "encounter_rate": 100, - "min_level": 14, - "max_level": 25 - } - ] - }, - { - "name": "Solaceon Ruins (B2F B)", - "order": 40, - "encounters": [ - { - "pokeapi_id": 201, - "pokemon_name": "Unown", - "method": "walk", - "encounter_rate": 100, - "min_level": 14, - "max_level": 25 - } - ] - }, - { - "name": "Solaceon Ruins (B2F C)", - "order": 41, - "encounters": [ - { - "pokeapi_id": 201, - "pokemon_name": "Unown", - "method": "walk", - "encounter_rate": 100, - "min_level": 14, - "max_level": 25 - } - ] - }, - { - "name": "Solaceon Ruins (B3F A)", - "order": 42, - "encounters": [ - { - "pokeapi_id": 201, - "pokemon_name": "Unown", - "method": "walk", - "encounter_rate": 100, - "min_level": 14, - "max_level": 25 - } - ] - }, - { - "name": "Solaceon Ruins (B3F B)", - "order": 43, - "encounters": [ - { - "pokeapi_id": 201, - "pokemon_name": "Unown", - "method": "walk", - "encounter_rate": 100, - "min_level": 14, - "max_level": 25 - } - ] - }, - { - "name": "Solaceon Ruins (B3F C)", - "order": 44, - "encounters": [ - { - "pokeapi_id": 201, - "pokemon_name": "Unown", - "method": "walk", - "encounter_rate": 100, - "min_level": 14, - "max_level": 25 - } - ] - }, - { - "name": "Solaceon Ruins (B3F D)", - "order": 45, - "encounters": [ - { - "pokeapi_id": 201, - "pokemon_name": "Unown", - "method": "walk", - "encounter_rate": 100, - "min_level": 14, - "max_level": 25 - } - ] - }, - { - "name": "Solaceon Ruins (B3F E)", - "order": 46, - "encounters": [ - { - "pokeapi_id": 201, - "pokemon_name": "Unown", - "method": "walk", - "encounter_rate": 100, - "min_level": 14, - "max_level": 25 - } - ] - }, - { - "name": "Solaceon Ruins (B4F A)", - "order": 47, - "encounters": [ - { - "pokeapi_id": 201, - "pokemon_name": "Unown", - "method": "walk", - "encounter_rate": 100, - "min_level": 14, - "max_level": 25 - } - ] - }, - { - "name": "Solaceon Ruins (B4F B)", "order": 48, "encounters": [ { @@ -3258,7 +4108,7 @@ ] }, { - "name": "Solaceon Ruins (B4F C)", + "name": "Solaceon Ruins (1F)", "order": 49, "encounters": [ { @@ -3272,7 +4122,7 @@ ] }, { - "name": "Solaceon Ruins (B4F D)", + "name": "Solaceon Ruins (B1F A)", "order": 50, "encounters": [ { @@ -3286,7 +4136,7 @@ ] }, { - "name": "Solaceon Ruins (B5F)", + "name": "Solaceon Ruins (B1F B)", "order": 51, "encounters": [ { @@ -3298,17 +4148,213 @@ "max_level": 25 } ] + }, + { + "name": "Solaceon Ruins (B1F C)", + "order": 52, + "encounters": [ + { + "pokeapi_id": 201, + "pokemon_name": "Unown", + "method": "walk", + "encounter_rate": 100, + "min_level": 14, + "max_level": 25 + } + ] + }, + { + "name": "Solaceon Ruins (B2F A)", + "order": 53, + "encounters": [ + { + "pokeapi_id": 201, + "pokemon_name": "Unown", + "method": "walk", + "encounter_rate": 100, + "min_level": 14, + "max_level": 25 + } + ] + }, + { + "name": "Solaceon Ruins (B2F B)", + "order": 54, + "encounters": [ + { + "pokeapi_id": 201, + "pokemon_name": "Unown", + "method": "walk", + "encounter_rate": 100, + "min_level": 14, + "max_level": 25 + } + ] + }, + { + "name": "Solaceon Ruins (B2F C)", + "order": 55, + "encounters": [ + { + "pokeapi_id": 201, + "pokemon_name": "Unown", + "method": "walk", + "encounter_rate": 100, + "min_level": 14, + "max_level": 25 + } + ] + }, + { + "name": "Solaceon Ruins (B3F A)", + "order": 56, + "encounters": [ + { + "pokeapi_id": 201, + "pokemon_name": "Unown", + "method": "walk", + "encounter_rate": 100, + "min_level": 14, + "max_level": 25 + } + ] + }, + { + "name": "Solaceon Ruins (B3F B)", + "order": 57, + "encounters": [ + { + "pokeapi_id": 201, + "pokemon_name": "Unown", + "method": "walk", + "encounter_rate": 100, + "min_level": 14, + "max_level": 25 + } + ] + }, + { + "name": "Solaceon Ruins (B3F C)", + "order": 58, + "encounters": [ + { + "pokeapi_id": 201, + "pokemon_name": "Unown", + "method": "walk", + "encounter_rate": 100, + "min_level": 14, + "max_level": 25 + } + ] + }, + { + "name": "Solaceon Ruins (B3F D)", + "order": 59, + "encounters": [ + { + "pokeapi_id": 201, + "pokemon_name": "Unown", + "method": "walk", + "encounter_rate": 100, + "min_level": 14, + "max_level": 25 + } + ] + }, + { + "name": "Solaceon Ruins (B3F E)", + "order": 60, + "encounters": [ + { + "pokeapi_id": 201, + "pokemon_name": "Unown", + "method": "walk", + "encounter_rate": 100, + "min_level": 14, + "max_level": 25 + } + ] + }, + { + "name": "Solaceon Ruins (B4F A)", + "order": 61, + "encounters": [ + { + "pokeapi_id": 201, + "pokemon_name": "Unown", + "method": "walk", + "encounter_rate": 100, + "min_level": 14, + "max_level": 25 + } + ] + }, + { + "name": "Solaceon Ruins (B4F B)", + "order": 62, + "encounters": [ + { + "pokeapi_id": 201, + "pokemon_name": "Unown", + "method": "walk", + "encounter_rate": 100, + "min_level": 14, + "max_level": 25 + } + ] + }, + { + "name": "Solaceon Ruins (B4F C)", + "order": 63, + "encounters": [ + { + "pokeapi_id": 201, + "pokemon_name": "Unown", + "method": "walk", + "encounter_rate": 100, + "min_level": 14, + "max_level": 25 + } + ] + }, + { + "name": "Solaceon Ruins (B4F D)", + "order": 64, + "encounters": [ + { + "pokeapi_id": 201, + "pokemon_name": "Unown", + "method": "walk", + "encounter_rate": 100, + "min_level": 14, + "max_level": 25 + } + ] + }, + { + "name": "Solaceon Ruins (B5F)", + "order": 65, + "encounters": [ + { + "pokeapi_id": 201, + "pokemon_name": "Unown", + "method": "walk", + "encounter_rate": 100, + "min_level": 14, + "max_level": 25 + } + ] } ] }, { "name": "Victory Road", - "order": 52, + "order": 66, "encounters": [], "children": [ { "name": "Victory Road (1F)", - "order": 53, + "order": 67, "encounters": [ { "pokeapi_id": 67, @@ -3362,7 +4408,7 @@ }, { "name": "Victory Road (Inside Exit)", - "order": 53, + "order": 68, "encounters": [ { "pokeapi_id": 67, @@ -3416,7 +4462,7 @@ }, { "name": "Victory Road (2F)", - "order": 54, + "order": 69, "encounters": [ { "pokeapi_id": 64, @@ -3470,7 +4516,7 @@ }, { "name": "Victory Road (B1F)", - "order": 55, + "order": 70, "encounters": [ { "pokeapi_id": 42, @@ -3548,7 +4594,7 @@ }, { "name": "Victory Road (Inside B1F)", - "order": 56, + "order": 71, "encounters": [ { "pokeapi_id": 130, @@ -3634,7 +4680,7 @@ }, { "name": "Victory Road (Inside)", - "order": 58, + "order": 72, "encounters": [ { "pokeapi_id": 67, @@ -3690,7 +4736,7 @@ }, { "name": "Ravaged Path", - "order": 59, + "order": 73, "encounters": [ { "pokeapi_id": 129, @@ -3790,140 +4836,9 @@ } ] }, - { - "name": "Oreburgh Gate", - "order": 60, - "encounters": [], - "children": [ - { - "name": "Oreburgh Gate (1F)", - "order": 61, - "encounters": [ - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "walk", - "encounter_rate": 80, - "min_level": 4, - "max_level": 8 - }, - { - "pokeapi_id": 41, - "pokemon_name": "Zubat", - "method": "walk", - "encounter_rate": 20, - "min_level": 6, - "max_level": 6 - } - ] - }, - { - "name": "Oreburgh Gate (B1F)", - "order": 62, - "encounters": [ - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 3, - "max_level": 10 - }, - { - "pokeapi_id": 41, - "pokemon_name": "Zubat", - "method": "walk", - "encounter_rate": 60, - "min_level": 8, - "max_level": 10 - }, - { - "pokeapi_id": 41, - "pokemon_name": "Zubat", - "method": "surf", - "encounter_rate": 60, - "min_level": 20, - "max_level": 30 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "super-rod", - "encounter_rate": 55, - "min_level": 30, - "max_level": 55 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 55, - "min_level": 10, - "max_level": 25 - }, - { - "pokeapi_id": 339, - "pokemon_name": "Barboach", - "method": "good-rod", - "encounter_rate": 45, - "min_level": 10, - "max_level": 25 - }, - { - "pokeapi_id": 340, - "pokemon_name": "Whiscash", - "method": "super-rod", - "encounter_rate": 45, - "min_level": 20, - "max_level": 50 - }, - { - "pokeapi_id": 54, - "pokemon_name": "Psyduck", - "method": "walk", - "encounter_rate": 30, - "min_level": 8, - "max_level": 10 - }, - { - "pokeapi_id": 54, - "pokemon_name": "Psyduck", - "method": "surf", - "encounter_rate": 30, - "min_level": 20, - "max_level": 30 - }, - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "walk", - "encounter_rate": 10, - "min_level": 9, - "max_level": 9 - }, - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "surf", - "encounter_rate": 5, - "min_level": 20, - "max_level": 40 - }, - { - "pokeapi_id": 55, - "pokemon_name": "Golduck", - "method": "surf", - "encounter_rate": 5, - "min_level": 20, - "max_level": 40 - } - ] - } - ] - }, { "name": "Stark Mountain", - "order": 66, + "order": 76, "encounters": [ { "pokeapi_id": 22, @@ -4033,7 +4948,7 @@ "children": [ { "name": "Stark Mountain (Entrance)", - "order": 64, + "order": 74, "encounters": [ { "pokeapi_id": 219, @@ -4119,7 +5034,7 @@ }, { "name": "Stark Mountain (Inside)", - "order": 65, + "order": 75, "encounters": [ { "pokeapi_id": 219, @@ -4207,12 +5122,12 @@ }, { "name": "Turnback Cave", - "order": 67, + "order": 77, "encounters": [], "children": [ { "name": "Turnback Cave (After Pillar 3)", - "order": 68, + "order": 78, "encounters": [ { "pokeapi_id": 437, @@ -4266,7 +5181,7 @@ }, { "name": "Turnback Cave (Pillar 1)", - "order": 69, + "order": 79, "encounters": [ { "pokeapi_id": 437, @@ -4320,7 +5235,7 @@ }, { "name": "Turnback Cave (Pillar 2)", - "order": 70, + "order": 80, "encounters": [ { "pokeapi_id": 437, @@ -4374,7 +5289,7 @@ }, { "name": "Turnback Cave (Pillar 3)", - "order": 71, + "order": 81, "encounters": [ { "pokeapi_id": 437, @@ -4428,7 +5343,7 @@ }, { "name": "Turnback Cave (Before Pillar 1)", - "order": 72, + "order": 82, "encounters": [ { "pokeapi_id": 437, @@ -4482,7 +5397,7 @@ }, { "name": "Turnback Cave (Between Pillars 1 And 2)", - "order": 73, + "order": 83, "encounters": [ { "pokeapi_id": 437, @@ -4536,7 +5451,7 @@ }, { "name": "Turnback Cave (Between Pillars 2 And 3)", - "order": 74, + "order": 84, "encounters": [ { "pokeapi_id": 437, @@ -4592,12 +5507,12 @@ }, { "name": "Snowpoint Temple", - "order": 75, + "order": 85, "encounters": [], "children": [ { "name": "Snowpoint Temple (1F)", - "order": 76, + "order": 86, "encounters": [ { "pokeapi_id": 42, @@ -4643,7 +5558,7 @@ }, { "name": "Snowpoint Temple (B1F)", - "order": 77, + "order": 87, "encounters": [ { "pokeapi_id": 42, @@ -4689,7 +5604,7 @@ }, { "name": "Snowpoint Temple (B2F)", - "order": 78, + "order": 88, "encounters": [ { "pokeapi_id": 42, @@ -4735,7 +5650,7 @@ }, { "name": "Snowpoint Temple (B3F)", - "order": 79, + "order": 89, "encounters": [ { "pokeapi_id": 42, @@ -4781,7 +5696,7 @@ }, { "name": "Snowpoint Temple (B4F)", - "order": 80, + "order": 90, "encounters": [ { "pokeapi_id": 42, @@ -4819,7 +5734,7 @@ }, { "name": "Snowpoint Temple (B5F)", - "order": 81, + "order": 91, "encounters": [ { "pokeapi_id": 42, @@ -4859,12 +5774,12 @@ }, { "name": "Wayward Cave", - "order": 82, + "order": 92, "encounters": [], "children": [ { "name": "Wayward Cave (1F)", - "order": 83, + "order": 93, "encounters": [ { "pokeapi_id": 41, @@ -4902,7 +5817,7 @@ }, { "name": "Wayward Cave (B1F)", - "order": 84, + "order": 94, "encounters": [ { "pokeapi_id": 41, @@ -4950,12 +5865,12 @@ }, { "name": "Ruin Maniac Cave", - "order": 85, + "order": 95, "encounters": [], "children": [ { "name": "Ruin Maniac Cave (0 9 Different Unown Caught)", - "order": 86, + "order": 96, "encounters": [ { "pokeapi_id": 74, @@ -4977,7 +5892,7 @@ }, { "name": "Ruin Maniac Cave (10 25 Different Unown Caught)", - "order": 87, + "order": 97, "encounters": [ { "pokeapi_id": 74, @@ -5001,7 +5916,7 @@ }, { "name": "Trophy Garden", - "order": 88, + "order": 98, "encounters": [ { "pokeapi_id": 397, @@ -5047,7 +5962,7 @@ }, { "name": "Iron Island", - "order": 96, + "order": 105, "encounters": [ { "pokeapi_id": 129, @@ -5133,7 +6048,7 @@ "children": [ { "name": "Iron Island (1F)", - "order": 90, + "order": 99, "encounters": [ { "pokeapi_id": 74, @@ -5179,7 +6094,7 @@ }, { "name": "Iron Island (B1F Left)", - "order": 91, + "order": 100, "encounters": [ { "pokeapi_id": 75, @@ -5233,7 +6148,7 @@ }, { "name": "Iron Island (B1F Right)", - "order": 92, + "order": 101, "encounters": [ { "pokeapi_id": 75, @@ -5287,7 +6202,7 @@ }, { "name": "Iron Island (B2F Right)", - "order": 93, + "order": 102, "encounters": [ { "pokeapi_id": 75, @@ -5341,7 +6256,7 @@ }, { "name": "Iron Island (B2F Left)", - "order": 94, + "order": 103, "encounters": [ { "pokeapi_id": 75, @@ -5403,7 +6318,7 @@ }, { "name": "Iron Island (B3F)", - "order": 95, + "order": 104, "encounters": [ { "pokeapi_id": 75, @@ -5467,12 +6382,12 @@ }, { "name": "Old Chateau", - "order": 97, + "order": 106, "encounters": [], "children": [ { "name": "Old Chateau (2F Private Room)", - "order": 100, + "order": 107, "encounters": [ { "pokeapi_id": 92, @@ -5494,7 +6409,7 @@ }, { "name": "Old Chateau (2F)", - "order": 101, + "order": 108, "encounters": [ { "pokeapi_id": 92, @@ -5516,7 +6431,7 @@ }, { "name": "Old Chateau (2F Leftmost Room)", - "order": 102, + "order": 109, "encounters": [ { "pokeapi_id": 92, @@ -5538,7 +6453,7 @@ }, { "name": "Old Chateau (Entrance)", - "order": 103, + "order": 110, "encounters": [ { "pokeapi_id": 92, @@ -5560,7 +6475,7 @@ }, { "name": "Old Chateau (2F Left Room)", - "order": 103, + "order": 111, "encounters": [ { "pokeapi_id": 92, @@ -5582,7 +6497,7 @@ }, { "name": "Old Chateau (2F Middle Room)", - "order": 104, + "order": 112, "encounters": [ { "pokeapi_id": 92, @@ -5604,7 +6519,7 @@ }, { "name": "Old Chateau (Dining Room)", - "order": 104, + "order": 113, "encounters": [ { "pokeapi_id": 92, @@ -5626,7 +6541,7 @@ }, { "name": "Old Chateau (2F Right Room)", - "order": 105, + "order": 114, "encounters": [ { "pokeapi_id": 92, @@ -5656,7 +6571,7 @@ }, { "name": "Old Chateau (2F Rightmost Room)", - "order": 106, + "order": 115, "encounters": [ { "pokeapi_id": 92, @@ -5678,268 +6593,9 @@ } ] }, - { - "name": "Lake Verity", - "order": 107, - "encounters": [], - "children": [ - { - "name": "Lake Verity (Before Galactic Intervention)", - "order": 108, - "encounters": [ - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 3, - "max_level": 10 - }, - { - "pokeapi_id": 54, - "pokemon_name": "Psyduck", - "method": "surf", - "encounter_rate": 90, - "min_level": 20, - "max_level": 40 - }, - { - "pokeapi_id": 399, - "pokemon_name": "Bidoof", - "method": "walk", - "encounter_rate": 60, - "min_level": 2, - "max_level": 4 - }, - { - "pokeapi_id": 396, - "pokemon_name": "Starly", - "method": "walk", - "encounter_rate": 60, - "min_level": 2, - "max_level": 4 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "super-rod", - "encounter_rate": 55, - "min_level": 30, - "max_level": 55 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 55, - "min_level": 10, - "max_level": 25 - }, - { - "pokeapi_id": 118, - "pokemon_name": "Goldeen", - "method": "good-rod", - "encounter_rate": 45, - "min_level": 10, - "max_level": 25 - }, - { - "pokeapi_id": 119, - "pokemon_name": "Seaking", - "method": "super-rod", - "encounter_rate": 45, - "min_level": 20, - "max_level": 50 - }, - { - "pokeapi_id": 283, - "pokemon_name": "Surskit", - "method": "walk", - "encounter_rate": 40, - "min_level": 2, - "max_level": 2 - }, - { - "pokeapi_id": 202, - "pokemon_name": "Wobbuffet", - "method": "walk", - "encounter_rate": 22, - "min_level": 3, - "max_level": 4 - }, - { - "pokeapi_id": 400, - "pokemon_name": "Bibarel", - "method": "walk", - "encounter_rate": 12, - "min_level": 4, - "max_level": 4 - }, - { - "pokeapi_id": 397, - "pokemon_name": "Staravia", - "method": "walk", - "encounter_rate": 12, - "min_level": 4, - "max_level": 4 - }, - { - "pokeapi_id": 55, - "pokemon_name": "Golduck", - "method": "surf", - "encounter_rate": 10, - "min_level": 20, - "max_level": 40 - }, - { - "pokeapi_id": 337, - "pokemon_name": "Lunatone", - "method": "walk", - "encounter_rate": 8, - "min_level": 4, - "max_level": 4 - }, - { - "pokeapi_id": 338, - "pokemon_name": "Solrock", - "method": "walk", - "encounter_rate": 8, - "min_level": 4, - "max_level": 4 - } - ] - }, - { - "name": "Lake Verity (After Galactic Intervention)", - "order": 109, - "encounters": [ - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 3, - "max_level": 10 - }, - { - "pokeapi_id": 54, - "pokemon_name": "Psyduck", - "method": "surf", - "encounter_rate": 90, - "min_level": 20, - "max_level": 40 - }, - { - "pokeapi_id": 399, - "pokemon_name": "Bidoof", - "method": "walk", - "encounter_rate": 60, - "min_level": 2, - "max_level": 4 - }, - { - "pokeapi_id": 396, - "pokemon_name": "Starly", - "method": "walk", - "encounter_rate": 60, - "min_level": 2, - "max_level": 4 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "super-rod", - "encounter_rate": 55, - "min_level": 30, - "max_level": 55 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 55, - "min_level": 10, - "max_level": 25 - }, - { - "pokeapi_id": 118, - "pokemon_name": "Goldeen", - "method": "good-rod", - "encounter_rate": 45, - "min_level": 10, - "max_level": 25 - }, - { - "pokeapi_id": 119, - "pokemon_name": "Seaking", - "method": "super-rod", - "encounter_rate": 45, - "min_level": 20, - "max_level": 50 - }, - { - "pokeapi_id": 283, - "pokemon_name": "Surskit", - "method": "walk", - "encounter_rate": 40, - "min_level": 2, - "max_level": 2 - }, - { - "pokeapi_id": 202, - "pokemon_name": "Wobbuffet", - "method": "walk", - "encounter_rate": 22, - "min_level": 3, - "max_level": 4 - }, - { - "pokeapi_id": 400, - "pokemon_name": "Bibarel", - "method": "walk", - "encounter_rate": 12, - "min_level": 4, - "max_level": 4 - }, - { - "pokeapi_id": 397, - "pokemon_name": "Staravia", - "method": "walk", - "encounter_rate": 12, - "min_level": 4, - "max_level": 4 - }, - { - "pokeapi_id": 55, - "pokemon_name": "Golduck", - "method": "surf", - "encounter_rate": 10, - "min_level": 20, - "max_level": 40 - }, - { - "pokeapi_id": 337, - "pokemon_name": "Lunatone", - "method": "walk", - "encounter_rate": 8, - "min_level": 4, - "max_level": 4 - }, - { - "pokeapi_id": 338, - "pokemon_name": "Solrock", - "method": "walk", - "encounter_rate": 8, - "min_level": 4, - "max_level": 4 - } - ] - } - ] - }, { "name": "Lake Valor", - "order": 110, + "order": 116, "encounters": [ { "pokeapi_id": 129, @@ -6073,7 +6729,7 @@ }, { "name": "Lake Acuity", - "order": 111, + "order": 117, "encounters": [ { "pokeapi_id": 129, @@ -6215,7 +6871,7 @@ }, { "name": "Valor Lakefront", - "order": 112, + "order": 118, "encounters": [ { "pokeapi_id": 203, @@ -6285,7 +6941,7 @@ }, { "name": "Acuity Lakefront", - "order": 113, + "order": 119, "encounters": [ { "pokeapi_id": 308, @@ -6361,595 +7017,6 @@ } ] }, - { - "name": "Route 201", - "order": 114, - "encounters": [ - { - "pokeapi_id": 396, - "pokemon_name": "Starly", - "method": "walk", - "encounter_rate": 92, - "min_level": 2, - "max_level": 3 - }, - { - "pokeapi_id": 399, - "pokemon_name": "Bidoof", - "method": "walk", - "encounter_rate": 60, - "min_level": 2, - "max_level": 3 - }, - { - "pokeapi_id": 84, - "pokemon_name": "Doduo", - "method": "walk", - "encounter_rate": 40, - "min_level": 2, - "max_level": 2 - }, - { - "pokeapi_id": 32, - "pokemon_name": "Nidoran M", - "method": "walk", - "encounter_rate": 20, - "min_level": 3, - "max_level": 3 - }, - { - "pokeapi_id": 58, - "pokemon_name": "Growlithe", - "method": "walk", - "encounter_rate": 8, - "min_level": 2, - "max_level": 2 - }, - { - "pokeapi_id": 29, - "pokemon_name": "Nidoran F", - "method": "walk", - "encounter_rate": 2, - "min_level": 2, - "max_level": 2 - } - ] - }, - { - "name": "Route 202", - "order": 115, - "encounters": [ - { - "pokeapi_id": 396, - "pokemon_name": "Starly", - "method": "walk", - "encounter_rate": 66, - "min_level": 2, - "max_level": 4 - }, - { - "pokeapi_id": 399, - "pokemon_name": "Bidoof", - "method": "walk", - "encounter_rate": 46, - "min_level": 2, - "max_level": 4 - }, - { - "pokeapi_id": 263, - "pokemon_name": "Zigzagoon", - "method": "walk", - "encounter_rate": 40, - "min_level": 3, - "max_level": 3 - }, - { - "pokeapi_id": 401, - "pokemon_name": "Kricketot", - "method": "walk", - "encounter_rate": 30, - "min_level": 3, - "max_level": 4 - }, - { - "pokeapi_id": 403, - "pokemon_name": "Shinx", - "method": "walk", - "encounter_rate": 30, - "min_level": 3, - "max_level": 4 - }, - { - "pokeapi_id": 161, - "pokemon_name": "Sentret", - "method": "walk", - "encounter_rate": 22, - "min_level": 2, - "max_level": 4 - }, - { - "pokeapi_id": 58, - "pokemon_name": "Growlithe", - "method": "walk", - "encounter_rate": 8, - "min_level": 2, - "max_level": 2 - } - ] - }, - { - "name": "Route 203", - "order": 116, - "encounters": [ - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 3, - "max_level": 10 - }, - { - "pokeapi_id": 54, - "pokemon_name": "Psyduck", - "method": "surf", - "encounter_rate": 90, - "min_level": 20, - "max_level": 40 - }, - { - "pokeapi_id": 396, - "pokemon_name": "Starly", - "method": "walk", - "encounter_rate": 63, - "min_level": 4, - "max_level": 6 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "super-rod", - "encounter_rate": 55, - "min_level": 30, - "max_level": 55 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 55, - "min_level": 10, - "max_level": 25 - }, - { - "pokeapi_id": 118, - "pokemon_name": "Goldeen", - "method": "good-rod", - "encounter_rate": 45, - "min_level": 10, - "max_level": 25 - }, - { - "pokeapi_id": 119, - "pokemon_name": "Seaking", - "method": "super-rod", - "encounter_rate": 45, - "min_level": 20, - "max_level": 50 - }, - { - "pokeapi_id": 104, - "pokemon_name": "Cubone", - "method": "walk", - "encounter_rate": 40, - "min_level": 4, - "max_level": 4 - }, - { - "pokeapi_id": 403, - "pokemon_name": "Shinx", - "method": "walk", - "encounter_rate": 25, - "min_level": 4, - "max_level": 5 - }, - { - "pokeapi_id": 399, - "pokemon_name": "Bidoof", - "method": "walk", - "encounter_rate": 23, - "min_level": 4, - "max_level": 6 - }, - { - "pokeapi_id": 280, - "pokemon_name": "Ralts", - "method": "walk", - "encounter_rate": 21, - "min_level": 4, - "max_level": 6 - }, - { - "pokeapi_id": 401, - "pokemon_name": "Kricketot", - "method": "walk", - "encounter_rate": 20, - "min_level": 4, - "max_level": 4 - }, - { - "pokeapi_id": 63, - "pokemon_name": "Abra", - "method": "walk", - "encounter_rate": 15, - "min_level": 4, - "max_level": 5 - }, - { - "pokeapi_id": 55, - "pokemon_name": "Golduck", - "method": "surf", - "encounter_rate": 10, - "min_level": 20, - "max_level": 40 - }, - { - "pokeapi_id": 41, - "pokemon_name": "Zubat", - "method": "walk", - "encounter_rate": 10, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 270, - "pokemon_name": "Lotad", - "method": "walk", - "encounter_rate": 8, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 204, - "pokemon_name": "Pineco", - "method": "walk", - "encounter_rate": 8, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 273, - "pokemon_name": "Seedot", - "method": "walk", - "encounter_rate": 8, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 281, - "pokemon_name": "Kirlia", - "method": "walk", - "encounter_rate": 1, - "min_level": 6, - "max_level": 6 - } - ] - }, - { - "name": "Route 204", - "order": 117, - "encounters": [], - "children": [ - { - "name": "Route 204 (South Towards Jubilife City)", - "order": 118, - "encounters": [ - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 3, - "max_level": 10 - }, - { - "pokeapi_id": 54, - "pokemon_name": "Psyduck", - "method": "surf", - "encounter_rate": 90, - "min_level": 20, - "max_level": 40 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "super-rod", - "encounter_rate": 55, - "min_level": 30, - "max_level": 55 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 55, - "min_level": 10, - "max_level": 25 - }, - { - "pokeapi_id": 118, - "pokemon_name": "Goldeen", - "method": "good-rod", - "encounter_rate": 45, - "min_level": 10, - "max_level": 25 - }, - { - "pokeapi_id": 119, - "pokemon_name": "Seaking", - "method": "super-rod", - "encounter_rate": 45, - "min_level": 20, - "max_level": 50 - }, - { - "pokeapi_id": 406, - "pokemon_name": "Budew", - "method": "walk", - "encounter_rate": 35, - "min_level": 4, - "max_level": 5 - }, - { - "pokeapi_id": 396, - "pokemon_name": "Starly", - "method": "walk", - "encounter_rate": 35, - "min_level": 4, - "max_level": 6 - }, - { - "pokeapi_id": 399, - "pokemon_name": "Bidoof", - "method": "walk", - "encounter_rate": 25, - "min_level": 4, - "max_level": 6 - }, - { - "pokeapi_id": 280, - "pokemon_name": "Ralts", - "method": "walk", - "encounter_rate": 21, - "min_level": 4, - "max_level": 6 - }, - { - "pokeapi_id": 401, - "pokemon_name": "Kricketot", - "method": "walk", - "encounter_rate": 20, - "min_level": 4, - "max_level": 4 - }, - { - "pokeapi_id": 403, - "pokemon_name": "Shinx", - "method": "walk", - "encounter_rate": 15, - "min_level": 4, - "max_level": 5 - }, - { - "pokeapi_id": 55, - "pokemon_name": "Golduck", - "method": "surf", - "encounter_rate": 10, - "min_level": 20, - "max_level": 40 - }, - { - "pokeapi_id": 41, - "pokemon_name": "Zubat", - "method": "walk", - "encounter_rate": 10, - "min_level": 4, - "max_level": 4 - }, - { - "pokeapi_id": 10, - "pokemon_name": "Caterpie", - "method": "walk", - "encounter_rate": 8, - "min_level": 6, - "max_level": 6 - }, - { - "pokeapi_id": 270, - "pokemon_name": "Lotad", - "method": "walk", - "encounter_rate": 8, - "min_level": 6, - "max_level": 6 - }, - { - "pokeapi_id": 204, - "pokemon_name": "Pineco", - "method": "walk", - "encounter_rate": 8, - "min_level": 6, - "max_level": 6 - }, - { - "pokeapi_id": 273, - "pokemon_name": "Seedot", - "method": "walk", - "encounter_rate": 8, - "min_level": 6, - "max_level": 6 - }, - { - "pokeapi_id": 13, - "pokemon_name": "Weedle", - "method": "walk", - "encounter_rate": 8, - "min_level": 6, - "max_level": 6 - }, - { - "pokeapi_id": 281, - "pokemon_name": "Kirlia", - "method": "walk", - "encounter_rate": 1, - "min_level": 6, - "max_level": 6 - } - ] - }, - { - "name": "Route 204 (North Towards Floaroma Town)", - "order": 119, - "encounters": [ - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 3, - "max_level": 10 - }, - { - "pokeapi_id": 54, - "pokemon_name": "Psyduck", - "method": "surf", - "encounter_rate": 90, - "min_level": 20, - "max_level": 40 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "super-rod", - "encounter_rate": 55, - "min_level": 30, - "max_level": 55 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 55, - "min_level": 10, - "max_level": 25 - }, - { - "pokeapi_id": 118, - "pokemon_name": "Goldeen", - "method": "good-rod", - "encounter_rate": 45, - "min_level": 10, - "max_level": 25 - }, - { - "pokeapi_id": 119, - "pokemon_name": "Seaking", - "method": "super-rod", - "encounter_rate": 45, - "min_level": 20, - "max_level": 50 - }, - { - "pokeapi_id": 396, - "pokemon_name": "Starly", - "method": "walk", - "encounter_rate": 43, - "min_level": 6, - "max_level": 8 - }, - { - "pokeapi_id": 406, - "pokemon_name": "Budew", - "method": "walk", - "encounter_rate": 35, - "min_level": 6, - "max_level": 7 - }, - { - "pokeapi_id": 399, - "pokemon_name": "Bidoof", - "method": "walk", - "encounter_rate": 33, - "min_level": 6, - "max_level": 8 - }, - { - "pokeapi_id": 191, - "pokemon_name": "Sunkern", - "method": "walk", - "encounter_rate": 22, - "min_level": 6, - "max_level": 8 - }, - { - "pokeapi_id": 401, - "pokemon_name": "Kricketot", - "method": "walk", - "encounter_rate": 20, - "min_level": 6, - "max_level": 6 - }, - { - "pokeapi_id": 403, - "pokemon_name": "Shinx", - "method": "walk", - "encounter_rate": 15, - "min_level": 6, - "max_level": 7 - }, - { - "pokeapi_id": 55, - "pokemon_name": "Golduck", - "method": "surf", - "encounter_rate": 10, - "min_level": 20, - "max_level": 40 - }, - { - "pokeapi_id": 41, - "pokemon_name": "Zubat", - "method": "walk", - "encounter_rate": 10, - "min_level": 6, - "max_level": 6 - }, - { - "pokeapi_id": 270, - "pokemon_name": "Lotad", - "method": "walk", - "encounter_rate": 8, - "min_level": 8, - "max_level": 8 - }, - { - "pokeapi_id": 204, - "pokemon_name": "Pineco", - "method": "walk", - "encounter_rate": 8, - "min_level": 8, - "max_level": 8 - }, - { - "pokeapi_id": 273, - "pokemon_name": "Seedot", - "method": "walk", - "encounter_rate": 8, - "min_level": 8, - "max_level": 8 - } - ] - } - ] - }, { "name": "Route 205", "order": 120, @@ -10307,71 +10374,9 @@ } ] }, - { - "name": "Twinleaf Town", - "order": 156, - "encounters": [ - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 3, - "max_level": 10 - }, - { - "pokeapi_id": 54, - "pokemon_name": "Psyduck", - "method": "surf", - "encounter_rate": 90, - "min_level": 20, - "max_level": 40 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "super-rod", - "encounter_rate": 55, - "min_level": 30, - "max_level": 55 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 55, - "min_level": 10, - "max_level": 25 - }, - { - "pokeapi_id": 118, - "pokemon_name": "Goldeen", - "method": "good-rod", - "encounter_rate": 45, - "min_level": 10, - "max_level": 25 - }, - { - "pokeapi_id": 119, - "pokemon_name": "Seaking", - "method": "super-rod", - "encounter_rate": 45, - "min_level": 20, - "max_level": 50 - }, - { - "pokeapi_id": 55, - "pokemon_name": "Golduck", - "method": "surf", - "encounter_rate": 10, - "min_level": 20, - "max_level": 40 - } - ] - }, { "name": "Celestic Town", - "order": 157, + "order": 156, "encounters": [ { "pokeapi_id": 129, @@ -10449,7 +10454,7 @@ }, { "name": "Resort Area", - "order": 158, + "order": 157, "encounters": [ { "pokeapi_id": 55, @@ -10503,7 +10508,7 @@ }, { "name": "Sea Route 220", - "order": 159, + "order": 158, "encounters": [ { "pokeapi_id": 129, @@ -10597,7 +10602,7 @@ }, { "name": "Sea Route 223", - "order": 160, + "order": 159, "encounters": [ { "pokeapi_id": 129, @@ -10683,7 +10688,7 @@ }, { "name": "Sea Route 226", - "order": 161, + "order": 160, "encounters": [ { "pokeapi_id": 129, @@ -10849,7 +10854,7 @@ }, { "name": "Sea Route 230", - "order": 162, + "order": 161, "encounters": [ { "pokeapi_id": 129, @@ -11023,7 +11028,7 @@ }, { "name": "Sendoff Spring", - "order": 163, + "order": 162, "encounters": [ { "pokeapi_id": 55, @@ -11133,7 +11138,7 @@ }, { "name": "Maniac Tunnel", - "order": 164, + "order": 163, "encounters": [ { "pokeapi_id": 74, diff --git a/backend/src/app/seeds/data/platinum.json b/backend/src/app/seeds/data/platinum.json index ed9bc6b..f509760 100644 --- a/backend/src/app/seeds/data/platinum.json +++ b/backend/src/app/seeds/data/platinum.json @@ -5395,7 +5395,7 @@ ] }, { - "name": "Old Chateau (Entrance)", + "name": "Old Chateau (2F Leftmost Room)", "order": 102, "encounters": [ { @@ -5409,7 +5409,7 @@ ] }, { - "name": "Old Chateau (2F Leftmost Room)", + "name": "Old Chateau (Entrance)", "order": 102, "encounters": [ { diff --git a/backend/src/app/seeds/data/red-bosses.json b/backend/src/app/seeds/data/red-bosses.json index a440fae..62230af 100644 --- a/backend/src/app/seeds/data/red-bosses.json +++ b/backend/src/app/seeds/data/red-bosses.json @@ -7,6 +7,7 @@ "badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/d/dd/Boulder_Badge.png/35px-Boulder_Badge.png", "level_cap": 14, "order": 1, + "after_route_name": "Route 2 (South Towards Viridian City)", "location": "Pewter Gym", "section": null, "sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/d/dd/Boulder_Badge.png/35px-Boulder_Badge.png", @@ -20,6 +21,7 @@ "badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/9/9c/Cascade_Badge.png/35px-Cascade_Badge.png", "level_cap": 21, "order": 2, + "after_route_name": "Cerulean City", "location": "Cerulean Gem", "section": null, "sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/9/9c/Cascade_Badge.png/35px-Cascade_Badge.png", @@ -33,6 +35,7 @@ "badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/a/a6/Thunder_Badge.png/35px-Thunder_Badge.png", "level_cap": 24, "order": 3, + "after_route_name": "Vermilion City", "location": "Vermillion Gym", "section": null, "sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/a/a6/Thunder_Badge.png/35px-Thunder_Badge.png", @@ -46,6 +49,7 @@ "badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/b/b5/Rainbow_Badge.png/35px-Rainbow_Badge.png", "level_cap": 29, "order": 4, + "after_route_name": "Celadon City", "location": "Celadon Gym", "section": null, "sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/b/b5/Rainbow_Badge.png/35px-Rainbow_Badge.png", @@ -59,6 +63,7 @@ "badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/6/6b/Marsh_Badge.png/35px-Marsh_Badge.png", "level_cap": 43, "order": 5, + "after_route_name": "Saffron City", "location": "Saffron Gym", "section": null, "sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/6/6b/Marsh_Badge.png/35px-Marsh_Badge.png", @@ -72,6 +77,7 @@ "badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/7/7d/Soul_Badge.png/35px-Soul_Badge.png", "level_cap": 43, "order": 6, + "after_route_name": "Fuchsia City", "location": "Fuchsia Gym", "section": null, "sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/7/7d/Soul_Badge.png/35px-Soul_Badge.png", @@ -85,6 +91,7 @@ "badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/1/12/Volcano_Badge.png/35px-Volcano_Badge.png", "level_cap": 47, "order": 7, + "after_route_name": "Cinnabar Island", "location": "Cinnabar Gym", "section": null, "sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/1/12/Volcano_Badge.png/35px-Volcano_Badge.png", @@ -98,6 +105,7 @@ "badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/7/78/Earth_Badge.png/35px-Earth_Badge.png", "level_cap": 50, "order": 8, + "after_route_name": null, "location": "Viridian Gym", "section": null, "sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/7/78/Earth_Badge.png/35px-Earth_Badge.png", @@ -111,6 +119,7 @@ "badge_image_url": null, "level_cap": 56, "order": 9, + "after_route_name": "Victory Road 2", "location": "Indigo Plateau", "section": null, "sprite_url": null, @@ -124,6 +133,7 @@ "badge_image_url": null, "level_cap": 58, "order": 10, + "after_route_name": "Victory Road 2", "location": "Indigo Plateau", "section": null, "sprite_url": null, @@ -137,6 +147,7 @@ "badge_image_url": null, "level_cap": 60, "order": 11, + "after_route_name": "Victory Road 2", "location": "Indigo Plateau", "section": null, "sprite_url": null, @@ -150,6 +161,7 @@ "badge_image_url": null, "level_cap": 62, "order": 12, + "after_route_name": "Victory Road 2", "location": "Indigo Plateau", "section": null, "sprite_url": null, @@ -163,6 +175,7 @@ "badge_image_url": null, "level_cap": 65, "order": 13, + "after_route_name": "Victory Road 2", "location": "Indigo Plateau", "section": null, "sprite_url": null, diff --git a/backend/src/app/seeds/data/ruby-bosses.json b/backend/src/app/seeds/data/ruby-bosses.json index c1763cb..7c53894 100644 --- a/backend/src/app/seeds/data/ruby-bosses.json +++ b/backend/src/app/seeds/data/ruby-bosses.json @@ -7,6 +7,7 @@ "badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/6/63/Stone_Badge.png/35px-Stone_Badge.png", "level_cap": 15, "order": 1, + "after_route_name": "Rustboro City", "location": "Rustboro Gym", "section": "Main Story", "sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/6/63/Stone_Badge.png/35px-Stone_Badge.png", @@ -20,6 +21,7 @@ "badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/9/97/Knuckle_Badge.png/35px-Knuckle_Badge.png", "level_cap": 18, "order": 2, + "after_route_name": "Dewford Town", "location": "Dewford Gym", "section": "Main Story", "sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/9/97/Knuckle_Badge.png/35px-Knuckle_Badge.png", @@ -33,6 +35,7 @@ "badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/3/34/Dynamo_Badge.png/35px-Dynamo_Badge.png", "level_cap": 23, "order": 3, + "after_route_name": "Route 110", "location": "Mauville Gym", "section": "Main Story", "sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/3/34/Dynamo_Badge.png/35px-Dynamo_Badge.png", @@ -46,6 +49,7 @@ "badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/c/c4/Heat_Badge.png/35px-Heat_Badge.png", "level_cap": 28, "order": 4, + "after_route_name": "Lavaridge Town", "location": "Lavaridge Gym", "section": "Main Story", "sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/c/c4/Heat_Badge.png/35px-Heat_Badge.png", @@ -59,6 +63,7 @@ "badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/6/63/Balance_Badge.png/35px-Balance_Badge.png", "level_cap": 31, "order": 5, + "after_route_name": "Route 115", "location": "Petalburg Gym", "section": "Main Story", "sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/6/63/Balance_Badge.png/35px-Balance_Badge.png", @@ -72,6 +77,7 @@ "badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/6/62/Feather_Badge.png/35px-Feather_Badge.png", "level_cap": 33, "order": 6, + "after_route_name": "Route 119", "location": "Foretree Gym", "section": "Main Story", "sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/6/62/Feather_Badge.png/35px-Feather_Badge.png", @@ -85,6 +91,7 @@ "badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/c/cc/Mind_Badge.png/35px-Mind_Badge.png", "level_cap": 42, "order": 7, + "after_route_name": "Mossdeep City", "location": "Mossdeep Gym", "section": "Main Story", "sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/c/cc/Mind_Badge.png/35px-Mind_Badge.png", @@ -98,6 +105,7 @@ "badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/9/9b/Rain_Badge.png/35px-Rain_Badge.png", "level_cap": 43, "order": 8, + "after_route_name": "Sootopolis City", "location": "Sootopolis Gym", "section": "Main Story", "sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/9/9b/Rain_Badge.png/35px-Rain_Badge.png", @@ -111,6 +119,7 @@ "badge_image_url": null, "level_cap": 49, "order": 9, + "after_route_name": "Victory Road", "location": "Ever Grande City", "section": "Main Story", "sprite_url": null, @@ -124,6 +133,7 @@ "badge_image_url": null, "level_cap": 51, "order": 10, + "after_route_name": "Victory Road", "location": "Ever Grande City", "section": "Main Story", "sprite_url": null, @@ -137,6 +147,7 @@ "badge_image_url": null, "level_cap": 53, "order": 11, + "after_route_name": "Victory Road", "location": "Ever Grande City", "section": "Main Story", "sprite_url": null, @@ -150,6 +161,7 @@ "badge_image_url": null, "level_cap": 55, "order": 12, + "after_route_name": "Victory Road", "location": "Ever Grande City", "section": "Main Story", "sprite_url": null, @@ -163,6 +175,7 @@ "badge_image_url": null, "level_cap": 58, "order": 13, + "after_route_name": "Victory Road", "location": "Ever Grande City", "section": "Main Story", "sprite_url": null, diff --git a/backend/src/app/seeds/data/soulsilver.json b/backend/src/app/seeds/data/soulsilver.json index e78b125..3c3d55c 100644 --- a/backend/src/app/seeds/data/soulsilver.json +++ b/backend/src/app/seeds/data/soulsilver.json @@ -4484,156 +4484,6 @@ } ], "children": [ - { - "name": "Mt Mortar (1F)", - "order": 58, - "encounters": [ - { - "pokeapi_id": 118, - "pokemon_name": "Goldeen", - "method": "surf", - "encounter_rate": 90, - "min_level": 10, - "max_level": 25 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 85, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 118, - "pokemon_name": "Goldeen", - "method": "super-rod", - "encounter_rate": 70, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 118, - "pokemon_name": "Goldeen", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 41, - "pokemon_name": "Zubat", - "method": "walk", - "encounter_rate": 60, - "min_level": 13, - "max_level": 15 - }, - { - "pokeapi_id": 183, - "pokemon_name": "Marill", - "method": "walk", - "encounter_rate": 41, - "min_level": 13, - "max_level": 15 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 359, - "pokemon_name": "Absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 13, - "max_level": 15 - }, - { - "pokeapi_id": 436, - "pokemon_name": "Bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 13, - "max_level": 15 - }, - { - "pokeapi_id": 433, - "pokemon_name": "Chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 14, - "max_level": 14 - }, - { - "pokeapi_id": 66, - "pokemon_name": "Machop", - "method": "walk", - "encounter_rate": 20, - "min_level": 14, - "max_level": 14 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "super-rod", - "encounter_rate": 20, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 296, - "pokemon_name": "Makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 14, - "max_level": 14 - }, - { - "pokeapi_id": 118, - "pokemon_name": "Goldeen", - "method": "old-rod", - "encounter_rate": 15, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 19, - "pokemon_name": "Rattata", - "method": "walk", - "encounter_rate": 14, - "min_level": 14, - "max_level": 16 - }, - { - "pokeapi_id": 119, - "pokemon_name": "Seaking", - "method": "surf", - "encounter_rate": 10, - "min_level": 15, - "max_level": 25 - }, - { - "pokeapi_id": 119, - "pokemon_name": "Seaking", - "method": "super-rod", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "walk", - "encounter_rate": 5, - "min_level": 14, - "max_level": 14 - } - ] - }, { "name": "Mt Mortar (Upper Cave)", "order": 58, @@ -4792,6 +4642,156 @@ } ] }, + { + "name": "Mt Mortar (1F)", + "order": 58, + "encounters": [ + { + "pokeapi_id": 118, + "pokemon_name": "Goldeen", + "method": "surf", + "encounter_rate": 90, + "min_level": 10, + "max_level": 25 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 85, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 118, + "pokemon_name": "Goldeen", + "method": "super-rod", + "encounter_rate": 70, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 118, + "pokemon_name": "Goldeen", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 41, + "pokemon_name": "Zubat", + "method": "walk", + "encounter_rate": 60, + "min_level": 13, + "max_level": 15 + }, + { + "pokeapi_id": 183, + "pokemon_name": "Marill", + "method": "walk", + "encounter_rate": 41, + "min_level": 13, + "max_level": 15 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 359, + "pokemon_name": "Absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 13, + "max_level": 15 + }, + { + "pokeapi_id": 436, + "pokemon_name": "Bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 13, + "max_level": 15 + }, + { + "pokeapi_id": 433, + "pokemon_name": "Chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 14, + "max_level": 14 + }, + { + "pokeapi_id": 66, + "pokemon_name": "Machop", + "method": "walk", + "encounter_rate": 20, + "min_level": 14, + "max_level": 14 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "super-rod", + "encounter_rate": 20, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 296, + "pokemon_name": "Makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 14, + "max_level": 14 + }, + { + "pokeapi_id": 118, + "pokemon_name": "Goldeen", + "method": "old-rod", + "encounter_rate": 15, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 19, + "pokemon_name": "Rattata", + "method": "walk", + "encounter_rate": 14, + "min_level": 14, + "max_level": 16 + }, + { + "pokeapi_id": 119, + "pokemon_name": "Seaking", + "method": "surf", + "encounter_rate": 10, + "min_level": 15, + "max_level": 25 + }, + { + "pokeapi_id": 119, + "pokemon_name": "Seaking", + "method": "super-rod", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "walk", + "encounter_rate": 5, + "min_level": 14, + "max_level": 14 + } + ] + }, { "name": "Mt Mortar (Lower Cave)", "order": 61, @@ -9749,92 +9749,6 @@ } ] }, - { - "name": "Mt Silver (Mountainside)", - "order": 110, - "encounters": [ - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "walk", - "encounter_rate": 40, - "min_level": 48, - "max_level": 51 - }, - { - "pokeapi_id": 95, - "pokemon_name": "Onix", - "method": "walk", - "encounter_rate": 30, - "min_level": 48, - "max_level": 48 - }, - { - "pokeapi_id": 359, - "pokemon_name": "Absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 48, - "max_level": 51 - }, - { - "pokeapi_id": 436, - "pokemon_name": "Bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 48, - "max_level": 51 - }, - { - "pokeapi_id": 433, - "pokemon_name": "Chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 48, - "max_level": 48 - }, - { - "pokeapi_id": 296, - "pokemon_name": "Makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 48, - "max_level": 48 - }, - { - "pokeapi_id": 216, - "pokemon_name": "Teddiursa", - "method": "walk", - "encounter_rate": 10, - "min_level": 48, - "max_level": 48 - }, - { - "pokeapi_id": 217, - "pokemon_name": "Ursaring", - "method": "walk", - "encounter_rate": 10, - "min_level": 50, - "max_level": 50 - }, - { - "pokeapi_id": 55, - "pokemon_name": "Golduck", - "method": "walk", - "encounter_rate": 5, - "min_level": 51, - "max_level": 51 - }, - { - "pokeapi_id": 246, - "pokemon_name": "Larvitar", - "method": "walk", - "encounter_rate": 5, - "min_level": 15, - "max_level": 20 - } - ] - }, { "name": "Mt Silver (1F)", "order": 110, @@ -10001,6 +9915,92 @@ } ] }, + { + "name": "Mt Silver (Mountainside)", + "order": 110, + "encounters": [ + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "walk", + "encounter_rate": 40, + "min_level": 48, + "max_level": 51 + }, + { + "pokeapi_id": 95, + "pokemon_name": "Onix", + "method": "walk", + "encounter_rate": 30, + "min_level": 48, + "max_level": 48 + }, + { + "pokeapi_id": 359, + "pokemon_name": "Absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 48, + "max_level": 51 + }, + { + "pokeapi_id": 436, + "pokemon_name": "Bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 48, + "max_level": 51 + }, + { + "pokeapi_id": 433, + "pokemon_name": "Chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 48, + "max_level": 48 + }, + { + "pokeapi_id": 296, + "pokemon_name": "Makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 48, + "max_level": 48 + }, + { + "pokeapi_id": 216, + "pokemon_name": "Teddiursa", + "method": "walk", + "encounter_rate": 10, + "min_level": 48, + "max_level": 48 + }, + { + "pokeapi_id": 217, + "pokemon_name": "Ursaring", + "method": "walk", + "encounter_rate": 10, + "min_level": 50, + "max_level": 50 + }, + { + "pokeapi_id": 55, + "pokemon_name": "Golduck", + "method": "walk", + "encounter_rate": 5, + "min_level": 51, + "max_level": 51 + }, + { + "pokeapi_id": 246, + "pokemon_name": "Larvitar", + "method": "walk", + "encounter_rate": 5, + "min_level": 15, + "max_level": 20 + } + ] + }, { "name": "Mt Silver (3F)", "order": 112, diff --git a/backend/src/app/seeds/data/white-2.json b/backend/src/app/seeds/data/white-2.json index f534242..8949e92 100644 --- a/backend/src/app/seeds/data/white-2.json +++ b/backend/src/app/seeds/data/white-2.json @@ -2005,6 +2005,20 @@ } ] }, + { + "name": "Dragonspiral Tower (2F)", + "order": 40, + "encounters": [ + { + "pokeapi_id": 623, + "pokemon_name": "Golurk", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 58 + } + ] + }, { "name": "Dragonspiral Tower (Entrance)", "order": 40, @@ -2058,20 +2072,6 @@ "max_level": 58 } ] - }, - { - "name": "Dragonspiral Tower (2F)", - "order": 40, - "encounters": [ - { - "pokeapi_id": 623, - "pokemon_name": "Golurk", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 58 - } - ] } ] }, diff --git a/backend/src/app/seeds/data/yellow-bosses.json b/backend/src/app/seeds/data/yellow-bosses.json index cbc5282..838ad5a 100644 --- a/backend/src/app/seeds/data/yellow-bosses.json +++ b/backend/src/app/seeds/data/yellow-bosses.json @@ -7,6 +7,7 @@ "badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/d/dd/Boulder_Badge.png/35px-Boulder_Badge.png", "level_cap": 12, "order": 1, + "after_route_name": null, "location": "Pewter Gym", "section": null, "sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/d/dd/Boulder_Badge.png/35px-Boulder_Badge.png", @@ -20,6 +21,7 @@ "badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/9/9c/Cascade_Badge.png/35px-Cascade_Badge.png", "level_cap": 21, "order": 2, + "after_route_name": null, "location": "Cerulean Gem", "section": null, "sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/9/9c/Cascade_Badge.png/35px-Cascade_Badge.png", @@ -33,6 +35,7 @@ "badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/a/a6/Thunder_Badge.png/35px-Thunder_Badge.png", "level_cap": 28, "order": 3, + "after_route_name": null, "location": "Vermillion Gym", "section": null, "sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/a/a6/Thunder_Badge.png/35px-Thunder_Badge.png", @@ -46,6 +49,7 @@ "badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/b/b5/Rainbow_Badge.png/35px-Rainbow_Badge.png", "level_cap": 32, "order": 4, + "after_route_name": null, "location": "Celadon Gym", "section": null, "sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/b/b5/Rainbow_Badge.png/35px-Rainbow_Badge.png", @@ -59,6 +63,7 @@ "badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/6/6b/Marsh_Badge.png/35px-Marsh_Badge.png", "level_cap": 50, "order": 5, + "after_route_name": null, "location": "Saffron Gym", "section": null, "sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/6/6b/Marsh_Badge.png/35px-Marsh_Badge.png", @@ -72,6 +77,7 @@ "badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/7/7d/Soul_Badge.png/35px-Soul_Badge.png", "level_cap": 50, "order": 6, + "after_route_name": null, "location": "Fuchsia Gym", "section": null, "sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/7/7d/Soul_Badge.png/35px-Soul_Badge.png", @@ -85,6 +91,7 @@ "badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/1/12/Volcano_Badge.png/35px-Volcano_Badge.png", "level_cap": 54, "order": 7, + "after_route_name": null, "location": "Cinnabar Gym", "section": null, "sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/1/12/Volcano_Badge.png/35px-Volcano_Badge.png", @@ -98,6 +105,7 @@ "badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/7/78/Earth_Badge.png/35px-Earth_Badge.png", "level_cap": 55, "order": 8, + "after_route_name": null, "location": "Viridian Gym", "section": null, "sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/7/78/Earth_Badge.png/35px-Earth_Badge.png", @@ -111,6 +119,7 @@ "badge_image_url": null, "level_cap": 56, "order": 9, + "after_route_name": null, "location": "Indigo Plateau", "section": null, "sprite_url": null, @@ -124,6 +133,7 @@ "badge_image_url": null, "level_cap": 58, "order": 10, + "after_route_name": null, "location": "Indigo Plateau", "section": null, "sprite_url": null, @@ -137,6 +147,7 @@ "badge_image_url": null, "level_cap": 60, "order": 11, + "after_route_name": null, "location": "Indigo Plateau", "section": null, "sprite_url": null, @@ -150,6 +161,7 @@ "badge_image_url": null, "level_cap": 62, "order": 12, + "after_route_name": null, "location": "Indigo Plateau", "section": null, "sprite_url": null, @@ -163,6 +175,7 @@ "badge_image_url": null, "level_cap": 65, "order": 13, + "after_route_name": null, "location": "Indigo Plateau", "section": null, "sprite_url": null,