diff --git a/backend/src/app/seeds/data/alpha-sapphire.json b/backend/src/app/seeds/data/alpha-sapphire.json index ff0aba5..6175dd6 100644 --- a/backend/src/app/seeds/data/alpha-sapphire.json +++ b/backend/src/app/seeds/data/alpha-sapphire.json @@ -93,4 +93,4 @@ } ] } -] \ No newline at end of file +] diff --git a/backend/src/app/seeds/data/black-2.json b/backend/src/app/seeds/data/black-2.json index 4fd4992..ccb81d7 100644 --- a/backend/src/app/seeds/data/black-2.json +++ b/backend/src/app/seeds/data/black-2.json @@ -1659,7 +1659,7 @@ "encounters": [], "children": [ { - "name": "Chargestone Cave (1F)", + "name": "Chargestone Cave (1f)", "order": 32, "encounters": [ { @@ -1713,7 +1713,7 @@ ] }, { - "name": "Chargestone Cave (B1F)", + "name": "Chargestone Cave (B1f)", "order": 33, "encounters": [ { @@ -1767,7 +1767,7 @@ ] }, { - "name": "Chargestone Cave (B2F)", + "name": "Chargestone Cave (B2f)", "order": 34, "encounters": [ { @@ -1823,7 +1823,7 @@ ] }, { - "name": "Twist Mountain (B1F 3F)", + "name": "Twist Mountain (B1f 3f)", "order": 35, "encounters": [ { @@ -2030,7 +2030,7 @@ ] }, { - "name": "Dragonspiral Tower (1F)", + "name": "Dragonspiral Tower (1f)", "order": 39, "encounters": [ { @@ -2060,7 +2060,7 @@ ] }, { - "name": "Dragonspiral Tower (2F)", + "name": "Dragonspiral Tower (2f)", "order": 40, "encounters": [ { @@ -2076,7 +2076,7 @@ ] }, { - "name": "Victory Road (7F)", + "name": "Victory Road (7f)", "order": 41, "encounters": [ { @@ -2225,7 +2225,7 @@ "encounters": [], "children": [ { - "name": "Celestial Tower (2F)", + "name": "Celestial Tower (2f)", "order": 46, "encounters": [ { @@ -2239,7 +2239,7 @@ ] }, { - "name": "Celestial Tower (3F)", + "name": "Celestial Tower (3f)", "order": 47, "encounters": [ { @@ -2269,7 +2269,7 @@ ] }, { - "name": "Celestial Tower (4F)", + "name": "Celestial Tower (4f)", "order": 48, "encounters": [ { @@ -2299,7 +2299,7 @@ ] }, { - "name": "Celestial Tower (5F)", + "name": "Celestial Tower (5f)", "order": 49, "encounters": [ { @@ -4046,101 +4046,9 @@ } ] }, - { - "name": "Reversal Mountain (Unknown Area 50)", - "order": 81, - "encounters": [ - { - "pokeapi_id": 527, - "pokemon_name": "woobat", - "method": "walk", - "encounter_rate": 35, - "min_level": 32, - "max_level": 35 - }, - { - "pokeapi_id": 525, - "pokemon_name": "boldore", - "method": "walk", - "encounter_rate": 25, - "min_level": 32, - "max_level": 35 - }, - { - "pokeapi_id": 326, - "pokemon_name": "grumpig", - "method": "walk", - "encounter_rate": 20, - "min_level": 35, - "max_level": 35 - }, - { - "pokeapi_id": 451, - "pokemon_name": "skorupi", - "method": "walk", - "encounter_rate": 15, - "min_level": 33, - "max_level": 35 - }, - { - "pokeapi_id": 325, - "pokemon_name": "spoink", - "method": "walk", - "encounter_rate": 5, - "min_level": 31, - "max_level": 31 - } - ] - }, - { - "name": "Reversal Mountain (Unknown Area 51)", - "order": 82, - "encounters": [ - { - "pokeapi_id": 527, - "pokemon_name": "woobat", - "method": "walk", - "encounter_rate": 35, - "min_level": 32, - "max_level": 35 - }, - { - "pokeapi_id": 525, - "pokemon_name": "boldore", - "method": "walk", - "encounter_rate": 25, - "min_level": 32, - "max_level": 35 - }, - { - "pokeapi_id": 325, - "pokemon_name": "spoink", - "method": "walk", - "encounter_rate": 20, - "min_level": 31, - "max_level": 31 - }, - { - "pokeapi_id": 451, - "pokemon_name": "skorupi", - "method": "walk", - "encounter_rate": 15, - "min_level": 33, - "max_level": 35 - }, - { - "pokeapi_id": 326, - "pokemon_name": "grumpig", - "method": "walk", - "encounter_rate": 5, - "min_level": 35, - "max_level": 35 - } - ] - }, { "name": "Reversal Mountain (Unknown Area 52)", - "order": 83, + "order": 81, "encounters": [ { "pokeapi_id": 527, @@ -4186,99 +4094,7 @@ }, { "name": "Reversal Mountain (Unknown Area 53)", - "order": 84, - "encounters": [ - { - "pokeapi_id": 527, - "pokemon_name": "woobat", - "method": "walk", - "encounter_rate": 35, - "min_level": 32, - "max_level": 35 - }, - { - "pokeapi_id": 525, - "pokemon_name": "boldore", - "method": "walk", - "encounter_rate": 25, - "min_level": 32, - "max_level": 35 - }, - { - "pokeapi_id": 325, - "pokemon_name": "spoink", - "method": "walk", - "encounter_rate": 20, - "min_level": 31, - "max_level": 31 - }, - { - "pokeapi_id": 451, - "pokemon_name": "skorupi", - "method": "walk", - "encounter_rate": 15, - "min_level": 33, - "max_level": 35 - }, - { - "pokeapi_id": 326, - "pokemon_name": "grumpig", - "method": "walk", - "encounter_rate": 5, - "min_level": 35, - "max_level": 35 - } - ] - }, - { - "name": "Reversal Mountain (Unknown Area 54)", - "order": 85, - "encounters": [ - { - "pokeapi_id": 527, - "pokemon_name": "woobat", - "method": "walk", - "encounter_rate": 35, - "min_level": 32, - "max_level": 35 - }, - { - "pokeapi_id": 525, - "pokemon_name": "boldore", - "method": "walk", - "encounter_rate": 25, - "min_level": 32, - "max_level": 35 - }, - { - "pokeapi_id": 325, - "pokemon_name": "spoink", - "method": "walk", - "encounter_rate": 20, - "min_level": 31, - "max_level": 31 - }, - { - "pokeapi_id": 451, - "pokemon_name": "skorupi", - "method": "walk", - "encounter_rate": 15, - "min_level": 33, - "max_level": 35 - }, - { - "pokeapi_id": 326, - "pokemon_name": "grumpig", - "method": "walk", - "encounter_rate": 5, - "min_level": 35, - "max_level": 35 - } - ] - }, - { - "name": "Reversal Mountain (Unknown Area 55)", - "order": 86, + "order": 82, "encounters": [ { "pokeapi_id": 527, @@ -4324,7 +4140,7 @@ }, { "name": "Reversal Mountain (Unknown Area 56)", - "order": 87, + "order": 83, "encounters": [ { "pokeapi_id": 527, @@ -4370,7 +4186,7 @@ }, { "name": "Reversal Mountain (Unknown Area 57)", - "order": 88, + "order": 84, "encounters": [ { "pokeapi_id": 527, @@ -4416,6 +4232,190 @@ }, { "name": "Reversal Mountain (Unknown Area 58)", + "order": 85, + "encounters": [ + { + "pokeapi_id": 527, + "pokemon_name": "woobat", + "method": "walk", + "encounter_rate": 35, + "min_level": 32, + "max_level": 35 + }, + { + "pokeapi_id": 525, + "pokemon_name": "boldore", + "method": "walk", + "encounter_rate": 25, + "min_level": 32, + "max_level": 35 + }, + { + "pokeapi_id": 325, + "pokemon_name": "spoink", + "method": "walk", + "encounter_rate": 20, + "min_level": 31, + "max_level": 31 + }, + { + "pokeapi_id": 451, + "pokemon_name": "skorupi", + "method": "walk", + "encounter_rate": 15, + "min_level": 33, + "max_level": 35 + }, + { + "pokeapi_id": 326, + "pokemon_name": "grumpig", + "method": "walk", + "encounter_rate": 5, + "min_level": 35, + "max_level": 35 + } + ] + }, + { + "name": "Reversal Mountain (Unknown Area 50)", + "order": 86, + "encounters": [ + { + "pokeapi_id": 527, + "pokemon_name": "woobat", + "method": "walk", + "encounter_rate": 35, + "min_level": 32, + "max_level": 35 + }, + { + "pokeapi_id": 525, + "pokemon_name": "boldore", + "method": "walk", + "encounter_rate": 25, + "min_level": 32, + "max_level": 35 + }, + { + "pokeapi_id": 326, + "pokemon_name": "grumpig", + "method": "walk", + "encounter_rate": 20, + "min_level": 35, + "max_level": 35 + }, + { + "pokeapi_id": 451, + "pokemon_name": "skorupi", + "method": "walk", + "encounter_rate": 15, + "min_level": 33, + "max_level": 35 + }, + { + "pokeapi_id": 325, + "pokemon_name": "spoink", + "method": "walk", + "encounter_rate": 5, + "min_level": 31, + "max_level": 31 + } + ] + }, + { + "name": "Reversal Mountain (Unknown Area 51)", + "order": 87, + "encounters": [ + { + "pokeapi_id": 527, + "pokemon_name": "woobat", + "method": "walk", + "encounter_rate": 35, + "min_level": 32, + "max_level": 35 + }, + { + "pokeapi_id": 525, + "pokemon_name": "boldore", + "method": "walk", + "encounter_rate": 25, + "min_level": 32, + "max_level": 35 + }, + { + "pokeapi_id": 325, + "pokemon_name": "spoink", + "method": "walk", + "encounter_rate": 20, + "min_level": 31, + "max_level": 31 + }, + { + "pokeapi_id": 451, + "pokemon_name": "skorupi", + "method": "walk", + "encounter_rate": 15, + "min_level": 33, + "max_level": 35 + }, + { + "pokeapi_id": 326, + "pokemon_name": "grumpig", + "method": "walk", + "encounter_rate": 5, + "min_level": 35, + "max_level": 35 + } + ] + }, + { + "name": "Reversal Mountain (Unknown Area 54)", + "order": 88, + "encounters": [ + { + "pokeapi_id": 527, + "pokemon_name": "woobat", + "method": "walk", + "encounter_rate": 35, + "min_level": 32, + "max_level": 35 + }, + { + "pokeapi_id": 525, + "pokemon_name": "boldore", + "method": "walk", + "encounter_rate": 25, + "min_level": 32, + "max_level": 35 + }, + { + "pokeapi_id": 325, + "pokemon_name": "spoink", + "method": "walk", + "encounter_rate": 20, + "min_level": 31, + "max_level": 31 + }, + { + "pokeapi_id": 451, + "pokemon_name": "skorupi", + "method": "walk", + "encounter_rate": 15, + "min_level": 33, + "max_level": 35 + }, + { + "pokeapi_id": 326, + "pokemon_name": "grumpig", + "method": "walk", + "encounter_rate": 5, + "min_level": 35, + "max_level": 35 + } + ] + }, + { + "name": "Reversal Mountain (Unknown Area 55)", "order": 89, "encounters": [ { @@ -4560,7 +4560,7 @@ "encounters": [], "children": [ { - "name": "Strange House (1F)", + "name": "Strange House (1f)", "order": 93, "encounters": [ { @@ -4614,7 +4614,7 @@ ] }, { - "name": "Strange House (B1F)", + "name": "Strange House (B1f)", "order": 94, "encounters": [ { @@ -4675,8 +4675,30 @@ "encounters": [], "children": [ { - "name": "Victory Road 2 (Unknown Area 71)", + "name": "Victory Road 2 (Unknown Area 77)", "order": 96, + "encounters": [ + { + "pokeapi_id": 621, + "pokemon_name": "druddigon", + "method": "walk", + "encounter_rate": 80, + "min_level": 47, + "max_level": 50 + }, + { + "pokeapi_id": 634, + "pokemon_name": "zweilous", + "method": "walk", + "encounter_rate": 20, + "min_level": 49, + "max_level": 50 + } + ] + }, + { + "name": "Victory Road 2 (Unknown Area 78)", + "order": 97, "encounters": [ { "pokeapi_id": 354, @@ -4700,7 +4722,7 @@ "method": "super-rod", "encounter_rate": 60, "min_level": 40, - "max_level": 55 + "max_level": 70 }, { "pokeapi_id": 550, @@ -4708,7 +4730,7 @@ "method": "super-rod", "encounter_rate": 40, "min_level": 40, - "max_level": 55 + "max_level": 60 }, { "pokeapi_id": 623, @@ -4728,9 +4750,31 @@ } ] }, + { + "name": "Victory Road 2 (Unknown Area 80)", + "order": 98, + "encounters": [ + { + "pokeapi_id": 621, + "pokemon_name": "druddigon", + "method": "walk", + "encounter_rate": 80, + "min_level": 47, + "max_level": 50 + }, + { + "pokeapi_id": 634, + "pokemon_name": "zweilous", + "method": "walk", + "encounter_rate": 20, + "min_level": 49, + "max_level": 50 + } + ] + }, { "name": "Victory Road 2 (Unknown Area 72)", - "order": 97, + "order": 99, "encounters": [ { "pokeapi_id": 546, @@ -4751,8 +4795,30 @@ ] }, { - "name": "Victory Road 2 (Unknown Area 73)", - "order": 98, + "name": "Victory Road 2 (Unknown Area 74)", + "order": 100, + "encounters": [ + { + "pokeapi_id": 525, + "pokemon_name": "boldore", + "method": "walk", + "encounter_rate": 80, + "min_level": 41, + "max_level": 44 + }, + { + "pokeapi_id": 95, + "pokemon_name": "onix", + "method": "walk", + "encounter_rate": 20, + "min_level": 43, + "max_level": 44 + } + ] + }, + { + "name": "Victory Road 2 (Unknown Area 79)", + "order": 101, "encounters": [ { "pokeapi_id": 520, @@ -4805,30 +4871,116 @@ ] }, { - "name": "Victory Road 2 (Unknown Area 74)", - "order": 99, + "name": "Victory Road 2 (Unknown Area 71)", + "order": 102, "encounters": [ { - "pokeapi_id": 525, - "pokemon_name": "boldore", + "pokeapi_id": 354, + "pokemon_name": "banette", "method": "walk", - "encounter_rate": 80, - "min_level": 41, - "max_level": 44 + "encounter_rate": 70, + "min_level": 47, + "max_level": 50 }, { - "pokeapi_id": 95, - "pokemon_name": "onix", + "pokeapi_id": 550, + "pokemon_name": "basculin-red-striped", + "method": "surf", + "encounter_rate": 70, + "min_level": 35, + "max_level": 50 + }, + { + "pokeapi_id": 60, + "pokemon_name": "poliwag", + "method": "super-rod", + "encounter_rate": 60, + "min_level": 40, + "max_level": 55 + }, + { + "pokeapi_id": 550, + "pokemon_name": "basculin-red-striped", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 40, + "max_level": 55 + }, + { + "pokeapi_id": 623, + "pokemon_name": "golurk", + "method": "walk", + "encounter_rate": 30, + "min_level": 48, + "max_level": 50 + }, + { + "pokeapi_id": 183, + "pokemon_name": "marill", + "method": "surf", + "encounter_rate": 30, + "min_level": 35, + "max_level": 50 + } + ] + }, + { + "name": "Victory Road 2 (Unknown Area 73)", + "order": 103, + "encounters": [ + { + "pokeapi_id": 520, + "pokemon_name": "tranquill", + "method": "walk", + "encounter_rate": 80, + "min_level": 47, + "max_level": 50 + }, + { + "pokeapi_id": 550, + "pokemon_name": "basculin-red-striped", + "method": "surf", + "encounter_rate": 70, + "min_level": 35, + "max_level": 50 + }, + { + "pokeapi_id": 60, + "pokemon_name": "poliwag", + "method": "super-rod", + "encounter_rate": 60, + "min_level": 40, + "max_level": 70 + }, + { + "pokeapi_id": 550, + "pokemon_name": "basculin-red-striped", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 40, + "max_level": 60 + }, + { + "pokeapi_id": 418, + "pokemon_name": "buizel", + "method": "surf", + "encounter_rate": 30, + "min_level": 35, + "max_level": 50 + }, + { + "pokeapi_id": 334, + "pokemon_name": "altaria", "method": "walk", "encounter_rate": 20, - "min_level": 43, - "max_level": 44 + "min_level": 49, + "max_level": 50 } ] }, { "name": "Victory Road 2 (Unknown Area 75)", - "order": 100, + "order": 104, "encounters": [ { "pokeapi_id": 525, @@ -4882,7 +5034,7 @@ }, { "name": "Victory Road 2 (Unknown Area 76)", - "order": 101, + "order": 105, "encounters": [ { "pokeapi_id": 533, @@ -4901,158 +5053,6 @@ "max_level": 50 } ] - }, - { - "name": "Victory Road 2 (Unknown Area 77)", - "order": 102, - "encounters": [ - { - "pokeapi_id": 621, - "pokemon_name": "druddigon", - "method": "walk", - "encounter_rate": 80, - "min_level": 47, - "max_level": 50 - }, - { - "pokeapi_id": 634, - "pokemon_name": "zweilous", - "method": "walk", - "encounter_rate": 20, - "min_level": 49, - "max_level": 50 - } - ] - }, - { - "name": "Victory Road 2 (Unknown Area 78)", - "order": 103, - "encounters": [ - { - "pokeapi_id": 354, - "pokemon_name": "banette", - "method": "walk", - "encounter_rate": 70, - "min_level": 47, - "max_level": 50 - }, - { - "pokeapi_id": 550, - "pokemon_name": "basculin-red-striped", - "method": "surf", - "encounter_rate": 70, - "min_level": 35, - "max_level": 50 - }, - { - "pokeapi_id": 60, - "pokemon_name": "poliwag", - "method": "super-rod", - "encounter_rate": 60, - "min_level": 40, - "max_level": 70 - }, - { - "pokeapi_id": 550, - "pokemon_name": "basculin-red-striped", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 40, - "max_level": 60 - }, - { - "pokeapi_id": 623, - "pokemon_name": "golurk", - "method": "walk", - "encounter_rate": 30, - "min_level": 48, - "max_level": 50 - }, - { - "pokeapi_id": 183, - "pokemon_name": "marill", - "method": "surf", - "encounter_rate": 30, - "min_level": 35, - "max_level": 50 - } - ] - }, - { - "name": "Victory Road 2 (Unknown Area 79)", - "order": 104, - "encounters": [ - { - "pokeapi_id": 520, - "pokemon_name": "tranquill", - "method": "walk", - "encounter_rate": 80, - "min_level": 47, - "max_level": 50 - }, - { - "pokeapi_id": 550, - "pokemon_name": "basculin-red-striped", - "method": "surf", - "encounter_rate": 70, - "min_level": 35, - "max_level": 50 - }, - { - "pokeapi_id": 60, - "pokemon_name": "poliwag", - "method": "super-rod", - "encounter_rate": 60, - "min_level": 40, - "max_level": 70 - }, - { - "pokeapi_id": 550, - "pokemon_name": "basculin-red-striped", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 40, - "max_level": 60 - }, - { - "pokeapi_id": 418, - "pokemon_name": "buizel", - "method": "surf", - "encounter_rate": 30, - "min_level": 35, - "max_level": 50 - }, - { - "pokeapi_id": 334, - "pokemon_name": "altaria", - "method": "walk", - "encounter_rate": 20, - "min_level": 49, - "max_level": 50 - } - ] - }, - { - "name": "Victory Road 2 (Unknown Area 80)", - "order": 105, - "encounters": [ - { - "pokeapi_id": 621, - "pokemon_name": "druddigon", - "method": "walk", - "encounter_rate": 80, - "min_level": 47, - "max_level": 50 - }, - { - "pokeapi_id": 634, - "pokemon_name": "zweilous", - "method": "walk", - "encounter_rate": 20, - "min_level": 49, - "max_level": 50 - } - ] } ] }, @@ -5309,7 +5309,7 @@ "encounters": [], "children": [ { - "name": "Seaside Cave (1F)", + "name": "Seaside Cave (1f)", "order": 112, "encounters": [ { @@ -5387,7 +5387,7 @@ ] }, { - "name": "Seaside Cave (B1F)", + "name": "Seaside Cave (B1f)", "order": 113, "encounters": [ { @@ -5744,4 +5744,4 @@ } ] } -] \ No newline at end of file +] diff --git a/backend/src/app/seeds/data/black.json b/backend/src/app/seeds/data/black.json index 803787f..200ebef 100644 --- a/backend/src/app/seeds/data/black.json +++ b/backend/src/app/seeds/data/black.json @@ -1517,53 +1517,9 @@ "order": 29, "encounters": [], "children": [ - { - "name": "Relic Castle (A)", - "order": 30, - "encounters": [ - { - "pokeapi_id": 551, - "pokemon_name": "sandile", - "method": "walk", - "encounter_rate": 50, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 562, - "pokemon_name": "yamask", - "method": "walk", - "encounter_rate": 50, - "min_level": 19, - "max_level": 22 - } - ] - }, - { - "name": "Relic Castle (B)", - "order": 31, - "encounters": [ - { - "pokeapi_id": 563, - "pokemon_name": "cofagrigus", - "method": "walk", - "encounter_rate": 50, - "min_level": 34, - "max_level": 37 - }, - { - "pokeapi_id": 552, - "pokemon_name": "krokorok", - "method": "walk", - "encounter_rate": 50, - "min_level": 34, - "max_level": 37 - } - ] - }, { "name": "Relic Castle (C)", - "order": 32, + "order": 30, "encounters": [ { "pokeapi_id": 552, @@ -1601,7 +1557,7 @@ }, { "name": "Relic Castle (D)", - "order": 33, + "order": 31, "encounters": [ { "pokeapi_id": 344, @@ -1612,6 +1568,50 @@ "max_level": 50 } ] + }, + { + "name": "Relic Castle (A)", + "order": 32, + "encounters": [ + { + "pokeapi_id": 551, + "pokemon_name": "sandile", + "method": "walk", + "encounter_rate": 50, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 562, + "pokemon_name": "yamask", + "method": "walk", + "encounter_rate": 50, + "min_level": 19, + "max_level": 22 + } + ] + }, + { + "name": "Relic Castle (B)", + "order": 33, + "encounters": [ + { + "pokeapi_id": 563, + "pokemon_name": "cofagrigus", + "method": "walk", + "encounter_rate": 50, + "min_level": 34, + "max_level": 37 + }, + { + "pokeapi_id": 552, + "pokemon_name": "krokorok", + "method": "walk", + "encounter_rate": 50, + "min_level": 34, + "max_level": 37 + } + ] } ] }, @@ -1659,7 +1659,7 @@ "encounters": [], "children": [ { - "name": "Chargestone Cave (1F)", + "name": "Chargestone Cave (1f)", "order": 36, "encounters": [ { @@ -1705,7 +1705,7 @@ ] }, { - "name": "Chargestone Cave (B1F)", + "name": "Chargestone Cave (B1f)", "order": 37, "encounters": [ { @@ -1751,7 +1751,7 @@ ] }, { - "name": "Chargestone Cave (B2F)", + "name": "Chargestone Cave (B2f)", "order": 38, "encounters": [ { @@ -1799,7 +1799,7 @@ ] }, { - "name": "Twist Mountain (B1F 3F)", + "name": "Twist Mountain (B1f 3f)", "order": 39, "encounters": [ { @@ -1849,63 +1849,9 @@ "order": 40, "encounters": [], "children": [ - { - "name": "Dragonspiral Tower (Entrance)", - "order": 41, - "encounters": [ - { - "pokeapi_id": 585, - "pokemon_name": "deerling", - "method": "walk", - "encounter_rate": 90, - "min_level": 30, - "max_level": 32 - }, - { - "pokeapi_id": 520, - "pokemon_name": "tranquill", - "method": "walk", - "encounter_rate": 90, - "min_level": 30, - "max_level": 32 - }, - { - "pokeapi_id": 621, - "pokemon_name": "druddigon", - "method": "walk", - "encounter_rate": 30, - "min_level": 31, - "max_level": 33 - }, - { - "pokeapi_id": 619, - "pokemon_name": "mienfoo", - "method": "walk", - "encounter_rate": 30, - "min_level": 30, - "max_level": 33 - }, - { - "pokeapi_id": 582, - "pokemon_name": "vanillite", - "method": "walk", - "encounter_rate": 30, - "min_level": 31, - "max_level": 33 - }, - { - "pokeapi_id": 613, - "pokemon_name": "cubchoo", - "method": "walk", - "encounter_rate": 10, - "min_level": 33, - "max_level": 33 - } - ] - }, { "name": "Dragonspiral Tower (Outside)", - "order": 42, + "order": 41, "encounters": [ { "pokeapi_id": 550, @@ -1990,8 +1936,8 @@ ] }, { - "name": "Dragonspiral Tower (1F)", - "order": 43, + "name": "Dragonspiral Tower (1f)", + "order": 42, "encounters": [ { "pokeapi_id": 622, @@ -2020,8 +1966,8 @@ ] }, { - "name": "Dragonspiral Tower (2F)", - "order": 44, + "name": "Dragonspiral Tower (2f)", + "order": 43, "encounters": [ { "pokeapi_id": 622, @@ -2032,6 +1978,60 @@ "max_level": 33 } ] + }, + { + "name": "Dragonspiral Tower (Entrance)", + "order": 44, + "encounters": [ + { + "pokeapi_id": 585, + "pokemon_name": "deerling", + "method": "walk", + "encounter_rate": 90, + "min_level": 30, + "max_level": 32 + }, + { + "pokeapi_id": 520, + "pokemon_name": "tranquill", + "method": "walk", + "encounter_rate": 90, + "min_level": 30, + "max_level": 32 + }, + { + "pokeapi_id": 621, + "pokemon_name": "druddigon", + "method": "walk", + "encounter_rate": 30, + "min_level": 31, + "max_level": 33 + }, + { + "pokeapi_id": 619, + "pokemon_name": "mienfoo", + "method": "walk", + "encounter_rate": 30, + "min_level": 30, + "max_level": 33 + }, + { + "pokeapi_id": 582, + "pokemon_name": "vanillite", + "method": "walk", + "encounter_rate": 30, + "min_level": 31, + "max_level": 33 + }, + { + "pokeapi_id": 613, + "pokemon_name": "cubchoo", + "method": "walk", + "encounter_rate": 10, + "min_level": 33, + "max_level": 33 + } + ] } ] }, @@ -2079,33 +2079,9 @@ ] }, { - "name": "Victory Road (Unknown Area 53)", + "name": "Victory Road (Unknown Area 55)", "order": 47, "encounters": [ - { - "pokeapi_id": 550, - "pokemon_name": "basculin-red-striped", - "method": "surf", - "encounter_rate": 100, - "min_level": 20, - "max_level": 45 - }, - { - "pokeapi_id": 60, - "pokemon_name": "poliwag", - "method": "super-rod", - "encounter_rate": 45, - "min_level": 35, - "max_level": 55 - }, - { - "pokeapi_id": 550, - "pokemon_name": "basculin-red-striped", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 35, - "max_level": 55 - }, { "pokeapi_id": 632, "pokemon_name": "durant", @@ -2118,26 +2094,18 @@ "pokeapi_id": 525, "pokemon_name": "boldore", "method": "walk", - "encounter_rate": 20, - "min_level": 39, + "encounter_rate": 30, + "min_level": 37, "max_level": 39 }, { - "pokeapi_id": 633, - "pokemon_name": "deino", + "pokeapi_id": 527, + "pokemon_name": "woobat", "method": "walk", "encounter_rate": 20, - "min_level": 38, + "min_level": 37, "max_level": 40 }, - { - "pokeapi_id": 61, - "pokemon_name": "poliwhirl", - "method": "super-rod", - "encounter_rate": 15, - "min_level": 35, - "max_level": 55 - }, { "pokeapi_id": 619, "pokemon_name": "mienfoo", @@ -2145,19 +2113,11 @@ "encounter_rate": 10, "min_level": 39, "max_level": 39 - }, - { - "pokeapi_id": 527, - "pokemon_name": "woobat", - "method": "walk", - "encounter_rate": 10, - "min_level": 37, - "max_level": 37 } ] }, { - "name": "Victory Road (Unknown Area 54)", + "name": "Victory Road (Unknown Area 60)", "order": 48, "encounters": [ { @@ -2195,7 +2155,7 @@ ] }, { - "name": "Victory Road (Unknown Area 55)", + "name": "Victory Road (Unknown Area 62)", "order": 49, "encounters": [ { @@ -2203,37 +2163,37 @@ "pokemon_name": "durant", "method": "walk", "encounter_rate": 40, - "min_level": 37, - "max_level": 40 + "min_level": 39, + "max_level": 42 }, { "pokeapi_id": 525, "pokemon_name": "boldore", "method": "walk", "encounter_rate": 30, - "min_level": 37, - "max_level": 39 + "min_level": 39, + "max_level": 41 }, { "pokeapi_id": 527, "pokemon_name": "woobat", "method": "walk", "encounter_rate": 20, - "min_level": 37, - "max_level": 40 + "min_level": 39, + "max_level": 42 }, { "pokeapi_id": 619, "pokemon_name": "mienfoo", "method": "walk", "encounter_rate": 10, - "min_level": 39, - "max_level": 39 + "min_level": 41, + "max_level": 41 } ] }, { - "name": "Victory Road (4F Middle Room)", + "name": "Victory Road (Unknown Area 64)", "order": 50, "encounters": [ { @@ -2309,7 +2269,7 @@ ] }, { - "name": "Victory Road (1F Unknown Room)", + "name": "Victory Road (1f Unknown Room)", "order": 52, "encounters": [ { @@ -2425,7 +2385,7 @@ ] }, { - "name": "Victory Road (Unknown Area 60)", + "name": "Victory Road (Unknown Area 61)", "order": 54, "encounters": [ { @@ -2463,122 +2423,8 @@ ] }, { - "name": "Victory Road (Unknown Area 61)", + "name": "Victory Road (Unknown Area 66)", "order": 55, - "encounters": [ - { - "pokeapi_id": 632, - "pokemon_name": "durant", - "method": "walk", - "encounter_rate": 40, - "min_level": 37, - "max_level": 40 - }, - { - "pokeapi_id": 525, - "pokemon_name": "boldore", - "method": "walk", - "encounter_rate": 30, - "min_level": 37, - "max_level": 39 - }, - { - "pokeapi_id": 527, - "pokemon_name": "woobat", - "method": "walk", - "encounter_rate": 20, - "min_level": 37, - "max_level": 40 - }, - { - "pokeapi_id": 619, - "pokemon_name": "mienfoo", - "method": "walk", - "encounter_rate": 10, - "min_level": 39, - "max_level": 39 - } - ] - }, - { - "name": "Victory Road (Unknown Area 62)", - "order": 56, - "encounters": [ - { - "pokeapi_id": 632, - "pokemon_name": "durant", - "method": "walk", - "encounter_rate": 40, - "min_level": 39, - "max_level": 42 - }, - { - "pokeapi_id": 525, - "pokemon_name": "boldore", - "method": "walk", - "encounter_rate": 30, - "min_level": 39, - "max_level": 41 - }, - { - "pokeapi_id": 527, - "pokemon_name": "woobat", - "method": "walk", - "encounter_rate": 20, - "min_level": 39, - "max_level": 42 - }, - { - "pokeapi_id": 619, - "pokemon_name": "mienfoo", - "method": "walk", - "encounter_rate": 10, - "min_level": 41, - "max_level": 41 - } - ] - }, - { - "name": "Victory Road (Unknown Area 63)", - "order": 57, - "encounters": [ - { - "pokeapi_id": 632, - "pokemon_name": "durant", - "method": "walk", - "encounter_rate": 40, - "min_level": 39, - "max_level": 42 - }, - { - "pokeapi_id": 525, - "pokemon_name": "boldore", - "method": "walk", - "encounter_rate": 30, - "min_level": 39, - "max_level": 41 - }, - { - "pokeapi_id": 527, - "pokemon_name": "woobat", - "method": "walk", - "encounter_rate": 20, - "min_level": 39, - "max_level": 42 - }, - { - "pokeapi_id": 619, - "pokemon_name": "mienfoo", - "method": "walk", - "encounter_rate": 10, - "min_level": 41, - "max_level": 41 - } - ] - }, - { - "name": "Victory Road (Unknown Area 64)", - "order": 58, "encounters": [ { "pokeapi_id": 632, @@ -2616,6 +2462,120 @@ }, { "name": "Victory Road (Unknown Area 65)", + "order": 56, + "encounters": [ + { + "pokeapi_id": 632, + "pokemon_name": "durant", + "method": "walk", + "encounter_rate": 40, + "min_level": 39, + "max_level": 42 + }, + { + "pokeapi_id": 525, + "pokemon_name": "boldore", + "method": "walk", + "encounter_rate": 30, + "min_level": 39, + "max_level": 41 + }, + { + "pokeapi_id": 527, + "pokemon_name": "woobat", + "method": "walk", + "encounter_rate": 20, + "min_level": 39, + "max_level": 42 + }, + { + "pokeapi_id": 619, + "pokemon_name": "mienfoo", + "method": "walk", + "encounter_rate": 10, + "min_level": 41, + "max_level": 41 + } + ] + }, + { + "name": "Victory Road (Unknown Area 54)", + "order": 57, + "encounters": [ + { + "pokeapi_id": 632, + "pokemon_name": "durant", + "method": "walk", + "encounter_rate": 40, + "min_level": 37, + "max_level": 40 + }, + { + "pokeapi_id": 525, + "pokemon_name": "boldore", + "method": "walk", + "encounter_rate": 30, + "min_level": 37, + "max_level": 39 + }, + { + "pokeapi_id": 527, + "pokemon_name": "woobat", + "method": "walk", + "encounter_rate": 20, + "min_level": 37, + "max_level": 40 + }, + { + "pokeapi_id": 619, + "pokemon_name": "mienfoo", + "method": "walk", + "encounter_rate": 10, + "min_level": 39, + "max_level": 39 + } + ] + }, + { + "name": "Victory Road (4f Middle Room)", + "order": 58, + "encounters": [ + { + "pokeapi_id": 632, + "pokemon_name": "durant", + "method": "walk", + "encounter_rate": 40, + "min_level": 39, + "max_level": 42 + }, + { + "pokeapi_id": 525, + "pokemon_name": "boldore", + "method": "walk", + "encounter_rate": 30, + "min_level": 39, + "max_level": 41 + }, + { + "pokeapi_id": 527, + "pokemon_name": "woobat", + "method": "walk", + "encounter_rate": 20, + "min_level": 39, + "max_level": 42 + }, + { + "pokeapi_id": 619, + "pokemon_name": "mienfoo", + "method": "walk", + "encounter_rate": 10, + "min_level": 41, + "max_level": 41 + } + ] + }, + { + "name": "Victory Road (Unknown Area 63)", "order": 59, "encounters": [ { @@ -2653,40 +2613,80 @@ ] }, { - "name": "Victory Road (Unknown Area 66)", + "name": "Victory Road (Unknown Area 53)", "order": 60, "encounters": [ + { + "pokeapi_id": 550, + "pokemon_name": "basculin-red-striped", + "method": "surf", + "encounter_rate": 100, + "min_level": 20, + "max_level": 45 + }, + { + "pokeapi_id": 60, + "pokemon_name": "poliwag", + "method": "super-rod", + "encounter_rate": 45, + "min_level": 35, + "max_level": 55 + }, + { + "pokeapi_id": 550, + "pokemon_name": "basculin-red-striped", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 35, + "max_level": 55 + }, { "pokeapi_id": 632, "pokemon_name": "durant", "method": "walk", "encounter_rate": 40, - "min_level": 39, - "max_level": 42 + "min_level": 37, + "max_level": 40 }, { "pokeapi_id": 525, "pokemon_name": "boldore", "method": "walk", - "encounter_rate": 30, - "min_level": 39, - "max_level": 41 - }, - { - "pokeapi_id": 527, - "pokemon_name": "woobat", - "method": "walk", "encounter_rate": 20, "min_level": 39, - "max_level": 42 + "max_level": 39 + }, + { + "pokeapi_id": 633, + "pokemon_name": "deino", + "method": "walk", + "encounter_rate": 20, + "min_level": 38, + "max_level": 40 + }, + { + "pokeapi_id": 61, + "pokemon_name": "poliwhirl", + "method": "super-rod", + "encounter_rate": 15, + "min_level": 35, + "max_level": 55 }, { "pokeapi_id": 619, "pokemon_name": "mienfoo", "method": "walk", "encounter_rate": 10, - "min_level": 41, - "max_level": 41 + "min_level": 39, + "max_level": 39 + }, + { + "pokeapi_id": 527, + "pokemon_name": "woobat", + "method": "walk", + "encounter_rate": 10, + "min_level": 37, + "max_level": 37 } ] } @@ -2836,44 +2836,8 @@ "encounters": [], "children": [ { - "name": "Celestial Tower (2F)", + "name": "Celestial Tower (4f)", "order": 65, - "encounters": [ - { - "pokeapi_id": 607, - "pokemon_name": "litwick", - "method": "walk", - "encounter_rate": 100, - "min_level": 26, - "max_level": 29 - } - ] - }, - { - "name": "Celestial Tower (3F)", - "order": 66, - "encounters": [ - { - "pokeapi_id": 607, - "pokemon_name": "litwick", - "method": "walk", - "encounter_rate": 85, - "min_level": 26, - "max_level": 29 - }, - { - "pokeapi_id": 605, - "pokemon_name": "elgyem", - "method": "walk", - "encounter_rate": 15, - "min_level": 26, - "max_level": 28 - } - ] - }, - { - "name": "Celestial Tower (4F)", - "order": 67, "encounters": [ { "pokeapi_id": 607, @@ -2894,8 +2858,8 @@ ] }, { - "name": "Celestial Tower (5F)", - "order": 68, + "name": "Celestial Tower (5f)", + "order": 66, "encounters": [ { "pokeapi_id": 605, @@ -2914,6 +2878,42 @@ "max_level": 29 } ] + }, + { + "name": "Celestial Tower (2f)", + "order": 67, + "encounters": [ + { + "pokeapi_id": 607, + "pokemon_name": "litwick", + "method": "walk", + "encounter_rate": 100, + "min_level": 26, + "max_level": 29 + } + ] + }, + { + "name": "Celestial Tower (3f)", + "order": 68, + "encounters": [ + { + "pokeapi_id": 607, + "pokemon_name": "litwick", + "method": "walk", + "encounter_rate": 85, + "min_level": 26, + "max_level": 29 + }, + { + "pokeapi_id": 605, + "pokemon_name": "elgyem", + "method": "walk", + "encounter_rate": 15, + "min_level": 26, + "max_level": 28 + } + ] } ] }, @@ -2977,7 +2977,7 @@ "encounters": [], "children": [ { - "name": "Challengers Cave (1F)", + "name": "Challengers Cave (1f)", "order": 71, "encounters": [ { @@ -3031,7 +3031,7 @@ ] }, { - "name": "Challengers Cave (B1F)", + "name": "Challengers Cave (B1f)", "order": 72, "encounters": [ { @@ -3093,7 +3093,7 @@ ] }, { - "name": "Challengers Cave (B2F)", + "name": "Challengers Cave (B2f)", "order": 73, "encounters": [ { @@ -3949,4 +3949,4 @@ } ] } -] \ No newline at end of file +] diff --git a/backend/src/app/seeds/data/blue.json b/backend/src/app/seeds/data/blue.json index c48a34a..d3f83a6 100644 --- a/backend/src/app/seeds/data/blue.json +++ b/backend/src/app/seeds/data/blue.json @@ -333,46 +333,8 @@ "encounters": [], "children": [ { - "name": "Mt Moon (1F)", + "name": "Mt Moon (B1f)", "order": 10, - "encounters": [ - { - "pokeapi_id": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 79, - "min_level": 6, - "max_level": 11 - }, - { - "pokeapi_id": 74, - "pokemon_name": "geodude", - "method": "walk", - "encounter_rate": 15, - "min_level": 8, - "max_level": 10 - }, - { - "pokeapi_id": 46, - "pokemon_name": "paras", - "method": "walk", - "encounter_rate": 5, - "min_level": 8, - "max_level": 8 - }, - { - "pokeapi_id": 35, - "pokemon_name": "clefairy", - "method": "walk", - "encounter_rate": 1, - "min_level": 8, - "max_level": 8 - } - ] - }, - { - "name": "Mt Moon (B1F)", - "order": 11, "encounters": [ { "pokeapi_id": 41, @@ -409,8 +371,8 @@ ] }, { - "name": "Mt Moon (B2F)", - "order": 12, + "name": "Mt Moon (B2f)", + "order": 11, "encounters": [ { "pokeapi_id": 41, @@ -445,6 +407,44 @@ "max_level": 12 } ] + }, + { + "name": "Mt Moon (1f)", + "order": 12, + "encounters": [ + { + "pokeapi_id": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 79, + "min_level": 6, + "max_level": 11 + }, + { + "pokeapi_id": 74, + "pokemon_name": "geodude", + "method": "walk", + "encounter_rate": 15, + "min_level": 8, + "max_level": 10 + }, + { + "pokeapi_id": 46, + "pokemon_name": "paras", + "method": "walk", + "encounter_rate": 5, + "min_level": 8, + "max_level": 8 + }, + { + "pokeapi_id": 35, + "pokemon_name": "clefairy", + "method": "walk", + "encounter_rate": 1, + "min_level": 8, + "max_level": 8 + } + ] } ] }, @@ -1134,7 +1134,7 @@ "encounters": [], "children": [ { - "name": "Rock Tunnel (B1F)", + "name": "Rock Tunnel (B1f)", "order": 26, "encounters": [ { @@ -1172,7 +1172,7 @@ ] }, { - "name": "Rock Tunnel (B2F)", + "name": "Rock Tunnel (B2f)", "order": 27, "encounters": [ { @@ -1711,8 +1711,142 @@ "encounters": [], "children": [ { - "name": "Safari Zone (Middle)", + "name": "Safari Zone (Area 3 West)", "order": 38, + "encounters": [ + { + "pokeapi_id": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + }, + { + "pokeapi_id": 118, + "pokemon_name": "goldeen", + "method": "good-rod", + "encounter_rate": 50, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 60, + "pokemon_name": "poliwag", + "method": "good-rod", + "encounter_rate": 50, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 147, + "pokemon_name": "dratini", + "method": "super-rod", + "encounter_rate": 25, + "min_level": 15, + "max_level": 15 + }, + { + "pokeapi_id": 98, + "pokemon_name": "krabby", + "method": "super-rod", + "encounter_rate": 25, + "min_level": 15, + "max_level": 15 + }, + { + "pokeapi_id": 54, + "pokemon_name": "psyduck", + "method": "super-rod", + "encounter_rate": 25, + "min_level": 15, + "max_level": 15 + }, + { + "pokeapi_id": 79, + "pokemon_name": "slowpoke", + "method": "super-rod", + "encounter_rate": 25, + "min_level": 15, + "max_level": 15 + }, + { + "pokeapi_id": 84, + "pokemon_name": "doduo", + "method": "walk", + "encounter_rate": 20, + "min_level": 26, + "max_level": 26 + }, + { + "pokeapi_id": 102, + "pokemon_name": "exeggcute", + "method": "walk", + "encounter_rate": 20, + "min_level": 24, + "max_level": 26 + }, + { + "pokeapi_id": 29, + "pokemon_name": "nidoran-f", + "method": "walk", + "encounter_rate": 20, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 48, + "pokemon_name": "venonat", + "method": "walk", + "encounter_rate": 15, + "min_level": 23, + "max_level": 23 + }, + { + "pokeapi_id": 30, + "pokemon_name": "nidorina", + "method": "walk", + "encounter_rate": 10, + "min_level": 33, + "max_level": 33 + }, + { + "pokeapi_id": 32, + "pokemon_name": "nidoran-m", + "method": "walk", + "encounter_rate": 5, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 49, + "pokemon_name": "venomoth", + "method": "walk", + "encounter_rate": 5, + "min_level": 31, + "max_level": 31 + }, + { + "pokeapi_id": 128, + "pokemon_name": "tauros", + "method": "walk", + "encounter_rate": 4, + "min_level": 26, + "max_level": 26 + }, + { + "pokeapi_id": 115, + "pokemon_name": "kangaskhan", + "method": "walk", + "encounter_rate": 1, + "min_level": 28, + "max_level": 28 + } + ] + }, + { + "name": "Safari Zone (Middle)", + "order": 39, "encounters": [ { "pokeapi_id": 129, @@ -1846,7 +1980,7 @@ }, { "name": "Safari Zone (Area 1 East)", - "order": 39, + "order": 40, "encounters": [ { "pokeapi_id": 129, @@ -1980,7 +2114,7 @@ }, { "name": "Safari Zone (Area 2 North)", - "order": 40, + "order": 41, "encounters": [ { "pokeapi_id": 129, @@ -2111,140 +2245,6 @@ "max_level": 28 } ] - }, - { - "name": "Safari Zone (Area 3 West)", - "order": 41, - "encounters": [ - { - "pokeapi_id": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 118, - "pokemon_name": "goldeen", - "method": "good-rod", - "encounter_rate": 50, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 60, - "pokemon_name": "poliwag", - "method": "good-rod", - "encounter_rate": 50, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 147, - "pokemon_name": "dratini", - "method": "super-rod", - "encounter_rate": 25, - "min_level": 15, - "max_level": 15 - }, - { - "pokeapi_id": 98, - "pokemon_name": "krabby", - "method": "super-rod", - "encounter_rate": 25, - "min_level": 15, - "max_level": 15 - }, - { - "pokeapi_id": 54, - "pokemon_name": "psyduck", - "method": "super-rod", - "encounter_rate": 25, - "min_level": 15, - "max_level": 15 - }, - { - "pokeapi_id": 79, - "pokemon_name": "slowpoke", - "method": "super-rod", - "encounter_rate": 25, - "min_level": 15, - "max_level": 15 - }, - { - "pokeapi_id": 84, - "pokemon_name": "doduo", - "method": "walk", - "encounter_rate": 20, - "min_level": 26, - "max_level": 26 - }, - { - "pokeapi_id": 102, - "pokemon_name": "exeggcute", - "method": "walk", - "encounter_rate": 20, - "min_level": 24, - "max_level": 26 - }, - { - "pokeapi_id": 29, - "pokemon_name": "nidoran-f", - "method": "walk", - "encounter_rate": 20, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 48, - "pokemon_name": "venonat", - "method": "walk", - "encounter_rate": 15, - "min_level": 23, - "max_level": 23 - }, - { - "pokeapi_id": 30, - "pokemon_name": "nidorina", - "method": "walk", - "encounter_rate": 10, - "min_level": 33, - "max_level": 33 - }, - { - "pokeapi_id": 32, - "pokemon_name": "nidoran-m", - "method": "walk", - "encounter_rate": 5, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 49, - "pokemon_name": "venomoth", - "method": "walk", - "encounter_rate": 5, - "min_level": 31, - "max_level": 31 - }, - { - "pokeapi_id": 128, - "pokemon_name": "tauros", - "method": "walk", - "encounter_rate": 4, - "min_level": 26, - "max_level": 26 - }, - { - "pokeapi_id": 115, - "pokemon_name": "kangaskhan", - "method": "walk", - "encounter_rate": 1, - "min_level": 28, - "max_level": 28 - } - ] } ] }, @@ -2558,8 +2558,38 @@ "encounters": [], "children": [ { - "name": "Pokemon Tower (3F)", + "name": "Pokemon Tower (7f)", "order": 47, + "encounters": [ + { + "pokeapi_id": 92, + "pokemon_name": "gastly", + "method": "walk", + "encounter_rate": 75, + "min_level": 20, + "max_level": 24 + }, + { + "pokeapi_id": 93, + "pokemon_name": "haunter", + "method": "walk", + "encounter_rate": 15, + "min_level": 28, + "max_level": 30 + }, + { + "pokeapi_id": 104, + "pokemon_name": "cubone", + "method": "walk", + "encounter_rate": 10, + "min_level": 22, + "max_level": 24 + } + ] + }, + { + "name": "Pokemon Tower (3f)", + "order": 48, "encounters": [ { "pokeapi_id": 92, @@ -2588,37 +2618,7 @@ ] }, { - "name": "Pokemon Tower (4F)", - "order": 48, - "encounters": [ - { - "pokeapi_id": 92, - "pokemon_name": "gastly", - "method": "walk", - "encounter_rate": 86, - "min_level": 18, - "max_level": 24 - }, - { - "pokeapi_id": 104, - "pokemon_name": "cubone", - "method": "walk", - "encounter_rate": 9, - "min_level": 20, - "max_level": 22 - }, - { - "pokeapi_id": 93, - "pokemon_name": "haunter", - "method": "walk", - "encounter_rate": 5, - "min_level": 25, - "max_level": 25 - } - ] - }, - { - "name": "Pokemon Tower (5F)", + "name": "Pokemon Tower (4f)", "order": 49, "encounters": [ { @@ -2648,8 +2648,38 @@ ] }, { - "name": "Pokemon Tower (6F)", + "name": "Pokemon Tower (5f)", "order": 50, + "encounters": [ + { + "pokeapi_id": 92, + "pokemon_name": "gastly", + "method": "walk", + "encounter_rate": 86, + "min_level": 18, + "max_level": 24 + }, + { + "pokeapi_id": 104, + "pokemon_name": "cubone", + "method": "walk", + "encounter_rate": 9, + "min_level": 20, + "max_level": 22 + }, + { + "pokeapi_id": 93, + "pokemon_name": "haunter", + "method": "walk", + "encounter_rate": 5, + "min_level": 25, + "max_level": 25 + } + ] + }, + { + "name": "Pokemon Tower (6f)", + "order": 51, "encounters": [ { "pokeapi_id": 92, @@ -2676,36 +2706,6 @@ "max_level": 28 } ] - }, - { - "name": "Pokemon Tower (7F)", - "order": 51, - "encounters": [ - { - "pokeapi_id": 92, - "pokemon_name": "gastly", - "method": "walk", - "encounter_rate": 75, - "min_level": 20, - "max_level": 24 - }, - { - "pokeapi_id": 93, - "pokemon_name": "haunter", - "method": "walk", - "encounter_rate": 15, - "min_level": 28, - "max_level": 30 - }, - { - "pokeapi_id": 104, - "pokemon_name": "cubone", - "method": "walk", - "encounter_rate": 10, - "min_level": 22, - "max_level": 24 - } - ] } ] }, @@ -2855,7 +2855,7 @@ "encounters": [], "children": [ { - "name": "Seafoam Islands (1F)", + "name": "Seafoam Islands (1f)", "order": 55, "encounters": [ { @@ -2925,7 +2925,7 @@ ] }, { - "name": "Seafoam Islands (B1F)", + "name": "Seafoam Islands (B1f)", "order": 56, "encounters": [ { @@ -2987,7 +2987,7 @@ ] }, { - "name": "Seafoam Islands (B2F)", + "name": "Seafoam Islands (B2f)", "order": 57, "encounters": [ { @@ -3049,7 +3049,7 @@ ] }, { - "name": "Seafoam Islands (B3F)", + "name": "Seafoam Islands (B3f)", "order": 58, "encounters": [ { @@ -3159,7 +3159,7 @@ ] }, { - "name": "Seafoam Islands (B4F)", + "name": "Seafoam Islands (B4f)", "order": 59, "encounters": [ { @@ -3362,116 +3362,8 @@ "encounters": [], "children": [ { - "name": "Pokemon Mansion (1F)", + "name": "Pokemon Mansion (3f)", "order": 62, - "encounters": [ - { - "pokeapi_id": 88, - "pokemon_name": "grimer", - "method": "walk", - "encounter_rate": 40, - "min_level": 30, - "max_level": 32 - }, - { - "pokeapi_id": 77, - "pokemon_name": "ponyta", - "method": "walk", - "encounter_rate": 40, - "min_level": 28, - "max_level": 34 - }, - { - "pokeapi_id": 37, - "pokemon_name": "vulpix", - "method": "walk", - "encounter_rate": 10, - "min_level": 34, - "max_level": 34 - }, - { - "pokeapi_id": 109, - "pokemon_name": "koffing", - "method": "walk", - "encounter_rate": 5, - "min_level": 30, - "max_level": 30 - }, - { - "pokeapi_id": 89, - "pokemon_name": "muk", - "method": "walk", - "encounter_rate": 4, - "min_level": 37, - "max_level": 37 - }, - { - "pokeapi_id": 110, - "pokemon_name": "weezing", - "method": "walk", - "encounter_rate": 1, - "min_level": 39, - "max_level": 39 - } - ] - }, - { - "name": "Pokemon Mansion (2F)", - "order": 63, - "encounters": [ - { - "pokeapi_id": 88, - "pokemon_name": "grimer", - "method": "walk", - "encounter_rate": 45, - "min_level": 30, - "max_level": 34 - }, - { - "pokeapi_id": 77, - "pokemon_name": "ponyta", - "method": "walk", - "encounter_rate": 25, - "min_level": 28, - "max_level": 32 - }, - { - "pokeapi_id": 37, - "pokemon_name": "vulpix", - "method": "walk", - "encounter_rate": 20, - "min_level": 32, - "max_level": 32 - }, - { - "pokeapi_id": 109, - "pokemon_name": "koffing", - "method": "walk", - "encounter_rate": 5, - "min_level": 30, - "max_level": 30 - }, - { - "pokeapi_id": 89, - "pokemon_name": "muk", - "method": "walk", - "encounter_rate": 4, - "min_level": 39, - "max_level": 39 - }, - { - "pokeapi_id": 110, - "pokemon_name": "weezing", - "method": "walk", - "encounter_rate": 1, - "min_level": 37, - "max_level": 37 - } - ] - }, - { - "name": "Pokemon Mansion (3F)", - "order": 64, "encounters": [ { "pokeapi_id": 88, @@ -3532,8 +3424,8 @@ ] }, { - "name": "Pokemon Mansion (B1F)", - "order": 65, + "name": "Pokemon Mansion (B1f)", + "order": 63, "encounters": [ { "pokeapi_id": 88, @@ -3592,6 +3484,114 @@ "max_level": 42 } ] + }, + { + "name": "Pokemon Mansion (1f)", + "order": 64, + "encounters": [ + { + "pokeapi_id": 88, + "pokemon_name": "grimer", + "method": "walk", + "encounter_rate": 40, + "min_level": 30, + "max_level": 32 + }, + { + "pokeapi_id": 77, + "pokemon_name": "ponyta", + "method": "walk", + "encounter_rate": 40, + "min_level": 28, + "max_level": 34 + }, + { + "pokeapi_id": 37, + "pokemon_name": "vulpix", + "method": "walk", + "encounter_rate": 10, + "min_level": 34, + "max_level": 34 + }, + { + "pokeapi_id": 109, + "pokemon_name": "koffing", + "method": "walk", + "encounter_rate": 5, + "min_level": 30, + "max_level": 30 + }, + { + "pokeapi_id": 89, + "pokemon_name": "muk", + "method": "walk", + "encounter_rate": 4, + "min_level": 37, + "max_level": 37 + }, + { + "pokeapi_id": 110, + "pokemon_name": "weezing", + "method": "walk", + "encounter_rate": 1, + "min_level": 39, + "max_level": 39 + } + ] + }, + { + "name": "Pokemon Mansion (2f)", + "order": 65, + "encounters": [ + { + "pokeapi_id": 88, + "pokemon_name": "grimer", + "method": "walk", + "encounter_rate": 45, + "min_level": 30, + "max_level": 34 + }, + { + "pokeapi_id": 77, + "pokemon_name": "ponyta", + "method": "walk", + "encounter_rate": 25, + "min_level": 28, + "max_level": 32 + }, + { + "pokeapi_id": 37, + "pokemon_name": "vulpix", + "method": "walk", + "encounter_rate": 20, + "min_level": 32, + "max_level": 32 + }, + { + "pokeapi_id": 109, + "pokemon_name": "koffing", + "method": "walk", + "encounter_rate": 5, + "min_level": 30, + "max_level": 30 + }, + { + "pokeapi_id": 89, + "pokemon_name": "muk", + "method": "walk", + "encounter_rate": 4, + "min_level": 39, + "max_level": 39 + }, + { + "pokeapi_id": 110, + "pokemon_name": "weezing", + "method": "walk", + "encounter_rate": 1, + "min_level": 37, + "max_level": 37 + } + ] } ] }, @@ -3813,7 +3813,7 @@ "encounters": [], "children": [ { - "name": "Victory Road 2 (1F)", + "name": "Victory Road 2 (1f)", "order": 69, "encounters": [ { @@ -3883,7 +3883,7 @@ ] }, { - "name": "Victory Road 2 (2F)", + "name": "Victory Road 2 (2f)", "order": 70, "encounters": [ { @@ -3953,7 +3953,7 @@ ] }, { - "name": "Victory Road 2 (3F)", + "name": "Victory Road 2 (3f)", "order": 71, "encounters": [ { @@ -4030,8 +4030,212 @@ "encounters": [], "children": [ { - "name": "Cerulean Cave (1F)", + "name": "Cerulean Cave (2f)", "order": 73, + "encounters": [ + { + "pokeapi_id": 85, + "pokemon_name": "dodrio", + "method": "walk", + "encounter_rate": 20, + "min_level": 51, + "max_level": 51 + }, + { + "pokeapi_id": 49, + "pokemon_name": "venomoth", + "method": "walk", + "encounter_rate": 20, + "min_level": 51, + "max_level": 51 + }, + { + "pokeapi_id": 64, + "pokemon_name": "kadabra", + "method": "walk", + "encounter_rate": 15, + "min_level": 51, + "max_level": 51 + }, + { + "pokeapi_id": 101, + "pokemon_name": "electrode", + "method": "walk", + "encounter_rate": 10, + "min_level": 52, + "max_level": 52 + }, + { + "pokeapi_id": 105, + "pokemon_name": "marowak", + "method": "walk", + "encounter_rate": 10, + "min_level": 52, + "max_level": 52 + }, + { + "pokeapi_id": 112, + "pokemon_name": "rhydon", + "method": "walk", + "encounter_rate": 10, + "min_level": 52, + "max_level": 52 + }, + { + "pokeapi_id": 113, + "pokemon_name": "chansey", + "method": "walk", + "encounter_rate": 5, + "min_level": 56, + "max_level": 56 + }, + { + "pokeapi_id": 132, + "pokemon_name": "ditto", + "method": "walk", + "encounter_rate": 5, + "min_level": 55, + "max_level": 60 + }, + { + "pokeapi_id": 40, + "pokemon_name": "wigglytuff", + "method": "walk", + "encounter_rate": 5, + "min_level": 54, + "max_level": 54 + } + ] + }, + { + "name": "Cerulean Cave (B1f)", + "order": 74, + "encounters": [ + { + "pokeapi_id": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + }, + { + "pokeapi_id": 118, + "pokemon_name": "goldeen", + "method": "good-rod", + "encounter_rate": 50, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 60, + "pokemon_name": "poliwag", + "method": "good-rod", + "encounter_rate": 50, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 99, + "pokemon_name": "kingler", + "method": "super-rod", + "encounter_rate": 25, + "min_level": 23, + "max_level": 23 + }, + { + "pokeapi_id": 117, + "pokemon_name": "seadra", + "method": "super-rod", + "encounter_rate": 25, + "min_level": 23, + "max_level": 23 + }, + { + "pokeapi_id": 119, + "pokemon_name": "seaking", + "method": "super-rod", + "encounter_rate": 25, + "min_level": 23, + "max_level": 23 + }, + { + "pokeapi_id": 80, + "pokemon_name": "slowbro", + "method": "super-rod", + "encounter_rate": 25, + "min_level": 23, + "max_level": 23 + }, + { + "pokeapi_id": 105, + "pokemon_name": "marowak", + "method": "walk", + "encounter_rate": 20, + "min_level": 55, + "max_level": 55 + }, + { + "pokeapi_id": 112, + "pokemon_name": "rhydon", + "method": "walk", + "encounter_rate": 20, + "min_level": 55, + "max_level": 55 + }, + { + "pokeapi_id": 101, + "pokemon_name": "electrode", + "method": "walk", + "encounter_rate": 15, + "min_level": 55, + "max_level": 55 + }, + { + "pokeapi_id": 113, + "pokemon_name": "chansey", + "method": "walk", + "encounter_rate": 10, + "min_level": 64, + "max_level": 64 + }, + { + "pokeapi_id": 132, + "pokemon_name": "ditto", + "method": "walk", + "encounter_rate": 10, + "min_level": 63, + "max_level": 67 + }, + { + "pokeapi_id": 47, + "pokemon_name": "parasect", + "method": "walk", + "encounter_rate": 10, + "min_level": 64, + "max_level": 64 + }, + { + "pokeapi_id": 26, + "pokemon_name": "raichu", + "method": "walk", + "encounter_rate": 10, + "min_level": 64, + "max_level": 64 + }, + { + "pokeapi_id": 28, + "pokemon_name": "sandslash", + "method": "walk", + "encounter_rate": 5, + "min_level": 57, + "max_level": 57 + } + ] + }, + { + "name": "Cerulean Cave (1f)", + "order": 75, "encounters": [ { "pokeapi_id": 129, @@ -4170,210 +4374,6 @@ "max_level": 53 } ] - }, - { - "name": "Cerulean Cave (2F)", - "order": 74, - "encounters": [ - { - "pokeapi_id": 85, - "pokemon_name": "dodrio", - "method": "walk", - "encounter_rate": 20, - "min_level": 51, - "max_level": 51 - }, - { - "pokeapi_id": 49, - "pokemon_name": "venomoth", - "method": "walk", - "encounter_rate": 20, - "min_level": 51, - "max_level": 51 - }, - { - "pokeapi_id": 64, - "pokemon_name": "kadabra", - "method": "walk", - "encounter_rate": 15, - "min_level": 51, - "max_level": 51 - }, - { - "pokeapi_id": 101, - "pokemon_name": "electrode", - "method": "walk", - "encounter_rate": 10, - "min_level": 52, - "max_level": 52 - }, - { - "pokeapi_id": 105, - "pokemon_name": "marowak", - "method": "walk", - "encounter_rate": 10, - "min_level": 52, - "max_level": 52 - }, - { - "pokeapi_id": 112, - "pokemon_name": "rhydon", - "method": "walk", - "encounter_rate": 10, - "min_level": 52, - "max_level": 52 - }, - { - "pokeapi_id": 113, - "pokemon_name": "chansey", - "method": "walk", - "encounter_rate": 5, - "min_level": 56, - "max_level": 56 - }, - { - "pokeapi_id": 132, - "pokemon_name": "ditto", - "method": "walk", - "encounter_rate": 5, - "min_level": 55, - "max_level": 60 - }, - { - "pokeapi_id": 40, - "pokemon_name": "wigglytuff", - "method": "walk", - "encounter_rate": 5, - "min_level": 54, - "max_level": 54 - } - ] - }, - { - "name": "Cerulean Cave (B1F)", - "order": 75, - "encounters": [ - { - "pokeapi_id": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 118, - "pokemon_name": "goldeen", - "method": "good-rod", - "encounter_rate": 50, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 60, - "pokemon_name": "poliwag", - "method": "good-rod", - "encounter_rate": 50, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 99, - "pokemon_name": "kingler", - "method": "super-rod", - "encounter_rate": 25, - "min_level": 23, - "max_level": 23 - }, - { - "pokeapi_id": 117, - "pokemon_name": "seadra", - "method": "super-rod", - "encounter_rate": 25, - "min_level": 23, - "max_level": 23 - }, - { - "pokeapi_id": 119, - "pokemon_name": "seaking", - "method": "super-rod", - "encounter_rate": 25, - "min_level": 23, - "max_level": 23 - }, - { - "pokeapi_id": 80, - "pokemon_name": "slowbro", - "method": "super-rod", - "encounter_rate": 25, - "min_level": 23, - "max_level": 23 - }, - { - "pokeapi_id": 105, - "pokemon_name": "marowak", - "method": "walk", - "encounter_rate": 20, - "min_level": 55, - "max_level": 55 - }, - { - "pokeapi_id": 112, - "pokemon_name": "rhydon", - "method": "walk", - "encounter_rate": 20, - "min_level": 55, - "max_level": 55 - }, - { - "pokeapi_id": 101, - "pokemon_name": "electrode", - "method": "walk", - "encounter_rate": 15, - "min_level": 55, - "max_level": 55 - }, - { - "pokeapi_id": 113, - "pokemon_name": "chansey", - "method": "walk", - "encounter_rate": 10, - "min_level": 64, - "max_level": 64 - }, - { - "pokeapi_id": 132, - "pokemon_name": "ditto", - "method": "walk", - "encounter_rate": 10, - "min_level": 63, - "max_level": 67 - }, - { - "pokeapi_id": 47, - "pokemon_name": "parasect", - "method": "walk", - "encounter_rate": 10, - "min_level": 64, - "max_level": 64 - }, - { - "pokeapi_id": 26, - "pokemon_name": "raichu", - "method": "walk", - "encounter_rate": 10, - "min_level": 64, - "max_level": 64 - }, - { - "pokeapi_id": 28, - "pokemon_name": "sandslash", - "method": "walk", - "encounter_rate": 5, - "min_level": 57, - "max_level": 57 - } - ] } ] }, @@ -4391,4 +4391,4 @@ } ] } -] \ No newline at end of file +] diff --git a/backend/src/app/seeds/data/brilliant-diamond.json b/backend/src/app/seeds/data/brilliant-diamond.json index 0637a08..19765bd 100644 --- a/backend/src/app/seeds/data/brilliant-diamond.json +++ b/backend/src/app/seeds/data/brilliant-diamond.json @@ -1 +1 @@ -[] \ No newline at end of file +null diff --git a/backend/src/app/seeds/data/crystal.json b/backend/src/app/seeds/data/crystal.json index c2f898c..e5e580b 100644 --- a/backend/src/app/seeds/data/crystal.json +++ b/backend/src/app/seeds/data/crystal.json @@ -584,127 +584,9 @@ "order": 7, "encounters": [], "children": [ - { - "name": "Dark Cave (Violet City Entrance)", - "order": 8, - "encounters": [ - { - "pokeapi_id": 74, - "pokemon_name": "geodude", - "method": "walk", - "encounter_rate": 100, - "min_level": 2, - "max_level": 4 - }, - { - "pokeapi_id": 129, - "pokemon_name": "magikarp", - "method": "surf", - "encounter_rate": 100, - "min_level": 5, - "max_level": 19 - }, - { - "pokeapi_id": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 100, - "min_level": 2, - "max_level": 4 - }, - { - "pokeapi_id": 98, - "pokemon_name": "krabby", - "method": "rock-smash", - "encounter_rate": 90, - "min_level": 15, - "max_level": 15 - }, - { - "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": 65, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 206, - "pokemon_name": "dunsparce", - "method": "walk", - "encounter_rate": 43, - "min_level": 2, - "max_level": 4 - }, - { - "pokeapi_id": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 35, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 129, - "pokemon_name": "magikarp", - "method": "super-rod", - "encounter_rate": 20, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 118, - "pokemon_name": "goldeen", - "method": "old-rod", - "encounter_rate": 15, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 119, - "pokemon_name": "seaking", - "method": "super-rod", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 213, - "pokemon_name": "shuckle", - "method": "rock-smash", - "encounter_rate": 10, - "min_level": 15, - "max_level": 15 - }, - { - "pokeapi_id": 216, - "pokemon_name": "teddiursa", - "method": "walk", - "encounter_rate": 5, - "min_level": 2, - "max_level": 2 - } - ] - }, { "name": "Dark Cave (Blackthorn City Entrance)", - "order": 9, + "order": 8, "encounters": [ { "pokeapi_id": 129, @@ -827,6 +709,124 @@ "max_level": 20 } ] + }, + { + "name": "Dark Cave (Violet City Entrance)", + "order": 9, + "encounters": [ + { + "pokeapi_id": 74, + "pokemon_name": "geodude", + "method": "walk", + "encounter_rate": 100, + "min_level": 2, + "max_level": 4 + }, + { + "pokeapi_id": 129, + "pokemon_name": "magikarp", + "method": "surf", + "encounter_rate": 100, + "min_level": 5, + "max_level": 19 + }, + { + "pokeapi_id": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 100, + "min_level": 2, + "max_level": 4 + }, + { + "pokeapi_id": 98, + "pokemon_name": "krabby", + "method": "rock-smash", + "encounter_rate": 90, + "min_level": 15, + "max_level": 15 + }, + { + "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": 65, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 206, + "pokemon_name": "dunsparce", + "method": "walk", + "encounter_rate": 43, + "min_level": 2, + "max_level": 4 + }, + { + "pokeapi_id": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 35, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 129, + "pokemon_name": "magikarp", + "method": "super-rod", + "encounter_rate": 20, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 118, + "pokemon_name": "goldeen", + "method": "old-rod", + "encounter_rate": 15, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 119, + "pokemon_name": "seaking", + "method": "super-rod", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 213, + "pokemon_name": "shuckle", + "method": "rock-smash", + "encounter_rate": 10, + "min_level": 15, + "max_level": 15 + }, + { + "pokeapi_id": 216, + "pokemon_name": "teddiursa", + "method": "walk", + "encounter_rate": 5, + "min_level": 2, + "max_level": 2 + } + ] } ] }, @@ -914,7 +914,7 @@ "encounters": [], "children": [ { - "name": "Sprout Tower (2F)", + "name": "Sprout Tower (2f)", "order": 12, "encounters": [ { @@ -936,7 +936,7 @@ ] }, { - "name": "Sprout Tower (3F)", + "name": "Sprout Tower (3f)", "order": 13, "encounters": [ { @@ -1304,7 +1304,7 @@ "encounters": [], "children": [ { - "name": "Union Cave (1F)", + "name": "Union Cave (1f)", "order": 22, "encounters": [ { @@ -1430,7 +1430,7 @@ ] }, { - "name": "Union Cave (B1F)", + "name": "Union Cave (B1f)", "order": 23, "encounters": [ { @@ -1548,7 +1548,7 @@ ] }, { - "name": "Union Cave (B2F)", + "name": "Union Cave (B2f)", "order": 24, "encounters": [ { @@ -1767,7 +1767,7 @@ "encounters": [], "children": [ { - "name": "Slowpoke Well (1F)", + "name": "Slowpoke Well (1f)", "order": 27, "encounters": [ { @@ -1853,7 +1853,7 @@ ] }, { - "name": "Slowpoke Well (B1F)", + "name": "Slowpoke Well (B1f)", "order": 28, "encounters": [ { @@ -1960,14 +1960,6 @@ "name": "Route 34", "order": 29, "encounters": [ - { - "pokeapi_id": 98, - "pokemon_name": "krabby", - "method": "good-rod", - "encounter_rate": 100, - "min_level": 20, - "max_level": 20 - }, { "pokeapi_id": 98, "pokemon_name": "krabby", @@ -1976,6 +1968,14 @@ "min_level": 40, "max_level": 40 }, + { + "pokeapi_id": 98, + "pokemon_name": "krabby", + "method": "good-rod", + "encounter_rate": 100, + "min_level": 20, + "max_level": 20 + }, { "pokeapi_id": 129, "pokemon_name": "magikarp", @@ -2754,7 +2754,7 @@ "encounters": [], "children": [ { - "name": "Burned Tower (1F)", + "name": "Burned Tower (1f)", "order": 38, "encounters": [ { @@ -2792,7 +2792,7 @@ ] }, { - "name": "Burned Tower (B1F)", + "name": "Burned Tower (B1f)", "order": 39, "encounters": [ { @@ -2837,7 +2837,7 @@ "encounters": [], "children": [ { - "name": "Bell Tower (2F)", + "name": "Bell Tower (6f)", "order": 41, "encounters": [ { @@ -2859,7 +2859,7 @@ ] }, { - "name": "Bell Tower (3F)", + "name": "Bell Tower (7f)", "order": 42, "encounters": [ { @@ -2881,7 +2881,7 @@ ] }, { - "name": "Bell Tower (4F)", + "name": "Bell Tower (8f)", "order": 43, "encounters": [ { @@ -2903,7 +2903,7 @@ ] }, { - "name": "Bell Tower (5F)", + "name": "Bell Tower (9f)", "order": 44, "encounters": [ { @@ -2925,7 +2925,7 @@ ] }, { - "name": "Bell Tower (6F)", + "name": "Bell Tower (2f)", "order": 45, "encounters": [ { @@ -2947,7 +2947,7 @@ ] }, { - "name": "Bell Tower (7F)", + "name": "Bell Tower (3f)", "order": 46, "encounters": [ { @@ -2969,7 +2969,7 @@ ] }, { - "name": "Bell Tower (8F)", + "name": "Bell Tower (4f)", "order": 47, "encounters": [ { @@ -2991,7 +2991,7 @@ ] }, { - "name": "Bell Tower (9F)", + "name": "Bell Tower (5f)", "order": 48, "encounters": [ { @@ -3734,14 +3734,6 @@ "min_level": 16, "max_level": 16 }, - { - "pokeapi_id": 119, - "pokemon_name": "seaking", - "method": "super-rod", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, { "pokeapi_id": 119, "pokemon_name": "seaking", @@ -3750,6 +3742,14 @@ "min_level": 20, "max_level": 24 }, + { + "pokeapi_id": 119, + "pokemon_name": "seaking", + "method": "super-rod", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + }, { "pokeapi_id": 183, "pokemon_name": "marill", @@ -3775,7 +3775,7 @@ ], "children": [ { - "name": "Mt Mortar (1F)", + "name": "Mt Mortar (1f)", "order": 57, "encounters": [ { @@ -4094,14 +4094,6 @@ "min_level": 28, "max_level": 28 }, - { - "pokeapi_id": 119, - "pokemon_name": "seaking", - "method": "super-rod", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, { "pokeapi_id": 119, "pokemon_name": "seaking", @@ -4110,6 +4102,14 @@ "min_level": 25, "max_level": 29 }, + { + "pokeapi_id": 119, + "pokemon_name": "seaking", + "method": "super-rod", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + }, { "pokeapi_id": 183, "pokemon_name": "marill", @@ -4121,7 +4121,7 @@ ] }, { - "name": "Mt Mortar (B1F)", + "name": "Mt Mortar (B1f)", "order": 60, "encounters": [ { @@ -4568,8 +4568,54 @@ "encounters": [], "children": [ { - "name": "Ice Path (1F)", + "name": "Ice Path (B3f)", "order": 65, + "encounters": [ + { + "pokeapi_id": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 100, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 220, + "pokemon_name": "swinub", + "method": "walk", + "encounter_rate": 80, + "min_level": 24, + "max_level": 26 + }, + { + "pokeapi_id": 225, + "pokemon_name": "delibird", + "method": "walk", + "encounter_rate": 40, + "min_level": 24, + "max_level": 26 + }, + { + "pokeapi_id": 124, + "pokemon_name": "jynx", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 26 + }, + { + "pokeapi_id": 215, + "pokemon_name": "sneasel", + "method": "walk", + "encounter_rate": 10, + "min_level": 22, + "max_level": 26 + } + ] + }, + { + "name": "Ice Path (1f)", + "order": 66, "encounters": [ { "pokeapi_id": 42, @@ -4598,8 +4644,8 @@ ] }, { - "name": "Ice Path (B1F)", - "order": 66, + "name": "Ice Path (B1f)", + "order": 67, "encounters": [ { "pokeapi_id": 42, @@ -4644,8 +4690,8 @@ ] }, { - "name": "Ice Path (B2F)", - "order": 67, + "name": "Ice Path (B2f)", + "order": 68, "encounters": [ { "pokeapi_id": 42, @@ -4688,52 +4734,6 @@ "max_level": 24 } ] - }, - { - "name": "Ice Path (B3F)", - "order": 68, - "encounters": [ - { - "pokeapi_id": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 100, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 220, - "pokemon_name": "swinub", - "method": "walk", - "encounter_rate": 80, - "min_level": 24, - "max_level": 26 - }, - { - "pokeapi_id": 225, - "pokemon_name": "delibird", - "method": "walk", - "encounter_rate": 40, - "min_level": 24, - "max_level": 26 - }, - { - "pokeapi_id": 124, - "pokemon_name": "jynx", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 26 - }, - { - "pokeapi_id": 215, - "pokemon_name": "sneasel", - "method": "walk", - "encounter_rate": 10, - "min_level": 22, - "max_level": 26 - } - ] } ] }, @@ -4889,14 +4889,6 @@ "min_level": 23, "max_level": 27 }, - { - "pokeapi_id": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 10, - "max_level": 10 - }, { "pokeapi_id": 129, "pokemon_name": "magikarp", @@ -4905,6 +4897,14 @@ "min_level": 5, "max_level": 24 }, + { + "pokeapi_id": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 10, + "max_level": 10 + }, { "pokeapi_id": 74, "pokemon_name": "geodude", @@ -5031,8 +5031,268 @@ "encounters": [], "children": [ { - "name": "Whirl Islands (1F)", + "name": "Whirl Islands (B2f)", "order": 74, + "encounters": [ + { + "pokeapi_id": 98, + "pokemon_name": "krabby", + "method": "walk", + "encounter_rate": 100, + "min_level": 24, + "max_level": 26 + }, + { + "pokeapi_id": 116, + "pokemon_name": "horsea", + "method": "surf", + "encounter_rate": 90, + "min_level": 15, + "max_level": 24 + }, + { + "pokeapi_id": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 90, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 85, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 98, + "pokemon_name": "krabby", + "method": "good-rod", + "encounter_rate": 55, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 86, + "pokemon_name": "seel", + "method": "walk", + "encounter_rate": 50, + "min_level": 24, + "max_level": 26 + }, + { + "pokeapi_id": 98, + "pokemon_name": "krabby", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 35, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 116, + "pokemon_name": "horsea", + "method": "super-rod", + "encounter_rate": 30, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 20, + "min_level": 26, + "max_level": 27 + }, + { + "pokeapi_id": 99, + "pokemon_name": "kingler", + "method": "super-rod", + "encounter_rate": 20, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 98, + "pokemon_name": "krabby", + "method": "old-rod", + "encounter_rate": 15, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 116, + "pokemon_name": "horsea", + "method": "good-rod", + "encounter_rate": 10, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 117, + "pokemon_name": "seadra", + "method": "super-rod", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 73, + "pokemon_name": "tentacruel", + "method": "surf", + "encounter_rate": 10, + "min_level": 20, + "max_level": 24 + } + ] + }, + { + "name": "Whirl Islands (B3f)", + "order": 75, + "encounters": [ + { + "pokeapi_id": 98, + "pokemon_name": "krabby", + "method": "walk", + "encounter_rate": 100, + "min_level": 25, + "max_level": 27 + }, + { + "pokeapi_id": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 90, + "min_level": 26, + "max_level": 26 + }, + { + "pokeapi_id": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 85, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 116, + "pokemon_name": "horsea", + "method": "surf", + "encounter_rate": 60, + "min_level": 20, + "max_level": 24 + }, + { + "pokeapi_id": 98, + "pokemon_name": "krabby", + "method": "good-rod", + "encounter_rate": 55, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 86, + "pokemon_name": "seel", + "method": "walk", + "encounter_rate": 50, + "min_level": 25, + "max_level": 27 + }, + { + "pokeapi_id": 98, + "pokemon_name": "krabby", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 35, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 116, + "pokemon_name": "horsea", + "method": "super-rod", + "encounter_rate": 30, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 73, + "pokemon_name": "tentacruel", + "method": "surf", + "encounter_rate": 30, + "min_level": 20, + "max_level": 24 + }, + { + "pokeapi_id": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 20, + "min_level": 27, + "max_level": 28 + }, + { + "pokeapi_id": 99, + "pokemon_name": "kingler", + "method": "super-rod", + "encounter_rate": 20, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 98, + "pokemon_name": "krabby", + "method": "old-rod", + "encounter_rate": 15, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 116, + "pokemon_name": "horsea", + "method": "good-rod", + "encounter_rate": 10, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 117, + "pokemon_name": "seadra", + "method": "super-rod", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 117, + "pokemon_name": "seadra", + "method": "surf", + "encounter_rate": 10, + "min_level": 20, + "max_level": 24 + } + ] + }, + { + "name": "Whirl Islands (1f)", + "order": 76, "encounters": [ { "pokeapi_id": 98, @@ -5165,171 +5425,7 @@ ] }, { - "name": "Whirl Islands (B1F)", - "order": 75, - "encounters": [ - { - "pokeapi_id": 98, - "pokemon_name": "krabby", - "method": "walk", - "encounter_rate": 100, - "min_level": 23, - "max_level": 25 - }, - { - "pokeapi_id": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 90, - "min_level": 24, - "max_level": 24 - }, - { - "pokeapi_id": 86, - "pokemon_name": "seel", - "method": "walk", - "encounter_rate": 50, - "min_level": 23, - "max_level": 25 - }, - { - "pokeapi_id": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 20, - "min_level": 25, - "max_level": 26 - } - ] - }, - { - "name": "Whirl Islands (B2F)", - "order": 76, - "encounters": [ - { - "pokeapi_id": 98, - "pokemon_name": "krabby", - "method": "walk", - "encounter_rate": 100, - "min_level": 24, - "max_level": 26 - }, - { - "pokeapi_id": 116, - "pokemon_name": "horsea", - "method": "surf", - "encounter_rate": 90, - "min_level": 15, - "max_level": 24 - }, - { - "pokeapi_id": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 90, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 85, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 98, - "pokemon_name": "krabby", - "method": "good-rod", - "encounter_rate": 55, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 86, - "pokemon_name": "seel", - "method": "walk", - "encounter_rate": 50, - "min_level": 24, - "max_level": 26 - }, - { - "pokeapi_id": 98, - "pokemon_name": "krabby", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 35, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 116, - "pokemon_name": "horsea", - "method": "super-rod", - "encounter_rate": 30, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 20, - "min_level": 26, - "max_level": 27 - }, - { - "pokeapi_id": 99, - "pokemon_name": "kingler", - "method": "super-rod", - "encounter_rate": 20, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 98, - "pokemon_name": "krabby", - "method": "old-rod", - "encounter_rate": 15, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 116, - "pokemon_name": "horsea", - "method": "good-rod", - "encounter_rate": 10, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 117, - "pokemon_name": "seadra", - "method": "super-rod", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 73, - "pokemon_name": "tentacruel", - "method": "surf", - "encounter_rate": 10, - "min_level": 20, - "max_level": 24 - } - ] - }, - { - "name": "Whirl Islands (B3F)", + "name": "Whirl Islands (B1f)", "order": 77, "encounters": [ { @@ -5337,128 +5433,32 @@ "pokemon_name": "krabby", "method": "walk", "encounter_rate": 100, - "min_level": 25, - "max_level": 27 + "min_level": 23, + "max_level": 25 }, { "pokeapi_id": 41, "pokemon_name": "zubat", "method": "walk", "encounter_rate": 90, - "min_level": 26, - "max_level": 26 - }, - { - "pokeapi_id": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 85, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 116, - "pokemon_name": "horsea", - "method": "surf", - "encounter_rate": 60, - "min_level": 20, + "min_level": 24, "max_level": 24 }, - { - "pokeapi_id": 98, - "pokemon_name": "krabby", - "method": "good-rod", - "encounter_rate": 55, - "min_level": 20, - "max_level": 20 - }, { "pokeapi_id": 86, "pokemon_name": "seel", "method": "walk", "encounter_rate": 50, - "min_level": 25, - "max_level": 27 - }, - { - "pokeapi_id": 98, - "pokemon_name": "krabby", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 35, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 116, - "pokemon_name": "horsea", - "method": "super-rod", - "encounter_rate": 30, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 73, - "pokemon_name": "tentacruel", - "method": "surf", - "encounter_rate": 30, - "min_level": 20, - "max_level": 24 + "min_level": 23, + "max_level": 25 }, { "pokeapi_id": 42, "pokemon_name": "golbat", "method": "walk", "encounter_rate": 20, - "min_level": 27, - "max_level": 28 - }, - { - "pokeapi_id": 99, - "pokemon_name": "kingler", - "method": "super-rod", - "encounter_rate": 20, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 98, - "pokemon_name": "krabby", - "method": "old-rod", - "encounter_rate": 15, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 116, - "pokemon_name": "horsea", - "method": "good-rod", - "encounter_rate": 10, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 117, - "pokemon_name": "seadra", - "method": "super-rod", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 117, - "pokemon_name": "seadra", - "method": "surf", - "encounter_rate": 10, - "min_level": 20, - "max_level": 24 + "min_level": 25, + "max_level": 26 } ] } @@ -5912,7 +5912,7 @@ "encounters": [], "children": [ { - "name": "Victory Road 1 (1F)", + "name": "Victory Road 1 (1f)", "order": 82, "encounters": [ { @@ -5966,7 +5966,7 @@ ] }, { - "name": "Victory Road 1 (2F)", + "name": "Victory Road 1 (2f)", "order": 83, "encounters": [ { @@ -6020,7 +6020,7 @@ ] }, { - "name": "Victory Road 1 (3F)", + "name": "Victory Road 1 (3f)", "order": 84, "encounters": [ { @@ -6215,7 +6215,7 @@ "encounters": [], "children": [ { - "name": "Mt Silver (2F)", + "name": "Mt Silver (2f)", "order": 87, "encounters": [ { @@ -6290,14 +6290,6 @@ "min_level": 20, "max_level": 20 }, - { - "pokeapi_id": 55, - "pokemon_name": "golduck", - "method": "walk", - "encounter_rate": 30, - "min_level": 48, - "max_level": 48 - }, { "pokeapi_id": 55, "pokemon_name": "golduck", @@ -6306,6 +6298,14 @@ "min_level": 40, "max_level": 44 }, + { + "pokeapi_id": 55, + "pokemon_name": "golduck", + "method": "walk", + "encounter_rate": 30, + "min_level": 48, + "max_level": 48 + }, { "pokeapi_id": 195, "pokemon_name": "quagsire", @@ -6499,7 +6499,7 @@ ] }, { - "name": "Mt Silver (1F)", + "name": "Mt Silver (1f)", "order": 89, "encounters": [ { @@ -7013,7 +7013,7 @@ ] }, { - "name": "Mt Moon (1F)", + "name": "Mt Moon (1f)", "order": 97, "encounters": [ { @@ -7504,14 +7504,6 @@ "min_level": 14, "max_level": 14 }, - { - "pokeapi_id": 119, - "pokemon_name": "seaking", - "method": "super-rod", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, { "pokeapi_id": 119, "pokemon_name": "seaking", @@ -7519,6 +7511,14 @@ "encounter_rate": 10, "min_level": 10, "max_level": 14 + }, + { + "pokeapi_id": 119, + "pokemon_name": "seaking", + "method": "super-rod", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 } ] }, @@ -8360,14 +8360,6 @@ "min_level": 15, "max_level": 15 }, - { - "pokeapi_id": 119, - "pokemon_name": "seaking", - "method": "super-rod", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, { "pokeapi_id": 119, "pokemon_name": "seaking", @@ -8376,6 +8368,14 @@ "min_level": 15, "max_level": 19 }, + { + "pokeapi_id": 119, + "pokemon_name": "seaking", + "method": "super-rod", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + }, { "pokeapi_id": 49, "pokemon_name": "venomoth", @@ -8400,7 +8400,7 @@ "encounters": [], "children": [ { - "name": "Rock Tunnel (1F)", + "name": "Rock Tunnel (1f)", "order": 111, "encounters": [ { @@ -8462,7 +8462,7 @@ ] }, { - "name": "Rock Tunnel (B1F)", + "name": "Rock Tunnel (B1f)", "order": 112, "encounters": [ { @@ -9797,4 +9797,4 @@ } ] } -] \ No newline at end of file +] diff --git a/backend/src/app/seeds/data/diamond.json b/backend/src/app/seeds/data/diamond.json index 38803d1..a5982f5 100644 --- a/backend/src/app/seeds/data/diamond.json +++ b/backend/src/app/seeds/data/diamond.json @@ -379,7 +379,7 @@ "encounters": [], "children": [ { - "name": "Oreburgh Mine (1F)", + "name": "Oreburgh Mine (1f)", "order": 7, "encounters": [ { @@ -409,7 +409,7 @@ ] }, { - "name": "Oreburgh Mine (B1F)", + "name": "Oreburgh Mine (B1f)", "order": 8, "encounters": [ { @@ -848,117 +848,61 @@ "encounters": [], "children": [ { - "name": "Mt Coronet (1F Route 207)", + "name": "Mt Coronet (1f Route 216)", "order": 13, "encounters": [ { - "pokeapi_id": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 3, - "max_level": 10 + "pokeapi_id": 307, + "pokemon_name": "meditite", + "method": "walk", + "encounter_rate": 25, + "min_level": 31, + "max_level": 32 }, { - "pokeapi_id": 41, - "pokemon_name": "zubat", - "method": "surf", - "encounter_rate": 90, - "min_level": 20, - "max_level": 40 + "pokeapi_id": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 20, + "min_level": 31, + "max_level": 32 }, { - "pokeapi_id": 130, - "pokemon_name": "gyarados", - "method": "super-rod", - "encounter_rate": 55, + "pokeapi_id": 75, + "pokemon_name": "graveler", + "method": "walk", + "encounter_rate": 20, + "min_level": 31, + "max_level": 31 + }, + { + "pokeapi_id": 35, + "pokemon_name": "clefairy", + "method": "walk", + "encounter_rate": 15, "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": 74, - "pokemon_name": "geodude", - "method": "walk", - "encounter_rate": 40, - "min_level": 14, - "max_level": 15 - }, - { - "pokeapi_id": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 30, - "min_level": 14, - "max_level": 15 - }, - { - "pokeapi_id": 173, - "pokemon_name": "cleffa", - "method": "walk", - "encounter_rate": 25, - "min_level": 14, - "max_level": 14 - }, - { - "pokeapi_id": 66, - "pokemon_name": "machop", - "method": "walk", - "encounter_rate": 25, - "min_level": 15, - "max_level": 16 + "max_level": 32 }, { "pokeapi_id": 433, "pokemon_name": "chingling", "method": "walk", "encounter_rate": 10, - "min_level": 15, - "max_level": 15 + "min_level": 30, + "max_level": 30 }, { - "pokeapi_id": 42, - "pokemon_name": "golbat", - "method": "surf", - "encounter_rate": 10, - "min_level": 20, - "max_level": 40 - }, - { - "pokeapi_id": 307, - "pokemon_name": "meditite", + "pokeapi_id": 67, + "pokemon_name": "machoke", "method": "walk", "encounter_rate": 10, - "min_level": 15, - "max_level": 15 + "min_level": 31, + "max_level": 31 } ] }, { - "name": "Mt Coronet (2F)", + "name": "Mt Coronet (3f)", "order": 14, "encounters": [ { @@ -1044,298 +988,8 @@ ] }, { - "name": "Mt Coronet (3F)", + "name": "Mt Coronet (4f)", "order": 15, - "encounters": [ - { - "pokeapi_id": 35, - "pokemon_name": "clefairy", - "method": "walk", - "encounter_rate": 27, - "min_level": 36, - "max_level": 38 - }, - { - "pokeapi_id": 437, - "pokemon_name": "bronzong", - "method": "walk", - "encounter_rate": 20, - "min_level": 38, - "max_level": 38 - }, - { - "pokeapi_id": 75, - "pokemon_name": "graveler", - "method": "walk", - "encounter_rate": 20, - "min_level": 36, - "max_level": 36 - }, - { - "pokeapi_id": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 17, - "min_level": 36, - "max_level": 36 - }, - { - "pokeapi_id": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 10, - "min_level": 37, - "max_level": 38 - }, - { - "pokeapi_id": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 10, - "min_level": 37, - "max_level": 37 - }, - { - "pokeapi_id": 67, - "pokemon_name": "machoke", - "method": "walk", - "encounter_rate": 10, - "min_level": 37, - "max_level": 37 - }, - { - "pokeapi_id": 308, - "pokemon_name": "medicham", - "method": "walk", - "encounter_rate": 10, - "min_level": 37, - "max_level": 37 - }, - { - "pokeapi_id": 337, - "pokemon_name": "lunatone", - "method": "walk", - "encounter_rate": 8, - "min_level": 36, - "max_level": 37 - }, - { - "pokeapi_id": 338, - "pokemon_name": "solrock", - "method": "walk", - "encounter_rate": 8, - "min_level": 36, - "max_level": 37 - } - ] - }, - { - "name": "Mt Coronet (Exterior Snowfall)", - "order": 16, - "encounters": [ - { - "pokeapi_id": 67, - "pokemon_name": "machoke", - "method": "walk", - "encounter_rate": 30, - "min_level": 39, - "max_level": 40 - }, - { - "pokeapi_id": 308, - "pokemon_name": "medicham", - "method": "walk", - "encounter_rate": 30, - "min_level": 39, - "max_level": 40 - }, - { - "pokeapi_id": 294, - "pokemon_name": "loudred", - "method": "walk", - "encounter_rate": 22, - "min_level": 39, - "max_level": 40 - }, - { - "pokeapi_id": 460, - "pokemon_name": "abomasnow", - "method": "walk", - "encounter_rate": 20, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 459, - "pokemon_name": "snover", - "method": "walk", - "encounter_rate": 20, - "min_level": 38, - "max_level": 38 - }, - { - "pokeapi_id": 437, - "pokemon_name": "bronzong", - "method": "walk", - "encounter_rate": 17, - "min_level": 39, - "max_level": 40 - }, - { - "pokeapi_id": 35, - "pokemon_name": "clefairy", - "method": "walk", - "encounter_rate": 17, - "min_level": 38, - "max_level": 39 - }, - { - "pokeapi_id": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 10, - "min_level": 39, - "max_level": 40 - }, - { - "pokeapi_id": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 10, - "min_level": 39, - "max_level": 39 - }, - { - "pokeapi_id": 164, - "pokemon_name": "noctowl", - "method": "walk", - "encounter_rate": 10, - "min_level": 39, - "max_level": 39 - }, - { - "pokeapi_id": 337, - "pokemon_name": "lunatone", - "method": "walk", - "encounter_rate": 8, - "min_level": 38, - "max_level": 39 - }, - { - "pokeapi_id": 338, - "pokemon_name": "solrock", - "method": "walk", - "encounter_rate": 8, - "min_level": 38, - "max_level": 39 - } - ] - }, - { - "name": "Mt Coronet (Exterior Blizzard)", - "order": 17, - "encounters": [ - { - "pokeapi_id": 67, - "pokemon_name": "machoke", - "method": "walk", - "encounter_rate": 30, - "min_level": 39, - "max_level": 40 - }, - { - "pokeapi_id": 308, - "pokemon_name": "medicham", - "method": "walk", - "encounter_rate": 30, - "min_level": 39, - "max_level": 40 - }, - { - "pokeapi_id": 294, - "pokemon_name": "loudred", - "method": "walk", - "encounter_rate": 22, - "min_level": 39, - "max_level": 40 - }, - { - "pokeapi_id": 460, - "pokemon_name": "abomasnow", - "method": "walk", - "encounter_rate": 20, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 459, - "pokemon_name": "snover", - "method": "walk", - "encounter_rate": 20, - "min_level": 38, - "max_level": 38 - }, - { - "pokeapi_id": 437, - "pokemon_name": "bronzong", - "method": "walk", - "encounter_rate": 17, - "min_level": 39, - "max_level": 40 - }, - { - "pokeapi_id": 35, - "pokemon_name": "clefairy", - "method": "walk", - "encounter_rate": 17, - "min_level": 38, - "max_level": 39 - }, - { - "pokeapi_id": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 10, - "min_level": 39, - "max_level": 40 - }, - { - "pokeapi_id": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 10, - "min_level": 39, - "max_level": 39 - }, - { - "pokeapi_id": 164, - "pokemon_name": "noctowl", - "method": "walk", - "encounter_rate": 10, - "min_level": 39, - "max_level": 39 - }, - { - "pokeapi_id": 337, - "pokemon_name": "lunatone", - "method": "walk", - "encounter_rate": 8, - "min_level": 38, - "max_level": 39 - }, - { - "pokeapi_id": 338, - "pokemon_name": "solrock", - "method": "walk", - "encounter_rate": 8, - "min_level": 38, - "max_level": 39 - } - ] - }, - { - "name": "Mt Coronet (4F)", - "order": 18, "encounters": [ { "pokeapi_id": 129, @@ -1476,250 +1130,8 @@ ] }, { - "name": "Mt Coronet (4F Small Room)", - "order": 19, - "encounters": [ - { - "pokeapi_id": 437, - "pokemon_name": "bronzong", - "method": "walk", - "encounter_rate": 37, - "min_level": 38, - "max_level": 40 - }, - { - "pokeapi_id": 35, - "pokemon_name": "clefairy", - "method": "walk", - "encounter_rate": 27, - "min_level": 38, - "max_level": 40 - }, - { - "pokeapi_id": 75, - "pokemon_name": "graveler", - "method": "walk", - "encounter_rate": 20, - "min_level": 38, - "max_level": 38 - }, - { - "pokeapi_id": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 10, - "min_level": 39, - "max_level": 39 - }, - { - "pokeapi_id": 67, - "pokemon_name": "machoke", - "method": "walk", - "encounter_rate": 10, - "min_level": 39, - "max_level": 39 - }, - { - "pokeapi_id": 308, - "pokemon_name": "medicham", - "method": "walk", - "encounter_rate": 10, - "min_level": 39, - "max_level": 39 - }, - { - "pokeapi_id": 337, - "pokemon_name": "lunatone", - "method": "walk", - "encounter_rate": 8, - "min_level": 38, - "max_level": 39 - }, - { - "pokeapi_id": 338, - "pokemon_name": "solrock", - "method": "walk", - "encounter_rate": 8, - "min_level": 38, - "max_level": 39 - }, - { - "pokeapi_id": 358, - "pokemon_name": "chimecho", - "method": "walk", - "encounter_rate": 5, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 5, - "min_level": 40, - "max_level": 40 - } - ] - }, - { - "name": "Mt Coronet (5F)", - "order": 20, - "encounters": [ - { - "pokeapi_id": 437, - "pokemon_name": "bronzong", - "method": "walk", - "encounter_rate": 37, - "min_level": 40, - "max_level": 42 - }, - { - "pokeapi_id": 35, - "pokemon_name": "clefairy", - "method": "walk", - "encounter_rate": 27, - "min_level": 40, - "max_level": 42 - }, - { - "pokeapi_id": 75, - "pokemon_name": "graveler", - "method": "walk", - "encounter_rate": 20, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 358, - "pokemon_name": "chimecho", - "method": "walk", - "encounter_rate": 10, - "min_level": 41, - "max_level": 42 - }, - { - "pokeapi_id": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 10, - "min_level": 41, - "max_level": 41 - }, - { - "pokeapi_id": 67, - "pokemon_name": "machoke", - "method": "walk", - "encounter_rate": 10, - "min_level": 41, - "max_level": 41 - }, - { - "pokeapi_id": 308, - "pokemon_name": "medicham", - "method": "walk", - "encounter_rate": 10, - "min_level": 41, - "max_level": 41 - }, - { - "pokeapi_id": 337, - "pokemon_name": "lunatone", - "method": "walk", - "encounter_rate": 8, - "min_level": 40, - "max_level": 41 - }, - { - "pokeapi_id": 338, - "pokemon_name": "solrock", - "method": "walk", - "encounter_rate": 8, - "min_level": 40, - "max_level": 41 - } - ] - }, - { - "name": "Mt Coronet (6F)", - "order": 21, - "encounters": [ - { - "pokeapi_id": 437, - "pokemon_name": "bronzong", - "method": "walk", - "encounter_rate": 37, - "min_level": 40, - "max_level": 42 - }, - { - "pokeapi_id": 35, - "pokemon_name": "clefairy", - "method": "walk", - "encounter_rate": 27, - "min_level": 40, - "max_level": 42 - }, - { - "pokeapi_id": 75, - "pokemon_name": "graveler", - "method": "walk", - "encounter_rate": 20, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 358, - "pokemon_name": "chimecho", - "method": "walk", - "encounter_rate": 10, - "min_level": 41, - "max_level": 42 - }, - { - "pokeapi_id": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 10, - "min_level": 41, - "max_level": 41 - }, - { - "pokeapi_id": 67, - "pokemon_name": "machoke", - "method": "walk", - "encounter_rate": 10, - "min_level": 41, - "max_level": 41 - }, - { - "pokeapi_id": 308, - "pokemon_name": "medicham", - "method": "walk", - "encounter_rate": 10, - "min_level": 41, - "max_level": 41 - }, - { - "pokeapi_id": 337, - "pokemon_name": "lunatone", - "method": "walk", - "encounter_rate": 8, - "min_level": 40, - "max_level": 41 - }, - { - "pokeapi_id": 338, - "pokemon_name": "solrock", - "method": "walk", - "encounter_rate": 8, - "min_level": 40, - "max_level": 41 - } - ] - }, - { - "name": "Mt Coronet (1F From Exterior)", - "order": 22, + "name": "Mt Coronet (1f From Exterior)", + "order": 16, "encounters": [ { "pokeapi_id": 75, @@ -1796,62 +1208,8 @@ ] }, { - "name": "Mt Coronet (1F Route 216)", - "order": 23, - "encounters": [ - { - "pokeapi_id": 307, - "pokemon_name": "meditite", - "method": "walk", - "encounter_rate": 25, - "min_level": 31, - "max_level": 32 - }, - { - "pokeapi_id": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 20, - "min_level": 31, - "max_level": 32 - }, - { - "pokeapi_id": 75, - "pokemon_name": "graveler", - "method": "walk", - "encounter_rate": 20, - "min_level": 31, - "max_level": 31 - }, - { - "pokeapi_id": 35, - "pokemon_name": "clefairy", - "method": "walk", - "encounter_rate": 15, - "min_level": 30, - "max_level": 32 - }, - { - "pokeapi_id": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 10, - "min_level": 30, - "max_level": 30 - }, - { - "pokeapi_id": 67, - "pokemon_name": "machoke", - "method": "walk", - "encounter_rate": 10, - "min_level": 31, - "max_level": 31 - } - ] - }, - { - "name": "Mt Coronet (1F Route 211)", - "order": 24, + "name": "Mt Coronet (1f Route 211)", + "order": 17, "encounters": [ { "pokeapi_id": 307, @@ -1904,8 +1262,8 @@ ] }, { - "name": "Mt Coronet (B1F)", - "order": 25, + "name": "Mt Coronet (B1f)", + "order": 18, "encounters": [ { "pokeapi_id": 129, @@ -2012,6 +1370,648 @@ "max_level": 31 } ] + }, + { + "name": "Mt Coronet (1f Route 207)", + "order": 19, + "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": "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": 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": 74, + "pokemon_name": "geodude", + "method": "walk", + "encounter_rate": 40, + "min_level": 14, + "max_level": 15 + }, + { + "pokeapi_id": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 30, + "min_level": 14, + "max_level": 15 + }, + { + "pokeapi_id": 173, + "pokemon_name": "cleffa", + "method": "walk", + "encounter_rate": 25, + "min_level": 14, + "max_level": 14 + }, + { + "pokeapi_id": 66, + "pokemon_name": "machop", + "method": "walk", + "encounter_rate": 25, + "min_level": 15, + "max_level": 16 + }, + { + "pokeapi_id": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 10, + "min_level": 15, + "max_level": 15 + }, + { + "pokeapi_id": 42, + "pokemon_name": "golbat", + "method": "surf", + "encounter_rate": 10, + "min_level": 20, + "max_level": 40 + }, + { + "pokeapi_id": 307, + "pokemon_name": "meditite", + "method": "walk", + "encounter_rate": 10, + "min_level": 15, + "max_level": 15 + } + ] + }, + { + "name": "Mt Coronet (2f)", + "order": 20, + "encounters": [ + { + "pokeapi_id": 35, + "pokemon_name": "clefairy", + "method": "walk", + "encounter_rate": 27, + "min_level": 36, + "max_level": 38 + }, + { + "pokeapi_id": 437, + "pokemon_name": "bronzong", + "method": "walk", + "encounter_rate": 20, + "min_level": 38, + "max_level": 38 + }, + { + "pokeapi_id": 75, + "pokemon_name": "graveler", + "method": "walk", + "encounter_rate": 20, + "min_level": 36, + "max_level": 36 + }, + { + "pokeapi_id": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 17, + "min_level": 36, + "max_level": 36 + }, + { + "pokeapi_id": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 10, + "min_level": 37, + "max_level": 38 + }, + { + "pokeapi_id": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 10, + "min_level": 37, + "max_level": 37 + }, + { + "pokeapi_id": 67, + "pokemon_name": "machoke", + "method": "walk", + "encounter_rate": 10, + "min_level": 37, + "max_level": 37 + }, + { + "pokeapi_id": 308, + "pokemon_name": "medicham", + "method": "walk", + "encounter_rate": 10, + "min_level": 37, + "max_level": 37 + }, + { + "pokeapi_id": 337, + "pokemon_name": "lunatone", + "method": "walk", + "encounter_rate": 8, + "min_level": 36, + "max_level": 37 + }, + { + "pokeapi_id": 338, + "pokemon_name": "solrock", + "method": "walk", + "encounter_rate": 8, + "min_level": 36, + "max_level": 37 + } + ] + }, + { + "name": "Mt Coronet (Exterior Snowfall)", + "order": 21, + "encounters": [ + { + "pokeapi_id": 67, + "pokemon_name": "machoke", + "method": "walk", + "encounter_rate": 30, + "min_level": 39, + "max_level": 40 + }, + { + "pokeapi_id": 308, + "pokemon_name": "medicham", + "method": "walk", + "encounter_rate": 30, + "min_level": 39, + "max_level": 40 + }, + { + "pokeapi_id": 294, + "pokemon_name": "loudred", + "method": "walk", + "encounter_rate": 22, + "min_level": 39, + "max_level": 40 + }, + { + "pokeapi_id": 460, + "pokemon_name": "abomasnow", + "method": "walk", + "encounter_rate": 20, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 459, + "pokemon_name": "snover", + "method": "walk", + "encounter_rate": 20, + "min_level": 38, + "max_level": 38 + }, + { + "pokeapi_id": 437, + "pokemon_name": "bronzong", + "method": "walk", + "encounter_rate": 17, + "min_level": 39, + "max_level": 40 + }, + { + "pokeapi_id": 35, + "pokemon_name": "clefairy", + "method": "walk", + "encounter_rate": 17, + "min_level": 38, + "max_level": 39 + }, + { + "pokeapi_id": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 10, + "min_level": 39, + "max_level": 40 + }, + { + "pokeapi_id": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 10, + "min_level": 39, + "max_level": 39 + }, + { + "pokeapi_id": 164, + "pokemon_name": "noctowl", + "method": "walk", + "encounter_rate": 10, + "min_level": 39, + "max_level": 39 + }, + { + "pokeapi_id": 337, + "pokemon_name": "lunatone", + "method": "walk", + "encounter_rate": 8, + "min_level": 38, + "max_level": 39 + }, + { + "pokeapi_id": 338, + "pokemon_name": "solrock", + "method": "walk", + "encounter_rate": 8, + "min_level": 38, + "max_level": 39 + } + ] + }, + { + "name": "Mt Coronet (Exterior Blizzard)", + "order": 22, + "encounters": [ + { + "pokeapi_id": 67, + "pokemon_name": "machoke", + "method": "walk", + "encounter_rate": 30, + "min_level": 39, + "max_level": 40 + }, + { + "pokeapi_id": 308, + "pokemon_name": "medicham", + "method": "walk", + "encounter_rate": 30, + "min_level": 39, + "max_level": 40 + }, + { + "pokeapi_id": 294, + "pokemon_name": "loudred", + "method": "walk", + "encounter_rate": 22, + "min_level": 39, + "max_level": 40 + }, + { + "pokeapi_id": 460, + "pokemon_name": "abomasnow", + "method": "walk", + "encounter_rate": 20, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 459, + "pokemon_name": "snover", + "method": "walk", + "encounter_rate": 20, + "min_level": 38, + "max_level": 38 + }, + { + "pokeapi_id": 437, + "pokemon_name": "bronzong", + "method": "walk", + "encounter_rate": 17, + "min_level": 39, + "max_level": 40 + }, + { + "pokeapi_id": 35, + "pokemon_name": "clefairy", + "method": "walk", + "encounter_rate": 17, + "min_level": 38, + "max_level": 39 + }, + { + "pokeapi_id": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 10, + "min_level": 39, + "max_level": 40 + }, + { + "pokeapi_id": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 10, + "min_level": 39, + "max_level": 39 + }, + { + "pokeapi_id": 164, + "pokemon_name": "noctowl", + "method": "walk", + "encounter_rate": 10, + "min_level": 39, + "max_level": 39 + }, + { + "pokeapi_id": 337, + "pokemon_name": "lunatone", + "method": "walk", + "encounter_rate": 8, + "min_level": 38, + "max_level": 39 + }, + { + "pokeapi_id": 338, + "pokemon_name": "solrock", + "method": "walk", + "encounter_rate": 8, + "min_level": 38, + "max_level": 39 + } + ] + }, + { + "name": "Mt Coronet (4f Small Room)", + "order": 23, + "encounters": [ + { + "pokeapi_id": 437, + "pokemon_name": "bronzong", + "method": "walk", + "encounter_rate": 37, + "min_level": 38, + "max_level": 40 + }, + { + "pokeapi_id": 35, + "pokemon_name": "clefairy", + "method": "walk", + "encounter_rate": 27, + "min_level": 38, + "max_level": 40 + }, + { + "pokeapi_id": 75, + "pokemon_name": "graveler", + "method": "walk", + "encounter_rate": 20, + "min_level": 38, + "max_level": 38 + }, + { + "pokeapi_id": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 10, + "min_level": 39, + "max_level": 39 + }, + { + "pokeapi_id": 67, + "pokemon_name": "machoke", + "method": "walk", + "encounter_rate": 10, + "min_level": 39, + "max_level": 39 + }, + { + "pokeapi_id": 308, + "pokemon_name": "medicham", + "method": "walk", + "encounter_rate": 10, + "min_level": 39, + "max_level": 39 + }, + { + "pokeapi_id": 337, + "pokemon_name": "lunatone", + "method": "walk", + "encounter_rate": 8, + "min_level": 38, + "max_level": 39 + }, + { + "pokeapi_id": 338, + "pokemon_name": "solrock", + "method": "walk", + "encounter_rate": 8, + "min_level": 38, + "max_level": 39 + }, + { + "pokeapi_id": 358, + "pokemon_name": "chimecho", + "method": "walk", + "encounter_rate": 5, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 5, + "min_level": 40, + "max_level": 40 + } + ] + }, + { + "name": "Mt Coronet (5f)", + "order": 24, + "encounters": [ + { + "pokeapi_id": 437, + "pokemon_name": "bronzong", + "method": "walk", + "encounter_rate": 37, + "min_level": 40, + "max_level": 42 + }, + { + "pokeapi_id": 35, + "pokemon_name": "clefairy", + "method": "walk", + "encounter_rate": 27, + "min_level": 40, + "max_level": 42 + }, + { + "pokeapi_id": 75, + "pokemon_name": "graveler", + "method": "walk", + "encounter_rate": 20, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 358, + "pokemon_name": "chimecho", + "method": "walk", + "encounter_rate": 10, + "min_level": 41, + "max_level": 42 + }, + { + "pokeapi_id": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 10, + "min_level": 41, + "max_level": 41 + }, + { + "pokeapi_id": 67, + "pokemon_name": "machoke", + "method": "walk", + "encounter_rate": 10, + "min_level": 41, + "max_level": 41 + }, + { + "pokeapi_id": 308, + "pokemon_name": "medicham", + "method": "walk", + "encounter_rate": 10, + "min_level": 41, + "max_level": 41 + }, + { + "pokeapi_id": 337, + "pokemon_name": "lunatone", + "method": "walk", + "encounter_rate": 8, + "min_level": 40, + "max_level": 41 + }, + { + "pokeapi_id": 338, + "pokemon_name": "solrock", + "method": "walk", + "encounter_rate": 8, + "min_level": 40, + "max_level": 41 + } + ] + }, + { + "name": "Mt Coronet (6f)", + "order": 25, + "encounters": [ + { + "pokeapi_id": 437, + "pokemon_name": "bronzong", + "method": "walk", + "encounter_rate": 37, + "min_level": 40, + "max_level": 42 + }, + { + "pokeapi_id": 35, + "pokemon_name": "clefairy", + "method": "walk", + "encounter_rate": 27, + "min_level": 40, + "max_level": 42 + }, + { + "pokeapi_id": 75, + "pokemon_name": "graveler", + "method": "walk", + "encounter_rate": 20, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 358, + "pokemon_name": "chimecho", + "method": "walk", + "encounter_rate": 10, + "min_level": 41, + "max_level": 42 + }, + { + "pokeapi_id": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 10, + "min_level": 41, + "max_level": 41 + }, + { + "pokeapi_id": 67, + "pokemon_name": "machoke", + "method": "walk", + "encounter_rate": 10, + "min_level": 41, + "max_level": 41 + }, + { + "pokeapi_id": 308, + "pokemon_name": "medicham", + "method": "walk", + "encounter_rate": 10, + "min_level": 41, + "max_level": 41 + }, + { + "pokeapi_id": 337, + "pokemon_name": "lunatone", + "method": "walk", + "encounter_rate": 8, + "min_level": 40, + "max_level": 41 + }, + { + "pokeapi_id": 338, + "pokemon_name": "solrock", + "method": "walk", + "encounter_rate": 8, + "min_level": 40, + "max_level": 41 + } + ] } ] }, @@ -3040,7 +3040,7 @@ "encounters": [], "children": [ { - "name": "Solaceon Ruins (2F)", + "name": "Solaceon Ruins (1f)", "order": 34, "encounters": [ { @@ -3054,7 +3054,7 @@ ] }, { - "name": "Solaceon Ruins (1F)", + "name": "Solaceon Ruins (B1f C)", "order": 35, "encounters": [ { @@ -3068,7 +3068,7 @@ ] }, { - "name": "Solaceon Ruins (B1F A)", + "name": "Solaceon Ruins (B3f A)", "order": 36, "encounters": [ { @@ -3082,7 +3082,7 @@ ] }, { - "name": "Solaceon Ruins (B1F B)", + "name": "Solaceon Ruins (B3f C)", "order": 37, "encounters": [ { @@ -3096,7 +3096,7 @@ ] }, { - "name": "Solaceon Ruins (B1F C)", + "name": "Solaceon Ruins (B4f C)", "order": 38, "encounters": [ { @@ -3110,7 +3110,7 @@ ] }, { - "name": "Solaceon Ruins (B2F A)", + "name": "Solaceon Ruins (B1f A)", "order": 39, "encounters": [ { @@ -3124,7 +3124,7 @@ ] }, { - "name": "Solaceon Ruins (B2F B)", + "name": "Solaceon Ruins (B3f B)", "order": 40, "encounters": [ { @@ -3138,7 +3138,7 @@ ] }, { - "name": "Solaceon Ruins (B2F C)", + "name": "Solaceon Ruins (B5f)", "order": 41, "encounters": [ { @@ -3152,7 +3152,7 @@ ] }, { - "name": "Solaceon Ruins (B3F A)", + "name": "Solaceon Ruins (B2f A)", "order": 42, "encounters": [ { @@ -3166,7 +3166,7 @@ ] }, { - "name": "Solaceon Ruins (B3F B)", + "name": "Solaceon Ruins (B2f B)", "order": 43, "encounters": [ { @@ -3180,7 +3180,7 @@ ] }, { - "name": "Solaceon Ruins (B3F C)", + "name": "Solaceon Ruins (B2f C)", "order": 44, "encounters": [ { @@ -3194,7 +3194,7 @@ ] }, { - "name": "Solaceon Ruins (B3F D)", + "name": "Solaceon Ruins (B4f B)", "order": 45, "encounters": [ { @@ -3208,7 +3208,7 @@ ] }, { - "name": "Solaceon Ruins (B3F E)", + "name": "Solaceon Ruins (B4f D)", "order": 46, "encounters": [ { @@ -3222,7 +3222,7 @@ ] }, { - "name": "Solaceon Ruins (B4F A)", + "name": "Solaceon Ruins (B1f B)", "order": 47, "encounters": [ { @@ -3236,7 +3236,7 @@ ] }, { - "name": "Solaceon Ruins (B4F B)", + "name": "Solaceon Ruins (B4f A)", "order": 48, "encounters": [ { @@ -3250,7 +3250,7 @@ ] }, { - "name": "Solaceon Ruins (B4F C)", + "name": "Solaceon Ruins (B3f D)", "order": 49, "encounters": [ { @@ -3264,7 +3264,7 @@ ] }, { - "name": "Solaceon Ruins (B4F D)", + "name": "Solaceon Ruins (B3f E)", "order": 50, "encounters": [ { @@ -3278,7 +3278,7 @@ ] }, { - "name": "Solaceon Ruins (B5F)", + "name": "Solaceon Ruins (2f)", "order": 51, "encounters": [ { @@ -3299,62 +3299,8 @@ "encounters": [], "children": [ { - "name": "Victory Road (1F)", + "name": "Victory Road (2f)", "order": 53, - "encounters": [ - { - "pokeapi_id": 67, - "pokemon_name": "machoke", - "method": "walk", - "encounter_rate": 25, - "min_level": 44, - "max_level": 46 - }, - { - "pokeapi_id": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 20, - "min_level": 44, - "max_level": 46 - }, - { - "pokeapi_id": 75, - "pokemon_name": "graveler", - "method": "walk", - "encounter_rate": 20, - "min_level": 45, - "max_level": 45 - }, - { - "pokeapi_id": 308, - "pokemon_name": "medicham", - "method": "walk", - "encounter_rate": 15, - "min_level": 44, - "max_level": 46 - }, - { - "pokeapi_id": 95, - "pokemon_name": "onix", - "method": "walk", - "encounter_rate": 10, - "min_level": 44, - "max_level": 44 - }, - { - "pokeapi_id": 208, - "pokemon_name": "steelix", - "method": "walk", - "encounter_rate": 10, - "min_level": 46, - "max_level": 46 - } - ] - }, - { - "name": "Victory Road (2F)", - "order": 54, "encounters": [ { "pokeapi_id": 64, @@ -3407,8 +3353,8 @@ ] }, { - "name": "Victory Road (B1F)", - "order": 55, + "name": "Victory Road (B1f)", + "order": 54, "encounters": [ { "pokeapi_id": 42, @@ -3485,8 +3431,8 @@ ] }, { - "name": "Victory Road (Inside B1F)", - "order": 56, + "name": "Victory Road (Inside B1f)", + "order": 55, "encounters": [ { "pokeapi_id": 130, @@ -3572,7 +3518,7 @@ }, { "name": "Victory Road (Inside)", - "order": 57, + "order": 56, "encounters": [ { "pokeapi_id": 67, @@ -3626,7 +3572,7 @@ }, { "name": "Victory Road (Inside Exit)", - "order": 58, + "order": 57, "encounters": [ { "pokeapi_id": 67, @@ -3677,6 +3623,60 @@ "max_level": 52 } ] + }, + { + "name": "Victory Road (1f)", + "order": 58, + "encounters": [ + { + "pokeapi_id": 67, + "pokemon_name": "machoke", + "method": "walk", + "encounter_rate": 25, + "min_level": 44, + "max_level": 46 + }, + { + "pokeapi_id": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 20, + "min_level": 44, + "max_level": 46 + }, + { + "pokeapi_id": 75, + "pokemon_name": "graveler", + "method": "walk", + "encounter_rate": 20, + "min_level": 45, + "max_level": 45 + }, + { + "pokeapi_id": 308, + "pokemon_name": "medicham", + "method": "walk", + "encounter_rate": 15, + "min_level": 44, + "max_level": 46 + }, + { + "pokeapi_id": 95, + "pokemon_name": "onix", + "method": "walk", + "encounter_rate": 10, + "min_level": 44, + "max_level": 44 + }, + { + "pokeapi_id": 208, + "pokemon_name": "steelix", + "method": "walk", + "encounter_rate": 10, + "min_level": 46, + "max_level": 46 + } + ] } ] }, @@ -3788,7 +3788,7 @@ "encounters": [], "children": [ { - "name": "Oreburgh Gate (1F)", + "name": "Oreburgh Gate (1f)", "order": 61, "encounters": [ { @@ -3810,7 +3810,7 @@ ] }, { - "name": "Oreburgh Gate (B1F)", + "name": "Oreburgh Gate (B1f)", "order": 62, "encounters": [ { @@ -4208,7 +4208,7 @@ "encounters": [], "children": [ { - "name": "Turnback Cave (Pillar 1)", + "name": "Turnback Cave (After Pillar 3)", "order": 68, "encounters": [ { @@ -4262,7 +4262,7 @@ ] }, { - "name": "Turnback Cave (Pillar 2)", + "name": "Turnback Cave (Pillar 1)", "order": 69, "encounters": [ { @@ -4316,7 +4316,7 @@ ] }, { - "name": "Turnback Cave (Pillar 3)", + "name": "Turnback Cave (Pillar 2)", "order": 70, "encounters": [ { @@ -4370,8 +4370,62 @@ ] }, { - "name": "Turnback Cave (Before Pillar 1)", + "name": "Turnback Cave (Pillar 3)", "order": 71, + "encounters": [ + { + "pokeapi_id": 437, + "pokemon_name": "bronzong", + "method": "walk", + "encounter_rate": 47, + "min_level": 55, + "max_level": 56 + }, + { + "pokeapi_id": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 30, + "min_level": 55, + "max_level": 56 + }, + { + "pokeapi_id": 93, + "pokemon_name": "haunter", + "method": "walk", + "encounter_rate": 30, + "min_level": 54, + "max_level": 56 + }, + { + "pokeapi_id": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 17, + "min_level": 54, + "max_level": 54 + }, + { + "pokeapi_id": 337, + "pokemon_name": "lunatone", + "method": "walk", + "encounter_rate": 8, + "min_level": 54, + "max_level": 56 + }, + { + "pokeapi_id": 338, + "pokemon_name": "solrock", + "method": "walk", + "encounter_rate": 8, + "min_level": 54, + "max_level": 56 + } + ] + }, + { + "name": "Turnback Cave (Before Pillar 1)", + "order": 72, "encounters": [ { "pokeapi_id": 437, @@ -4425,7 +4479,7 @@ }, { "name": "Turnback Cave (Between Pillars 1 And 2)", - "order": 72, + "order": 73, "encounters": [ { "pokeapi_id": 437, @@ -4479,7 +4533,7 @@ }, { "name": "Turnback Cave (Between Pillars 2 And 3)", - "order": 73, + "order": 74, "encounters": [ { "pokeapi_id": 437, @@ -4530,60 +4584,6 @@ "max_level": 66 } ] - }, - { - "name": "Turnback Cave (After Pillar 3)", - "order": 74, - "encounters": [ - { - "pokeapi_id": 437, - "pokemon_name": "bronzong", - "method": "walk", - "encounter_rate": 47, - "min_level": 55, - "max_level": 56 - }, - { - "pokeapi_id": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 30, - "min_level": 55, - "max_level": 56 - }, - { - "pokeapi_id": 93, - "pokemon_name": "haunter", - "method": "walk", - "encounter_rate": 30, - "min_level": 54, - "max_level": 56 - }, - { - "pokeapi_id": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 17, - "min_level": 54, - "max_level": 54 - }, - { - "pokeapi_id": 337, - "pokemon_name": "lunatone", - "method": "walk", - "encounter_rate": 8, - "min_level": 54, - "max_level": 56 - }, - { - "pokeapi_id": 338, - "pokemon_name": "solrock", - "method": "walk", - "encounter_rate": 8, - "min_level": 54, - "max_level": 56 - } - ] } ] }, @@ -4593,7 +4593,7 @@ "encounters": [], "children": [ { - "name": "Snowpoint Temple (1F)", + "name": "Snowpoint Temple (B3f)", "order": 76, "encounters": [ { @@ -4601,45 +4601,45 @@ "pokemon_name": "golbat", "method": "walk", "encounter_rate": 35, - "min_level": 50, - "max_level": 52 + "min_level": 52, + "max_level": 54 }, { "pokeapi_id": 215, "pokemon_name": "sneasel", "method": "walk", "encounter_rate": 35, - "min_level": 50, - "max_level": 52 + "min_level": 52, + "max_level": 54 }, { - "pokeapi_id": 95, - "pokemon_name": "onix", + "pokeapi_id": 208, + "pokemon_name": "steelix", "method": "walk", "encounter_rate": 15, - "min_level": 50, - "max_level": 52 + "min_level": 53, + "max_level": 54 }, { "pokeapi_id": 75, "pokemon_name": "graveler", "method": "walk", "encounter_rate": 10, - "min_level": 52, - "max_level": 52 + "min_level": 54, + "max_level": 54 }, { - "pokeapi_id": 208, - "pokemon_name": "steelix", + "pokeapi_id": 95, + "pokemon_name": "onix", "method": "walk", "encounter_rate": 5, "min_level": 52, - "max_level": 52 + "max_level": 53 } ] }, { - "name": "Snowpoint Temple (B1F)", + "name": "Snowpoint Temple (B4f)", "order": 77, "encounters": [ { @@ -4647,45 +4647,37 @@ "pokemon_name": "golbat", "method": "walk", "encounter_rate": 35, - "min_level": 52, - "max_level": 54 + "min_level": 54, + "max_level": 56 }, { "pokeapi_id": 215, "pokemon_name": "sneasel", "method": "walk", "encounter_rate": 35, - "min_level": 52, - "max_level": 54 + "min_level": 54, + "max_level": 56 }, { "pokeapi_id": 208, "pokemon_name": "steelix", "method": "walk", - "encounter_rate": 15, - "min_level": 53, - "max_level": 54 + "encounter_rate": 20, + "min_level": 54, + "max_level": 56 }, { "pokeapi_id": 75, "pokemon_name": "graveler", "method": "walk", "encounter_rate": 10, - "min_level": 54, - "max_level": 54 - }, - { - "pokeapi_id": 95, - "pokemon_name": "onix", - "method": "walk", - "encounter_rate": 5, - "min_level": 52, - "max_level": 53 + "min_level": 56, + "max_level": 56 } ] }, { - "name": "Snowpoint Temple (B2F)", + "name": "Snowpoint Temple (B5f)", "order": 78, "encounters": [ { @@ -4693,46 +4685,84 @@ "pokemon_name": "golbat", "method": "walk", "encounter_rate": 35, - "min_level": 52, - "max_level": 54 + "min_level": 54, + "max_level": 56 }, { "pokeapi_id": 215, "pokemon_name": "sneasel", "method": "walk", "encounter_rate": 35, - "min_level": 52, - "max_level": 54 + "min_level": 54, + "max_level": 56 }, { "pokeapi_id": 208, "pokemon_name": "steelix", "method": "walk", - "encounter_rate": 15, - "min_level": 53, - "max_level": 54 + "encounter_rate": 20, + "min_level": 54, + "max_level": 56 }, { "pokeapi_id": 75, "pokemon_name": "graveler", "method": "walk", "encounter_rate": 10, - "min_level": 54, - "max_level": 54 - }, - { - "pokeapi_id": 95, - "pokemon_name": "onix", - "method": "walk", - "encounter_rate": 5, - "min_level": 52, - "max_level": 53 + "min_level": 56, + "max_level": 56 } ] }, { - "name": "Snowpoint Temple (B3F)", + "name": "Snowpoint Temple (1f)", "order": 79, + "encounters": [ + { + "pokeapi_id": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 35, + "min_level": 50, + "max_level": 52 + }, + { + "pokeapi_id": 215, + "pokemon_name": "sneasel", + "method": "walk", + "encounter_rate": 35, + "min_level": 50, + "max_level": 52 + }, + { + "pokeapi_id": 95, + "pokemon_name": "onix", + "method": "walk", + "encounter_rate": 15, + "min_level": 50, + "max_level": 52 + }, + { + "pokeapi_id": 75, + "pokemon_name": "graveler", + "method": "walk", + "encounter_rate": 10, + "min_level": 52, + "max_level": 52 + }, + { + "pokeapi_id": 208, + "pokemon_name": "steelix", + "method": "walk", + "encounter_rate": 5, + "min_level": 52, + "max_level": 52 + } + ] + }, + { + "name": "Snowpoint Temple (B1f)", + "order": 80, "encounters": [ { "pokeapi_id": 42, @@ -4777,45 +4807,7 @@ ] }, { - "name": "Snowpoint Temple (B4F)", - "order": 80, - "encounters": [ - { - "pokeapi_id": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 35, - "min_level": 54, - "max_level": 56 - }, - { - "pokeapi_id": 215, - "pokemon_name": "sneasel", - "method": "walk", - "encounter_rate": 35, - "min_level": 54, - "max_level": 56 - }, - { - "pokeapi_id": 208, - "pokemon_name": "steelix", - "method": "walk", - "encounter_rate": 20, - "min_level": 54, - "max_level": 56 - }, - { - "pokeapi_id": 75, - "pokemon_name": "graveler", - "method": "walk", - "encounter_rate": 10, - "min_level": 56, - "max_level": 56 - } - ] - }, - { - "name": "Snowpoint Temple (B5F)", + "name": "Snowpoint Temple (B2f)", "order": 81, "encounters": [ { @@ -4823,32 +4815,40 @@ "pokemon_name": "golbat", "method": "walk", "encounter_rate": 35, - "min_level": 54, - "max_level": 56 + "min_level": 52, + "max_level": 54 }, { "pokeapi_id": 215, "pokemon_name": "sneasel", "method": "walk", "encounter_rate": 35, - "min_level": 54, - "max_level": 56 + "min_level": 52, + "max_level": 54 }, { "pokeapi_id": 208, "pokemon_name": "steelix", "method": "walk", - "encounter_rate": 20, - "min_level": 54, - "max_level": 56 + "encounter_rate": 15, + "min_level": 53, + "max_level": 54 }, { "pokeapi_id": 75, "pokemon_name": "graveler", "method": "walk", "encounter_rate": 10, - "min_level": 56, - "max_level": 56 + "min_level": 54, + "max_level": 54 + }, + { + "pokeapi_id": 95, + "pokemon_name": "onix", + "method": "walk", + "encounter_rate": 5, + "min_level": 52, + "max_level": 53 } ] } @@ -4860,7 +4860,7 @@ "encounters": [], "children": [ { - "name": "Wayward Cave (1F)", + "name": "Wayward Cave (1f)", "order": 83, "encounters": [ { @@ -4898,7 +4898,7 @@ ] }, { - "name": "Wayward Cave (B1F)", + "name": "Wayward Cave (B1f)", "order": 84, "encounters": [ { @@ -4950,31 +4950,9 @@ "order": 85, "encounters": [], "children": [ - { - "name": "Ruin Maniac Cave (0 9 Different Unown Caught)", - "order": 86, - "encounters": [ - { - "pokeapi_id": 74, - "pokemon_name": "geodude", - "method": "walk", - "encounter_rate": 95, - "min_level": 22, - "max_level": 22 - }, - { - "pokeapi_id": 449, - "pokemon_name": "hippopotas", - "method": "walk", - "encounter_rate": 5, - "min_level": 22, - "max_level": 23 - } - ] - }, { "name": "Ruin Maniac Cave (10 25 Different Unown Caught)", - "order": 87, + "order": 86, "encounters": [ { "pokeapi_id": 74, @@ -4993,6 +4971,28 @@ "max_level": 24 } ] + }, + { + "name": "Ruin Maniac Cave (0 9 Different Unown Caught)", + "order": 87, + "encounters": [ + { + "pokeapi_id": 74, + "pokemon_name": "geodude", + "method": "walk", + "encounter_rate": 95, + "min_level": 22, + "max_level": 22 + }, + { + "pokeapi_id": 449, + "pokemon_name": "hippopotas", + "method": "walk", + "encounter_rate": 5, + "min_level": 22, + "max_level": 23 + } + ] } ] }, @@ -5048,7 +5048,7 @@ "encounters": [], "children": [ { - "name": "Iron Island (1F)", + "name": "Iron Island (1f)", "order": 90, "encounters": [ { @@ -5094,7 +5094,7 @@ ] }, { - "name": "Iron Island (B1F Left)", + "name": "Iron Island (B1f Left)", "order": 91, "encounters": [ { @@ -5148,7 +5148,7 @@ ] }, { - "name": "Iron Island (B1F Right)", + "name": "Iron Island (B1f Right)", "order": 92, "encounters": [ { @@ -5202,7 +5202,7 @@ ] }, { - "name": "Iron Island (B2F Right)", + "name": "Iron Island (B2f Right)", "order": 93, "encounters": [ { @@ -5256,7 +5256,7 @@ ] }, { - "name": "Iron Island (B2F Left)", + "name": "Iron Island (B2f Left)", "order": 94, "encounters": [ { @@ -5318,7 +5318,7 @@ ] }, { - "name": "Iron Island (B3F)", + "name": "Iron Island (B3f)", "order": 95, "encounters": [ { @@ -5517,7 +5517,7 @@ ] }, { - "name": "Old Chateau (2F Private Room)", + "name": "Old Chateau (2f Leftmost Room)", "order": 100, "encounters": [ { @@ -5539,7 +5539,7 @@ ] }, { - "name": "Old Chateau (2F)", + "name": "Old Chateau (2f Middle Room)", "order": 101, "encounters": [ { @@ -5561,7 +5561,7 @@ ] }, { - "name": "Old Chateau (2F Leftmost Room)", + "name": "Old Chateau (2f Rightmost Room)", "order": 102, "encounters": [ { @@ -5583,7 +5583,7 @@ ] }, { - "name": "Old Chateau (2F Left Room)", + "name": "Old Chateau (2f Private Room)", "order": 103, "encounters": [ { @@ -5605,7 +5605,7 @@ ] }, { - "name": "Old Chateau (2F Middle Room)", + "name": "Old Chateau (2f)", "order": 104, "encounters": [ { @@ -5627,8 +5627,30 @@ ] }, { - "name": "Old Chateau (2F Right Room)", + "name": "Old Chateau (2f Left Room)", "order": 105, + "encounters": [ + { + "pokeapi_id": 92, + "pokemon_name": "gastly", + "method": "walk", + "encounter_rate": 100, + "min_level": 12, + "max_level": 16 + }, + { + "pokeapi_id": 93, + "pokemon_name": "haunter", + "method": "walk", + "encounter_rate": 40, + "min_level": 16, + "max_level": 16 + } + ] + }, + { + "name": "Old Chateau (2f Right Room)", + "order": 106, "encounters": [ { "pokeapi_id": 92, @@ -5655,28 +5677,6 @@ "max_level": 16 } ] - }, - { - "name": "Old Chateau (2F Rightmost Room)", - "order": 106, - "encounters": [ - { - "pokeapi_id": 92, - "pokemon_name": "gastly", - "method": "walk", - "encounter_rate": 100, - "min_level": 12, - "max_level": 16 - }, - { - "pokeapi_id": 93, - "pokemon_name": "haunter", - "method": "walk", - "encounter_rate": 40, - "min_level": 16, - "max_level": 16 - } - ] } ] }, @@ -5686,7 +5686,7 @@ "encounters": [], "children": [ { - "name": "Lake Verity (Before Galactic Intervention)", + "name": "Lake Verity (After Galactic Intervention)", "order": 108, "encounters": [ { @@ -5812,7 +5812,7 @@ ] }, { - "name": "Lake Verity (After Galactic Intervention)", + "name": "Lake Verity (Before Galactic Intervention)", "order": 109, "encounters": [ { @@ -7657,8 +7657,46 @@ "encounters": [], "children": [ { - "name": "Lost Tower (1F)", + "name": "Lost Tower (5f)", "order": 128, + "encounters": [ + { + "pokeapi_id": 92, + "pokemon_name": "gastly", + "method": "walk", + "encounter_rate": 60, + "min_level": 20, + "max_level": 22 + }, + { + "pokeapi_id": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 50, + "min_level": 20, + "max_level": 21 + }, + { + "pokeapi_id": 198, + "pokemon_name": "murkrow", + "method": "walk", + "encounter_rate": 20, + "min_level": 21, + "max_level": 21 + }, + { + "pokeapi_id": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 10, + "min_level": 21, + "max_level": 23 + } + ] + }, + { + "name": "Lost Tower (1f)", + "order": 129, "encounters": [ { "pokeapi_id": 92, @@ -7687,8 +7725,8 @@ ] }, { - "name": "Lost Tower (2F)", - "order": 129, + "name": "Lost Tower (2f)", + "order": 130, "encounters": [ { "pokeapi_id": 92, @@ -7717,8 +7755,8 @@ ] }, { - "name": "Lost Tower (3F)", - "order": 130, + "name": "Lost Tower (3f)", + "order": 131, "encounters": [ { "pokeapi_id": 92, @@ -7755,8 +7793,8 @@ ] }, { - "name": "Lost Tower (4F)", - "order": 131, + "name": "Lost Tower (4f)", + "order": 132, "encounters": [ { "pokeapi_id": 92, @@ -7791,44 +7829,6 @@ "max_level": 21 } ] - }, - { - "name": "Lost Tower (5F)", - "order": 132, - "encounters": [ - { - "pokeapi_id": 92, - "pokemon_name": "gastly", - "method": "walk", - "encounter_rate": 60, - "min_level": 20, - "max_level": 22 - }, - { - "pokeapi_id": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 50, - "min_level": 20, - "max_level": 21 - }, - { - "pokeapi_id": 198, - "pokemon_name": "murkrow", - "method": "walk", - "encounter_rate": 20, - "min_level": 21, - "max_level": 21 - }, - { - "pokeapi_id": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 10, - "min_level": 21, - "max_level": 23 - } - ] } ] }, @@ -11179,4 +11179,4 @@ } ] } -] \ No newline at end of file +] diff --git a/backend/src/app/seeds/data/emerald.json b/backend/src/app/seeds/data/emerald.json index e3dbe63..83357b1 100644 --- a/backend/src/app/seeds/data/emerald.json +++ b/backend/src/app/seeds/data/emerald.json @@ -827,46 +827,8 @@ "encounters": [], "children": [ { - "name": "Granite Cave (1F)", + "name": "Granite Cave (B1f)", "order": 15, - "encounters": [ - { - "pokeapi_id": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 50, - "min_level": 6, - "max_level": 10 - }, - { - "pokeapi_id": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 30, - "min_level": 7, - "max_level": 8 - }, - { - "pokeapi_id": 63, - "pokemon_name": "abra", - "method": "walk", - "encounter_rate": 10, - "min_level": 8, - "max_level": 8 - }, - { - "pokeapi_id": 74, - "pokemon_name": "geodude", - "method": "walk", - "encounter_rate": 10, - "min_level": 6, - "max_level": 9 - } - ] - }, - { - "name": "Granite Cave (B1F)", - "order": 16, "encounters": [ { "pokeapi_id": 304, @@ -911,8 +873,8 @@ ] }, { - "name": "Granite Cave (B2F)", - "order": 17, + "name": "Granite Cave (B2f)", + "order": 16, "encounters": [ { "pokeapi_id": 74, @@ -965,8 +927,8 @@ ] }, { - "name": "Granite Cave (1Fsmall Room)", - "order": 18, + "name": "Granite Cave (1fsmall Room)", + "order": 17, "encounters": [ { "pokeapi_id": 296, @@ -1001,6 +963,44 @@ "max_level": 8 } ] + }, + { + "name": "Granite Cave (1f)", + "order": 18, + "encounters": [ + { + "pokeapi_id": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 50, + "min_level": 6, + "max_level": 10 + }, + { + "pokeapi_id": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 30, + "min_level": 7, + "max_level": 8 + }, + { + "pokeapi_id": 63, + "pokemon_name": "abra", + "method": "walk", + "encounter_rate": 10, + "min_level": 8, + "max_level": 8 + }, + { + "pokeapi_id": 74, + "pokemon_name": "geodude", + "method": "walk", + "encounter_rate": 10, + "min_level": 6, + "max_level": 9 + } + ] } ] }, @@ -2128,7 +2128,7 @@ ] }, { - "name": "Meteor Falls (B1F)", + "name": "Meteor Falls (B1f)", "order": 37, "encounters": [ { @@ -3054,307 +3054,9 @@ "order": 45, "encounters": [], "children": [ - { - "name": "Safari Zone (Nwmach Bike Area)", - "order": 46, - "encounters": [ - { - "pokeapi_id": 54, - "pokemon_name": "psyduck", - "method": "surf", - "encounter_rate": 95, - "min_level": 20, - "max_level": 35 - }, - { - "pokeapi_id": 118, - "pokemon_name": "goldeen", - "method": "super-rod", - "encounter_rate": 80, - "min_level": 25, - "max_level": 35 - }, - { - "pokeapi_id": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 70, - "min_level": 5, - "max_level": 10 - }, - { - "pokeapi_id": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 10, - "max_level": 30 - }, - { - "pokeapi_id": 118, - "pokemon_name": "goldeen", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 10, - "max_level": 30 - }, - { - "pokeapi_id": 118, - "pokemon_name": "goldeen", - "method": "old-rod", - "encounter_rate": 30, - "min_level": 5, - "max_level": 10 - }, - { - "pokeapi_id": 43, - "pokemon_name": "oddish", - "method": "walk", - "encounter_rate": 30, - "min_level": 27, - "max_level": 29 - }, - { - "pokeapi_id": 111, - "pokemon_name": "rhyhorn", - "method": "walk", - "encounter_rate": 30, - "min_level": 27, - "max_level": 29 - }, - { - "pokeapi_id": 119, - "pokemon_name": "seaking", - "method": "super-rod", - "encounter_rate": 20, - "min_level": 25, - "max_level": 40 - }, - { - "pokeapi_id": 84, - "pokemon_name": "doduo", - "method": "walk", - "encounter_rate": 15, - "min_level": 27, - "max_level": 29 - }, - { - "pokeapi_id": 44, - "pokemon_name": "gloom", - "method": "walk", - "encounter_rate": 15, - "min_level": 29, - "max_level": 31 - }, - { - "pokeapi_id": 85, - "pokemon_name": "dodrio", - "method": "walk", - "encounter_rate": 5, - "min_level": 29, - "max_level": 31 - }, - { - "pokeapi_id": 55, - "pokemon_name": "golduck", - "method": "surf", - "encounter_rate": 5, - "min_level": 25, - "max_level": 40 - }, - { - "pokeapi_id": 127, - "pokemon_name": "pinsir", - "method": "walk", - "encounter_rate": 5, - "min_level": 27, - "max_level": 29 - } - ] - }, - { - "name": "Safari Zone (Neacro Bike Area)", - "order": 47, - "encounters": [ - { - "pokeapi_id": 74, - "pokemon_name": "geodude", - "method": "rock-smash", - "encounter_rate": 100, - "min_level": 5, - "max_level": 30 - }, - { - "pokeapi_id": 43, - "pokemon_name": "oddish", - "method": "walk", - "encounter_rate": 30, - "min_level": 27, - "max_level": 29 - }, - { - "pokeapi_id": 231, - "pokemon_name": "phanpy", - "method": "walk", - "encounter_rate": 30, - "min_level": 27, - "max_level": 29 - }, - { - "pokeapi_id": 44, - "pokemon_name": "gloom", - "method": "walk", - "encounter_rate": 15, - "min_level": 29, - "max_level": 31 - }, - { - "pokeapi_id": 177, - "pokemon_name": "natu", - "method": "walk", - "encounter_rate": 15, - "min_level": 27, - "max_level": 29 - }, - { - "pokeapi_id": 214, - "pokemon_name": "heracross", - "method": "walk", - "encounter_rate": 5, - "min_level": 27, - "max_level": 29 - }, - { - "pokeapi_id": 178, - "pokemon_name": "xatu", - "method": "walk", - "encounter_rate": 5, - "min_level": 29, - "max_level": 31 - } - ] - }, - { - "name": "Safari Zone (Sw)", - "order": 48, - "encounters": [ - { - "pokeapi_id": 54, - "pokemon_name": "psyduck", - "method": "surf", - "encounter_rate": 100, - "min_level": 20, - "max_level": 35 - }, - { - "pokeapi_id": 118, - "pokemon_name": "goldeen", - "method": "super-rod", - "encounter_rate": 80, - "min_level": 25, - "max_level": 35 - }, - { - "pokeapi_id": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 70, - "min_level": 5, - "max_level": 10 - }, - { - "pokeapi_id": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 10, - "max_level": 30 - }, - { - "pokeapi_id": 118, - "pokemon_name": "goldeen", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 10, - "max_level": 30 - }, - { - "pokeapi_id": 43, - "pokemon_name": "oddish", - "method": "walk", - "encounter_rate": 40, - "min_level": 25, - "max_level": 27 - }, - { - "pokeapi_id": 118, - "pokemon_name": "goldeen", - "method": "old-rod", - "encounter_rate": 30, - "min_level": 5, - "max_level": 10 - }, - { - "pokeapi_id": 203, - "pokemon_name": "girafarig", - "method": "walk", - "encounter_rate": 20, - "min_level": 25, - "max_level": 27 - }, - { - "pokeapi_id": 119, - "pokemon_name": "seaking", - "method": "super-rod", - "encounter_rate": 20, - "min_level": 25, - "max_level": 40 - }, - { - "pokeapi_id": 84, - "pokemon_name": "doduo", - "method": "walk", - "encounter_rate": 10, - "min_level": 27, - "max_level": 27 - }, - { - "pokeapi_id": 177, - "pokemon_name": "natu", - "method": "walk", - "encounter_rate": 10, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 202, - "pokemon_name": "wobbuffet", - "method": "walk", - "encounter_rate": 10, - "min_level": 27, - "max_level": 29 - }, - { - "pokeapi_id": 44, - "pokemon_name": "gloom", - "method": "walk", - "encounter_rate": 5, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 25, - "pokemon_name": "pikachu", - "method": "walk", - "encounter_rate": 5, - "min_level": 25, - "max_level": 27 - } - ] - }, { "name": "Safari Zone (Se)", - "order": 49, + "order": 46, "encounters": [ { "pokeapi_id": 43, @@ -3416,7 +3118,7 @@ }, { "name": "Safari Zone (Expansion South)", - "order": 50, + "order": 47, "encounters": [ { "pokeapi_id": 129, @@ -3574,7 +3276,7 @@ }, { "name": "Safari Zone (Expansion North)", - "order": 51, + "order": 48, "encounters": [ { "pokeapi_id": 213, @@ -3649,6 +3351,304 @@ "max_level": 34 } ] + }, + { + "name": "Safari Zone (Nwmach Bike Area)", + "order": 49, + "encounters": [ + { + "pokeapi_id": 54, + "pokemon_name": "psyduck", + "method": "surf", + "encounter_rate": 95, + "min_level": 20, + "max_level": 35 + }, + { + "pokeapi_id": 118, + "pokemon_name": "goldeen", + "method": "super-rod", + "encounter_rate": 80, + "min_level": 25, + "max_level": 35 + }, + { + "pokeapi_id": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 70, + "min_level": 5, + "max_level": 10 + }, + { + "pokeapi_id": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 10, + "max_level": 30 + }, + { + "pokeapi_id": 118, + "pokemon_name": "goldeen", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 10, + "max_level": 30 + }, + { + "pokeapi_id": 118, + "pokemon_name": "goldeen", + "method": "old-rod", + "encounter_rate": 30, + "min_level": 5, + "max_level": 10 + }, + { + "pokeapi_id": 43, + "pokemon_name": "oddish", + "method": "walk", + "encounter_rate": 30, + "min_level": 27, + "max_level": 29 + }, + { + "pokeapi_id": 111, + "pokemon_name": "rhyhorn", + "method": "walk", + "encounter_rate": 30, + "min_level": 27, + "max_level": 29 + }, + { + "pokeapi_id": 119, + "pokemon_name": "seaking", + "method": "super-rod", + "encounter_rate": 20, + "min_level": 25, + "max_level": 40 + }, + { + "pokeapi_id": 84, + "pokemon_name": "doduo", + "method": "walk", + "encounter_rate": 15, + "min_level": 27, + "max_level": 29 + }, + { + "pokeapi_id": 44, + "pokemon_name": "gloom", + "method": "walk", + "encounter_rate": 15, + "min_level": 29, + "max_level": 31 + }, + { + "pokeapi_id": 85, + "pokemon_name": "dodrio", + "method": "walk", + "encounter_rate": 5, + "min_level": 29, + "max_level": 31 + }, + { + "pokeapi_id": 55, + "pokemon_name": "golduck", + "method": "surf", + "encounter_rate": 5, + "min_level": 25, + "max_level": 40 + }, + { + "pokeapi_id": 127, + "pokemon_name": "pinsir", + "method": "walk", + "encounter_rate": 5, + "min_level": 27, + "max_level": 29 + } + ] + }, + { + "name": "Safari Zone (Neacro Bike Area)", + "order": 50, + "encounters": [ + { + "pokeapi_id": 74, + "pokemon_name": "geodude", + "method": "rock-smash", + "encounter_rate": 100, + "min_level": 5, + "max_level": 30 + }, + { + "pokeapi_id": 43, + "pokemon_name": "oddish", + "method": "walk", + "encounter_rate": 30, + "min_level": 27, + "max_level": 29 + }, + { + "pokeapi_id": 231, + "pokemon_name": "phanpy", + "method": "walk", + "encounter_rate": 30, + "min_level": 27, + "max_level": 29 + }, + { + "pokeapi_id": 44, + "pokemon_name": "gloom", + "method": "walk", + "encounter_rate": 15, + "min_level": 29, + "max_level": 31 + }, + { + "pokeapi_id": 177, + "pokemon_name": "natu", + "method": "walk", + "encounter_rate": 15, + "min_level": 27, + "max_level": 29 + }, + { + "pokeapi_id": 214, + "pokemon_name": "heracross", + "method": "walk", + "encounter_rate": 5, + "min_level": 27, + "max_level": 29 + }, + { + "pokeapi_id": 178, + "pokemon_name": "xatu", + "method": "walk", + "encounter_rate": 5, + "min_level": 29, + "max_level": 31 + } + ] + }, + { + "name": "Safari Zone (Sw)", + "order": 51, + "encounters": [ + { + "pokeapi_id": 54, + "pokemon_name": "psyduck", + "method": "surf", + "encounter_rate": 100, + "min_level": 20, + "max_level": 35 + }, + { + "pokeapi_id": 118, + "pokemon_name": "goldeen", + "method": "super-rod", + "encounter_rate": 80, + "min_level": 25, + "max_level": 35 + }, + { + "pokeapi_id": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 70, + "min_level": 5, + "max_level": 10 + }, + { + "pokeapi_id": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 10, + "max_level": 30 + }, + { + "pokeapi_id": 118, + "pokemon_name": "goldeen", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 10, + "max_level": 30 + }, + { + "pokeapi_id": 43, + "pokemon_name": "oddish", + "method": "walk", + "encounter_rate": 40, + "min_level": 25, + "max_level": 27 + }, + { + "pokeapi_id": 118, + "pokemon_name": "goldeen", + "method": "old-rod", + "encounter_rate": 30, + "min_level": 5, + "max_level": 10 + }, + { + "pokeapi_id": 203, + "pokemon_name": "girafarig", + "method": "walk", + "encounter_rate": 20, + "min_level": 25, + "max_level": 27 + }, + { + "pokeapi_id": 119, + "pokemon_name": "seaking", + "method": "super-rod", + "encounter_rate": 20, + "min_level": 25, + "max_level": 40 + }, + { + "pokeapi_id": 84, + "pokemon_name": "doduo", + "method": "walk", + "encounter_rate": 10, + "min_level": 27, + "max_level": 27 + }, + { + "pokeapi_id": 177, + "pokemon_name": "natu", + "method": "walk", + "encounter_rate": 10, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 202, + "pokemon_name": "wobbuffet", + "method": "walk", + "encounter_rate": 10, + "min_level": 27, + "max_level": 29 + }, + { + "pokeapi_id": 44, + "pokemon_name": "gloom", + "method": "walk", + "encounter_rate": 5, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 25, + "pokemon_name": "pikachu", + "method": "walk", + "encounter_rate": 5, + "min_level": 25, + "max_level": 27 + } + ] } ] }, @@ -3830,7 +3830,7 @@ "encounters": [], "children": [ { - "name": "Mt Pyre (1F)", + "name": "Mt Pyre (3f)", "order": 55, "encounters": [ { @@ -3844,35 +3844,51 @@ ] }, { - "name": "Mt Pyre (2F)", + "name": "Mt Pyre (4f)", "order": 56, "encounters": [ { "pokeapi_id": 353, "pokemon_name": "shuppet", "method": "walk", - "encounter_rate": 100, + "encounter_rate": 90, "min_level": 22, "max_level": 29 + }, + { + "pokeapi_id": 355, + "pokemon_name": "duskull", + "method": "walk", + "encounter_rate": 10, + "min_level": 25, + "max_level": 29 } ] }, { - "name": "Mt Pyre (3F)", + "name": "Mt Pyre (5f)", "order": 57, "encounters": [ { "pokeapi_id": 353, "pokemon_name": "shuppet", "method": "walk", - "encounter_rate": 100, + "encounter_rate": 90, "min_level": 22, "max_level": 29 + }, + { + "pokeapi_id": 355, + "pokemon_name": "duskull", + "method": "walk", + "encounter_rate": 10, + "min_level": 25, + "max_level": 29 } ] }, { - "name": "Mt Pyre (4F)", + "name": "Mt Pyre (6f)", "order": 58, "encounters": [ { @@ -3893,53 +3909,9 @@ } ] }, - { - "name": "Mt Pyre (5F)", - "order": 59, - "encounters": [ - { - "pokeapi_id": 353, - "pokemon_name": "shuppet", - "method": "walk", - "encounter_rate": 90, - "min_level": 22, - "max_level": 29 - }, - { - "pokeapi_id": 355, - "pokemon_name": "duskull", - "method": "walk", - "encounter_rate": 10, - "min_level": 25, - "max_level": 29 - } - ] - }, - { - "name": "Mt Pyre (6F)", - "order": 60, - "encounters": [ - { - "pokeapi_id": 353, - "pokemon_name": "shuppet", - "method": "walk", - "encounter_rate": 90, - "min_level": 22, - "max_level": 29 - }, - { - "pokeapi_id": 355, - "pokemon_name": "duskull", - "method": "walk", - "encounter_rate": 10, - "min_level": 25, - "max_level": 29 - } - ] - }, { "name": "Mt Pyre (Outside)", - "order": 61, + "order": 59, "encounters": [ { "pokeapi_id": 353, @@ -3969,7 +3941,7 @@ }, { "name": "Mt Pyre (Summit)", - "order": 62, + "order": 60, "encounters": [ { "pokeapi_id": 353, @@ -3996,6 +3968,34 @@ "max_level": 28 } ] + }, + { + "name": "Mt Pyre (1f)", + "order": 61, + "encounters": [ + { + "pokeapi_id": 353, + "pokemon_name": "shuppet", + "method": "walk", + "encounter_rate": 100, + "min_level": 22, + "max_level": 29 + } + ] + }, + { + "name": "Mt Pyre (2f)", + "order": 62, + "encounters": [ + { + "pokeapi_id": 353, + "pokemon_name": "shuppet", + "method": "walk", + "encounter_rate": 100, + "min_level": 22, + "max_level": 29 + } + ] } ] }, @@ -4532,7 +4532,7 @@ ] }, { - "name": "Shoal Cave (B1F)", + "name": "Shoal Cave (B1f)", "order": 69, "encounters": [ { @@ -4737,7 +4737,7 @@ ] }, { - "name": "Cave Of Origin (1F)", + "name": "Cave Of Origin (1f)", "order": 74, "encounters": [ { @@ -4767,7 +4767,7 @@ ] }, { - "name": "Cave Of Origin (B1F)", + "name": "Cave Of Origin (B1f)", "order": 75, "encounters": [ { @@ -4797,7 +4797,7 @@ ] }, { - "name": "Cave Of Origin (B2F)", + "name": "Cave Of Origin (B2f)", "order": 76, "encounters": [ { @@ -4827,7 +4827,7 @@ ] }, { - "name": "Cave Of Origin (B3F)", + "name": "Cave Of Origin (B3f)", "order": 77, "encounters": [ { @@ -5874,78 +5874,8 @@ "encounters": [], "children": [ { - "name": "Victory Road (1F)", + "name": "Victory Road (B1f)", "order": 90, - "encounters": [ - { - "pokeapi_id": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 25, - "min_level": 38, - "max_level": 40 - }, - { - "pokeapi_id": 297, - "pokemon_name": "hariyama", - "method": "walk", - "encounter_rate": 25, - "min_level": 38, - "max_level": 40 - }, - { - "pokeapi_id": 305, - "pokemon_name": "lairon", - "method": "walk", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 294, - "pokemon_name": "loudred", - "method": "walk", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 10, - "min_level": 36, - "max_level": 36 - }, - { - "pokeapi_id": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 10, - "min_level": 36, - "max_level": 36 - }, - { - "pokeapi_id": 304, - "pokemon_name": "aron", - "method": "walk", - "encounter_rate": 5, - "min_level": 36, - "max_level": 36 - }, - { - "pokeapi_id": 293, - "pokemon_name": "whismur", - "method": "walk", - "encounter_rate": 5, - "min_level": 36, - "max_level": 36 - } - ] - }, - { - "name": "Victory Road (B1F)", - "order": 91, "encounters": [ { "pokeapi_id": 75, @@ -5998,8 +5928,8 @@ ] }, { - "name": "Victory Road (B2F)", - "order": 92, + "name": "Victory Road (B2f)", + "order": 91, "encounters": [ { "pokeapi_id": 42, @@ -6098,6 +6028,76 @@ "max_level": 44 } ] + }, + { + "name": "Victory Road (1f)", + "order": 92, + "encounters": [ + { + "pokeapi_id": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 25, + "min_level": 38, + "max_level": 40 + }, + { + "pokeapi_id": 297, + "pokemon_name": "hariyama", + "method": "walk", + "encounter_rate": 25, + "min_level": 38, + "max_level": 40 + }, + { + "pokeapi_id": 305, + "pokemon_name": "lairon", + "method": "walk", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 294, + "pokemon_name": "loudred", + "method": "walk", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 10, + "min_level": 36, + "max_level": 36 + }, + { + "pokeapi_id": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 10, + "min_level": 36, + "max_level": 36 + }, + { + "pokeapi_id": 304, + "pokemon_name": "aron", + "method": "walk", + "encounter_rate": 5, + "min_level": 36, + "max_level": 36 + }, + { + "pokeapi_id": 293, + "pokemon_name": "whismur", + "method": "walk", + "encounter_rate": 5, + "min_level": 36, + "max_level": 36 + } + ] } ] }, @@ -6107,7 +6107,7 @@ "encounters": [], "children": [ { - "name": "Sky Pillar (1F)", + "name": "Sky Pillar (1f)", "order": 94, "encounters": [ { @@ -6145,7 +6145,7 @@ ] }, { - "name": "Sky Pillar (3F)", + "name": "Sky Pillar (3f)", "order": 95, "encounters": [ { @@ -6183,7 +6183,7 @@ ] }, { - "name": "Sky Pillar (5F)", + "name": "Sky Pillar (5f)", "order": 96, "encounters": [ { @@ -6349,23 +6349,9 @@ "order": 100, "encounters": [], "children": [ - { - "name": "Altering Cave (A)", - "order": 101, - "encounters": [ - { - "pokeapi_id": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 100, - "min_level": 6, - "max_level": 16 - } - ] - }, { "name": "Altering Cave (B)", - "order": 102, + "order": 101, "encounters": [ { "pokeapi_id": 179, @@ -6379,7 +6365,7 @@ }, { "name": "Altering Cave (C)", - "order": 103, + "order": 102, "encounters": [ { "pokeapi_id": 204, @@ -6391,23 +6377,9 @@ } ] }, - { - "name": "Altering Cave (D)", - "order": 104, - "encounters": [ - { - "pokeapi_id": 228, - "pokemon_name": "houndour", - "method": "walk", - "encounter_rate": 100, - "min_level": 12, - "max_level": 22 - } - ] - }, { "name": "Altering Cave (E)", - "order": 105, + "order": 103, "encounters": [ { "pokeapi_id": 216, @@ -6419,6 +6391,34 @@ } ] }, + { + "name": "Altering Cave (I)", + "order": 104, + "encounters": [ + { + "pokeapi_id": 235, + "pokemon_name": "smeargle", + "method": "walk", + "encounter_rate": 100, + "min_level": 18, + "max_level": 28 + } + ] + }, + { + "name": "Altering Cave (D)", + "order": 105, + "encounters": [ + { + "pokeapi_id": 228, + "pokemon_name": "houndour", + "method": "walk", + "encounter_rate": 100, + "min_level": 12, + "max_level": 22 + } + ] + }, { "name": "Altering Cave (F)", "order": 106, @@ -6462,19 +6462,19 @@ ] }, { - "name": "Altering Cave (I)", + "name": "Altering Cave (A)", "order": 109, "encounters": [ { - "pokeapi_id": 235, - "pokemon_name": "smeargle", + "pokeapi_id": 41, + "pokemon_name": "zubat", "method": "walk", "encounter_rate": 100, - "min_level": 18, - "max_level": 28 + "min_level": 6, + "max_level": 16 } ] } ] } -] \ No newline at end of file +] diff --git a/backend/src/app/seeds/data/evolutions.json b/backend/src/app/seeds/data/evolutions.json index 798ced9..1fb040c 100644 --- a/backend/src/app/seeds/data/evolutions.json +++ b/backend/src/app/seeds/data/evolutions.json @@ -240,7 +240,7 @@ "min_level": null, "item": null, "held_item": null, - "condition": "happiness >= 160" + "condition": "happiness \u003e= 160" }, { "from_pokeapi_id": 43, @@ -470,18 +470,18 @@ { "from_pokeapi_id": 79, "to_pokeapi_id": 80, - "trigger": "level-up", - "min_level": 37, - "item": null, + "trigger": "use-item", + "min_level": null, + "item": "galarica-cuff", "held_item": null, "condition": null }, { "from_pokeapi_id": 79, "to_pokeapi_id": 80, - "trigger": "use-item", - "min_level": null, - "item": "galarica-cuff", + "trigger": "level-up", + "min_level": 37, + "item": null, "held_item": null, "condition": null }, @@ -690,7 +690,7 @@ "min_level": null, "item": null, "held_item": null, - "condition": "happiness >= 160" + "condition": "happiness \u003e= 160" }, { "from_pokeapi_id": 114, @@ -825,7 +825,7 @@ "min_level": null, "item": null, "held_item": null, - "condition": "happiness >= 160, day" + "condition": "happiness \u003e= 160, day" }, { "from_pokeapi_id": 133, @@ -834,7 +834,7 @@ "min_level": null, "item": null, "held_item": null, - "condition": "happiness >= 160, night" + "condition": "happiness \u003e= 160, night" }, { "from_pokeapi_id": 133, @@ -854,15 +854,6 @@ "held_item": null, "condition": null }, - { - "from_pokeapi_id": 133, - "to_pokeapi_id": 471, - "trigger": "level-up", - "min_level": null, - "item": null, - "held_item": null, - "condition": "at sinnoh-route-217" - }, { "from_pokeapi_id": 133, "to_pokeapi_id": 471, @@ -872,6 +863,15 @@ "held_item": null, "condition": null }, + { + "from_pokeapi_id": 133, + "to_pokeapi_id": 471, + "trigger": "level-up", + "min_level": null, + "item": null, + "held_item": null, + "condition": "at sinnoh-route-217" + }, { "from_pokeapi_id": 133, "to_pokeapi_id": 700, @@ -879,7 +879,7 @@ "min_level": null, "item": null, "held_item": null, - "condition": "affection >= 2, knows fairy-type move" + "condition": "affection \u003e= 2, knows fairy-type move" }, { "from_pokeapi_id": 137, @@ -1032,7 +1032,7 @@ "min_level": null, "item": null, "held_item": null, - "condition": "happiness >= 220" + "condition": "happiness \u003e= 220" }, { "from_pokeapi_id": 173, @@ -1041,7 +1041,7 @@ "min_level": null, "item": null, "held_item": null, - "condition": "happiness >= 160" + "condition": "happiness \u003e= 160" }, { "from_pokeapi_id": 174, @@ -1050,7 +1050,7 @@ "min_level": null, "item": null, "held_item": null, - "condition": "happiness >= 160" + "condition": "happiness \u003e= 160" }, { "from_pokeapi_id": 175, @@ -1059,7 +1059,7 @@ "min_level": null, "item": null, "held_item": null, - "condition": "happiness >= 160" + "condition": "happiness \u003e= 160" }, { "from_pokeapi_id": 176, @@ -1232,15 +1232,6 @@ "held_item": null, "condition": null }, - { - "from_pokeapi_id": 211, - "to_pokeapi_id": 904, - "trigger": "strong-style-move", - "min_level": null, - "item": null, - "held_item": null, - "condition": null - }, { "from_pokeapi_id": 211, "to_pokeapi_id": 904, @@ -1250,6 +1241,15 @@ "held_item": null, "condition": "knows barb-barrage" }, + { + "from_pokeapi_id": 211, + "to_pokeapi_id": 904, + "trigger": "strong-style-move", + "min_level": null, + "item": null, + "held_item": null, + "condition": null + }, { "from_pokeapi_id": 211, "to_pokeapi_id": 904, @@ -1383,7 +1383,7 @@ "min_level": 20, "item": null, "held_item": null, - "condition": "atk > def" + "condition": "atk \u003e def" }, { "from_pokeapi_id": 236, @@ -1392,7 +1392,7 @@ "min_level": 20, "item": null, "held_item": null, - "condition": "atk < def" + "condition": "atk \u003c def" }, { "from_pokeapi_id": 236, @@ -1734,7 +1734,7 @@ "min_level": null, "item": null, "held_item": null, - "condition": "happiness >= 160" + "condition": "happiness \u003e= 160" }, { "from_pokeapi_id": 299, @@ -1934,15 +1934,6 @@ "held_item": null, "condition": null }, - { - "from_pokeapi_id": 349, - "to_pokeapi_id": 350, - "trigger": "level-up", - "min_level": null, - "item": null, - "held_item": null, - "condition": "beauty >= 170" - }, { "from_pokeapi_id": 349, "to_pokeapi_id": 350, @@ -1952,6 +1943,15 @@ "held_item": "prism-scale", "condition": null }, + { + "from_pokeapi_id": 349, + "to_pokeapi_id": 350, + "trigger": "level-up", + "min_level": null, + "item": null, + "held_item": null, + "condition": "beauty \u003e= 170" + }, { "from_pokeapi_id": 353, "to_pokeapi_id": 354, @@ -2193,7 +2193,7 @@ "min_level": null, "item": null, "held_item": null, - "condition": "happiness >= 160, day" + "condition": "happiness \u003e= 160, day" }, { "from_pokeapi_id": 408, @@ -2283,7 +2283,7 @@ "min_level": null, "item": null, "held_item": null, - "condition": "happiness >= 160" + "condition": "happiness \u003e= 160" }, { "from_pokeapi_id": 431, @@ -2301,7 +2301,7 @@ "min_level": null, "item": null, "held_item": null, - "condition": "happiness >= 220, night" + "condition": "happiness \u003e= 220, night" }, { "from_pokeapi_id": 434, @@ -2373,7 +2373,7 @@ "min_level": null, "item": null, "held_item": null, - "condition": "happiness >= 160" + "condition": "happiness \u003e= 160" }, { "from_pokeapi_id": 447, @@ -2382,7 +2382,7 @@ "min_level": null, "item": null, "held_item": null, - "condition": "happiness >= 160, day" + "condition": "happiness \u003e= 160, day" }, { "from_pokeapi_id": 449, @@ -2616,7 +2616,7 @@ "min_level": null, "item": null, "held_item": null, - "condition": "happiness >= 160" + "condition": "happiness \u003e= 160" }, { "from_pokeapi_id": 529, @@ -2679,7 +2679,7 @@ "min_level": null, "item": null, "held_item": null, - "condition": "happiness >= 220" + "condition": "happiness \u003e= 220" }, { "from_pokeapi_id": 543, @@ -3696,7 +3696,7 @@ "min_level": null, "item": null, "held_item": null, - "condition": "happiness >= 160" + "condition": "happiness \u003e= 160" }, { "from_pokeapi_id": 782, @@ -4038,7 +4038,7 @@ "min_level": null, "item": null, "held_item": null, - "condition": "happiness >= 160, night" + "condition": "happiness \u003e= 160, night" }, { "from_pokeapi_id": 878, @@ -4436,4 +4436,4 @@ "held_item": null, "condition": null } -] \ No newline at end of file +] diff --git a/backend/src/app/seeds/data/firered.json b/backend/src/app/seeds/data/firered.json index d4ce643..3bdbbc5 100644 --- a/backend/src/app/seeds/data/firered.json +++ b/backend/src/app/seeds/data/firered.json @@ -461,7 +461,7 @@ "encounters": [], "children": [ { - "name": "Mt Moon (1F)", + "name": "Mt Moon (1f)", "order": 10, "encounters": [ { @@ -499,7 +499,7 @@ ] }, { - "name": "Mt Moon (B1F)", + "name": "Mt Moon (B1f)", "order": 11, "encounters": [ { @@ -513,7 +513,7 @@ ] }, { - "name": "Mt Moon (B2F)", + "name": "Mt Moon (B2f)", "order": 12, "encounters": [ { @@ -1526,7 +1526,7 @@ "encounters": [], "children": [ { - "name": "Rock Tunnel (1F)", + "name": "Rock Tunnel (1f)", "order": 26, "encounters": [ { @@ -1572,7 +1572,7 @@ ] }, { - "name": "Rock Tunnel (B1F)", + "name": "Rock Tunnel (B1f)", "order": 27, "encounters": [ { @@ -2063,8 +2063,166 @@ "encounters": [], "children": [ { - "name": "Safari Zone (Middle)", + "name": "Safari Zone (Area 3 West)", "order": 38, + "encounters": [ + { + "pokeapi_id": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + }, + { + "pokeapi_id": 54, + "pokemon_name": "psyduck", + "method": "surf", + "encounter_rate": 100, + "min_level": 20, + "max_level": 40 + }, + { + "pokeapi_id": 118, + "pokemon_name": "goldeen", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 5, + "max_level": 15 + }, + { + "pokeapi_id": 118, + "pokemon_name": "goldeen", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 15, + "max_level": 25 + }, + { + "pokeapi_id": 119, + "pokemon_name": "seaking", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 30 + }, + { + "pokeapi_id": 84, + "pokemon_name": "doduo", + "method": "walk", + "encounter_rate": 20, + "min_level": 26, + "max_level": 26 + }, + { + "pokeapi_id": 102, + "pokemon_name": "exeggcute", + "method": "walk", + "encounter_rate": 20, + "min_level": 25, + "max_level": 27 + }, + { + "pokeapi_id": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 5, + "max_level": 15 + }, + { + "pokeapi_id": 32, + "pokemon_name": "nidoran-m", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "pokeapi_id": 60, + "pokemon_name": "poliwag", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 5, + "max_level": 15 + }, + { + "pokeapi_id": 147, + "pokemon_name": "dratini", + "method": "super-rod", + "encounter_rate": 15, + "min_level": 15, + "max_level": 25 + }, + { + "pokeapi_id": 48, + "pokemon_name": "venonat", + "method": "walk", + "encounter_rate": 15, + "min_level": 23, + "max_level": 23 + }, + { + "pokeapi_id": 33, + "pokemon_name": "nidorino", + "method": "walk", + "encounter_rate": 10, + "min_level": 30, + "max_level": 30 + }, + { + "pokeapi_id": 29, + "pokemon_name": "nidoran-f", + "method": "walk", + "encounter_rate": 5, + "min_level": 30, + "max_level": 30 + }, + { + "pokeapi_id": 49, + "pokemon_name": "venomoth", + "method": "walk", + "encounter_rate": 5, + "min_level": 32, + "max_level": 32 + }, + { + "pokeapi_id": 54, + "pokemon_name": "psyduck", + "method": "super-rod", + "encounter_rate": 4, + "min_level": 15, + "max_level": 35 + }, + { + "pokeapi_id": 128, + "pokemon_name": "tauros", + "method": "walk", + "encounter_rate": 4, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 148, + "pokemon_name": "dragonair", + "method": "super-rod", + "encounter_rate": 1, + "min_level": 25, + "max_level": 35 + }, + { + "pokeapi_id": 115, + "pokemon_name": "kangaskhan", + "method": "walk", + "encounter_rate": 1, + "min_level": 28, + "max_level": 28 + } + ] + }, + { + "name": "Safari Zone (Middle)", + "order": 39, "encounters": [ { "pokeapi_id": 129, @@ -2222,7 +2380,7 @@ }, { "name": "Safari Zone (Area 1 East)", - "order": 39, + "order": 40, "encounters": [ { "pokeapi_id": 129, @@ -2380,7 +2538,7 @@ }, { "name": "Safari Zone (Area 2 North)", - "order": 40, + "order": 41, "encounters": [ { "pokeapi_id": 129, @@ -2535,164 +2693,6 @@ "max_level": 28 } ] - }, - { - "name": "Safari Zone (Area 3 West)", - "order": 41, - "encounters": [ - { - "pokeapi_id": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 54, - "pokemon_name": "psyduck", - "method": "surf", - "encounter_rate": 100, - "min_level": 20, - "max_level": 40 - }, - { - "pokeapi_id": 118, - "pokemon_name": "goldeen", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 5, - "max_level": 15 - }, - { - "pokeapi_id": 118, - "pokemon_name": "goldeen", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 15, - "max_level": 25 - }, - { - "pokeapi_id": 119, - "pokemon_name": "seaking", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 30 - }, - { - "pokeapi_id": 84, - "pokemon_name": "doduo", - "method": "walk", - "encounter_rate": 20, - "min_level": 26, - "max_level": 26 - }, - { - "pokeapi_id": 102, - "pokemon_name": "exeggcute", - "method": "walk", - "encounter_rate": 20, - "min_level": 25, - "max_level": 27 - }, - { - "pokeapi_id": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 5, - "max_level": 15 - }, - { - "pokeapi_id": 32, - "pokemon_name": "nidoran-m", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 - }, - { - "pokeapi_id": 60, - "pokemon_name": "poliwag", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 5, - "max_level": 15 - }, - { - "pokeapi_id": 147, - "pokemon_name": "dratini", - "method": "super-rod", - "encounter_rate": 15, - "min_level": 15, - "max_level": 25 - }, - { - "pokeapi_id": 48, - "pokemon_name": "venonat", - "method": "walk", - "encounter_rate": 15, - "min_level": 23, - "max_level": 23 - }, - { - "pokeapi_id": 33, - "pokemon_name": "nidorino", - "method": "walk", - "encounter_rate": 10, - "min_level": 30, - "max_level": 30 - }, - { - "pokeapi_id": 29, - "pokemon_name": "nidoran-f", - "method": "walk", - "encounter_rate": 5, - "min_level": 30, - "max_level": 30 - }, - { - "pokeapi_id": 49, - "pokemon_name": "venomoth", - "method": "walk", - "encounter_rate": 5, - "min_level": 32, - "max_level": 32 - }, - { - "pokeapi_id": 54, - "pokemon_name": "psyduck", - "method": "super-rod", - "encounter_rate": 4, - "min_level": 15, - "max_level": 35 - }, - { - "pokeapi_id": 128, - "pokemon_name": "tauros", - "method": "walk", - "encounter_rate": 4, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 148, - "pokemon_name": "dragonair", - "method": "super-rod", - "encounter_rate": 1, - "min_level": 25, - "max_level": 35 - }, - { - "pokeapi_id": 115, - "pokemon_name": "kangaskhan", - "method": "walk", - "encounter_rate": 1, - "min_level": 28, - "max_level": 28 - } - ] } ] }, @@ -3030,14 +3030,14 @@ "encounters": [], "children": [ { - "name": "Pokemon Tower (3F)", + "name": "Pokemon Tower (5f)", "order": 47, "encounters": [ { "pokeapi_id": 92, "pokemon_name": "gastly", "method": "walk", - "encounter_rate": 90, + "encounter_rate": 86, "min_level": 13, "max_level": 19 }, @@ -3053,75 +3053,15 @@ "pokeapi_id": 93, "pokemon_name": "haunter", "method": "walk", - "encounter_rate": 1, + "encounter_rate": 5, "min_level": 20, "max_level": 20 } ] }, { - "name": "Pokemon Tower (4F)", + "name": "Pokemon Tower (6f)", "order": 48, - "encounters": [ - { - "pokeapi_id": 92, - "pokemon_name": "gastly", - "method": "walk", - "encounter_rate": 86, - "min_level": 13, - "max_level": 19 - }, - { - "pokeapi_id": 104, - "pokemon_name": "cubone", - "method": "walk", - "encounter_rate": 9, - "min_level": 15, - "max_level": 17 - }, - { - "pokeapi_id": 93, - "pokemon_name": "haunter", - "method": "walk", - "encounter_rate": 5, - "min_level": 20, - "max_level": 20 - } - ] - }, - { - "name": "Pokemon Tower (5F)", - "order": 49, - "encounters": [ - { - "pokeapi_id": 92, - "pokemon_name": "gastly", - "method": "walk", - "encounter_rate": 86, - "min_level": 13, - "max_level": 19 - }, - { - "pokeapi_id": 104, - "pokemon_name": "cubone", - "method": "walk", - "encounter_rate": 9, - "min_level": 15, - "max_level": 17 - }, - { - "pokeapi_id": 93, - "pokemon_name": "haunter", - "method": "walk", - "encounter_rate": 5, - "min_level": 20, - "max_level": 20 - } - ] - }, - { - "name": "Pokemon Tower (6F)", - "order": 50, "encounters": [ { "pokeapi_id": 92, @@ -3150,8 +3090,8 @@ ] }, { - "name": "Pokemon Tower (7F)", - "order": 51, + "name": "Pokemon Tower (7f)", + "order": 49, "encounters": [ { "pokeapi_id": 92, @@ -3178,6 +3118,66 @@ "max_level": 19 } ] + }, + { + "name": "Pokemon Tower (3f)", + "order": 50, + "encounters": [ + { + "pokeapi_id": 92, + "pokemon_name": "gastly", + "method": "walk", + "encounter_rate": 90, + "min_level": 13, + "max_level": 19 + }, + { + "pokeapi_id": 104, + "pokemon_name": "cubone", + "method": "walk", + "encounter_rate": 9, + "min_level": 15, + "max_level": 17 + }, + { + "pokeapi_id": 93, + "pokemon_name": "haunter", + "method": "walk", + "encounter_rate": 1, + "min_level": 20, + "max_level": 20 + } + ] + }, + { + "name": "Pokemon Tower (4f)", + "order": 51, + "encounters": [ + { + "pokeapi_id": 92, + "pokemon_name": "gastly", + "method": "walk", + "encounter_rate": 86, + "min_level": 13, + "max_level": 19 + }, + { + "pokeapi_id": 104, + "pokemon_name": "cubone", + "method": "walk", + "encounter_rate": 9, + "min_level": 15, + "max_level": 17 + }, + { + "pokeapi_id": 93, + "pokemon_name": "haunter", + "method": "walk", + "encounter_rate": 5, + "min_level": 20, + "max_level": 20 + } + ] } ] }, @@ -3343,84 +3343,8 @@ "encounters": [], "children": [ { - "name": "Seafoam Islands (1F)", + "name": "Seafoam Islands (B2f)", "order": 55, - "encounters": [ - { - "pokeapi_id": 54, - "pokemon_name": "psyduck", - "method": "walk", - "encounter_rate": 55, - "min_level": 26, - "max_level": 33 - }, - { - "pokeapi_id": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 34, - "min_level": 22, - "max_level": 26 - }, - { - "pokeapi_id": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 11, - "min_level": 26, - "max_level": 30 - } - ] - }, - { - "name": "Seafoam Islands (B1F)", - "order": 56, - "encounters": [ - { - "pokeapi_id": 54, - "pokemon_name": "psyduck", - "method": "walk", - "encounter_rate": 40, - "min_level": 29, - "max_level": 31 - }, - { - "pokeapi_id": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 34, - "min_level": 22, - "max_level": 26 - }, - { - "pokeapi_id": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 11, - "min_level": 26, - "max_level": 30 - }, - { - "pokeapi_id": 86, - "pokemon_name": "seel", - "method": "walk", - "encounter_rate": 10, - "min_level": 28, - "max_level": 28 - }, - { - "pokeapi_id": 55, - "pokemon_name": "golduck", - "method": "walk", - "encounter_rate": 5, - "min_level": 33, - "max_level": 35 - } - ] - }, - { - "name": "Seafoam Islands (B2F)", - "order": 57, "encounters": [ { "pokeapi_id": 54, @@ -3465,8 +3389,8 @@ ] }, { - "name": "Seafoam Islands (B3F)", - "order": 58, + "name": "Seafoam Islands (B3f)", + "order": 56, "encounters": [ { "pokeapi_id": 129, @@ -3588,14 +3512,6 @@ "min_level": 32, "max_level": 34 }, - { - "pokeapi_id": 54, - "pokemon_name": "psyduck", - "method": "super-rod", - "encounter_rate": 4, - "min_level": 15, - "max_level": 25 - }, { "pokeapi_id": 54, "pokemon_name": "psyduck", @@ -3604,6 +3520,14 @@ "min_level": 30, "max_level": 40 }, + { + "pokeapi_id": 54, + "pokemon_name": "psyduck", + "method": "super-rod", + "encounter_rate": 4, + "min_level": 15, + "max_level": 25 + }, { "pokeapi_id": 55, "pokemon_name": "golduck", @@ -3615,8 +3539,8 @@ ] }, { - "name": "Seafoam Islands (B4F)", - "order": 59, + "name": "Seafoam Islands (B4f)", + "order": 57, "encounters": [ { "pokeapi_id": 129, @@ -3730,14 +3654,6 @@ "min_level": 35, "max_level": 40 }, - { - "pokeapi_id": 54, - "pokemon_name": "psyduck", - "method": "super-rod", - "encounter_rate": 4, - "min_level": 15, - "max_level": 25 - }, { "pokeapi_id": 54, "pokemon_name": "psyduck", @@ -3746,6 +3662,14 @@ "min_level": 30, "max_level": 40 }, + { + "pokeapi_id": 54, + "pokemon_name": "psyduck", + "method": "super-rod", + "encounter_rate": 4, + "min_level": 15, + "max_level": 25 + }, { "pokeapi_id": 55, "pokemon_name": "golduck", @@ -3755,6 +3679,82 @@ "max_level": 40 } ] + }, + { + "name": "Seafoam Islands (1f)", + "order": 58, + "encounters": [ + { + "pokeapi_id": 54, + "pokemon_name": "psyduck", + "method": "walk", + "encounter_rate": 55, + "min_level": 26, + "max_level": 33 + }, + { + "pokeapi_id": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 34, + "min_level": 22, + "max_level": 26 + }, + { + "pokeapi_id": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 11, + "min_level": 26, + "max_level": 30 + } + ] + }, + { + "name": "Seafoam Islands (B1f)", + "order": 59, + "encounters": [ + { + "pokeapi_id": 54, + "pokemon_name": "psyduck", + "method": "walk", + "encounter_rate": 40, + "min_level": 29, + "max_level": 31 + }, + { + "pokeapi_id": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 34, + "min_level": 22, + "max_level": 26 + }, + { + "pokeapi_id": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 11, + "min_level": 26, + "max_level": 30 + }, + { + "pokeapi_id": 86, + "pokemon_name": "seel", + "method": "walk", + "encounter_rate": 10, + "min_level": 28, + "max_level": 28 + }, + { + "pokeapi_id": 55, + "pokemon_name": "golduck", + "method": "walk", + "encounter_rate": 5, + "min_level": 33, + "max_level": 35 + } + ] } ] }, @@ -3874,7 +3874,7 @@ "encounters": [], "children": [ { - "name": "Pokemon Mansion (1F)", + "name": "Pokemon Mansion (1f)", "order": 62, "encounters": [ { @@ -3928,7 +3928,7 @@ ] }, { - "name": "Pokemon Mansion (2F)", + "name": "Pokemon Mansion (2f)", "order": 63, "encounters": [ { @@ -3982,7 +3982,7 @@ ] }, { - "name": "Pokemon Mansion (3F)", + "name": "Pokemon Mansion (3f)", "order": 64, "encounters": [ { @@ -4036,7 +4036,7 @@ ] }, { - "name": "Pokemon Mansion (B1F)", + "name": "Pokemon Mansion (B1f)", "order": 65, "encounters": [ { @@ -4317,7 +4317,7 @@ "encounters": [], "children": [ { - "name": "Victory Road 2 (1F)", + "name": "Victory Road 2 (1f)", "order": 69, "encounters": [ { @@ -4387,7 +4387,7 @@ ] }, { - "name": "Victory Road 2 (2F)", + "name": "Victory Road 2 (2f)", "order": 70, "encounters": [ { @@ -4465,7 +4465,7 @@ ] }, { - "name": "Victory Road 2 (3F)", + "name": "Victory Road 2 (3f)", "order": 71, "encounters": [ { @@ -4542,7 +4542,7 @@ "encounters": [], "children": [ { - "name": "Cerulean Cave (1F)", + "name": "Cerulean Cave (1f)", "order": 73, "encounters": [ { @@ -4708,7 +4708,7 @@ ] }, { - "name": "Cerulean Cave (2F)", + "name": "Cerulean Cave (2f)", "order": 74, "encounters": [ { @@ -4794,7 +4794,7 @@ ] }, { - "name": "Cerulean Cave (B1F)", + "name": "Cerulean Cave (B1f)", "order": 75, "encounters": [ { @@ -5075,14 +5075,6 @@ "min_level": 5, "max_level": 40 }, - { - "pokeapi_id": 116, - "pokemon_name": "horsea", - "method": "good-rod", - "encounter_rate": 80, - "min_level": 5, - "max_level": 15 - }, { "pokeapi_id": 116, "pokemon_name": "horsea", @@ -5091,6 +5083,14 @@ "min_level": 15, "max_level": 25 }, + { + "pokeapi_id": 116, + "pokemon_name": "horsea", + "method": "good-rod", + "encounter_rate": 80, + "min_level": 5, + "max_level": 15 + }, { "pokeapi_id": 77, "pokemon_name": "ponyta", @@ -5405,7 +5405,7 @@ ] }, { - "name": "Mt Ember (1F Cave Behind Team Rocket)", + "name": "Mt Ember (1f Cave Behind Team Rocket)", "order": 82, "encounters": [ { @@ -5451,7 +5451,7 @@ ] }, { - "name": "Mt Ember (B1F)", + "name": "Mt Ember (B1f)", "order": 83, "encounters": [ { @@ -5489,7 +5489,7 @@ ] }, { - "name": "Mt Ember (B2F)", + "name": "Mt Ember (B2f)", "order": 84, "encounters": [ { @@ -5527,7 +5527,7 @@ ] }, { - "name": "Mt Ember (B3F)", + "name": "Mt Ember (B3f)", "order": 85, "encounters": [ { @@ -5761,17 +5761,17 @@ { "pokeapi_id": 55, "pokemon_name": "golduck", - "method": "surf", + "method": "walk", "encounter_rate": 5, - "min_level": 35, + "min_level": 37, "max_level": 40 }, { "pokeapi_id": 55, "pokemon_name": "golduck", - "method": "walk", + "method": "surf", "encounter_rate": 5, - "min_level": 37, + "min_level": 35, "max_level": 40 }, { @@ -5782,14 +5782,6 @@ "min_level": 37, "max_level": 40 }, - { - "pokeapi_id": 54, - "pokemon_name": "psyduck", - "method": "super-rod", - "encounter_rate": 5, - "min_level": 15, - "max_level": 35 - }, { "pokeapi_id": 54, "pokemon_name": "psyduck", @@ -5797,6 +5789,14 @@ "encounter_rate": 5, "min_level": 31, "max_level": 31 + }, + { + "pokeapi_id": 54, + "pokemon_name": "psyduck", + "method": "super-rod", + "encounter_rate": 5, + "min_level": 15, + "max_level": 35 } ] }, @@ -5940,14 +5940,6 @@ "min_level": 37, "max_level": 40 }, - { - "pokeapi_id": 54, - "pokemon_name": "psyduck", - "method": "super-rod", - "encounter_rate": 5, - "min_level": 15, - "max_level": 35 - }, { "pokeapi_id": 54, "pokemon_name": "psyduck", @@ -5956,6 +5948,14 @@ "min_level": 31, "max_level": 31 }, + { + "pokeapi_id": 54, + "pokemon_name": "psyduck", + "method": "super-rod", + "encounter_rate": 5, + "min_level": 15, + "max_level": 35 + }, { "pokeapi_id": 49, "pokemon_name": "venomoth", @@ -5986,14 +5986,6 @@ "min_level": 5, "max_level": 40 }, - { - "pokeapi_id": 116, - "pokemon_name": "horsea", - "method": "good-rod", - "encounter_rate": 80, - "min_level": 5, - "max_level": 15 - }, { "pokeapi_id": 116, "pokemon_name": "horsea", @@ -6002,6 +5994,14 @@ "min_level": 15, "max_level": 25 }, + { + "pokeapi_id": 116, + "pokemon_name": "horsea", + "method": "good-rod", + "encounter_rate": 80, + "min_level": 5, + "max_level": 15 + }, { "pokeapi_id": 16, "pokemon_name": "pidgey", @@ -6214,196 +6214,8 @@ "encounters": [], "children": [ { - "name": "Icefall Cave (Entrance)", + "name": "Icefall Cave (B1f)", "order": 94, - "encounters": [ - { - "pokeapi_id": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 60, - "pokemon_name": "poliwag", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 5, - "max_level": 15 - }, - { - "pokeapi_id": 86, - "pokemon_name": "seel", - "method": "surf", - "encounter_rate": 60, - "min_level": 5, - "max_level": 35 - }, - { - "pokeapi_id": 60, - "pokemon_name": "poliwag", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 15, - "max_level": 25 - }, - { - "pokeapi_id": 61, - "pokemon_name": "poliwhirl", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 30 - }, - { - "pokeapi_id": 86, - "pokemon_name": "seel", - "method": "walk", - "encounter_rate": 40, - "min_level": 43, - "max_level": 47 - }, - { - "pokeapi_id": 54, - "pokemon_name": "psyduck", - "method": "surf", - "encounter_rate": 30, - "min_level": 5, - "max_level": 35 - }, - { - "pokeapi_id": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 25, - "min_level": 45, - "max_level": 48 - }, - { - "pokeapi_id": 87, - "pokemon_name": "dewgong", - "method": "walk", - "encounter_rate": 20, - "min_level": 49, - "max_level": 53 - }, - { - "pokeapi_id": 118, - "pokemon_name": "goldeen", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 5, - "max_level": 15 - }, - { - "pokeapi_id": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 5, - "max_level": 15 - }, - { - "pokeapi_id": 130, - "pokemon_name": "gyarados", - "method": "super-rod", - "encounter_rate": 15, - "min_level": 15, - "max_level": 25 - }, - { - "pokeapi_id": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 87, - "pokemon_name": "dewgong", - "method": "surf", - "encounter_rate": 5, - "min_level": 35, - "max_level": 40 - }, - { - "pokeapi_id": 54, - "pokemon_name": "psyduck", - "method": "super-rod", - "encounter_rate": 5, - "min_level": 15, - "max_level": 35 - }, - { - "pokeapi_id": 54, - "pokemon_name": "psyduck", - "method": "walk", - "encounter_rate": 5, - "min_level": 41, - "max_level": 41 - }, - { - "pokeapi_id": 194, - "pokemon_name": "wooper", - "method": "surf", - "encounter_rate": 5, - "min_level": 5, - "max_level": 15 - } - ] - }, - { - "name": "Icefall Cave (1F)", - "order": 95, - "encounters": [ - { - "pokeapi_id": 220, - "pokemon_name": "swinub", - "method": "walk", - "encounter_rate": 50, - "min_level": 23, - "max_level": 31 - }, - { - "pokeapi_id": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 25, - "min_level": 45, - "max_level": 48 - }, - { - "pokeapi_id": 86, - "pokemon_name": "seel", - "method": "walk", - "encounter_rate": 10, - "min_level": 45, - "max_level": 45 - }, - { - "pokeapi_id": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 225, - "pokemon_name": "delibird", - "method": "walk", - "encounter_rate": 5, - "min_level": 30, - "max_level": 30 - } - ] - }, - { - "name": "Icefall Cave (B1F)", - "order": 96, "encounters": [ { "pokeapi_id": 220, @@ -6449,7 +6261,7 @@ }, { "name": "Icefall Cave (Waterfall)", - "order": 97, + "order": 95, "encounters": [ { "pokeapi_id": 129, @@ -6580,6 +6392,194 @@ "max_level": 35 } ] + }, + { + "name": "Icefall Cave (Entrance)", + "order": 96, + "encounters": [ + { + "pokeapi_id": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + }, + { + "pokeapi_id": 60, + "pokemon_name": "poliwag", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 5, + "max_level": 15 + }, + { + "pokeapi_id": 86, + "pokemon_name": "seel", + "method": "surf", + "encounter_rate": 60, + "min_level": 5, + "max_level": 35 + }, + { + "pokeapi_id": 60, + "pokemon_name": "poliwag", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 15, + "max_level": 25 + }, + { + "pokeapi_id": 61, + "pokemon_name": "poliwhirl", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 30 + }, + { + "pokeapi_id": 86, + "pokemon_name": "seel", + "method": "walk", + "encounter_rate": 40, + "min_level": 43, + "max_level": 47 + }, + { + "pokeapi_id": 54, + "pokemon_name": "psyduck", + "method": "surf", + "encounter_rate": 30, + "min_level": 5, + "max_level": 35 + }, + { + "pokeapi_id": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 25, + "min_level": 45, + "max_level": 48 + }, + { + "pokeapi_id": 87, + "pokemon_name": "dewgong", + "method": "walk", + "encounter_rate": 20, + "min_level": 49, + "max_level": 53 + }, + { + "pokeapi_id": 118, + "pokemon_name": "goldeen", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 5, + "max_level": 15 + }, + { + "pokeapi_id": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 5, + "max_level": 15 + }, + { + "pokeapi_id": 130, + "pokemon_name": "gyarados", + "method": "super-rod", + "encounter_rate": 15, + "min_level": 15, + "max_level": 25 + }, + { + "pokeapi_id": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 87, + "pokemon_name": "dewgong", + "method": "surf", + "encounter_rate": 5, + "min_level": 35, + "max_level": 40 + }, + { + "pokeapi_id": 54, + "pokemon_name": "psyduck", + "method": "walk", + "encounter_rate": 5, + "min_level": 41, + "max_level": 41 + }, + { + "pokeapi_id": 54, + "pokemon_name": "psyduck", + "method": "super-rod", + "encounter_rate": 5, + "min_level": 15, + "max_level": 35 + }, + { + "pokeapi_id": 194, + "pokemon_name": "wooper", + "method": "surf", + "encounter_rate": 5, + "min_level": 5, + "max_level": 15 + } + ] + }, + { + "name": "Icefall Cave (1f)", + "order": 97, + "encounters": [ + { + "pokeapi_id": 220, + "pokemon_name": "swinub", + "method": "walk", + "encounter_rate": 50, + "min_level": 23, + "max_level": 31 + }, + { + "pokeapi_id": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 25, + "min_level": 45, + "max_level": 48 + }, + { + "pokeapi_id": 86, + "pokemon_name": "seel", + "method": "walk", + "encounter_rate": 10, + "min_level": 45, + "max_level": 45 + }, + { + "pokeapi_id": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 225, + "pokemon_name": "delibird", + "method": "walk", + "encounter_rate": 5, + "min_level": 30, + "max_level": 30 + } + ] } ] }, @@ -7571,14 +7571,6 @@ "min_level": 49, "max_level": 52 }, - { - "pokeapi_id": 54, - "pokemon_name": "psyduck", - "method": "super-rod", - "encounter_rate": 5, - "min_level": 15, - "max_level": 35 - }, { "pokeapi_id": 54, "pokemon_name": "psyduck", @@ -7587,6 +7579,14 @@ "min_level": 41, "max_level": 41 }, + { + "pokeapi_id": 54, + "pokemon_name": "psyduck", + "method": "super-rod", + "encounter_rate": 5, + "min_level": 15, + "max_level": 35 + }, { "pokeapi_id": 202, "pokemon_name": "wobbuffet", @@ -7603,7 +7603,7 @@ "encounters": [], "children": [ { - "name": "Lost Cave (Room 1)", + "name": "Lost Cave (Room 10)", "order": 108, "encounters": [ { @@ -7695,7 +7695,7 @@ ] }, { - "name": "Lost Cave (Room 3)", + "name": "Lost Cave (Room 6)", "order": 110, "encounters": [ { @@ -7741,7 +7741,7 @@ ] }, { - "name": "Lost Cave (Room 4)", + "name": "Lost Cave (Item Rooms)", "order": 111, "encounters": [ { @@ -7756,17 +7756,17 @@ "pokeapi_id": 92, "pokemon_name": "gastly", "method": "walk", - "encounter_rate": 25, - "min_level": 38, + "encounter_rate": 20, + "min_level": 40, "max_level": 40 }, { - "pokeapi_id": 42, - "pokemon_name": "golbat", + "pokeapi_id": 198, + "pokemon_name": "murkrow", "method": "walk", "encounter_rate": 20, - "min_level": 41, - "max_level": 43 + "min_level": 15, + "max_level": 22 }, { "pokeapi_id": 41, @@ -7777,17 +7777,17 @@ "max_level": 37 }, { - "pokeapi_id": 198, - "pokemon_name": "murkrow", + "pokeapi_id": 42, + "pokemon_name": "golbat", "method": "walk", - "encounter_rate": 5, - "min_level": 22, - "max_level": 22 + "encounter_rate": 10, + "min_level": 41, + "max_level": 41 } ] }, { - "name": "Lost Cave (Room 5)", + "name": "Lost Cave (Room 1)", "order": 112, "encounters": [ { @@ -7833,7 +7833,7 @@ ] }, { - "name": "Lost Cave (Room 6)", + "name": "Lost Cave (Room 3)", "order": 113, "encounters": [ { @@ -7879,7 +7879,7 @@ ] }, { - "name": "Lost Cave (Room 7)", + "name": "Lost Cave (Room 4)", "order": 114, "encounters": [ { @@ -7925,7 +7925,7 @@ ] }, { - "name": "Lost Cave (Room 8)", + "name": "Lost Cave (Room 5)", "order": 115, "encounters": [ { @@ -7971,7 +7971,7 @@ ] }, { - "name": "Lost Cave (Room 9)", + "name": "Lost Cave (Room 7)", "order": 116, "encounters": [ { @@ -8017,7 +8017,7 @@ ] }, { - "name": "Lost Cave (Room 10)", + "name": "Lost Cave (Room 8)", "order": 117, "encounters": [ { @@ -8063,7 +8063,7 @@ ] }, { - "name": "Lost Cave (Item Rooms)", + "name": "Lost Cave (Room 9)", "order": 118, "encounters": [ { @@ -8078,17 +8078,17 @@ "pokeapi_id": 92, "pokemon_name": "gastly", "method": "walk", - "encounter_rate": 20, - "min_level": 40, + "encounter_rate": 25, + "min_level": 38, "max_level": 40 }, { - "pokeapi_id": 198, - "pokemon_name": "murkrow", + "pokeapi_id": 42, + "pokemon_name": "golbat", "method": "walk", "encounter_rate": 20, - "min_level": 15, - "max_level": 22 + "min_level": 41, + "max_level": 43 }, { "pokeapi_id": 41, @@ -8099,12 +8099,12 @@ "max_level": 37 }, { - "pokeapi_id": 42, - "pokemon_name": "golbat", + "pokeapi_id": 198, + "pokemon_name": "murkrow", "method": "walk", - "encounter_rate": 10, - "min_level": 41, - "max_level": 41 + "encounter_rate": 5, + "min_level": 22, + "max_level": 22 } ] } @@ -8612,8 +8612,22 @@ "encounters": [], "children": [ { - "name": "Altering Cave (A)", + "name": "Altering Cave (I)", "order": 132, + "encounters": [ + { + "pokeapi_id": 235, + "pokemon_name": "smeargle", + "method": "walk", + "encounter_rate": 100, + "min_level": 18, + "max_level": 28 + } + ] + }, + { + "name": "Altering Cave (A)", + "order": 133, "encounters": [ { "pokeapi_id": 41, @@ -8625,51 +8639,9 @@ } ] }, - { - "name": "Altering Cave (B)", - "order": 133, - "encounters": [ - { - "pokeapi_id": 179, - "pokemon_name": "mareep", - "method": "walk", - "encounter_rate": 100, - "min_level": 3, - "max_level": 13 - } - ] - }, - { - "name": "Altering Cave (C)", - "order": 134, - "encounters": [ - { - "pokeapi_id": 204, - "pokemon_name": "pineco", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 29 - } - ] - }, - { - "name": "Altering Cave (D)", - "order": 135, - "encounters": [ - { - "pokeapi_id": 228, - "pokemon_name": "houndour", - "method": "walk", - "encounter_rate": 100, - "min_level": 12, - "max_level": 22 - } - ] - }, { "name": "Altering Cave (E)", - "order": 136, + "order": 134, "encounters": [ { "pokeapi_id": 216, @@ -8683,7 +8655,7 @@ }, { "name": "Altering Cave (F)", - "order": 137, + "order": 135, "encounters": [ { "pokeapi_id": 190, @@ -8696,8 +8668,50 @@ ] }, { - "name": "Altering Cave (G)", + "name": "Altering Cave (B)", + "order": 136, + "encounters": [ + { + "pokeapi_id": 179, + "pokemon_name": "mareep", + "method": "walk", + "encounter_rate": 100, + "min_level": 3, + "max_level": 13 + } + ] + }, + { + "name": "Altering Cave (C)", + "order": 137, + "encounters": [ + { + "pokeapi_id": 204, + "pokemon_name": "pineco", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 29 + } + ] + }, + { + "name": "Altering Cave (D)", "order": 138, + "encounters": [ + { + "pokeapi_id": 228, + "pokemon_name": "houndour", + "method": "walk", + "encounter_rate": 100, + "min_level": 12, + "max_level": 22 + } + ] + }, + { + "name": "Altering Cave (G)", + "order": 139, "encounters": [ { "pokeapi_id": 213, @@ -8711,7 +8725,7 @@ }, { "name": "Altering Cave (H)", - "order": 139, + "order": 140, "encounters": [ { "pokeapi_id": 234, @@ -8722,21 +8736,7 @@ "max_level": 28 } ] - }, - { - "name": "Altering Cave (I)", - "order": 140, - "encounters": [ - { - "pokeapi_id": 235, - "pokemon_name": "smeargle", - "method": "walk", - "encounter_rate": 100, - "min_level": 18, - "max_level": 28 - } - ] } ] } -] \ No newline at end of file +] diff --git a/backend/src/app/seeds/data/games.json b/backend/src/app/seeds/data/games.json index 5c8d0a2..23d6344 100644 --- a/backend/src/app/seeds/data/games.json +++ b/backend/src/app/seeds/data/games.json @@ -1,19 +1,59 @@ [ { - "name": "Pokemon Red", - "slug": "red", - "generation": 1, - "region": "kanto", - "release_year": 1996, - "color": "#FF1111" + "name": "Pokemon Sword", + "slug": "sword", + "generation": 8, + "region": "galar", + "release_year": 2019, + "color": "#00D4E7" }, { - "name": "Pokemon Blue", - "slug": "blue", - "generation": 1, - "region": "kanto", - "release_year": 1996, - "color": "#1111FF" + "name": "Pokemon Shield", + "slug": "shield", + "generation": 8, + "region": "galar", + "release_year": 2019, + "color": "#EF3B6E" + }, + { + "name": "Pokemon Legends: Arceus", + "slug": "legends-arceus", + "generation": 8, + "region": "hisui", + "release_year": 2022, + "color": "#36597B" + }, + { + "name": "Pokemon Black 2", + "slug": "black-2", + "generation": 5, + "region": "unova", + "release_year": 2012, + "color": "#424B50" + }, + { + "name": "Pokemon White 2", + "slug": "white-2", + "generation": 5, + "region": "unova", + "release_year": 2012, + "color": "#E3CED0" + }, + { + "name": "Pokemon X", + "slug": "x", + "generation": 6, + "region": "kalos", + "release_year": 2013, + "color": "#025DA6" + }, + { + "name": "Pokemon Y", + "slug": "y", + "generation": 6, + "region": "kalos", + "release_year": 2013, + "color": "#EA1A3E" }, { "name": "Pokemon Yellow", @@ -63,6 +103,126 @@ "release_year": 2002, "color": "#0000A0" }, + { + "name": "Pokemon Black", + "slug": "black", + "generation": 5, + "region": "unova", + "release_year": 2010, + "color": "#444444" + }, + { + "name": "Pokemon White", + "slug": "white", + "generation": 5, + "region": "unova", + "release_year": 2010, + "color": "#E1E1E1" + }, + { + "name": "Pokemon Ultra Sun", + "slug": "ultra-sun", + "generation": 7, + "region": "alola", + "release_year": 2017, + "color": "#E95B2B" + }, + { + "name": "Pokemon Ultra Moon", + "slug": "ultra-moon", + "generation": 7, + "region": "alola", + "release_year": 2017, + "color": "#204E8C" + }, + { + "name": "Pokemon Blue", + "slug": "blue", + "generation": 1, + "region": "kanto", + "release_year": 1996, + "color": "#1111FF" + }, + { + "name": "Pokemon Red", + "slug": "red", + "generation": 1, + "region": "kanto", + "release_year": 1996, + "color": "#FF1111" + }, + { + "name": "Pokemon Platinum", + "slug": "platinum", + "generation": 4, + "region": "sinnoh", + "release_year": 2008, + "color": "#999999" + }, + { + "name": "Pokemon SoulSilver", + "slug": "soulsilver", + "generation": 4, + "region": "johto", + "release_year": 2010, + "color": "#C0C0E0" + }, + { + "name": "Pokemon HeartGold", + "slug": "heartgold", + "generation": 4, + "region": "johto", + "release_year": 2010, + "color": "#B69E00" + }, + { + "name": "Pokemon Let's Go Pikachu", + "slug": "lets-go-pikachu", + "generation": 7, + "region": "kanto", + "release_year": 2018, + "color": "#F5DA00" + }, + { + "name": "Pokemon Let's Go Eevee", + "slug": "lets-go-eevee", + "generation": 7, + "region": "kanto", + "release_year": 2018, + "color": "#D4924B" + }, + { + "name": "Pokemon Shining Pearl", + "slug": "shining-pearl", + "generation": 8, + "region": "sinnoh", + "release_year": 2021, + "color": "#E18AAA" + }, + { + "name": "Pokemon Brilliant Diamond", + "slug": "brilliant-diamond", + "generation": 8, + "region": "sinnoh", + "release_year": 2021, + "color": "#44BAE5" + }, + { + "name": "Pokemon Omega Ruby", + "slug": "omega-ruby", + "generation": 6, + "region": "hoenn", + "release_year": 2014, + "color": "#CF3025" + }, + { + "name": "Pokemon Alpha Sapphire", + "slug": "alpha-sapphire", + "generation": 6, + "region": "hoenn", + "release_year": 2014, + "color": "#26649C" + }, { "name": "Pokemon Emerald", "slug": "emerald", @@ -103,94 +263,6 @@ "release_year": 2006, "color": "#FFAAAA" }, - { - "name": "Pokemon Platinum", - "slug": "platinum", - "generation": 4, - "region": "sinnoh", - "release_year": 2008, - "color": "#999999" - }, - { - "name": "Pokemon HeartGold", - "slug": "heartgold", - "generation": 4, - "region": "johto", - "release_year": 2010, - "color": "#B69E00" - }, - { - "name": "Pokemon SoulSilver", - "slug": "soulsilver", - "generation": 4, - "region": "johto", - "release_year": 2010, - "color": "#C0C0E0" - }, - { - "name": "Pokemon Black", - "slug": "black", - "generation": 5, - "region": "unova", - "release_year": 2010, - "color": "#444444" - }, - { - "name": "Pokemon White", - "slug": "white", - "generation": 5, - "region": "unova", - "release_year": 2010, - "color": "#E1E1E1" - }, - { - "name": "Pokemon Black 2", - "slug": "black-2", - "generation": 5, - "region": "unova", - "release_year": 2012, - "color": "#424B50" - }, - { - "name": "Pokemon White 2", - "slug": "white-2", - "generation": 5, - "region": "unova", - "release_year": 2012, - "color": "#E3CED0" - }, - { - "name": "Pokemon X", - "slug": "x", - "generation": 6, - "region": "kalos", - "release_year": 2013, - "color": "#025DA6" - }, - { - "name": "Pokemon Y", - "slug": "y", - "generation": 6, - "region": "kalos", - "release_year": 2013, - "color": "#EA1A3E" - }, - { - "name": "Pokemon Omega Ruby", - "slug": "omega-ruby", - "generation": 6, - "region": "hoenn", - "release_year": 2014, - "color": "#CF3025" - }, - { - "name": "Pokemon Alpha Sapphire", - "slug": "alpha-sapphire", - "generation": 6, - "region": "hoenn", - "release_year": 2014, - "color": "#26649C" - }, { "name": "Pokemon Sun", "slug": "sun", @@ -208,76 +280,12 @@ "color": "#5599CA" }, { - "name": "Pokemon Ultra Sun", - "slug": "ultra-sun", - "generation": 7, - "region": "alola", - "release_year": 2017, - "color": "#E95B2B" - }, - { - "name": "Pokemon Ultra Moon", - "slug": "ultra-moon", - "generation": 7, - "region": "alola", - "release_year": 2017, - "color": "#204E8C" - }, - { - "name": "Pokemon Let's Go Pikachu", - "slug": "lets-go-pikachu", - "generation": 7, - "region": "kanto", - "release_year": 2018, - "color": "#F5DA00" - }, - { - "name": "Pokemon Let's Go Eevee", - "slug": "lets-go-eevee", - "generation": 7, - "region": "kanto", - "release_year": 2018, - "color": "#D4924B" - }, - { - "name": "Pokemon Sword", - "slug": "sword", - "generation": 8, - "region": "galar", - "release_year": 2019, - "color": "#00D4E7" - }, - { - "name": "Pokemon Shield", - "slug": "shield", - "generation": 8, - "region": "galar", - "release_year": 2019, - "color": "#EF3B6E" - }, - { - "name": "Pokemon Brilliant Diamond", - "slug": "brilliant-diamond", - "generation": 8, - "region": "sinnoh", - "release_year": 2021, - "color": "#44BAE5" - }, - { - "name": "Pokemon Shining Pearl", - "slug": "shining-pearl", - "generation": 8, - "region": "sinnoh", - "release_year": 2021, - "color": "#E18AAA" - }, - { - "name": "Pokemon Legends: Arceus", - "slug": "legends-arceus", - "generation": 8, - "region": "hisui", + "name": "Pokemon Violet", + "slug": "violet", + "generation": 9, + "region": "paldea", "release_year": 2022, - "color": "#36597B" + "color": "#A96EEC" }, { "name": "Pokemon Scarlet", @@ -286,13 +294,5 @@ "region": "paldea", "release_year": 2022, "color": "#F93C3C" - }, - { - "name": "Pokemon Violet", - "slug": "violet", - "generation": 9, - "region": "paldea", - "release_year": 2022, - "color": "#A96EEC" } -] \ No newline at end of file +] diff --git a/backend/src/app/seeds/data/gold.json b/backend/src/app/seeds/data/gold.json index 4059376..b56c298 100644 --- a/backend/src/app/seeds/data/gold.json +++ b/backend/src/app/seeds/data/gold.json @@ -826,7 +826,7 @@ "encounters": [], "children": [ { - "name": "Sprout Tower (2F)", + "name": "Sprout Tower (2f)", "order": 12, "encounters": [ { @@ -848,7 +848,7 @@ ] }, { - "name": "Sprout Tower (3F)", + "name": "Sprout Tower (3f)", "order": 13, "encounters": [ { @@ -1176,7 +1176,7 @@ "encounters": [], "children": [ { - "name": "Union Cave (1F)", + "name": "Union Cave (1f)", "order": 22, "encounters": [ { @@ -1294,7 +1294,7 @@ ] }, { - "name": "Union Cave (B1F)", + "name": "Union Cave (B1f)", "order": 23, "encounters": [ { @@ -1412,7 +1412,7 @@ ] }, { - "name": "Union Cave (B2F)", + "name": "Union Cave (B2f)", "order": 24, "encounters": [ { @@ -1615,7 +1615,7 @@ "encounters": [], "children": [ { - "name": "Slowpoke Well (1F)", + "name": "Slowpoke Well (1f)", "order": 27, "encounters": [ { @@ -1701,7 +1701,7 @@ ] }, { - "name": "Slowpoke Well (B1F)", + "name": "Slowpoke Well (B1f)", "order": 28, "encounters": [ { @@ -2426,7 +2426,7 @@ "encounters": [], "children": [ { - "name": "Burned Tower (1F)", + "name": "Burned Tower (1f)", "order": 38, "encounters": [ { @@ -2464,7 +2464,7 @@ ] }, { - "name": "Burned Tower (B1F)", + "name": "Burned Tower (B1f)", "order": 39, "encounters": [ { @@ -2509,7 +2509,7 @@ "encounters": [], "children": [ { - "name": "Bell Tower (2F)", + "name": "Bell Tower (2f)", "order": 41, "encounters": [ { @@ -2531,7 +2531,7 @@ ] }, { - "name": "Bell Tower (3F)", + "name": "Bell Tower (3f)", "order": 42, "encounters": [ { @@ -2553,7 +2553,7 @@ ] }, { - "name": "Bell Tower (4F)", + "name": "Bell Tower (4f)", "order": 43, "encounters": [ { @@ -2575,7 +2575,7 @@ ] }, { - "name": "Bell Tower (5F)", + "name": "Bell Tower (5f)", "order": 44, "encounters": [ { @@ -2597,7 +2597,7 @@ ] }, { - "name": "Bell Tower (6F)", + "name": "Bell Tower (6f)", "order": 45, "encounters": [ { @@ -2619,7 +2619,7 @@ ] }, { - "name": "Bell Tower (7F)", + "name": "Bell Tower (7f)", "order": 46, "encounters": [ { @@ -2641,7 +2641,7 @@ ] }, { - "name": "Bell Tower (8F)", + "name": "Bell Tower (8f)", "order": 47, "encounters": [ { @@ -2663,7 +2663,7 @@ ] }, { - "name": "Bell Tower (9F)", + "name": "Bell Tower (9f)", "order": 48, "encounters": [ { @@ -3391,8 +3391,252 @@ ], "children": [ { - "name": "Mt Mortar (1F)", + "name": "Mt Mortar (Upper Cave)", "order": 57, + "encounters": [ + { + "pokeapi_id": 118, + "pokemon_name": "goldeen", + "method": "surf", + "encounter_rate": 90, + "min_level": 20, + "max_level": 29 + }, + { + "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": 65, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 35, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 75, + "pokemon_name": "graveler", + "method": "walk", + "encounter_rate": 30, + "min_level": 31, + "max_level": 31 + }, + { + "pokeapi_id": 67, + "pokemon_name": "machoke", + "method": "walk", + "encounter_rate": 30, + "min_level": 32, + "max_level": 32 + }, + { + "pokeapi_id": 74, + "pokemon_name": "geodude", + "method": "walk", + "encounter_rate": 20, + "min_level": 31, + "max_level": 31 + }, + { + "pokeapi_id": 129, + "pokemon_name": "magikarp", + "method": "super-rod", + "encounter_rate": 20, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 118, + "pokemon_name": "goldeen", + "method": "old-rod", + "encounter_rate": 15, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 20, + "pokemon_name": "raticate", + "method": "walk", + "encounter_rate": 10, + "min_level": 30, + "max_level": 30 + }, + { + "pokeapi_id": 119, + "pokemon_name": "seaking", + "method": "super-rod", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 119, + "pokemon_name": "seaking", + "method": "surf", + "encounter_rate": 10, + "min_level": 25, + "max_level": 29 + }, + { + "pokeapi_id": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 5, + "min_level": 30, + "max_level": 30 + }, + { + "pokeapi_id": 66, + "pokemon_name": "machop", + "method": "walk", + "encounter_rate": 5, + "min_level": 28, + "max_level": 28 + } + ] + }, + { + "name": "Mt Mortar (B1f)", + "order": 58, + "encounters": [ + { + "pokeapi_id": 118, + "pokemon_name": "goldeen", + "method": "surf", + "encounter_rate": 90, + "min_level": 15, + "max_level": 24 + }, + { + "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": 65, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 60, + "min_level": 15, + "max_level": 17 + }, + { + "pokeapi_id": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 35, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 66, + "pokemon_name": "machop", + "method": "walk", + "encounter_rate": 20, + "min_level": 16, + "max_level": 16 + }, + { + "pokeapi_id": 129, + "pokemon_name": "magikarp", + "method": "super-rod", + "encounter_rate": 20, + "min_level": 40, + "max_level": 40 + }, + { + "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": 10, + "min_level": 16, + "max_level": 16 + }, + { + "pokeapi_id": 119, + "pokemon_name": "seaking", + "method": "super-rod", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 119, + "pokemon_name": "seaking", + "method": "surf", + "encounter_rate": 10, + "min_level": 20, + "max_level": 24 + }, + { + "pokeapi_id": 74, + "pokemon_name": "geodude", + "method": "walk", + "encounter_rate": 5, + "min_level": 16, + "max_level": 16 + }, + { + "pokeapi_id": 20, + "pokemon_name": "raticate", + "method": "walk", + "encounter_rate": 5, + "min_level": 16, + "max_level": 16 + } + ] + }, + { + "name": "Mt Mortar (1f)", + "order": 59, "encounters": [ { "pokeapi_id": 118, @@ -3518,7 +3762,7 @@ }, { "name": "Mt Mortar (Lower Cave)", - "order": 58, + "order": 60, "encounters": [ { "pokeapi_id": 74, @@ -3553,250 +3797,6 @@ "max_level": 14 } ] - }, - { - "name": "Mt Mortar (Upper Cave)", - "order": 59, - "encounters": [ - { - "pokeapi_id": 118, - "pokemon_name": "goldeen", - "method": "surf", - "encounter_rate": 90, - "min_level": 20, - "max_level": 29 - }, - { - "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": 65, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 35, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 75, - "pokemon_name": "graveler", - "method": "walk", - "encounter_rate": 30, - "min_level": 31, - "max_level": 31 - }, - { - "pokeapi_id": 67, - "pokemon_name": "machoke", - "method": "walk", - "encounter_rate": 30, - "min_level": 32, - "max_level": 32 - }, - { - "pokeapi_id": 74, - "pokemon_name": "geodude", - "method": "walk", - "encounter_rate": 20, - "min_level": 31, - "max_level": 31 - }, - { - "pokeapi_id": 129, - "pokemon_name": "magikarp", - "method": "super-rod", - "encounter_rate": 20, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 118, - "pokemon_name": "goldeen", - "method": "old-rod", - "encounter_rate": 15, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 20, - "pokemon_name": "raticate", - "method": "walk", - "encounter_rate": 10, - "min_level": 30, - "max_level": 30 - }, - { - "pokeapi_id": 119, - "pokemon_name": "seaking", - "method": "super-rod", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 119, - "pokemon_name": "seaking", - "method": "surf", - "encounter_rate": 10, - "min_level": 25, - "max_level": 29 - }, - { - "pokeapi_id": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 5, - "min_level": 30, - "max_level": 30 - }, - { - "pokeapi_id": 66, - "pokemon_name": "machop", - "method": "walk", - "encounter_rate": 5, - "min_level": 28, - "max_level": 28 - } - ] - }, - { - "name": "Mt Mortar (B1F)", - "order": 60, - "encounters": [ - { - "pokeapi_id": 118, - "pokemon_name": "goldeen", - "method": "surf", - "encounter_rate": 90, - "min_level": 15, - "max_level": 24 - }, - { - "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": 65, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 60, - "min_level": 15, - "max_level": 17 - }, - { - "pokeapi_id": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 35, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 66, - "pokemon_name": "machop", - "method": "walk", - "encounter_rate": 20, - "min_level": 16, - "max_level": 16 - }, - { - "pokeapi_id": 129, - "pokemon_name": "magikarp", - "method": "super-rod", - "encounter_rate": 20, - "min_level": 40, - "max_level": 40 - }, - { - "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": 10, - "min_level": 16, - "max_level": 16 - }, - { - "pokeapi_id": 119, - "pokemon_name": "seaking", - "method": "super-rod", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 119, - "pokemon_name": "seaking", - "method": "surf", - "encounter_rate": 10, - "min_level": 20, - "max_level": 24 - }, - { - "pokeapi_id": 74, - "pokemon_name": "geodude", - "method": "walk", - "encounter_rate": 5, - "min_level": 16, - "max_level": 16 - }, - { - "pokeapi_id": 20, - "pokemon_name": "raticate", - "method": "walk", - "encounter_rate": 5, - "min_level": 16, - "max_level": 16 - } - ] } ] }, @@ -4104,7 +4104,7 @@ "encounters": [], "children": [ { - "name": "Ice Path (1F)", + "name": "Ice Path (1f)", "order": 65, "encounters": [ { @@ -4142,7 +4142,7 @@ ] }, { - "name": "Ice Path (B1F)", + "name": "Ice Path (B1f)", "order": 66, "encounters": [ { @@ -4180,7 +4180,7 @@ ] }, { - "name": "Ice Path (B2F)", + "name": "Ice Path (B2f)", "order": 67, "encounters": [ { @@ -4218,7 +4218,7 @@ ] }, { - "name": "Ice Path (B3F)", + "name": "Ice Path (B3f)", "order": 68, "encounters": [ { @@ -4535,7 +4535,7 @@ "encounters": [], "children": [ { - "name": "Whirl Islands (1F)", + "name": "Whirl Islands (1f)", "order": 74, "encounters": [ { @@ -4586,14 +4586,6 @@ "min_level": 20, "max_level": 20 }, - { - "pokeapi_id": 116, - "pokemon_name": "horsea", - "method": "super-rod", - "encounter_rate": 30, - "min_level": 40, - "max_level": 40 - }, { "pokeapi_id": 116, "pokemon_name": "horsea", @@ -4602,6 +4594,14 @@ "min_level": 15, "max_level": 19 }, + { + "pokeapi_id": 116, + "pokemon_name": "horsea", + "method": "super-rod", + "encounter_rate": 30, + "min_level": 40, + "max_level": 40 + }, { "pokeapi_id": 41, "pokemon_name": "zubat", @@ -4669,7 +4669,7 @@ ] }, { - "name": "Whirl Islands (B1F)", + "name": "Whirl Islands (B1f)", "order": 75, "encounters": [ { @@ -4707,7 +4707,7 @@ ] }, { - "name": "Whirl Islands (B2F)", + "name": "Whirl Islands (B2f)", "order": 76, "encounters": [ { @@ -4833,7 +4833,7 @@ ] }, { - "name": "Whirl Islands (B3F)", + "name": "Whirl Islands (B3f)", "order": 77, "encounters": [ { @@ -5384,7 +5384,7 @@ "encounters": [], "children": [ { - "name": "Victory Road 1 (1F)", + "name": "Victory Road 1 (1f)", "order": 82, "encounters": [ { @@ -5430,7 +5430,7 @@ ] }, { - "name": "Victory Road 1 (2F)", + "name": "Victory Road 1 (2f)", "order": 83, "encounters": [ { @@ -5476,7 +5476,7 @@ ] }, { - "name": "Victory Road 1 (3F)", + "name": "Victory Road 1 (3f)", "order": 84, "encounters": [ { @@ -5655,7 +5655,7 @@ "encounters": [], "children": [ { - "name": "Mt Silver (2F)", + "name": "Mt Silver (2f)", "order": 87, "encounters": [ { @@ -5907,7 +5907,7 @@ ] }, { - "name": "Mt Silver (1F)", + "name": "Mt Silver (1f)", "order": 89, "encounters": [ { @@ -6357,7 +6357,7 @@ ] }, { - "name": "Mt Moon (1F)", + "name": "Mt Moon (1f)", "order": 97, "encounters": [ { @@ -6800,14 +6800,6 @@ "min_level": 10, "max_level": 12 }, - { - "pokeapi_id": 119, - "pokemon_name": "seaking", - "method": "super-rod", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, { "pokeapi_id": 119, "pokemon_name": "seaking", @@ -6815,6 +6807,14 @@ "encounter_rate": 10, "min_level": 10, "max_level": 14 + }, + { + "pokeapi_id": 119, + "pokemon_name": "seaking", + "method": "super-rod", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 } ] }, @@ -7402,14 +7402,6 @@ "min_level": 15, "max_level": 15 }, - { - "pokeapi_id": 119, - "pokemon_name": "seaking", - "method": "super-rod", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, { "pokeapi_id": 119, "pokemon_name": "seaking", @@ -7417,6 +7409,14 @@ "encounter_rate": 10, "min_level": 15, "max_level": 19 + }, + { + "pokeapi_id": 119, + "pokemon_name": "seaking", + "method": "super-rod", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 } ] }, @@ -7552,7 +7552,7 @@ "encounters": [], "children": [ { - "name": "Rock Tunnel (1F)", + "name": "Rock Tunnel (1f)", "order": 111, "encounters": [ { @@ -7598,7 +7598,7 @@ ] }, { - "name": "Rock Tunnel (B1F)", + "name": "Rock Tunnel (B1f)", "order": 112, "encounters": [ { @@ -8813,4 +8813,4 @@ } ] } -] \ No newline at end of file +] diff --git a/backend/src/app/seeds/data/heartgold.json b/backend/src/app/seeds/data/heartgold.json index 79fb8e3..8cb4eed 100644 --- a/backend/src/app/seeds/data/heartgold.json +++ b/backend/src/app/seeds/data/heartgold.json @@ -1002,7 +1002,7 @@ "encounters": [], "children": [ { - "name": "Sprout Tower (2F)", + "name": "Sprout Tower (3f)", "order": 12, "encounters": [ { @@ -1056,7 +1056,7 @@ ] }, { - "name": "Sprout Tower (3F)", + "name": "Sprout Tower (2f)", "order": 13, "encounters": [ { @@ -1299,8 +1299,36 @@ "encounters": [], "children": [ { - "name": "Ruins Of Alph (Outside)", + "name": "Ruins Of Alph (Interior C)", "order": 16, + "encounters": [ + { + "pokeapi_id": 201, + "pokemon_name": "unown", + "method": "walk", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + } + ] + }, + { + "name": "Ruins Of Alph (Interior D)", + "order": 17, + "encounters": [ + { + "pokeapi_id": 201, + "pokemon_name": "unown", + "method": "walk", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + } + ] + }, + { + "name": "Ruins Of Alph (Outside)", + "order": 18, "encounters": [ { "pokeapi_id": 74, @@ -1426,34 +1454,6 @@ }, { "name": "Ruins Of Alph (Interior A)", - "order": 17, - "encounters": [ - { - "pokeapi_id": 201, - "pokemon_name": "unown", - "method": "walk", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - } - ] - }, - { - "name": "Ruins Of Alph (Interior B)", - "order": 18, - "encounters": [ - { - "pokeapi_id": 201, - "pokemon_name": "unown", - "method": "walk", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - } - ] - }, - { - "name": "Ruins Of Alph (Interior C)", "order": 19, "encounters": [ { @@ -1467,7 +1467,7 @@ ] }, { - "name": "Ruins Of Alph (Interior D)", + "name": "Ruins Of Alph (Interior B)", "order": 20, "encounters": [ { @@ -1488,7 +1488,7 @@ "encounters": [], "children": [ { - "name": "Union Cave (1F)", + "name": "Union Cave (1f)", "order": 22, "encounters": [ { @@ -1638,7 +1638,7 @@ ] }, { - "name": "Union Cave (B1F)", + "name": "Union Cave (B1f)", "order": 23, "encounters": [ { @@ -1788,7 +1788,7 @@ ] }, { - "name": "Union Cave (B2F)", + "name": "Union Cave (B2f)", "order": 24, "encounters": [ { @@ -2047,7 +2047,7 @@ "encounters": [], "children": [ { - "name": "Slowpoke Well (1F)", + "name": "Slowpoke Well (1f)", "order": 27, "encounters": [ { @@ -2165,7 +2165,7 @@ ] }, { - "name": "Slowpoke Well (B1F)", + "name": "Slowpoke Well (B1f)", "order": 28, "encounters": [ { @@ -3098,7 +3098,7 @@ "encounters": [], "children": [ { - "name": "Burned Tower (1F)", + "name": "Burned Tower (1f)", "order": 38, "encounters": [ { @@ -3168,7 +3168,7 @@ ] }, { - "name": "Burned Tower (B1F)", + "name": "Burned Tower (B1f)", "order": 39, "encounters": [ { @@ -3245,7 +3245,7 @@ "encounters": [], "children": [ { - "name": "Bell Tower (2F)", + "name": "Bell Tower (4f)", "order": 41, "encounters": [ { @@ -3299,7 +3299,7 @@ ] }, { - "name": "Bell Tower (3F)", + "name": "Bell Tower (7f)", "order": 42, "encounters": [ { @@ -3353,7 +3353,7 @@ ] }, { - "name": "Bell Tower (4F)", + "name": "Bell Tower (9f)", "order": 43, "encounters": [ { @@ -3407,7 +3407,7 @@ ] }, { - "name": "Bell Tower (5F)", + "name": "Bell Tower (10f)", "order": 44, "encounters": [ { @@ -3461,7 +3461,7 @@ ] }, { - "name": "Bell Tower (6F)", + "name": "Bell Tower (2f)", "order": 45, "encounters": [ { @@ -3515,7 +3515,7 @@ ] }, { - "name": "Bell Tower (7F)", + "name": "Bell Tower (3f)", "order": 46, "encounters": [ { @@ -3569,7 +3569,7 @@ ] }, { - "name": "Bell Tower (8F)", + "name": "Bell Tower (5f)", "order": 47, "encounters": [ { @@ -3623,7 +3623,7 @@ ] }, { - "name": "Bell Tower (9F)", + "name": "Bell Tower (6f)", "order": 48, "encounters": [ { @@ -3677,7 +3677,7 @@ ] }, { - "name": "Bell Tower (10F)", + "name": "Bell Tower (8f)", "order": 49, "encounters": [ { @@ -4468,14 +4468,6 @@ "min_level": 15, "max_level": 17 }, - { - "pokeapi_id": 119, - "pokemon_name": "seaking", - "method": "surf", - "encounter_rate": 10, - "min_level": 15, - "max_level": 25 - }, { "pokeapi_id": 119, "pokemon_name": "seaking", @@ -4483,6 +4475,14 @@ "encounter_rate": 10, "min_level": 40, "max_level": 40 + }, + { + "pokeapi_id": 119, + "pokemon_name": "seaking", + "method": "surf", + "encounter_rate": 10, + "min_level": 15, + "max_level": 25 } ] }, @@ -4500,159 +4500,9 @@ } ], "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 (Lower Cave)", - "order": 59, + "order": 58, "encounters": [ { "pokeapi_id": 74, @@ -4722,7 +4572,7 @@ }, { "name": "Mt Mortar (Upper Cave)", - "order": 60, + "order": 59, "encounters": [ { "pokeapi_id": 118, @@ -4844,14 +4694,6 @@ "min_level": 30, "max_level": 30 }, - { - "pokeapi_id": 119, - "pokemon_name": "seaking", - "method": "surf", - "encounter_rate": 10, - "min_level": 20, - "max_level": 30 - }, { "pokeapi_id": 119, "pokemon_name": "seaking", @@ -4860,6 +4702,14 @@ "min_level": 40, "max_level": 40 }, + { + "pokeapi_id": 119, + "pokemon_name": "seaking", + "method": "surf", + "encounter_rate": 10, + "min_level": 20, + "max_level": 30 + }, { "pokeapi_id": 42, "pokemon_name": "golbat", @@ -4879,8 +4729,8 @@ ] }, { - "name": "Mt Mortar (B1F)", - "order": 61, + "name": "Mt Mortar (B1f)", + "order": 60, "encounters": [ { "pokeapi_id": 118, @@ -5027,6 +4877,156 @@ "max_level": 16 } ] + }, + { + "name": "Mt Mortar (1f)", + "order": 61, + "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": "super-rod", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 119, + "pokemon_name": "seaking", + "method": "surf", + "encounter_rate": 10, + "min_level": 15, + "max_level": 25 + }, + { + "pokeapi_id": 74, + "pokemon_name": "geodude", + "method": "walk", + "encounter_rate": 5, + "min_level": 14, + "max_level": 14 + } + ] } ] }, @@ -5398,7 +5398,7 @@ "encounters": [], "children": [ { - "name": "Ice Path (1F)", + "name": "Ice Path (1f)", "order": 66, "encounters": [ { @@ -5468,7 +5468,7 @@ ] }, { - "name": "Ice Path (B1F)", + "name": "Ice Path (B1f)", "order": 67, "encounters": [ { @@ -5538,7 +5538,7 @@ ] }, { - "name": "Ice Path (B2F)", + "name": "Ice Path (B2f)", "order": 68, "encounters": [ { @@ -5608,7 +5608,7 @@ ] }, { - "name": "Ice Path (B3F)", + "name": "Ice Path (B3f)", "order": 69, "encounters": [ { @@ -6539,63 +6539,9 @@ "order": 79, "encounters": [], "children": [ - { - "name": "Safari Zone (Zone Peak)", - "order": 80, - "encounters": [ - { - "pokeapi_id": 74, - "pokemon_name": "geodude", - "method": "walk", - "encounter_rate": 100, - "min_level": 15, - "max_level": 17 - }, - { - "pokeapi_id": 81, - "pokemon_name": "magnemite", - "method": "walk", - "encounter_rate": 60, - "min_level": 15, - "max_level": 16 - }, - { - "pokeapi_id": 76, - "pokemon_name": "golem", - "method": "walk", - "encounter_rate": 40, - "min_level": 16, - "max_level": 17 - }, - { - "pokeapi_id": 82, - "pokemon_name": "magneton", - "method": "walk", - "encounter_rate": 40, - "min_level": 17, - "max_level": 17 - }, - { - "pokeapi_id": 126, - "pokemon_name": "magmar", - "method": "walk", - "encounter_rate": 20, - "min_level": 17, - "max_level": 17 - }, - { - "pokeapi_id": 202, - "pokemon_name": "wobbuffet", - "method": "walk", - "encounter_rate": 20, - "min_level": 16, - "max_level": 17 - } - ] - }, { "name": "Safari Zone (Zone Desert)", - "order": 81, + "order": 80, "encounters": [ { "pokeapi_id": 27, @@ -6639,63 +6585,9 @@ } ] }, - { - "name": "Safari Zone (Zone Plains)", - "order": 82, - "encounters": [ - { - "pokeapi_id": 63, - "pokemon_name": "abra", - "method": "walk", - "encounter_rate": 90, - "min_level": 15, - "max_level": 17 - }, - { - "pokeapi_id": 203, - "pokemon_name": "girafarig", - "method": "walk", - "encounter_rate": 80, - "min_level": 15, - "max_level": 17 - }, - { - "pokeapi_id": 17, - "pokemon_name": "pidgeotto", - "method": "walk", - "encounter_rate": 60, - "min_level": 15, - "max_level": 17 - }, - { - "pokeapi_id": 20, - "pokemon_name": "raticate", - "method": "walk", - "encounter_rate": 30, - "min_level": 15, - "max_level": 17 - }, - { - "pokeapi_id": 235, - "pokemon_name": "smeargle", - "method": "walk", - "encounter_rate": 20, - "min_level": 17, - "max_level": 17 - }, - { - "pokeapi_id": 234, - "pokemon_name": "stantler", - "method": "walk", - "encounter_rate": 20, - "min_level": 17, - "max_level": 17 - } - ] - }, { "name": "Safari Zone (Zone Meadow)", - "order": 83, + "order": 81, "encounters": [ { "pokeapi_id": 39, @@ -6748,10 +6640,10 @@ { "pokeapi_id": 60, "pokemon_name": "poliwag", - "method": "old-rod", + "method": "super-rod", "encounter_rate": 40, - "min_level": 12, - "max_level": 15 + "min_level": 35, + "max_level": 36 }, { "pokeapi_id": 60, @@ -6764,10 +6656,10 @@ { "pokeapi_id": 60, "pokemon_name": "poliwag", - "method": "super-rod", + "method": "old-rod", "encounter_rate": 40, - "min_level": 35, - "max_level": 36 + "min_level": 12, + "max_level": 15 }, { "pokeapi_id": 183, @@ -6835,63 +6727,9 @@ } ] }, - { - "name": "Safari Zone (Zone Forest)", - "order": 84, - "encounters": [ - { - "pokeapi_id": 69, - "pokemon_name": "bellsprout", - "method": "walk", - "encounter_rate": 100, - "min_level": 15, - "max_level": 17 - }, - { - "pokeapi_id": 16, - "pokemon_name": "pidgey", - "method": "walk", - "encounter_rate": 60, - "min_level": 15, - "max_level": 17 - }, - { - "pokeapi_id": 200, - "pokemon_name": "misdreavus", - "method": "walk", - "encounter_rate": 50, - "min_level": 15, - "max_level": 17 - }, - { - "pokeapi_id": 122, - "pokemon_name": "mr-mime", - "method": "walk", - "encounter_rate": 40, - "min_level": 16, - "max_level": 17 - }, - { - "pokeapi_id": 92, - "pokemon_name": "gastly", - "method": "walk", - "encounter_rate": 20, - "min_level": 15, - "max_level": 17 - }, - { - "pokeapi_id": 93, - "pokemon_name": "haunter", - "method": "walk", - "encounter_rate": 20, - "min_level": 16, - "max_level": 17 - } - ] - }, { "name": "Safari Zone (Zone Swamp)", - "order": 85, + "order": 82, "encounters": [ { "pokeapi_id": 129, @@ -6944,10 +6782,10 @@ { "pokeapi_id": 118, "pokemon_name": "goldeen", - "method": "surf", + "method": "super-rod", "encounter_rate": 40, - "min_level": 15, - "max_level": 17 + "min_level": 35, + "max_level": 37 }, { "pokeapi_id": 118, @@ -6960,10 +6798,10 @@ { "pokeapi_id": 118, "pokemon_name": "goldeen", - "method": "super-rod", + "method": "surf", "encounter_rate": 40, - "min_level": 35, - "max_level": 37 + "min_level": 15, + "max_level": 17 }, { "pokeapi_id": 129, @@ -7017,7 +6855,7 @@ }, { "name": "Safari Zone (Zone Marshland)", - "order": 86, + "order": 83, "encounters": [ { "pokeapi_id": 109, @@ -7157,87 +6995,9 @@ } ] }, - { - "name": "Safari Zone (Zone Mountain)", - "order": 87, - "encounters": [ - { - "pokeapi_id": 108, - "pokemon_name": "lickitung", - "method": "walk", - "encounter_rate": 60, - "min_level": 15, - "max_level": 17 - }, - { - "pokeapi_id": 17, - "pokemon_name": "pidgeotto", - "method": "walk", - "encounter_rate": 60, - "min_level": 15, - "max_level": 16 - }, - { - "pokeapi_id": 20, - "pokemon_name": "raticate", - "method": "walk", - "encounter_rate": 60, - "min_level": 15, - "max_level": 17 - }, - { - "pokeapi_id": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 30, - "min_level": 15, - "max_level": 17 - }, - { - "pokeapi_id": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 30, - "min_level": 15, - "max_level": 17 - }, - { - "pokeapi_id": 246, - "pokemon_name": "larvitar", - "method": "walk", - "encounter_rate": 20, - "min_level": 17, - "max_level": 17 - }, - { - "pokeapi_id": 82, - "pokemon_name": "magneton", - "method": "walk", - "encounter_rate": 20, - "min_level": 17, - "max_level": 17 - }, - { - "pokeapi_id": 98, - "pokemon_name": "krabby", - "method": "walk", - "encounter_rate": 10, - "min_level": 17, - "max_level": 17 - }, - { - "pokeapi_id": 364, - "pokemon_name": "sealeo", - "method": "walk", - "encounter_rate": 10, - "min_level": 17, - "max_level": 17 - } - ] - }, { "name": "Safari Zone (Zone Rocky Beach)", - "order": 88, + "order": 84, "encounters": [ { "pokeapi_id": 98, @@ -7385,63 +7145,9 @@ } ] }, - { - "name": "Safari Zone (Zone Wasteland)", - "order": 89, - "encounters": [ - { - "pokeapi_id": 81, - "pokemon_name": "magnemite", - "method": "walk", - "encounter_rate": 90, - "min_level": 15, - "max_level": 17 - }, - { - "pokeapi_id": 95, - "pokemon_name": "onix", - "method": "walk", - "encounter_rate": 70, - "min_level": 15, - "max_level": 17 - }, - { - "pokeapi_id": 115, - "pokemon_name": "kangaskhan", - "method": "walk", - "encounter_rate": 40, - "min_level": 15, - "max_level": 17 - }, - { - "pokeapi_id": 66, - "pokemon_name": "machop", - "method": "walk", - "encounter_rate": 40, - "min_level": 16, - "max_level": 17 - }, - { - "pokeapi_id": 22, - "pokemon_name": "fearow", - "method": "walk", - "encounter_rate": 30, - "min_level": 15, - "max_level": 17 - }, - { - "pokeapi_id": 67, - "pokemon_name": "machoke", - "method": "walk", - "encounter_rate": 30, - "min_level": 17, - "max_level": 17 - } - ] - }, { "name": "Safari Zone (Zone Savannah)", - "order": 90, + "order": 85, "encounters": [ { "pokeapi_id": 29, @@ -7501,6 +7207,300 @@ } ] }, + { + "name": "Safari Zone (Zone Peak)", + "order": 86, + "encounters": [ + { + "pokeapi_id": 74, + "pokemon_name": "geodude", + "method": "walk", + "encounter_rate": 100, + "min_level": 15, + "max_level": 17 + }, + { + "pokeapi_id": 81, + "pokemon_name": "magnemite", + "method": "walk", + "encounter_rate": 60, + "min_level": 15, + "max_level": 16 + }, + { + "pokeapi_id": 76, + "pokemon_name": "golem", + "method": "walk", + "encounter_rate": 40, + "min_level": 16, + "max_level": 17 + }, + { + "pokeapi_id": 82, + "pokemon_name": "magneton", + "method": "walk", + "encounter_rate": 40, + "min_level": 17, + "max_level": 17 + }, + { + "pokeapi_id": 126, + "pokemon_name": "magmar", + "method": "walk", + "encounter_rate": 20, + "min_level": 17, + "max_level": 17 + }, + { + "pokeapi_id": 202, + "pokemon_name": "wobbuffet", + "method": "walk", + "encounter_rate": 20, + "min_level": 16, + "max_level": 17 + } + ] + }, + { + "name": "Safari Zone (Zone Plains)", + "order": 87, + "encounters": [ + { + "pokeapi_id": 63, + "pokemon_name": "abra", + "method": "walk", + "encounter_rate": 90, + "min_level": 15, + "max_level": 17 + }, + { + "pokeapi_id": 203, + "pokemon_name": "girafarig", + "method": "walk", + "encounter_rate": 80, + "min_level": 15, + "max_level": 17 + }, + { + "pokeapi_id": 17, + "pokemon_name": "pidgeotto", + "method": "walk", + "encounter_rate": 60, + "min_level": 15, + "max_level": 17 + }, + { + "pokeapi_id": 20, + "pokemon_name": "raticate", + "method": "walk", + "encounter_rate": 30, + "min_level": 15, + "max_level": 17 + }, + { + "pokeapi_id": 235, + "pokemon_name": "smeargle", + "method": "walk", + "encounter_rate": 20, + "min_level": 17, + "max_level": 17 + }, + { + "pokeapi_id": 234, + "pokemon_name": "stantler", + "method": "walk", + "encounter_rate": 20, + "min_level": 17, + "max_level": 17 + } + ] + }, + { + "name": "Safari Zone (Zone Forest)", + "order": 88, + "encounters": [ + { + "pokeapi_id": 69, + "pokemon_name": "bellsprout", + "method": "walk", + "encounter_rate": 100, + "min_level": 15, + "max_level": 17 + }, + { + "pokeapi_id": 16, + "pokemon_name": "pidgey", + "method": "walk", + "encounter_rate": 60, + "min_level": 15, + "max_level": 17 + }, + { + "pokeapi_id": 200, + "pokemon_name": "misdreavus", + "method": "walk", + "encounter_rate": 50, + "min_level": 15, + "max_level": 17 + }, + { + "pokeapi_id": 122, + "pokemon_name": "mr-mime", + "method": "walk", + "encounter_rate": 40, + "min_level": 16, + "max_level": 17 + }, + { + "pokeapi_id": 92, + "pokemon_name": "gastly", + "method": "walk", + "encounter_rate": 20, + "min_level": 15, + "max_level": 17 + }, + { + "pokeapi_id": 93, + "pokemon_name": "haunter", + "method": "walk", + "encounter_rate": 20, + "min_level": 16, + "max_level": 17 + } + ] + }, + { + "name": "Safari Zone (Zone Mountain)", + "order": 89, + "encounters": [ + { + "pokeapi_id": 108, + "pokemon_name": "lickitung", + "method": "walk", + "encounter_rate": 60, + "min_level": 15, + "max_level": 17 + }, + { + "pokeapi_id": 17, + "pokemon_name": "pidgeotto", + "method": "walk", + "encounter_rate": 60, + "min_level": 15, + "max_level": 16 + }, + { + "pokeapi_id": 20, + "pokemon_name": "raticate", + "method": "walk", + "encounter_rate": 60, + "min_level": 15, + "max_level": 17 + }, + { + "pokeapi_id": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 30, + "min_level": 15, + "max_level": 17 + }, + { + "pokeapi_id": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 30, + "min_level": 15, + "max_level": 17 + }, + { + "pokeapi_id": 246, + "pokemon_name": "larvitar", + "method": "walk", + "encounter_rate": 20, + "min_level": 17, + "max_level": 17 + }, + { + "pokeapi_id": 82, + "pokemon_name": "magneton", + "method": "walk", + "encounter_rate": 20, + "min_level": 17, + "max_level": 17 + }, + { + "pokeapi_id": 98, + "pokemon_name": "krabby", + "method": "walk", + "encounter_rate": 10, + "min_level": 17, + "max_level": 17 + }, + { + "pokeapi_id": 364, + "pokemon_name": "sealeo", + "method": "walk", + "encounter_rate": 10, + "min_level": 17, + "max_level": 17 + } + ] + }, + { + "name": "Safari Zone (Zone Wasteland)", + "order": 90, + "encounters": [ + { + "pokeapi_id": 81, + "pokemon_name": "magnemite", + "method": "walk", + "encounter_rate": 90, + "min_level": 15, + "max_level": 17 + }, + { + "pokeapi_id": 95, + "pokemon_name": "onix", + "method": "walk", + "encounter_rate": 70, + "min_level": 15, + "max_level": 17 + }, + { + "pokeapi_id": 115, + "pokemon_name": "kangaskhan", + "method": "walk", + "encounter_rate": 40, + "min_level": 15, + "max_level": 17 + }, + { + "pokeapi_id": 66, + "pokemon_name": "machop", + "method": "walk", + "encounter_rate": 40, + "min_level": 16, + "max_level": 17 + }, + { + "pokeapi_id": 22, + "pokemon_name": "fearow", + "method": "walk", + "encounter_rate": 30, + "min_level": 15, + "max_level": 17 + }, + { + "pokeapi_id": 67, + "pokemon_name": "machoke", + "method": "walk", + "encounter_rate": 30, + "min_level": 17, + "max_level": 17 + } + ] + }, { "name": "Safari Zone (Zone Wetland)", "order": 91, @@ -7617,14 +7617,6 @@ "min_level": 17, "max_level": 17 }, - { - "pokeapi_id": 54, - "pokemon_name": "psyduck", - "method": "walk", - "encounter_rate": 20, - "min_level": 15, - "max_level": 16 - }, { "pokeapi_id": 54, "pokemon_name": "psyduck", @@ -7633,6 +7625,14 @@ "min_level": 16, "max_level": 17 }, + { + "pokeapi_id": 54, + "pokemon_name": "psyduck", + "method": "walk", + "encounter_rate": 20, + "min_level": 15, + "max_level": 16 + }, { "pokeapi_id": 195, "pokemon_name": "quagsire", @@ -7659,8 +7659,78 @@ "encounters": [], "children": [ { - "name": "Whirl Islands (1F)", + "name": "Whirl Islands (B3f)", "order": 93, + "encounters": [ + { + "pokeapi_id": 98, + "pokemon_name": "krabby", + "method": "walk", + "encounter_rate": 50, + "min_level": 23, + "max_level": 25 + }, + { + "pokeapi_id": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 30, + "min_level": 24, + "max_level": 24 + }, + { + "pokeapi_id": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 23, + "max_level": 24 + }, + { + "pokeapi_id": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 23, + "max_level": 24 + }, + { + "pokeapi_id": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 86, + "pokemon_name": "seel", + "method": "walk", + "encounter_rate": 15, + "min_level": 23, + "max_level": 25 + }, + { + "pokeapi_id": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 5, + "min_level": 24, + "max_level": 24 + } + ] + }, + { + "name": "Whirl Islands (1f)", + "order": 94, "encounters": [ { "pokeapi_id": 129, @@ -7825,8 +7895,8 @@ ] }, { - "name": "Whirl Islands (B1F)", - "order": 94, + "name": "Whirl Islands (B1f)", + "order": 95, "encounters": [ { "pokeapi_id": 98, @@ -7895,8 +7965,8 @@ ] }, { - "name": "Whirl Islands (B2F)", - "order": 95, + "name": "Whirl Islands (B2f)", + "order": 96, "encounters": [ { "pokeapi_id": 129, @@ -7914,14 +7984,6 @@ "min_level": 15, "max_level": 25 }, - { - "pokeapi_id": 98, - "pokemon_name": "krabby", - "method": "walk", - "encounter_rate": 50, - "min_level": 22, - "max_level": 24 - }, { "pokeapi_id": 98, "pokemon_name": "krabby", @@ -7930,6 +7992,14 @@ "min_level": 20, "max_level": 20 }, + { + "pokeapi_id": 98, + "pokemon_name": "krabby", + "method": "walk", + "encounter_rate": 50, + "min_level": 22, + "max_level": 24 + }, { "pokeapi_id": 98, "pokemon_name": "krabby", @@ -8034,14 +8104,6 @@ "min_level": 20, "max_level": 20 }, - { - "pokeapi_id": 117, - "pokemon_name": "seadra", - "method": "surf", - "encounter_rate": 10, - "min_level": 15, - "max_level": 30 - }, { "pokeapi_id": 117, "pokemon_name": "seadra", @@ -8050,6 +8112,14 @@ "min_level": 40, "max_level": 40 }, + { + "pokeapi_id": 117, + "pokemon_name": "seadra", + "method": "surf", + "encounter_rate": 10, + "min_level": 15, + "max_level": 30 + }, { "pokeapi_id": 42, "pokemon_name": "golbat", @@ -8059,76 +8129,6 @@ "max_level": 23 } ] - }, - { - "name": "Whirl Islands (B3F)", - "order": 96, - "encounters": [ - { - "pokeapi_id": 98, - "pokemon_name": "krabby", - "method": "walk", - "encounter_rate": 50, - "min_level": 23, - "max_level": 25 - }, - { - "pokeapi_id": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 30, - "min_level": 24, - "max_level": 24 - }, - { - "pokeapi_id": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 23, - "max_level": 24 - }, - { - "pokeapi_id": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 23, - "max_level": 24 - }, - { - "pokeapi_id": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 86, - "pokemon_name": "seel", - "method": "walk", - "encounter_rate": 15, - "min_level": 23, - "max_level": 25 - }, - { - "pokeapi_id": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 5, - "min_level": 24, - "max_level": 24 - } - ] } ] }, @@ -8155,7 +8155,7 @@ { "pokeapi_id": 118, "pokemon_name": "goldeen", - "method": "surf", + "method": "good-rod", "encounter_rate": 60, "min_level": 20, "max_level": 20 @@ -8163,7 +8163,7 @@ { "pokeapi_id": 118, "pokemon_name": "goldeen", - "method": "good-rod", + "method": "surf", "encounter_rate": 60, "min_level": 20, "max_level": 20 @@ -8264,14 +8264,6 @@ "min_level": 21, "max_level": 23 }, - { - "pokeapi_id": 119, - "pokemon_name": "seaking", - "method": "surf", - "encounter_rate": 10, - "min_level": 20, - "max_level": 20 - }, { "pokeapi_id": 119, "pokemon_name": "seaking", @@ -8280,6 +8272,14 @@ "min_level": 40, "max_level": 40 }, + { + "pokeapi_id": 119, + "pokemon_name": "seaking", + "method": "surf", + "encounter_rate": 10, + "min_level": 20, + "max_level": 20 + }, { "pokeapi_id": 19, "pokemon_name": "rattata", @@ -8660,7 +8660,7 @@ "encounters": [], "children": [ { - "name": "Victory Road 1 (1F)", + "name": "Victory Road 1 (1f)", "order": 101, "encounters": [ { @@ -8738,7 +8738,7 @@ ] }, { - "name": "Victory Road 1 (2F)", + "name": "Victory Road 1 (2f)", "order": 102, "encounters": [ { @@ -8816,7 +8816,7 @@ ] }, { - "name": "Victory Road 1 (3F)", + "name": "Victory Road 1 (3f)", "order": 103, "encounters": [ { @@ -9075,8 +9075,362 @@ "encounters": [], "children": [ { - "name": "Mt Silver (2F)", + "name": "Mt Silver (Mountainside)", "order": 106, + "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": 107, + "encounters": [ + { + "pokeapi_id": 195, + "pokemon_name": "quagsire", + "method": "walk", + "encounter_rate": 65, + "min_level": 45, + "max_level": 45 + }, + { + "pokeapi_id": 200, + "pokemon_name": "misdreavus", + "method": "walk", + "encounter_rate": 30, + "min_level": 45, + "max_level": 45 + }, + { + "pokeapi_id": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 45, + "max_level": 46 + }, + { + "pokeapi_id": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 45, + "max_level": 46 + }, + { + "pokeapi_id": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 47, + "max_level": 48 + }, + { + "pokeapi_id": 232, + "pokemon_name": "donphan", + "method": "walk", + "encounter_rate": 20, + "min_level": 47, + "max_level": 48 + }, + { + "pokeapi_id": 55, + "pokemon_name": "golduck", + "method": "walk", + "encounter_rate": 20, + "min_level": 48, + "max_level": 48 + }, + { + "pokeapi_id": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 47, + "max_level": 48 + }, + { + "pokeapi_id": 231, + "pokemon_name": "phanpy", + "method": "walk", + "encounter_rate": 10, + "min_level": 46, + "max_level": 46 + }, + { + "pokeapi_id": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 5, + "min_level": 48, + "max_level": 48 + }, + { + "pokeapi_id": 246, + "pokemon_name": "larvitar", + "method": "walk", + "encounter_rate": 5, + "min_level": 15, + "max_level": 20 + }, + { + "pokeapi_id": 247, + "pokemon_name": "pupitar", + "method": "walk", + "encounter_rate": 5, + "min_level": 45, + "max_level": 45 + } + ] + }, + { + "name": "Mt Silver (Top)", + "order": 108, + "encounters": [ + { + "pokeapi_id": 119, + "pokemon_name": "seaking", + "method": "surf", + "encounter_rate": 90, + "min_level": 30, + "max_level": 45 + }, + { + "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": 55, + "pokemon_name": "golduck", + "method": "walk", + "encounter_rate": 40, + "min_level": 48, + "max_level": 48 + }, + { + "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": 45, + "max_level": 48 + }, + { + "pokeapi_id": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 45, + "max_level": 48 + }, + { + "pokeapi_id": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 47, + "max_level": 47 + }, + { + "pokeapi_id": 232, + "pokemon_name": "donphan", + "method": "walk", + "encounter_rate": 20, + "min_level": 47, + "max_level": 47 + }, + { + "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": 47, + "max_level": 47 + }, + { + "pokeapi_id": 195, + "pokemon_name": "quagsire", + "method": "walk", + "encounter_rate": 20, + "min_level": 45, + "max_level": 45 + }, + { + "pokeapi_id": 215, + "pokemon_name": "sneasel", + "method": "walk", + "encounter_rate": 20, + "min_level": 45, + "max_level": 45 + }, + { + "pokeapi_id": 118, + "pokemon_name": "goldeen", + "method": "old-rod", + "encounter_rate": 15, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 200, + "pokemon_name": "misdreavus", + "method": "walk", + "encounter_rate": 15, + "min_level": 45, + "max_level": 48 + }, + { + "pokeapi_id": 118, + "pokemon_name": "goldeen", + "method": "surf", + "encounter_rate": 10, + "min_level": 30, + "max_level": 40 + }, + { + "pokeapi_id": 246, + "pokemon_name": "larvitar", + "method": "walk", + "encounter_rate": 10, + "min_level": 15, + "max_level": 30 + }, + { + "pokeapi_id": 119, + "pokemon_name": "seaking", + "method": "super-rod", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 5, + "min_level": 48, + "max_level": 48 + } + ] + }, + { + "name": "Mt Silver (2f)", + "order": 109, "encounters": [ { "pokeapi_id": 119, @@ -9241,8 +9595,8 @@ ] }, { - "name": "Mt Silver (1F Top)", - "order": 107, + "name": "Mt Silver (1f Top)", + "order": 110, "encounters": [ { "pokeapi_id": 119, @@ -9415,8 +9769,8 @@ ] }, { - "name": "Mt Silver (4F)", - "order": 108, + "name": "Mt Silver (4f)", + "order": 111, "encounters": [ { "pokeapi_id": 119, @@ -9582,7 +9936,7 @@ }, { "name": "Mt Silver (Outside)", - "order": 109, + "order": 112, "encounters": [ { "pokeapi_id": 61, @@ -9739,8 +10093,8 @@ ] }, { - "name": "Mt Silver (1F)", - "order": 110, + "name": "Mt Silver (1f)", + "order": 113, "encounters": [ { "pokeapi_id": 119, @@ -9903,360 +10257,6 @@ "max_level": 20 } ] - }, - { - "name": "Mt Silver (Mountainside)", - "order": 111, - "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, - "encounters": [ - { - "pokeapi_id": 195, - "pokemon_name": "quagsire", - "method": "walk", - "encounter_rate": 65, - "min_level": 45, - "max_level": 45 - }, - { - "pokeapi_id": 200, - "pokemon_name": "misdreavus", - "method": "walk", - "encounter_rate": 30, - "min_level": 45, - "max_level": 45 - }, - { - "pokeapi_id": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 45, - "max_level": 46 - }, - { - "pokeapi_id": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 45, - "max_level": 46 - }, - { - "pokeapi_id": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 47, - "max_level": 48 - }, - { - "pokeapi_id": 232, - "pokemon_name": "donphan", - "method": "walk", - "encounter_rate": 20, - "min_level": 47, - "max_level": 48 - }, - { - "pokeapi_id": 55, - "pokemon_name": "golduck", - "method": "walk", - "encounter_rate": 20, - "min_level": 48, - "max_level": 48 - }, - { - "pokeapi_id": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 47, - "max_level": 48 - }, - { - "pokeapi_id": 231, - "pokemon_name": "phanpy", - "method": "walk", - "encounter_rate": 10, - "min_level": 46, - "max_level": 46 - }, - { - "pokeapi_id": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 5, - "min_level": 48, - "max_level": 48 - }, - { - "pokeapi_id": 246, - "pokemon_name": "larvitar", - "method": "walk", - "encounter_rate": 5, - "min_level": 15, - "max_level": 20 - }, - { - "pokeapi_id": 247, - "pokemon_name": "pupitar", - "method": "walk", - "encounter_rate": 5, - "min_level": 45, - "max_level": 45 - } - ] - }, - { - "name": "Mt Silver (Top)", - "order": 113, - "encounters": [ - { - "pokeapi_id": 119, - "pokemon_name": "seaking", - "method": "surf", - "encounter_rate": 90, - "min_level": 30, - "max_level": 45 - }, - { - "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": 55, - "pokemon_name": "golduck", - "method": "walk", - "encounter_rate": 40, - "min_level": 48, - "max_level": 48 - }, - { - "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": 45, - "max_level": 48 - }, - { - "pokeapi_id": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 45, - "max_level": 48 - }, - { - "pokeapi_id": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 47, - "max_level": 47 - }, - { - "pokeapi_id": 232, - "pokemon_name": "donphan", - "method": "walk", - "encounter_rate": 20, - "min_level": 47, - "max_level": 47 - }, - { - "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": 47, - "max_level": 47 - }, - { - "pokeapi_id": 195, - "pokemon_name": "quagsire", - "method": "walk", - "encounter_rate": 20, - "min_level": 45, - "max_level": 45 - }, - { - "pokeapi_id": 215, - "pokemon_name": "sneasel", - "method": "walk", - "encounter_rate": 20, - "min_level": 45, - "max_level": 45 - }, - { - "pokeapi_id": 118, - "pokemon_name": "goldeen", - "method": "old-rod", - "encounter_rate": 15, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 200, - "pokemon_name": "misdreavus", - "method": "walk", - "encounter_rate": 15, - "min_level": 45, - "max_level": 48 - }, - { - "pokeapi_id": 118, - "pokemon_name": "goldeen", - "method": "surf", - "encounter_rate": 10, - "min_level": 30, - "max_level": 40 - }, - { - "pokeapi_id": 246, - "pokemon_name": "larvitar", - "method": "walk", - "encounter_rate": 10, - "min_level": 15, - "max_level": 30 - }, - { - "pokeapi_id": 119, - "pokemon_name": "seaking", - "method": "super-rod", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 5, - "min_level": 48, - "max_level": 48 - } - ] } ] }, @@ -10687,111 +10687,9 @@ "order": 119, "encounters": [], "children": [ - { - "name": "Route 2 (South Towards Viridian City)", - "order": 120, - "encounters": [ - { - "pokeapi_id": 16, - "pokemon_name": "pidgey", - "method": "walk", - "encounter_rate": 70, - "min_level": 3, - "max_level": 8 - }, - { - "pokeapi_id": 10, - "pokemon_name": "caterpie", - "method": "walk", - "encounter_rate": 62, - "min_level": 3, - "max_level": 4 - }, - { - "pokeapi_id": 163, - "pokemon_name": "hoothoot", - "method": "walk", - "encounter_rate": 50, - "min_level": 3, - "max_level": 5 - }, - { - "pokeapi_id": 11, - "pokemon_name": "metapod", - "method": "walk", - "encounter_rate": 40, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 403, - "pokemon_name": "shinx", - "method": "walk", - "encounter_rate": 40, - "min_level": 3, - "max_level": 5 - }, - { - "pokeapi_id": 167, - "pokemon_name": "spinarak", - "method": "walk", - "encounter_rate": 35, - "min_level": 3, - "max_level": 10 - }, - { - "pokeapi_id": 312, - "pokemon_name": "minun", - "method": "walk", - "encounter_rate": 20, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 311, - "pokemon_name": "plusle", - "method": "walk", - "encounter_rate": 20, - "min_level": 3, - "max_level": 3 - }, - { - "pokeapi_id": 164, - "pokemon_name": "noctowl", - "method": "walk", - "encounter_rate": 14, - "min_level": 7, - "max_level": 10 - }, - { - "pokeapi_id": 17, - "pokemon_name": "pidgeotto", - "method": "walk", - "encounter_rate": 14, - "min_level": 7, - "max_level": 10 - }, - { - "pokeapi_id": 12, - "pokemon_name": "butterfree", - "method": "walk", - "encounter_rate": 10, - "min_level": 7, - "max_level": 8 - }, - { - "pokeapi_id": 168, - "pokemon_name": "ariados", - "method": "walk", - "encounter_rate": 5, - "min_level": 7, - "max_level": 7 - } - ] - }, { "name": "Route 2 (North Towards Pewter City)", - "order": 121, + "order": 120, "encounters": [ { "pokeapi_id": 16, @@ -10890,6 +10788,108 @@ "max_level": 7 } ] + }, + { + "name": "Route 2 (South Towards Viridian City)", + "order": 121, + "encounters": [ + { + "pokeapi_id": 16, + "pokemon_name": "pidgey", + "method": "walk", + "encounter_rate": 70, + "min_level": 3, + "max_level": 8 + }, + { + "pokeapi_id": 10, + "pokemon_name": "caterpie", + "method": "walk", + "encounter_rate": 62, + "min_level": 3, + "max_level": 4 + }, + { + "pokeapi_id": 163, + "pokemon_name": "hoothoot", + "method": "walk", + "encounter_rate": 50, + "min_level": 3, + "max_level": 5 + }, + { + "pokeapi_id": 11, + "pokemon_name": "metapod", + "method": "walk", + "encounter_rate": 40, + "min_level": 5, + "max_level": 5 + }, + { + "pokeapi_id": 403, + "pokemon_name": "shinx", + "method": "walk", + "encounter_rate": 40, + "min_level": 3, + "max_level": 5 + }, + { + "pokeapi_id": 167, + "pokemon_name": "spinarak", + "method": "walk", + "encounter_rate": 35, + "min_level": 3, + "max_level": 10 + }, + { + "pokeapi_id": 312, + "pokemon_name": "minun", + "method": "walk", + "encounter_rate": 20, + "min_level": 5, + "max_level": 5 + }, + { + "pokeapi_id": 311, + "pokemon_name": "plusle", + "method": "walk", + "encounter_rate": 20, + "min_level": 3, + "max_level": 3 + }, + { + "pokeapi_id": 164, + "pokemon_name": "noctowl", + "method": "walk", + "encounter_rate": 14, + "min_level": 7, + "max_level": 10 + }, + { + "pokeapi_id": 17, + "pokemon_name": "pidgeotto", + "method": "walk", + "encounter_rate": 14, + "min_level": 7, + "max_level": 10 + }, + { + "pokeapi_id": 12, + "pokemon_name": "butterfree", + "method": "walk", + "encounter_rate": 10, + "min_level": 7, + "max_level": 8 + }, + { + "pokeapi_id": 168, + "pokemon_name": "ariados", + "method": "walk", + "encounter_rate": 5, + "min_level": 7, + "max_level": 7 + } + ] } ] }, @@ -11023,7 +11023,7 @@ ] }, { - "name": "Mt Moon (1F)", + "name": "Mt Moon (1f)", "order": 125, "encounters": [ { @@ -11109,7 +11109,7 @@ ] }, { - "name": "Mt Moon (2F)", + "name": "Mt Moon (2f)", "order": 126, "encounters": [ { @@ -11320,14 +11320,6 @@ "min_level": 6, "max_level": 6 }, - { - "pokeapi_id": 119, - "pokemon_name": "seaking", - "method": "surf", - "encounter_rate": 10, - "min_level": 10, - "max_level": 10 - }, { "pokeapi_id": 119, "pokemon_name": "seaking", @@ -11335,6 +11327,14 @@ "encounter_rate": 10, "min_level": 40, "max_level": 40 + }, + { + "pokeapi_id": 119, + "pokemon_name": "seaking", + "method": "surf", + "encounter_rate": 10, + "min_level": 10, + "max_level": 10 } ] }, @@ -11556,14 +11556,6 @@ "min_level": 10, "max_level": 10 }, - { - "pokeapi_id": 119, - "pokemon_name": "seaking", - "method": "surf", - "encounter_rate": 10, - "min_level": 10, - "max_level": 10 - }, { "pokeapi_id": 119, "pokemon_name": "seaking", @@ -11572,6 +11564,14 @@ "min_level": 40, "max_level": 40 }, + { + "pokeapi_id": 119, + "pokemon_name": "seaking", + "method": "surf", + "encounter_rate": 10, + "min_level": 10, + "max_level": 10 + }, { "pokeapi_id": 49, "pokemon_name": "venomoth", @@ -11746,14 +11746,6 @@ "min_level": 10, "max_level": 10 }, - { - "pokeapi_id": 119, - "pokemon_name": "seaking", - "method": "surf", - "encounter_rate": 10, - "min_level": 10, - "max_level": 10 - }, { "pokeapi_id": 119, "pokemon_name": "seaking", @@ -11761,6 +11753,14 @@ "encounter_rate": 10, "min_level": 40, "max_level": 40 + }, + { + "pokeapi_id": 119, + "pokemon_name": "seaking", + "method": "surf", + "encounter_rate": 10, + "min_level": 10, + "max_level": 10 } ] }, @@ -11770,7 +11770,7 @@ "encounters": [], "children": [ { - "name": "Cerulean Cave (1F)", + "name": "Cerulean Cave (1f)", "order": 132, "encounters": [ { @@ -11960,7 +11960,7 @@ ] }, { - "name": "Cerulean Cave (2F)", + "name": "Cerulean Cave (2f)", "order": 133, "encounters": [ { @@ -12134,7 +12134,7 @@ ] }, { - "name": "Cerulean Cave (B1F)", + "name": "Cerulean Cave (B1f)", "order": 134, "encounters": [ { @@ -13243,14 +13243,6 @@ "min_level": 15, "max_level": 18 }, - { - "pokeapi_id": 119, - "pokemon_name": "seaking", - "method": "surf", - "encounter_rate": 10, - "min_level": 15, - "max_level": 15 - }, { "pokeapi_id": 119, "pokemon_name": "seaking", @@ -13258,6 +13250,14 @@ "encounter_rate": 10, "min_level": 40, "max_level": 40 + }, + { + "pokeapi_id": 119, + "pokemon_name": "seaking", + "method": "surf", + "encounter_rate": 10, + "min_level": 15, + "max_level": 15 } ] }, @@ -13267,7 +13267,7 @@ "encounters": [], "children": [ { - "name": "Rock Tunnel (1F)", + "name": "Rock Tunnel (1f)", "order": 144, "encounters": [ { @@ -13345,7 +13345,7 @@ ] }, { - "name": "Rock Tunnel (B1F)", + "name": "Rock Tunnel (B1f)", "order": 145, "encounters": [ { @@ -13686,14 +13686,6 @@ "min_level": 40, "max_level": 40 }, - { - "pokeapi_id": 72, - "pokemon_name": "tentacool", - "method": "surf", - "encounter_rate": 60, - "min_level": 25, - "max_level": 25 - }, { "pokeapi_id": 72, "pokemon_name": "tentacool", @@ -13702,6 +13694,14 @@ "min_level": 20, "max_level": 20 }, + { + "pokeapi_id": 72, + "pokemon_name": "tentacool", + "method": "surf", + "encounter_rate": 60, + "min_level": 25, + "max_level": 25 + }, { "pokeapi_id": 113, "pokemon_name": "chansey", @@ -14524,156 +14524,8 @@ "encounters": [], "children": [ { - "name": "Seafoam Islands (1F)", + "name": "Seafoam Islands (B2f)", "order": 160, - "encounters": [ - { - "pokeapi_id": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 30, - "min_level": 30, - "max_level": 32 - }, - { - "pokeapi_id": 54, - "pokemon_name": "psyduck", - "method": "walk", - "encounter_rate": 30, - "min_level": 26, - "max_level": 29 - }, - { - "pokeapi_id": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 30, - "min_level": 26, - "max_level": 28 - }, - { - "pokeapi_id": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 28, - "max_level": 29 - }, - { - "pokeapi_id": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 28, - "max_level": 29 - }, - { - "pokeapi_id": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 30, - "max_level": 32 - }, - { - "pokeapi_id": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 30, - "max_level": 32 - }, - { - "pokeapi_id": 55, - "pokemon_name": "golduck", - "method": "walk", - "encounter_rate": 10, - "min_level": 32, - "max_level": 32 - } - ] - }, - { - "name": "Seafoam Islands (B1F)", - "order": 161, - "encounters": [ - { - "pokeapi_id": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 30, - "min_level": 32, - "max_level": 34 - }, - { - "pokeapi_id": 86, - "pokemon_name": "seel", - "method": "walk", - "encounter_rate": 30, - "min_level": 32, - "max_level": 34 - }, - { - "pokeapi_id": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 28, - "max_level": 34 - }, - { - "pokeapi_id": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 28, - "max_level": 34 - }, - { - "pokeapi_id": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 32, - "max_level": 34 - }, - { - "pokeapi_id": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 32, - "max_level": 34 - }, - { - "pokeapi_id": 54, - "pokemon_name": "psyduck", - "method": "walk", - "encounter_rate": 16, - "min_level": 26, - "max_level": 28 - }, - { - "pokeapi_id": 55, - "pokemon_name": "golduck", - "method": "walk", - "encounter_rate": 14, - "min_level": 32, - "max_level": 34 - }, - { - "pokeapi_id": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 10, - "min_level": 28, - "max_level": 29 - } - ] - }, - { - "name": "Seafoam Islands (B2F)", - "order": 162, "encounters": [ { "pokeapi_id": 42, @@ -14750,8 +14602,8 @@ ] }, { - "name": "Seafoam Islands (B3F)", - "order": 163, + "name": "Seafoam Islands (B3f)", + "order": 161, "encounters": [ { "pokeapi_id": 42, @@ -14836,8 +14688,8 @@ ] }, { - "name": "Seafoam Islands (B4F)", - "order": 164, + "name": "Seafoam Islands (B4f)", + "order": 162, "encounters": [ { "pokeapi_id": 129, @@ -14882,17 +14734,17 @@ { "pokeapi_id": 116, "pokemon_name": "horsea", - "method": "surf", + "method": "super-rod", "encounter_rate": 30, - "min_level": 30, + "min_level": 40, "max_level": 40 }, { "pokeapi_id": 116, "pokemon_name": "horsea", - "method": "super-rod", + "method": "surf", "encounter_rate": 30, - "min_level": 40, + "min_level": 30, "max_level": 40 }, { @@ -15024,6 +14876,154 @@ "max_level": 50 } ] + }, + { + "name": "Seafoam Islands (1f)", + "order": 163, + "encounters": [ + { + "pokeapi_id": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 30, + "min_level": 30, + "max_level": 32 + }, + { + "pokeapi_id": 54, + "pokemon_name": "psyduck", + "method": "walk", + "encounter_rate": 30, + "min_level": 26, + "max_level": 29 + }, + { + "pokeapi_id": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 30, + "min_level": 26, + "max_level": 28 + }, + { + "pokeapi_id": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 28, + "max_level": 29 + }, + { + "pokeapi_id": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 28, + "max_level": 29 + }, + { + "pokeapi_id": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 30, + "max_level": 32 + }, + { + "pokeapi_id": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 30, + "max_level": 32 + }, + { + "pokeapi_id": 55, + "pokemon_name": "golduck", + "method": "walk", + "encounter_rate": 10, + "min_level": 32, + "max_level": 32 + } + ] + }, + { + "name": "Seafoam Islands (B1f)", + "order": 164, + "encounters": [ + { + "pokeapi_id": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 30, + "min_level": 32, + "max_level": 34 + }, + { + "pokeapi_id": 86, + "pokemon_name": "seel", + "method": "walk", + "encounter_rate": 30, + "min_level": 32, + "max_level": 34 + }, + { + "pokeapi_id": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 28, + "max_level": 34 + }, + { + "pokeapi_id": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 28, + "max_level": 34 + }, + { + "pokeapi_id": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 32, + "max_level": 34 + }, + { + "pokeapi_id": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 32, + "max_level": 34 + }, + { + "pokeapi_id": 54, + "pokemon_name": "psyduck", + "method": "walk", + "encounter_rate": 16, + "min_level": 26, + "max_level": 28 + }, + { + "pokeapi_id": 55, + "pokemon_name": "golduck", + "method": "walk", + "encounter_rate": 14, + "min_level": 32, + "max_level": 34 + }, + { + "pokeapi_id": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 10, + "min_level": 28, + "max_level": 29 + } + ] } ] }, @@ -15559,4 +15559,4 @@ } ] } -] \ No newline at end of file +] diff --git a/backend/src/app/seeds/data/leafgreen.json b/backend/src/app/seeds/data/leafgreen.json index 8314bb6..5adb62f 100644 --- a/backend/src/app/seeds/data/leafgreen.json +++ b/backend/src/app/seeds/data/leafgreen.json @@ -461,7 +461,7 @@ "encounters": [], "children": [ { - "name": "Mt Moon (1F)", + "name": "Mt Moon (1f)", "order": 10, "encounters": [ { @@ -499,7 +499,7 @@ ] }, { - "name": "Mt Moon (B1F)", + "name": "Mt Moon (B1f)", "order": 11, "encounters": [ { @@ -513,7 +513,7 @@ ] }, { - "name": "Mt Moon (B2F)", + "name": "Mt Moon (B2f)", "order": 12, "encounters": [ { @@ -1534,7 +1534,7 @@ "encounters": [], "children": [ { - "name": "Rock Tunnel (1F)", + "name": "Rock Tunnel (1f)", "order": 26, "encounters": [ { @@ -1580,7 +1580,7 @@ ] }, { - "name": "Rock Tunnel (B1F)", + "name": "Rock Tunnel (B1f)", "order": 27, "encounters": [ { @@ -3030,7 +3030,7 @@ "encounters": [], "children": [ { - "name": "Pokemon Tower (3F)", + "name": "Pokemon Tower (3f)", "order": 47, "encounters": [ { @@ -3060,7 +3060,7 @@ ] }, { - "name": "Pokemon Tower (4F)", + "name": "Pokemon Tower (4f)", "order": 48, "encounters": [ { @@ -3090,7 +3090,7 @@ ] }, { - "name": "Pokemon Tower (5F)", + "name": "Pokemon Tower (5f)", "order": 49, "encounters": [ { @@ -3120,7 +3120,7 @@ ] }, { - "name": "Pokemon Tower (6F)", + "name": "Pokemon Tower (6f)", "order": 50, "encounters": [ { @@ -3150,7 +3150,7 @@ ] }, { - "name": "Pokemon Tower (7F)", + "name": "Pokemon Tower (7f)", "order": 51, "encounters": [ { @@ -3343,7 +3343,7 @@ "encounters": [], "children": [ { - "name": "Seafoam Islands (1F)", + "name": "Seafoam Islands (1f)", "order": 55, "encounters": [ { @@ -3373,7 +3373,7 @@ ] }, { - "name": "Seafoam Islands (B1F)", + "name": "Seafoam Islands (B1f)", "order": 56, "encounters": [ { @@ -3419,7 +3419,7 @@ ] }, { - "name": "Seafoam Islands (B2F)", + "name": "Seafoam Islands (B2f)", "order": 57, "encounters": [ { @@ -3465,7 +3465,7 @@ ] }, { - "name": "Seafoam Islands (B3F)", + "name": "Seafoam Islands (B3f)", "order": 58, "encounters": [ { @@ -3572,14 +3572,6 @@ "min_level": 24, "max_level": 24 }, - { - "pokeapi_id": 87, - "pokemon_name": "dewgong", - "method": "surf", - "encounter_rate": 5, - "min_level": 35, - "max_level": 40 - }, { "pokeapi_id": 87, "pokemon_name": "dewgong", @@ -3588,6 +3580,14 @@ "min_level": 32, "max_level": 34 }, + { + "pokeapi_id": 87, + "pokemon_name": "dewgong", + "method": "surf", + "encounter_rate": 5, + "min_level": 35, + "max_level": 40 + }, { "pokeapi_id": 79, "pokemon_name": "slowpoke", @@ -3615,7 +3615,7 @@ ] }, { - "name": "Seafoam Islands (B4F)", + "name": "Seafoam Islands (B4f)", "order": 59, "encounters": [ { @@ -3730,14 +3730,6 @@ "min_level": 35, "max_level": 40 }, - { - "pokeapi_id": 79, - "pokemon_name": "slowpoke", - "method": "super-rod", - "encounter_rate": 4, - "min_level": 15, - "max_level": 25 - }, { "pokeapi_id": 79, "pokemon_name": "slowpoke", @@ -3746,6 +3738,14 @@ "min_level": 30, "max_level": 40 }, + { + "pokeapi_id": 79, + "pokemon_name": "slowpoke", + "method": "super-rod", + "encounter_rate": 4, + "min_level": 15, + "max_level": 25 + }, { "pokeapi_id": 80, "pokemon_name": "slowbro", @@ -3874,7 +3874,7 @@ "encounters": [], "children": [ { - "name": "Pokemon Mansion (1F)", + "name": "Pokemon Mansion (1f)", "order": 62, "encounters": [ { @@ -3928,7 +3928,7 @@ ] }, { - "name": "Pokemon Mansion (2F)", + "name": "Pokemon Mansion (2f)", "order": 63, "encounters": [ { @@ -3982,7 +3982,7 @@ ] }, { - "name": "Pokemon Mansion (3F)", + "name": "Pokemon Mansion (3f)", "order": 64, "encounters": [ { @@ -4036,7 +4036,7 @@ ] }, { - "name": "Pokemon Mansion (B1F)", + "name": "Pokemon Mansion (B1f)", "order": 65, "encounters": [ { @@ -4317,7 +4317,7 @@ "encounters": [], "children": [ { - "name": "Victory Road 2 (1F)", + "name": "Victory Road 2 (1f)", "order": 69, "encounters": [ { @@ -4387,7 +4387,7 @@ ] }, { - "name": "Victory Road 2 (2F)", + "name": "Victory Road 2 (2f)", "order": 70, "encounters": [ { @@ -4465,7 +4465,7 @@ ] }, { - "name": "Victory Road 2 (3F)", + "name": "Victory Road 2 (3f)", "order": 71, "encounters": [ { @@ -4542,7 +4542,7 @@ "encounters": [], "children": [ { - "name": "Cerulean Cave (1F)", + "name": "Cerulean Cave (1f)", "order": 73, "encounters": [ { @@ -4708,7 +4708,7 @@ ] }, { - "name": "Cerulean Cave (2F)", + "name": "Cerulean Cave (2f)", "order": 74, "encounters": [ { @@ -4794,7 +4794,7 @@ ] }, { - "name": "Cerulean Cave (B1F)", + "name": "Cerulean Cave (B1f)", "order": 75, "encounters": [ { @@ -5337,8 +5337,30 @@ "encounters": [], "children": [ { - "name": "Mt Ember (Cave)", + "name": "Mt Ember (Summit)", "order": 80, + "encounters": [ + { + "pokeapi_id": 74, + "pokemon_name": "geodude", + "method": "rock-smash", + "encounter_rate": 95, + "min_level": 5, + "max_level": 30 + }, + { + "pokeapi_id": 75, + "pokemon_name": "graveler", + "method": "rock-smash", + "encounter_rate": 5, + "min_level": 25, + "max_level": 40 + } + ] + }, + { + "name": "Mt Ember (Cave)", + "order": 81, "encounters": [ { "pokeapi_id": 74, @@ -5360,7 +5382,7 @@ }, { "name": "Mt Ember (Inside)", - "order": 81, + "order": 82, "encounters": [ { "pokeapi_id": 74, @@ -5405,8 +5427,8 @@ ] }, { - "name": "Mt Ember (1F Cave Behind Team Rocket)", - "order": 82, + "name": "Mt Ember (1f Cave Behind Team Rocket)", + "order": 83, "encounters": [ { "pokeapi_id": 74, @@ -5451,8 +5473,8 @@ ] }, { - "name": "Mt Ember (B1F)", - "order": 83, + "name": "Mt Ember (B1f)", + "order": 84, "encounters": [ { "pokeapi_id": 74, @@ -5489,8 +5511,8 @@ ] }, { - "name": "Mt Ember (B2F)", - "order": 84, + "name": "Mt Ember (B2f)", + "order": 85, "encounters": [ { "pokeapi_id": 74, @@ -5527,8 +5549,8 @@ ] }, { - "name": "Mt Ember (B3F)", - "order": 85, + "name": "Mt Ember (B3f)", + "order": 86, "encounters": [ { "pokeapi_id": 218, @@ -5555,28 +5577,6 @@ "max_level": 45 } ] - }, - { - "name": "Mt Ember (Summit)", - "order": 86, - "encounters": [ - { - "pokeapi_id": 74, - "pokemon_name": "geodude", - "method": "rock-smash", - "encounter_rate": 95, - "min_level": 5, - "max_level": 30 - }, - { - "pokeapi_id": 75, - "pokemon_name": "graveler", - "method": "rock-smash", - "encounter_rate": 5, - "min_level": 25, - "max_level": 40 - } - ] } ] }, @@ -5790,14 +5790,6 @@ "min_level": 37, "max_level": 40 }, - { - "pokeapi_id": 79, - "pokemon_name": "slowpoke", - "method": "super-rod", - "encounter_rate": 5, - "min_level": 15, - "max_level": 35 - }, { "pokeapi_id": 79, "pokemon_name": "slowpoke", @@ -5805,6 +5797,14 @@ "encounter_rate": 5, "min_level": 31, "max_level": 31 + }, + { + "pokeapi_id": 79, + "pokemon_name": "slowpoke", + "method": "super-rod", + "encounter_rate": 5, + "min_level": 15, + "max_level": 35 } ] }, @@ -5948,14 +5948,6 @@ "min_level": 35, "max_level": 40 }, - { - "pokeapi_id": 79, - "pokemon_name": "slowpoke", - "method": "super-rod", - "encounter_rate": 5, - "min_level": 15, - "max_level": 35 - }, { "pokeapi_id": 79, "pokemon_name": "slowpoke", @@ -5964,6 +5956,14 @@ "min_level": 31, "max_level": 31 }, + { + "pokeapi_id": 79, + "pokemon_name": "slowpoke", + "method": "super-rod", + "encounter_rate": 5, + "min_level": 15, + "max_level": 35 + }, { "pokeapi_id": 49, "pokemon_name": "venomoth", @@ -6222,8 +6222,142 @@ "encounters": [], "children": [ { - "name": "Icefall Cave (Entrance)", + "name": "Icefall Cave (Waterfall)", "order": 94, + "encounters": [ + { + "pokeapi_id": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + }, + { + "pokeapi_id": 72, + "pokemon_name": "tentacool", + "method": "surf", + "encounter_rate": 95, + "min_level": 5, + "max_level": 45 + }, + { + "pokeapi_id": 98, + "pokemon_name": "krabby", + "method": "good-rod", + "encounter_rate": 80, + "min_level": 5, + "max_level": 15 + }, + { + "pokeapi_id": 98, + "pokemon_name": "krabby", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 15, + "max_level": 25 + }, + { + "pokeapi_id": 86, + "pokemon_name": "seel", + "method": "walk", + "encounter_rate": 40, + "min_level": 43, + "max_level": 47 + }, + { + "pokeapi_id": 120, + "pokemon_name": "staryu", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 15, + "max_level": 25 + }, + { + "pokeapi_id": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 25, + "min_level": 45, + "max_level": 48 + }, + { + "pokeapi_id": 87, + "pokemon_name": "dewgong", + "method": "walk", + "encounter_rate": 20, + "min_level": 49, + "max_level": 53 + }, + { + "pokeapi_id": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 5, + "max_level": 15 + }, + { + "pokeapi_id": 130, + "pokemon_name": "gyarados", + "method": "super-rod", + "encounter_rate": 15, + "min_level": 15, + "max_level": 25 + }, + { + "pokeapi_id": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 79, + "pokemon_name": "slowpoke", + "method": "walk", + "encounter_rate": 5, + "min_level": 41, + "max_level": 41 + }, + { + "pokeapi_id": 99, + "pokemon_name": "kingler", + "method": "super-rod", + "encounter_rate": 4, + "min_level": 25, + "max_level": 35 + }, + { + "pokeapi_id": 73, + "pokemon_name": "tentacruel", + "method": "surf", + "encounter_rate": 4, + "min_level": 35, + "max_level": 45 + }, + { + "pokeapi_id": 131, + "pokemon_name": "lapras", + "method": "surf", + "encounter_rate": 1, + "min_level": 30, + "max_level": 45 + }, + { + "pokeapi_id": 79, + "pokemon_name": "slowpoke", + "method": "super-rod", + "encounter_rate": 1, + "min_level": 25, + "max_level": 35 + } + ] + }, + { + "name": "Icefall Cave (Entrance)", + "order": 95, "encounters": [ { "pokeapi_id": 129, @@ -6364,53 +6498,7 @@ ] }, { - "name": "Icefall Cave (1F)", - "order": 95, - "encounters": [ - { - "pokeapi_id": 220, - "pokemon_name": "swinub", - "method": "walk", - "encounter_rate": 50, - "min_level": 23, - "max_level": 31 - }, - { - "pokeapi_id": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 25, - "min_level": 45, - "max_level": 48 - }, - { - "pokeapi_id": 86, - "pokemon_name": "seel", - "method": "walk", - "encounter_rate": 10, - "min_level": 45, - "max_level": 45 - }, - { - "pokeapi_id": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 215, - "pokemon_name": "sneasel", - "method": "walk", - "encounter_rate": 5, - "min_level": 30, - "max_level": 30 - } - ] - }, - { - "name": "Icefall Cave (B1F)", + "name": "Icefall Cave (1f)", "order": 96, "encounters": [ { @@ -6456,56 +6544,16 @@ ] }, { - "name": "Icefall Cave (Waterfall)", + "name": "Icefall Cave (B1f)", "order": 97, "encounters": [ { - "pokeapi_id": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 72, - "pokemon_name": "tentacool", - "method": "surf", - "encounter_rate": 95, - "min_level": 5, - "max_level": 45 - }, - { - "pokeapi_id": 98, - "pokemon_name": "krabby", - "method": "good-rod", - "encounter_rate": 80, - "min_level": 5, - "max_level": 15 - }, - { - "pokeapi_id": 98, - "pokemon_name": "krabby", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 15, - "max_level": 25 - }, - { - "pokeapi_id": 86, - "pokemon_name": "seel", + "pokeapi_id": 220, + "pokemon_name": "swinub", "method": "walk", - "encounter_rate": 40, - "min_level": 43, - "max_level": 47 - }, - { - "pokeapi_id": 120, - "pokemon_name": "staryu", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 15, - "max_level": 25 + "encounter_rate": 50, + "min_level": 23, + "max_level": 31 }, { "pokeapi_id": 42, @@ -6516,28 +6564,12 @@ "max_level": 48 }, { - "pokeapi_id": 87, - "pokemon_name": "dewgong", + "pokeapi_id": 86, + "pokemon_name": "seel", "method": "walk", - "encounter_rate": 20, - "min_level": 49, - "max_level": 53 - }, - { - "pokeapi_id": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 5, - "max_level": 15 - }, - { - "pokeapi_id": 130, - "pokemon_name": "gyarados", - "method": "super-rod", - "encounter_rate": 15, - "min_level": 15, - "max_level": 25 + "encounter_rate": 10, + "min_level": 45, + "max_level": 45 }, { "pokeapi_id": 41, @@ -6548,44 +6580,12 @@ "max_level": 40 }, { - "pokeapi_id": 79, - "pokemon_name": "slowpoke", + "pokeapi_id": 215, + "pokemon_name": "sneasel", "method": "walk", "encounter_rate": 5, - "min_level": 41, - "max_level": 41 - }, - { - "pokeapi_id": 99, - "pokemon_name": "kingler", - "method": "super-rod", - "encounter_rate": 4, - "min_level": 25, - "max_level": 35 - }, - { - "pokeapi_id": 73, - "pokemon_name": "tentacruel", - "method": "surf", - "encounter_rate": 4, - "min_level": 35, - "max_level": 45 - }, - { - "pokeapi_id": 131, - "pokemon_name": "lapras", - "method": "surf", - "encounter_rate": 1, "min_level": 30, - "max_level": 45 - }, - { - "pokeapi_id": 79, - "pokemon_name": "slowpoke", - "method": "super-rod", - "encounter_rate": 1, - "min_level": 25, - "max_level": 35 + "max_level": 30 } ] } @@ -7579,14 +7579,6 @@ "min_level": 49, "max_level": 52 }, - { - "pokeapi_id": 79, - "pokemon_name": "slowpoke", - "method": "super-rod", - "encounter_rate": 5, - "min_level": 15, - "max_level": 35 - }, { "pokeapi_id": 79, "pokemon_name": "slowpoke", @@ -7595,6 +7587,14 @@ "min_level": 41, "max_level": 41 }, + { + "pokeapi_id": 79, + "pokemon_name": "slowpoke", + "method": "super-rod", + "encounter_rate": 5, + "min_level": 15, + "max_level": 35 + }, { "pokeapi_id": 202, "pokemon_name": "wobbuffet", @@ -7611,7 +7611,7 @@ "encounters": [], "children": [ { - "name": "Lost Cave (Room 1)", + "name": "Lost Cave (Room 8)", "order": 108, "encounters": [ { @@ -7657,7 +7657,7 @@ ] }, { - "name": "Lost Cave (Room 2)", + "name": "Lost Cave (Room 9)", "order": 109, "encounters": [ { @@ -7703,7 +7703,7 @@ ] }, { - "name": "Lost Cave (Room 3)", + "name": "Lost Cave (Room 2)", "order": 110, "encounters": [ { @@ -7933,7 +7933,7 @@ ] }, { - "name": "Lost Cave (Room 8)", + "name": "Lost Cave (Room 10)", "order": 115, "encounters": [ { @@ -7979,7 +7979,7 @@ ] }, { - "name": "Lost Cave (Room 9)", + "name": "Lost Cave (Item Rooms)", "order": 116, "encounters": [ { @@ -7994,17 +7994,17 @@ "pokeapi_id": 92, "pokemon_name": "gastly", "method": "walk", - "encounter_rate": 25, - "min_level": 38, + "encounter_rate": 20, + "min_level": 40, "max_level": 40 }, { - "pokeapi_id": 42, - "pokemon_name": "golbat", + "pokeapi_id": 200, + "pokemon_name": "misdreavus", "method": "walk", "encounter_rate": 20, - "min_level": 41, - "max_level": 43 + "min_level": 15, + "max_level": 22 }, { "pokeapi_id": 41, @@ -8015,17 +8015,17 @@ "max_level": 37 }, { - "pokeapi_id": 200, - "pokemon_name": "misdreavus", + "pokeapi_id": 42, + "pokemon_name": "golbat", "method": "walk", - "encounter_rate": 5, - "min_level": 22, - "max_level": 22 + "encounter_rate": 10, + "min_level": 41, + "max_level": 41 } ] }, { - "name": "Lost Cave (Room 10)", + "name": "Lost Cave (Room 1)", "order": 117, "encounters": [ { @@ -8071,7 +8071,7 @@ ] }, { - "name": "Lost Cave (Item Rooms)", + "name": "Lost Cave (Room 3)", "order": 118, "encounters": [ { @@ -8086,17 +8086,17 @@ "pokeapi_id": 92, "pokemon_name": "gastly", "method": "walk", - "encounter_rate": 20, - "min_level": 40, + "encounter_rate": 25, + "min_level": 38, "max_level": 40 }, { - "pokeapi_id": 200, - "pokemon_name": "misdreavus", + "pokeapi_id": 42, + "pokemon_name": "golbat", "method": "walk", "encounter_rate": 20, - "min_level": 15, - "max_level": 22 + "min_level": 41, + "max_level": 43 }, { "pokeapi_id": 41, @@ -8107,12 +8107,12 @@ "max_level": 37 }, { - "pokeapi_id": 42, - "pokemon_name": "golbat", + "pokeapi_id": 200, + "pokemon_name": "misdreavus", "method": "walk", - "encounter_rate": 10, - "min_level": 41, - "max_level": 41 + "encounter_rate": 5, + "min_level": 22, + "max_level": 22 } ] } @@ -8669,23 +8669,9 @@ } ] }, - { - "name": "Altering Cave (D)", - "order": 135, - "encounters": [ - { - "pokeapi_id": 228, - "pokemon_name": "houndour", - "method": "walk", - "encounter_rate": 100, - "min_level": 12, - "max_level": 22 - } - ] - }, { "name": "Altering Cave (E)", - "order": 136, + "order": 135, "encounters": [ { "pokeapi_id": 216, @@ -8699,7 +8685,7 @@ }, { "name": "Altering Cave (F)", - "order": 137, + "order": 136, "encounters": [ { "pokeapi_id": 190, @@ -8713,7 +8699,7 @@ }, { "name": "Altering Cave (G)", - "order": 138, + "order": 137, "encounters": [ { "pokeapi_id": 213, @@ -8727,7 +8713,7 @@ }, { "name": "Altering Cave (H)", - "order": 139, + "order": 138, "encounters": [ { "pokeapi_id": 234, @@ -8741,7 +8727,7 @@ }, { "name": "Altering Cave (I)", - "order": 140, + "order": 139, "encounters": [ { "pokeapi_id": 235, @@ -8752,7 +8738,21 @@ "max_level": 28 } ] + }, + { + "name": "Altering Cave (D)", + "order": 140, + "encounters": [ + { + "pokeapi_id": 228, + "pokemon_name": "houndour", + "method": "walk", + "encounter_rate": 100, + "min_level": 12, + "max_level": 22 + } + ] } ] } -] \ No newline at end of file +] diff --git a/backend/src/app/seeds/data/legends-arceus.json b/backend/src/app/seeds/data/legends-arceus.json index 0637a08..19765bd 100644 --- a/backend/src/app/seeds/data/legends-arceus.json +++ b/backend/src/app/seeds/data/legends-arceus.json @@ -1 +1 @@ -[] \ No newline at end of file +null diff --git a/backend/src/app/seeds/data/lets-go-eevee.json b/backend/src/app/seeds/data/lets-go-eevee.json index 393fa7a..d5356db 100644 --- a/backend/src/app/seeds/data/lets-go-eevee.json +++ b/backend/src/app/seeds/data/lets-go-eevee.json @@ -131,4 +131,4 @@ } ] } -] \ No newline at end of file +] diff --git a/backend/src/app/seeds/data/lets-go-pikachu.json b/backend/src/app/seeds/data/lets-go-pikachu.json index 393fa7a..d5356db 100644 --- a/backend/src/app/seeds/data/lets-go-pikachu.json +++ b/backend/src/app/seeds/data/lets-go-pikachu.json @@ -131,4 +131,4 @@ } ] } -] \ No newline at end of file +] diff --git a/backend/src/app/seeds/data/moon.json b/backend/src/app/seeds/data/moon.json index cddc5c2..6af33e6 100644 --- a/backend/src/app/seeds/data/moon.json +++ b/backend/src/app/seeds/data/moon.json @@ -307,63 +307,9 @@ "order": 6, "encounters": [], "children": [ - { - "name": "Route 3 (North)", - "order": 7, - "encounters": [ - { - "pokeapi_id": 21, - "pokemon_name": "spearow", - "method": "walk", - "encounter_rate": 40, - "min_level": 9, - "max_level": 12 - }, - { - "pokeapi_id": 742, - "pokemon_name": "cutiefly", - "method": "walk", - "encounter_rate": 20, - "min_level": 9, - "max_level": 12 - }, - { - "pokeapi_id": 56, - "pokemon_name": "mankey", - "method": "walk", - "encounter_rate": 20, - "min_level": 9, - "max_level": 12 - }, - { - "pokeapi_id": 225, - "pokemon_name": "delibird", - "method": "walk", - "encounter_rate": 10, - "min_level": 9, - "max_level": 12 - }, - { - "pokeapi_id": 10091, - "pokemon_name": "rattata-alola", - "method": "walk", - "encounter_rate": 10, - "min_level": 9, - "max_level": 12 - }, - { - "pokeapi_id": 734, - "pokemon_name": "yungoos", - "method": "walk", - "encounter_rate": 10, - "min_level": 9, - "max_level": 12 - } - ] - }, { "name": "Route 3 (South)", - "order": 8, + "order": 7, "encounters": [ { "pokeapi_id": 21, @@ -414,6 +360,60 @@ "max_level": 12 } ] + }, + { + "name": "Route 3 (North)", + "order": 8, + "encounters": [ + { + "pokeapi_id": 21, + "pokemon_name": "spearow", + "method": "walk", + "encounter_rate": 40, + "min_level": 9, + "max_level": 12 + }, + { + "pokeapi_id": 742, + "pokemon_name": "cutiefly", + "method": "walk", + "encounter_rate": 20, + "min_level": 9, + "max_level": 12 + }, + { + "pokeapi_id": 56, + "pokemon_name": "mankey", + "method": "walk", + "encounter_rate": 20, + "min_level": 9, + "max_level": 12 + }, + { + "pokeapi_id": 225, + "pokemon_name": "delibird", + "method": "walk", + "encounter_rate": 10, + "min_level": 9, + "max_level": 12 + }, + { + "pokeapi_id": 10091, + "pokemon_name": "rattata-alola", + "method": "walk", + "encounter_rate": 10, + "min_level": 9, + "max_level": 12 + }, + { + "pokeapi_id": 734, + "pokemon_name": "yungoos", + "method": "walk", + "encounter_rate": 10, + "min_level": 9, + "max_level": 12 + } + ] } ] }, @@ -3571,125 +3571,9 @@ "order": 70, "encounters": [], "children": [ - { - "name": "Poni Plains (Center)", - "order": 71, - "encounters": [ - { - "pokeapi_id": 735, - "pokemon_name": "gumshoos", - "method": "walk", - "encounter_rate": 30, - "min_level": 54, - "max_level": 57 - }, - { - "pokeapi_id": 10092, - "pokemon_name": "raticate-alola", - "method": "walk", - "encounter_rate": 30, - "min_level": 54, - "max_level": 57 - }, - { - "pokeapi_id": 732, - "pokemon_name": "trumbeak", - "method": "walk", - "encounter_rate": 30, - "min_level": 54, - "max_level": 57 - }, - { - "pokeapi_id": 548, - "pokemon_name": "petilil", - "method": "walk", - "encounter_rate": 20, - "min_level": 54, - "max_level": 57 - }, - { - "pokeapi_id": 241, - "pokemon_name": "miltank", - "method": "walk", - "encounter_rate": 10, - "min_level": 54, - "max_level": 57 - }, - { - "pokeapi_id": 128, - "pokemon_name": "tauros", - "method": "walk", - "encounter_rate": 10, - "min_level": 54, - "max_level": 57 - } - ] - }, - { - "name": "Poni Plains (East)", - "order": 72, - "encounters": [ - { - "pokeapi_id": 735, - "pokemon_name": "gumshoos", - "method": "walk", - "encounter_rate": 30, - "min_level": 54, - "max_level": 57 - }, - { - "pokeapi_id": 10092, - "pokemon_name": "raticate-alola", - "method": "walk", - "encounter_rate": 30, - "min_level": 54, - "max_level": 57 - }, - { - "pokeapi_id": 279, - "pokemon_name": "pelipper", - "method": "walk", - "encounter_rate": 20, - "min_level": 54, - "max_level": 57 - }, - { - "pokeapi_id": 548, - "pokemon_name": "petilil", - "method": "walk", - "encounter_rate": 20, - "min_level": 54, - "max_level": 57 - }, - { - "pokeapi_id": 241, - "pokemon_name": "miltank", - "method": "walk", - "encounter_rate": 10, - "min_level": 54, - "max_level": 57 - }, - { - "pokeapi_id": 128, - "pokemon_name": "tauros", - "method": "walk", - "encounter_rate": 10, - "min_level": 54, - "max_level": 57 - }, - { - "pokeapi_id": 732, - "pokemon_name": "trumbeak", - "method": "walk", - "encounter_rate": 10, - "min_level": 54, - "max_level": 57 - } - ] - }, { "name": "Poni Plains (North)", - "order": 73, + "order": 71, "encounters": [ { "pokeapi_id": 735, @@ -3751,7 +3635,7 @@ }, { "name": "Poni Plains (West)", - "order": 74, + "order": 72, "encounters": [ { "pokeapi_id": 22, @@ -3818,6 +3702,122 @@ "max_level": 57 } ] + }, + { + "name": "Poni Plains (Center)", + "order": 73, + "encounters": [ + { + "pokeapi_id": 735, + "pokemon_name": "gumshoos", + "method": "walk", + "encounter_rate": 30, + "min_level": 54, + "max_level": 57 + }, + { + "pokeapi_id": 10092, + "pokemon_name": "raticate-alola", + "method": "walk", + "encounter_rate": 30, + "min_level": 54, + "max_level": 57 + }, + { + "pokeapi_id": 732, + "pokemon_name": "trumbeak", + "method": "walk", + "encounter_rate": 30, + "min_level": 54, + "max_level": 57 + }, + { + "pokeapi_id": 548, + "pokemon_name": "petilil", + "method": "walk", + "encounter_rate": 20, + "min_level": 54, + "max_level": 57 + }, + { + "pokeapi_id": 241, + "pokemon_name": "miltank", + "method": "walk", + "encounter_rate": 10, + "min_level": 54, + "max_level": 57 + }, + { + "pokeapi_id": 128, + "pokemon_name": "tauros", + "method": "walk", + "encounter_rate": 10, + "min_level": 54, + "max_level": 57 + } + ] + }, + { + "name": "Poni Plains (East)", + "order": 74, + "encounters": [ + { + "pokeapi_id": 735, + "pokemon_name": "gumshoos", + "method": "walk", + "encounter_rate": 30, + "min_level": 54, + "max_level": 57 + }, + { + "pokeapi_id": 10092, + "pokemon_name": "raticate-alola", + "method": "walk", + "encounter_rate": 30, + "min_level": 54, + "max_level": 57 + }, + { + "pokeapi_id": 279, + "pokemon_name": "pelipper", + "method": "walk", + "encounter_rate": 20, + "min_level": 54, + "max_level": 57 + }, + { + "pokeapi_id": 548, + "pokemon_name": "petilil", + "method": "walk", + "encounter_rate": 20, + "min_level": 54, + "max_level": 57 + }, + { + "pokeapi_id": 241, + "pokemon_name": "miltank", + "method": "walk", + "encounter_rate": 10, + "min_level": 54, + "max_level": 57 + }, + { + "pokeapi_id": 128, + "pokemon_name": "tauros", + "method": "walk", + "encounter_rate": 10, + "min_level": 54, + "max_level": 57 + }, + { + "pokeapi_id": 732, + "pokemon_name": "trumbeak", + "method": "walk", + "encounter_rate": 10, + "min_level": 54, + "max_level": 57 + } + ] } ] }, @@ -3935,8 +3935,78 @@ "encounters": [], "children": [ { - "name": "Vast Poni Canyon (Inside)", + "name": "Vast Poni Canyon (Outside)", "order": 78, + "encounters": [ + { + "pokeapi_id": 67, + "pokemon_name": "machoke", + "method": "walk", + "encounter_rate": 30, + "min_level": 41, + "max_level": 44 + }, + { + "pokeapi_id": 745, + "pokemon_name": "lycanroc-midday", + "method": "walk", + "encounter_rate": 20, + "min_level": 41, + "max_level": 44 + }, + { + "pokeapi_id": 10126, + "pokemon_name": "lycanroc-midnight", + "method": "walk", + "encounter_rate": 20, + "min_level": 41, + "max_level": 44 + }, + { + "pokeapi_id": 703, + "pokemon_name": "carbink", + "method": "walk", + "encounter_rate": 15, + "min_level": 41, + "max_level": 44 + }, + { + "pokeapi_id": 525, + "pokemon_name": "boldore", + "method": "walk", + "encounter_rate": 10, + "min_level": 41, + "max_level": 44 + }, + { + "pokeapi_id": 198, + "pokemon_name": "murkrow", + "method": "walk", + "encounter_rate": 10, + "min_level": 41, + "max_level": 44 + }, + { + "pokeapi_id": 227, + "pokemon_name": "skarmory", + "method": "walk", + "encounter_rate": 10, + "min_level": 41, + "max_level": 44 + }, + { + "pokeapi_id": 782, + "pokemon_name": "jangmo-o", + "method": "walk", + "encounter_rate": 5, + "min_level": 41, + "max_level": 44 + } + ] + }, + { + "name": "Vast Poni Canyon (Inside)", + "order": 79, "encounters": [ { "pokeapi_id": 525, @@ -3974,7 +4044,7 @@ }, { "name": "Vast Poni Canyon (Northwest)", - "order": 79, + "order": 80, "encounters": [ { "pokeapi_id": 42, @@ -4049,76 +4119,6 @@ "max_level": 44 } ] - }, - { - "name": "Vast Poni Canyon (Outside)", - "order": 80, - "encounters": [ - { - "pokeapi_id": 67, - "pokemon_name": "machoke", - "method": "walk", - "encounter_rate": 30, - "min_level": 41, - "max_level": 44 - }, - { - "pokeapi_id": 745, - "pokemon_name": "lycanroc-midday", - "method": "walk", - "encounter_rate": 20, - "min_level": 41, - "max_level": 44 - }, - { - "pokeapi_id": 10126, - "pokemon_name": "lycanroc-midnight", - "method": "walk", - "encounter_rate": 20, - "min_level": 41, - "max_level": 44 - }, - { - "pokeapi_id": 703, - "pokemon_name": "carbink", - "method": "walk", - "encounter_rate": 15, - "min_level": 41, - "max_level": 44 - }, - { - "pokeapi_id": 525, - "pokemon_name": "boldore", - "method": "walk", - "encounter_rate": 10, - "min_level": 41, - "max_level": 44 - }, - { - "pokeapi_id": 198, - "pokemon_name": "murkrow", - "method": "walk", - "encounter_rate": 10, - "min_level": 41, - "max_level": 44 - }, - { - "pokeapi_id": 227, - "pokemon_name": "skarmory", - "method": "walk", - "encounter_rate": 10, - "min_level": 41, - "max_level": 44 - }, - { - "pokeapi_id": 782, - "pokemon_name": "jangmo-o", - "method": "walk", - "encounter_rate": 5, - "min_level": 41, - "max_level": 44 - } - ] } ] }, @@ -4374,4 +4374,4 @@ } ] } -] \ No newline at end of file +] diff --git a/backend/src/app/seeds/data/omega-ruby.json b/backend/src/app/seeds/data/omega-ruby.json index ff0aba5..6175dd6 100644 --- a/backend/src/app/seeds/data/omega-ruby.json +++ b/backend/src/app/seeds/data/omega-ruby.json @@ -93,4 +93,4 @@ } ] } -] \ No newline at end of file +] diff --git a/backend/src/app/seeds/data/pearl.json b/backend/src/app/seeds/data/pearl.json index b3db8c8..c176161 100644 --- a/backend/src/app/seeds/data/pearl.json +++ b/backend/src/app/seeds/data/pearl.json @@ -379,7 +379,7 @@ "encounters": [], "children": [ { - "name": "Oreburgh Mine (1F)", + "name": "Oreburgh Mine (1f)", "order": 7, "encounters": [ { @@ -409,7 +409,7 @@ ] }, { - "name": "Oreburgh Mine (B1F)", + "name": "Oreburgh Mine (B1f)", "order": 8, "encounters": [ { @@ -856,8 +856,272 @@ "encounters": [], "children": [ { - "name": "Mt Coronet (1F Route 207)", + "name": "Mt Coronet (5f)", "order": 13, + "encounters": [ + { + "pokeapi_id": 437, + "pokemon_name": "bronzong", + "method": "walk", + "encounter_rate": 37, + "min_level": 40, + "max_level": 42 + }, + { + "pokeapi_id": 35, + "pokemon_name": "clefairy", + "method": "walk", + "encounter_rate": 27, + "min_level": 40, + "max_level": 42 + }, + { + "pokeapi_id": 75, + "pokemon_name": "graveler", + "method": "walk", + "encounter_rate": 20, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 358, + "pokemon_name": "chimecho", + "method": "walk", + "encounter_rate": 10, + "min_level": 41, + "max_level": 42 + }, + { + "pokeapi_id": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 10, + "min_level": 41, + "max_level": 41 + }, + { + "pokeapi_id": 67, + "pokemon_name": "machoke", + "method": "walk", + "encounter_rate": 10, + "min_level": 41, + "max_level": 41 + }, + { + "pokeapi_id": 308, + "pokemon_name": "medicham", + "method": "walk", + "encounter_rate": 10, + "min_level": 41, + "max_level": 41 + }, + { + "pokeapi_id": 337, + "pokemon_name": "lunatone", + "method": "walk", + "encounter_rate": 8, + "min_level": 40, + "max_level": 41 + }, + { + "pokeapi_id": 338, + "pokemon_name": "solrock", + "method": "walk", + "encounter_rate": 8, + "min_level": 40, + "max_level": 41 + } + ] + }, + { + "name": "Mt Coronet (1f From Exterior)", + "order": 14, + "encounters": [ + { + "pokeapi_id": 75, + "pokemon_name": "graveler", + "method": "walk", + "encounter_rate": 40, + "min_level": 39, + "max_level": 40 + }, + { + "pokeapi_id": 35, + "pokemon_name": "clefairy", + "method": "walk", + "encounter_rate": 27, + "min_level": 38, + "max_level": 40 + }, + { + "pokeapi_id": 437, + "pokemon_name": "bronzong", + "method": "walk", + "encounter_rate": 17, + "min_level": 39, + "max_level": 40 + }, + { + "pokeapi_id": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 10, + "min_level": 38, + "max_level": 40 + }, + { + "pokeapi_id": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 10, + "min_level": 39, + "max_level": 39 + }, + { + "pokeapi_id": 67, + "pokemon_name": "machoke", + "method": "walk", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 308, + "pokemon_name": "medicham", + "method": "walk", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 337, + "pokemon_name": "lunatone", + "method": "walk", + "encounter_rate": 8, + "min_level": 39, + "max_level": 40 + }, + { + "pokeapi_id": 338, + "pokemon_name": "solrock", + "method": "walk", + "encounter_rate": 8, + "min_level": 39, + "max_level": 40 + } + ] + }, + { + "name": "Mt Coronet (1f Route 216)", + "order": 15, + "encounters": [ + { + "pokeapi_id": 307, + "pokemon_name": "meditite", + "method": "walk", + "encounter_rate": 25, + "min_level": 31, + "max_level": 32 + }, + { + "pokeapi_id": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 20, + "min_level": 31, + "max_level": 32 + }, + { + "pokeapi_id": 75, + "pokemon_name": "graveler", + "method": "walk", + "encounter_rate": 20, + "min_level": 31, + "max_level": 31 + }, + { + "pokeapi_id": 35, + "pokemon_name": "clefairy", + "method": "walk", + "encounter_rate": 15, + "min_level": 30, + "max_level": 32 + }, + { + "pokeapi_id": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 10, + "min_level": 30, + "max_level": 30 + }, + { + "pokeapi_id": 67, + "pokemon_name": "machoke", + "method": "walk", + "encounter_rate": 10, + "min_level": 31, + "max_level": 31 + } + ] + }, + { + "name": "Mt Coronet (1f Route 211)", + "order": 16, + "encounters": [ + { + "pokeapi_id": 307, + "pokemon_name": "meditite", + "method": "walk", + "encounter_rate": 41, + "min_level": 13, + "max_level": 14 + }, + { + "pokeapi_id": 74, + "pokemon_name": "geodude", + "method": "walk", + "encounter_rate": 40, + "min_level": 12, + "max_level": 13 + }, + { + "pokeapi_id": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 30, + "min_level": 12, + "max_level": 13 + }, + { + "pokeapi_id": 173, + "pokemon_name": "cleffa", + "method": "walk", + "encounter_rate": 29, + "min_level": 12, + "max_level": 14 + }, + { + "pokeapi_id": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 10, + "min_level": 13, + "max_level": 13 + }, + { + "pokeapi_id": 66, + "pokemon_name": "machop", + "method": "walk", + "encounter_rate": 10, + "min_level": 13, + "max_level": 13 + } + ] + }, + { + "name": "Mt Coronet (1f Route 207)", + "order": 17, "encounters": [ { "pokeapi_id": 129, @@ -966,384 +1230,94 @@ ] }, { - "name": "Mt Coronet (2F)", - "order": 14, - "encounters": [ - { - "pokeapi_id": 35, - "pokemon_name": "clefairy", - "method": "walk", - "encounter_rate": 27, - "min_level": 36, - "max_level": 38 - }, - { - "pokeapi_id": 437, - "pokemon_name": "bronzong", - "method": "walk", - "encounter_rate": 20, - "min_level": 38, - "max_level": 38 - }, - { - "pokeapi_id": 75, - "pokemon_name": "graveler", - "method": "walk", - "encounter_rate": 20, - "min_level": 36, - "max_level": 36 - }, - { - "pokeapi_id": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 17, - "min_level": 36, - "max_level": 36 - }, - { - "pokeapi_id": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 10, - "min_level": 37, - "max_level": 38 - }, - { - "pokeapi_id": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 10, - "min_level": 37, - "max_level": 37 - }, - { - "pokeapi_id": 67, - "pokemon_name": "machoke", - "method": "walk", - "encounter_rate": 10, - "min_level": 37, - "max_level": 37 - }, - { - "pokeapi_id": 308, - "pokemon_name": "medicham", - "method": "walk", - "encounter_rate": 10, - "min_level": 37, - "max_level": 37 - }, - { - "pokeapi_id": 337, - "pokemon_name": "lunatone", - "method": "walk", - "encounter_rate": 8, - "min_level": 36, - "max_level": 37 - }, - { - "pokeapi_id": 338, - "pokemon_name": "solrock", - "method": "walk", - "encounter_rate": 8, - "min_level": 36, - "max_level": 37 - } - ] - }, - { - "name": "Mt Coronet (3F)", - "order": 15, - "encounters": [ - { - "pokeapi_id": 35, - "pokemon_name": "clefairy", - "method": "walk", - "encounter_rate": 27, - "min_level": 36, - "max_level": 38 - }, - { - "pokeapi_id": 437, - "pokemon_name": "bronzong", - "method": "walk", - "encounter_rate": 20, - "min_level": 38, - "max_level": 38 - }, - { - "pokeapi_id": 75, - "pokemon_name": "graveler", - "method": "walk", - "encounter_rate": 20, - "min_level": 36, - "max_level": 36 - }, - { - "pokeapi_id": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 17, - "min_level": 36, - "max_level": 36 - }, - { - "pokeapi_id": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 10, - "min_level": 37, - "max_level": 38 - }, - { - "pokeapi_id": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 10, - "min_level": 37, - "max_level": 37 - }, - { - "pokeapi_id": 67, - "pokemon_name": "machoke", - "method": "walk", - "encounter_rate": 10, - "min_level": 37, - "max_level": 37 - }, - { - "pokeapi_id": 308, - "pokemon_name": "medicham", - "method": "walk", - "encounter_rate": 10, - "min_level": 37, - "max_level": 37 - }, - { - "pokeapi_id": 337, - "pokemon_name": "lunatone", - "method": "walk", - "encounter_rate": 8, - "min_level": 36, - "max_level": 37 - }, - { - "pokeapi_id": 338, - "pokemon_name": "solrock", - "method": "walk", - "encounter_rate": 8, - "min_level": 36, - "max_level": 37 - } - ] - }, - { - "name": "Mt Coronet (Exterior Snowfall)", - "order": 16, - "encounters": [ - { - "pokeapi_id": 67, - "pokemon_name": "machoke", - "method": "walk", - "encounter_rate": 30, - "min_level": 39, - "max_level": 40 - }, - { - "pokeapi_id": 308, - "pokemon_name": "medicham", - "method": "walk", - "encounter_rate": 30, - "min_level": 39, - "max_level": 40 - }, - { - "pokeapi_id": 294, - "pokemon_name": "loudred", - "method": "walk", - "encounter_rate": 22, - "min_level": 39, - "max_level": 40 - }, - { - "pokeapi_id": 460, - "pokemon_name": "abomasnow", - "method": "walk", - "encounter_rate": 20, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 459, - "pokemon_name": "snover", - "method": "walk", - "encounter_rate": 20, - "min_level": 38, - "max_level": 38 - }, - { - "pokeapi_id": 437, - "pokemon_name": "bronzong", - "method": "walk", - "encounter_rate": 17, - "min_level": 39, - "max_level": 40 - }, - { - "pokeapi_id": 35, - "pokemon_name": "clefairy", - "method": "walk", - "encounter_rate": 17, - "min_level": 38, - "max_level": 39 - }, - { - "pokeapi_id": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 10, - "min_level": 39, - "max_level": 40 - }, - { - "pokeapi_id": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 10, - "min_level": 39, - "max_level": 39 - }, - { - "pokeapi_id": 164, - "pokemon_name": "noctowl", - "method": "walk", - "encounter_rate": 10, - "min_level": 39, - "max_level": 39 - }, - { - "pokeapi_id": 337, - "pokemon_name": "lunatone", - "method": "walk", - "encounter_rate": 8, - "min_level": 38, - "max_level": 39 - }, - { - "pokeapi_id": 338, - "pokemon_name": "solrock", - "method": "walk", - "encounter_rate": 8, - "min_level": 38, - "max_level": 39 - } - ] - }, - { - "name": "Mt Coronet (Exterior Blizzard)", - "order": 17, - "encounters": [ - { - "pokeapi_id": 67, - "pokemon_name": "machoke", - "method": "walk", - "encounter_rate": 30, - "min_level": 39, - "max_level": 40 - }, - { - "pokeapi_id": 308, - "pokemon_name": "medicham", - "method": "walk", - "encounter_rate": 30, - "min_level": 39, - "max_level": 40 - }, - { - "pokeapi_id": 294, - "pokemon_name": "loudred", - "method": "walk", - "encounter_rate": 22, - "min_level": 39, - "max_level": 40 - }, - { - "pokeapi_id": 460, - "pokemon_name": "abomasnow", - "method": "walk", - "encounter_rate": 20, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 459, - "pokemon_name": "snover", - "method": "walk", - "encounter_rate": 20, - "min_level": 38, - "max_level": 38 - }, - { - "pokeapi_id": 437, - "pokemon_name": "bronzong", - "method": "walk", - "encounter_rate": 17, - "min_level": 39, - "max_level": 40 - }, - { - "pokeapi_id": 35, - "pokemon_name": "clefairy", - "method": "walk", - "encounter_rate": 17, - "min_level": 38, - "max_level": 39 - }, - { - "pokeapi_id": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 10, - "min_level": 39, - "max_level": 40 - }, - { - "pokeapi_id": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 10, - "min_level": 39, - "max_level": 39 - }, - { - "pokeapi_id": 164, - "pokemon_name": "noctowl", - "method": "walk", - "encounter_rate": 10, - "min_level": 39, - "max_level": 39 - }, - { - "pokeapi_id": 337, - "pokemon_name": "lunatone", - "method": "walk", - "encounter_rate": 8, - "min_level": 38, - "max_level": 39 - }, - { - "pokeapi_id": 338, - "pokemon_name": "solrock", - "method": "walk", - "encounter_rate": 8, - "min_level": 38, - "max_level": 39 - } - ] - }, - { - "name": "Mt Coronet (4F)", + "name": "Mt Coronet (2f)", "order": 18, + "encounters": [ + { + "pokeapi_id": 35, + "pokemon_name": "clefairy", + "method": "walk", + "encounter_rate": 27, + "min_level": 36, + "max_level": 38 + }, + { + "pokeapi_id": 437, + "pokemon_name": "bronzong", + "method": "walk", + "encounter_rate": 20, + "min_level": 38, + "max_level": 38 + }, + { + "pokeapi_id": 75, + "pokemon_name": "graveler", + "method": "walk", + "encounter_rate": 20, + "min_level": 36, + "max_level": 36 + }, + { + "pokeapi_id": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 17, + "min_level": 36, + "max_level": 36 + }, + { + "pokeapi_id": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 10, + "min_level": 37, + "max_level": 38 + }, + { + "pokeapi_id": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 10, + "min_level": 37, + "max_level": 37 + }, + { + "pokeapi_id": 67, + "pokemon_name": "machoke", + "method": "walk", + "encounter_rate": 10, + "min_level": 37, + "max_level": 37 + }, + { + "pokeapi_id": 308, + "pokemon_name": "medicham", + "method": "walk", + "encounter_rate": 10, + "min_level": 37, + "max_level": 37 + }, + { + "pokeapi_id": 337, + "pokemon_name": "lunatone", + "method": "walk", + "encounter_rate": 8, + "min_level": 36, + "max_level": 37 + }, + { + "pokeapi_id": 338, + "pokemon_name": "solrock", + "method": "walk", + "encounter_rate": 8, + "min_level": 36, + "max_level": 37 + } + ] + }, + { + "name": "Mt Coronet (4f)", + "order": 19, "encounters": [ { "pokeapi_id": 129, @@ -1484,93 +1458,7 @@ ] }, { - "name": "Mt Coronet (4F Small Room)", - "order": 19, - "encounters": [ - { - "pokeapi_id": 437, - "pokemon_name": "bronzong", - "method": "walk", - "encounter_rate": 37, - "min_level": 38, - "max_level": 40 - }, - { - "pokeapi_id": 35, - "pokemon_name": "clefairy", - "method": "walk", - "encounter_rate": 27, - "min_level": 38, - "max_level": 40 - }, - { - "pokeapi_id": 75, - "pokemon_name": "graveler", - "method": "walk", - "encounter_rate": 20, - "min_level": 38, - "max_level": 38 - }, - { - "pokeapi_id": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 10, - "min_level": 39, - "max_level": 39 - }, - { - "pokeapi_id": 67, - "pokemon_name": "machoke", - "method": "walk", - "encounter_rate": 10, - "min_level": 39, - "max_level": 39 - }, - { - "pokeapi_id": 308, - "pokemon_name": "medicham", - "method": "walk", - "encounter_rate": 10, - "min_level": 39, - "max_level": 39 - }, - { - "pokeapi_id": 337, - "pokemon_name": "lunatone", - "method": "walk", - "encounter_rate": 8, - "min_level": 38, - "max_level": 39 - }, - { - "pokeapi_id": 338, - "pokemon_name": "solrock", - "method": "walk", - "encounter_rate": 8, - "min_level": 38, - "max_level": 39 - }, - { - "pokeapi_id": 358, - "pokemon_name": "chimecho", - "method": "walk", - "encounter_rate": 5, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 5, - "min_level": 40, - "max_level": 40 - } - ] - }, - { - "name": "Mt Coronet (5F)", + "name": "Mt Coronet (6f)", "order": 20, "encounters": [ { @@ -1648,272 +1536,8 @@ ] }, { - "name": "Mt Coronet (6F)", + "name": "Mt Coronet (B1f)", "order": 21, - "encounters": [ - { - "pokeapi_id": 437, - "pokemon_name": "bronzong", - "method": "walk", - "encounter_rate": 37, - "min_level": 40, - "max_level": 42 - }, - { - "pokeapi_id": 35, - "pokemon_name": "clefairy", - "method": "walk", - "encounter_rate": 27, - "min_level": 40, - "max_level": 42 - }, - { - "pokeapi_id": 75, - "pokemon_name": "graveler", - "method": "walk", - "encounter_rate": 20, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 358, - "pokemon_name": "chimecho", - "method": "walk", - "encounter_rate": 10, - "min_level": 41, - "max_level": 42 - }, - { - "pokeapi_id": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 10, - "min_level": 41, - "max_level": 41 - }, - { - "pokeapi_id": 67, - "pokemon_name": "machoke", - "method": "walk", - "encounter_rate": 10, - "min_level": 41, - "max_level": 41 - }, - { - "pokeapi_id": 308, - "pokemon_name": "medicham", - "method": "walk", - "encounter_rate": 10, - "min_level": 41, - "max_level": 41 - }, - { - "pokeapi_id": 337, - "pokemon_name": "lunatone", - "method": "walk", - "encounter_rate": 8, - "min_level": 40, - "max_level": 41 - }, - { - "pokeapi_id": 338, - "pokemon_name": "solrock", - "method": "walk", - "encounter_rate": 8, - "min_level": 40, - "max_level": 41 - } - ] - }, - { - "name": "Mt Coronet (1F From Exterior)", - "order": 22, - "encounters": [ - { - "pokeapi_id": 75, - "pokemon_name": "graveler", - "method": "walk", - "encounter_rate": 40, - "min_level": 39, - "max_level": 40 - }, - { - "pokeapi_id": 35, - "pokemon_name": "clefairy", - "method": "walk", - "encounter_rate": 27, - "min_level": 38, - "max_level": 40 - }, - { - "pokeapi_id": 437, - "pokemon_name": "bronzong", - "method": "walk", - "encounter_rate": 17, - "min_level": 39, - "max_level": 40 - }, - { - "pokeapi_id": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 10, - "min_level": 38, - "max_level": 40 - }, - { - "pokeapi_id": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 10, - "min_level": 39, - "max_level": 39 - }, - { - "pokeapi_id": 67, - "pokemon_name": "machoke", - "method": "walk", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 308, - "pokemon_name": "medicham", - "method": "walk", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 337, - "pokemon_name": "lunatone", - "method": "walk", - "encounter_rate": 8, - "min_level": 39, - "max_level": 40 - }, - { - "pokeapi_id": 338, - "pokemon_name": "solrock", - "method": "walk", - "encounter_rate": 8, - "min_level": 39, - "max_level": 40 - } - ] - }, - { - "name": "Mt Coronet (1F Route 216)", - "order": 23, - "encounters": [ - { - "pokeapi_id": 307, - "pokemon_name": "meditite", - "method": "walk", - "encounter_rate": 25, - "min_level": 31, - "max_level": 32 - }, - { - "pokeapi_id": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 20, - "min_level": 31, - "max_level": 32 - }, - { - "pokeapi_id": 75, - "pokemon_name": "graveler", - "method": "walk", - "encounter_rate": 20, - "min_level": 31, - "max_level": 31 - }, - { - "pokeapi_id": 35, - "pokemon_name": "clefairy", - "method": "walk", - "encounter_rate": 15, - "min_level": 30, - "max_level": 32 - }, - { - "pokeapi_id": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 10, - "min_level": 30, - "max_level": 30 - }, - { - "pokeapi_id": 67, - "pokemon_name": "machoke", - "method": "walk", - "encounter_rate": 10, - "min_level": 31, - "max_level": 31 - } - ] - }, - { - "name": "Mt Coronet (1F Route 211)", - "order": 24, - "encounters": [ - { - "pokeapi_id": 307, - "pokemon_name": "meditite", - "method": "walk", - "encounter_rate": 41, - "min_level": 13, - "max_level": 14 - }, - { - "pokeapi_id": 74, - "pokemon_name": "geodude", - "method": "walk", - "encounter_rate": 40, - "min_level": 12, - "max_level": 13 - }, - { - "pokeapi_id": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 30, - "min_level": 12, - "max_level": 13 - }, - { - "pokeapi_id": 173, - "pokemon_name": "cleffa", - "method": "walk", - "encounter_rate": 29, - "min_level": 12, - "max_level": 14 - }, - { - "pokeapi_id": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 10, - "min_level": 13, - "max_level": 13 - }, - { - "pokeapi_id": 66, - "pokemon_name": "machop", - "method": "walk", - "encounter_rate": 10, - "min_level": 13, - "max_level": 13 - } - ] - }, - { - "name": "Mt Coronet (B1F)", - "order": 25, "encounters": [ { "pokeapi_id": 129, @@ -2020,6 +1644,382 @@ "max_level": 31 } ] + }, + { + "name": "Mt Coronet (3f)", + "order": 22, + "encounters": [ + { + "pokeapi_id": 35, + "pokemon_name": "clefairy", + "method": "walk", + "encounter_rate": 27, + "min_level": 36, + "max_level": 38 + }, + { + "pokeapi_id": 437, + "pokemon_name": "bronzong", + "method": "walk", + "encounter_rate": 20, + "min_level": 38, + "max_level": 38 + }, + { + "pokeapi_id": 75, + "pokemon_name": "graveler", + "method": "walk", + "encounter_rate": 20, + "min_level": 36, + "max_level": 36 + }, + { + "pokeapi_id": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 17, + "min_level": 36, + "max_level": 36 + }, + { + "pokeapi_id": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 10, + "min_level": 37, + "max_level": 38 + }, + { + "pokeapi_id": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 10, + "min_level": 37, + "max_level": 37 + }, + { + "pokeapi_id": 67, + "pokemon_name": "machoke", + "method": "walk", + "encounter_rate": 10, + "min_level": 37, + "max_level": 37 + }, + { + "pokeapi_id": 308, + "pokemon_name": "medicham", + "method": "walk", + "encounter_rate": 10, + "min_level": 37, + "max_level": 37 + }, + { + "pokeapi_id": 337, + "pokemon_name": "lunatone", + "method": "walk", + "encounter_rate": 8, + "min_level": 36, + "max_level": 37 + }, + { + "pokeapi_id": 338, + "pokemon_name": "solrock", + "method": "walk", + "encounter_rate": 8, + "min_level": 36, + "max_level": 37 + } + ] + }, + { + "name": "Mt Coronet (Exterior Snowfall)", + "order": 23, + "encounters": [ + { + "pokeapi_id": 67, + "pokemon_name": "machoke", + "method": "walk", + "encounter_rate": 30, + "min_level": 39, + "max_level": 40 + }, + { + "pokeapi_id": 308, + "pokemon_name": "medicham", + "method": "walk", + "encounter_rate": 30, + "min_level": 39, + "max_level": 40 + }, + { + "pokeapi_id": 294, + "pokemon_name": "loudred", + "method": "walk", + "encounter_rate": 22, + "min_level": 39, + "max_level": 40 + }, + { + "pokeapi_id": 460, + "pokemon_name": "abomasnow", + "method": "walk", + "encounter_rate": 20, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 459, + "pokemon_name": "snover", + "method": "walk", + "encounter_rate": 20, + "min_level": 38, + "max_level": 38 + }, + { + "pokeapi_id": 437, + "pokemon_name": "bronzong", + "method": "walk", + "encounter_rate": 17, + "min_level": 39, + "max_level": 40 + }, + { + "pokeapi_id": 35, + "pokemon_name": "clefairy", + "method": "walk", + "encounter_rate": 17, + "min_level": 38, + "max_level": 39 + }, + { + "pokeapi_id": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 10, + "min_level": 39, + "max_level": 40 + }, + { + "pokeapi_id": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 10, + "min_level": 39, + "max_level": 39 + }, + { + "pokeapi_id": 164, + "pokemon_name": "noctowl", + "method": "walk", + "encounter_rate": 10, + "min_level": 39, + "max_level": 39 + }, + { + "pokeapi_id": 337, + "pokemon_name": "lunatone", + "method": "walk", + "encounter_rate": 8, + "min_level": 38, + "max_level": 39 + }, + { + "pokeapi_id": 338, + "pokemon_name": "solrock", + "method": "walk", + "encounter_rate": 8, + "min_level": 38, + "max_level": 39 + } + ] + }, + { + "name": "Mt Coronet (Exterior Blizzard)", + "order": 24, + "encounters": [ + { + "pokeapi_id": 67, + "pokemon_name": "machoke", + "method": "walk", + "encounter_rate": 30, + "min_level": 39, + "max_level": 40 + }, + { + "pokeapi_id": 308, + "pokemon_name": "medicham", + "method": "walk", + "encounter_rate": 30, + "min_level": 39, + "max_level": 40 + }, + { + "pokeapi_id": 294, + "pokemon_name": "loudred", + "method": "walk", + "encounter_rate": 22, + "min_level": 39, + "max_level": 40 + }, + { + "pokeapi_id": 460, + "pokemon_name": "abomasnow", + "method": "walk", + "encounter_rate": 20, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 459, + "pokemon_name": "snover", + "method": "walk", + "encounter_rate": 20, + "min_level": 38, + "max_level": 38 + }, + { + "pokeapi_id": 437, + "pokemon_name": "bronzong", + "method": "walk", + "encounter_rate": 17, + "min_level": 39, + "max_level": 40 + }, + { + "pokeapi_id": 35, + "pokemon_name": "clefairy", + "method": "walk", + "encounter_rate": 17, + "min_level": 38, + "max_level": 39 + }, + { + "pokeapi_id": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 10, + "min_level": 39, + "max_level": 40 + }, + { + "pokeapi_id": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 10, + "min_level": 39, + "max_level": 39 + }, + { + "pokeapi_id": 164, + "pokemon_name": "noctowl", + "method": "walk", + "encounter_rate": 10, + "min_level": 39, + "max_level": 39 + }, + { + "pokeapi_id": 337, + "pokemon_name": "lunatone", + "method": "walk", + "encounter_rate": 8, + "min_level": 38, + "max_level": 39 + }, + { + "pokeapi_id": 338, + "pokemon_name": "solrock", + "method": "walk", + "encounter_rate": 8, + "min_level": 38, + "max_level": 39 + } + ] + }, + { + "name": "Mt Coronet (4f Small Room)", + "order": 25, + "encounters": [ + { + "pokeapi_id": 437, + "pokemon_name": "bronzong", + "method": "walk", + "encounter_rate": 37, + "min_level": 38, + "max_level": 40 + }, + { + "pokeapi_id": 35, + "pokemon_name": "clefairy", + "method": "walk", + "encounter_rate": 27, + "min_level": 38, + "max_level": 40 + }, + { + "pokeapi_id": 75, + "pokemon_name": "graveler", + "method": "walk", + "encounter_rate": 20, + "min_level": 38, + "max_level": 38 + }, + { + "pokeapi_id": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 10, + "min_level": 39, + "max_level": 39 + }, + { + "pokeapi_id": 67, + "pokemon_name": "machoke", + "method": "walk", + "encounter_rate": 10, + "min_level": 39, + "max_level": 39 + }, + { + "pokeapi_id": 308, + "pokemon_name": "medicham", + "method": "walk", + "encounter_rate": 10, + "min_level": 39, + "max_level": 39 + }, + { + "pokeapi_id": 337, + "pokemon_name": "lunatone", + "method": "walk", + "encounter_rate": 8, + "min_level": 38, + "max_level": 39 + }, + { + "pokeapi_id": 338, + "pokemon_name": "solrock", + "method": "walk", + "encounter_rate": 8, + "min_level": 38, + "max_level": 39 + }, + { + "pokeapi_id": 358, + "pokemon_name": "chimecho", + "method": "walk", + "encounter_rate": 5, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 5, + "min_level": 40, + "max_level": 40 + } + ] } ] }, @@ -2029,8 +2029,640 @@ "encounters": [], "children": [ { - "name": "Great Marsh (Area 1)", + "name": "Great Marsh (Area 3)", "order": 27, + "encounters": [ + { + "pokeapi_id": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 3, + "max_level": 10 + }, + { + "pokeapi_id": 194, + "pokemon_name": "wooper", + "method": "surf", + "encounter_rate": 60, + "min_level": 20, + "max_level": 30 + }, + { + "pokeapi_id": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 55, + "min_level": 10, + "max_level": 25 + }, + { + "pokeapi_id": 318, + "pokemon_name": "carvanha", + "method": "super-rod", + "encounter_rate": 45, + "min_level": 15, + "max_level": 30 + }, + { + "pokeapi_id": 339, + "pokemon_name": "barboach", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 15, + "max_level": 20 + }, + { + "pokeapi_id": 54, + "pokemon_name": "psyduck", + "method": "walk", + "encounter_rate": 40, + "min_level": 22, + "max_level": 24 + }, + { + "pokeapi_id": 340, + "pokemon_name": "whiscash", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 30, + "max_level": 55 + }, + { + "pokeapi_id": 183, + "pokemon_name": "marill", + "method": "surf", + "encounter_rate": 30, + "min_level": 20, + "max_level": 30 + }, + { + "pokeapi_id": 400, + "pokemon_name": "bibarel", + "method": "walk", + "encounter_rate": 20, + "min_level": 23, + "max_level": 23 + }, + { + "pokeapi_id": 406, + "pokemon_name": "budew", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "pokeapi_id": 163, + "pokemon_name": "hoothoot", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 24 + }, + { + "pokeapi_id": 396, + "pokemon_name": "starly", + "method": "walk", + "encounter_rate": 20, + "min_level": 24, + "max_level": 24 + }, + { + "pokeapi_id": 194, + "pokemon_name": "wooper", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "pokeapi_id": 130, + "pokemon_name": "gyarados", + "method": "super-rod", + "encounter_rate": 15, + "min_level": 40, + "max_level": 55 + }, + { + "pokeapi_id": 183, + "pokemon_name": "marill", + "method": "walk", + "encounter_rate": 15, + "min_level": 23, + "max_level": 24 + }, + { + "pokeapi_id": 195, + "pokemon_name": "quagsire", + "method": "walk", + "encounter_rate": 15, + "min_level": 23, + "max_level": 24 + }, + { + "pokeapi_id": 24, + "pokemon_name": "arbok", + "method": "walk", + "encounter_rate": 8, + "min_level": 22, + "max_level": 24 + }, + { + "pokeapi_id": 130, + "pokemon_name": "gyarados", + "method": "good-rod", + "encounter_rate": 5, + "min_level": 15, + "max_level": 30 + }, + { + "pokeapi_id": 54, + "pokemon_name": "psyduck", + "method": "surf", + "encounter_rate": 5, + "min_level": 20, + "max_level": 40 + }, + { + "pokeapi_id": 195, + "pokemon_name": "quagsire", + "method": "surf", + "encounter_rate": 5, + "min_level": 20, + "max_level": 40 + }, + { + "pokeapi_id": 298, + "pokemon_name": "azurill", + "method": "walk", + "encounter_rate": 1, + "min_level": 22, + "max_level": 22 + }, + { + "pokeapi_id": 399, + "pokemon_name": "bidoof", + "method": "walk", + "encounter_rate": 1, + "min_level": 24, + "max_level": 24 + } + ] + }, + { + "name": "Great Marsh (Area 4)", + "order": 28, + "encounters": [ + { + "pokeapi_id": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 3, + "max_level": 10 + }, + { + "pokeapi_id": 194, + "pokemon_name": "wooper", + "method": "surf", + "encounter_rate": 60, + "min_level": 20, + "max_level": 30 + }, + { + "pokeapi_id": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 55, + "min_level": 10, + "max_level": 25 + }, + { + "pokeapi_id": 318, + "pokemon_name": "carvanha", + "method": "super-rod", + "encounter_rate": 45, + "min_level": 15, + "max_level": 30 + }, + { + "pokeapi_id": 339, + "pokemon_name": "barboach", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 15, + "max_level": 20 + }, + { + "pokeapi_id": 54, + "pokemon_name": "psyduck", + "method": "walk", + "encounter_rate": 40, + "min_level": 22, + "max_level": 24 + }, + { + "pokeapi_id": 340, + "pokemon_name": "whiscash", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 30, + "max_level": 55 + }, + { + "pokeapi_id": 183, + "pokemon_name": "marill", + "method": "surf", + "encounter_rate": 30, + "min_level": 20, + "max_level": 30 + }, + { + "pokeapi_id": 400, + "pokemon_name": "bibarel", + "method": "walk", + "encounter_rate": 20, + "min_level": 23, + "max_level": 23 + }, + { + "pokeapi_id": 406, + "pokemon_name": "budew", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "pokeapi_id": 163, + "pokemon_name": "hoothoot", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 24 + }, + { + "pokeapi_id": 396, + "pokemon_name": "starly", + "method": "walk", + "encounter_rate": 20, + "min_level": 24, + "max_level": 24 + }, + { + "pokeapi_id": 194, + "pokemon_name": "wooper", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "pokeapi_id": 130, + "pokemon_name": "gyarados", + "method": "super-rod", + "encounter_rate": 15, + "min_level": 40, + "max_level": 55 + }, + { + "pokeapi_id": 183, + "pokemon_name": "marill", + "method": "walk", + "encounter_rate": 15, + "min_level": 23, + "max_level": 24 + }, + { + "pokeapi_id": 195, + "pokemon_name": "quagsire", + "method": "walk", + "encounter_rate": 15, + "min_level": 23, + "max_level": 24 + }, + { + "pokeapi_id": 24, + "pokemon_name": "arbok", + "method": "walk", + "encounter_rate": 8, + "min_level": 22, + "max_level": 24 + }, + { + "pokeapi_id": 130, + "pokemon_name": "gyarados", + "method": "good-rod", + "encounter_rate": 5, + "min_level": 15, + "max_level": 30 + }, + { + "pokeapi_id": 54, + "pokemon_name": "psyduck", + "method": "surf", + "encounter_rate": 5, + "min_level": 20, + "max_level": 40 + }, + { + "pokeapi_id": 195, + "pokemon_name": "quagsire", + "method": "surf", + "encounter_rate": 5, + "min_level": 20, + "max_level": 40 + }, + { + "pokeapi_id": 298, + "pokemon_name": "azurill", + "method": "walk", + "encounter_rate": 1, + "min_level": 22, + "max_level": 22 + }, + { + "pokeapi_id": 399, + "pokemon_name": "bidoof", + "method": "walk", + "encounter_rate": 1, + "min_level": 24, + "max_level": 24 + } + ] + }, + { + "name": "Great Marsh (Area 5)", + "order": 29, + "encounters": [ + { + "pokeapi_id": 298, + "pokemon_name": "azurill", + "method": "walk", + "encounter_rate": 21, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 399, + "pokemon_name": "bidoof", + "method": "walk", + "encounter_rate": 21, + "min_level": 22, + "max_level": 22 + }, + { + "pokeapi_id": 400, + "pokemon_name": "bibarel", + "method": "walk", + "encounter_rate": 20, + "min_level": 21, + "max_level": 21 + }, + { + "pokeapi_id": 406, + "pokemon_name": "budew", + "method": "walk", + "encounter_rate": 20, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 163, + "pokemon_name": "hoothoot", + "method": "walk", + "encounter_rate": 20, + "min_level": 20, + "max_level": 22 + }, + { + "pokeapi_id": 396, + "pokemon_name": "starly", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "pokeapi_id": 194, + "pokemon_name": "wooper", + "method": "walk", + "encounter_rate": 20, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 183, + "pokemon_name": "marill", + "method": "walk", + "encounter_rate": 15, + "min_level": 21, + "max_level": 22 + }, + { + "pokeapi_id": 195, + "pokemon_name": "quagsire", + "method": "walk", + "encounter_rate": 15, + "min_level": 21, + "max_level": 22 + }, + { + "pokeapi_id": 24, + "pokemon_name": "arbok", + "method": "walk", + "encounter_rate": 8, + "min_level": 20, + "max_level": 22 + } + ] + }, + { + "name": "Great Marsh (Area 6)", + "order": 30, + "encounters": [ + { + "pokeapi_id": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 3, + "max_level": 10 + }, + { + "pokeapi_id": 194, + "pokemon_name": "wooper", + "method": "surf", + "encounter_rate": 60, + "min_level": 20, + "max_level": 30 + }, + { + "pokeapi_id": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 55, + "min_level": 10, + "max_level": 25 + }, + { + "pokeapi_id": 318, + "pokemon_name": "carvanha", + "method": "super-rod", + "encounter_rate": 45, + "min_level": 15, + "max_level": 30 + }, + { + "pokeapi_id": 339, + "pokemon_name": "barboach", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 15, + "max_level": 20 + }, + { + "pokeapi_id": 54, + "pokemon_name": "psyduck", + "method": "walk", + "encounter_rate": 40, + "min_level": 20, + "max_level": 22 + }, + { + "pokeapi_id": 340, + "pokemon_name": "whiscash", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 30, + "max_level": 55 + }, + { + "pokeapi_id": 183, + "pokemon_name": "marill", + "method": "surf", + "encounter_rate": 30, + "min_level": 20, + "max_level": 30 + }, + { + "pokeapi_id": 400, + "pokemon_name": "bibarel", + "method": "walk", + "encounter_rate": 20, + "min_level": 21, + "max_level": 21 + }, + { + "pokeapi_id": 406, + "pokemon_name": "budew", + "method": "walk", + "encounter_rate": 20, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 163, + "pokemon_name": "hoothoot", + "method": "walk", + "encounter_rate": 20, + "min_level": 20, + "max_level": 22 + }, + { + "pokeapi_id": 396, + "pokemon_name": "starly", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "pokeapi_id": 194, + "pokemon_name": "wooper", + "method": "walk", + "encounter_rate": 20, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 130, + "pokemon_name": "gyarados", + "method": "super-rod", + "encounter_rate": 15, + "min_level": 40, + "max_level": 55 + }, + { + "pokeapi_id": 183, + "pokemon_name": "marill", + "method": "walk", + "encounter_rate": 15, + "min_level": 21, + "max_level": 22 + }, + { + "pokeapi_id": 195, + "pokemon_name": "quagsire", + "method": "walk", + "encounter_rate": 15, + "min_level": 21, + "max_level": 22 + }, + { + "pokeapi_id": 24, + "pokemon_name": "arbok", + "method": "walk", + "encounter_rate": 8, + "min_level": 20, + "max_level": 22 + }, + { + "pokeapi_id": 130, + "pokemon_name": "gyarados", + "method": "good-rod", + "encounter_rate": 5, + "min_level": 15, + "max_level": 30 + }, + { + "pokeapi_id": 54, + "pokemon_name": "psyduck", + "method": "surf", + "encounter_rate": 5, + "min_level": 20, + "max_level": 40 + }, + { + "pokeapi_id": 195, + "pokemon_name": "quagsire", + "method": "surf", + "encounter_rate": 5, + "min_level": 20, + "max_level": 40 + }, + { + "pokeapi_id": 298, + "pokemon_name": "azurill", + "method": "walk", + "encounter_rate": 1, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 399, + "pokemon_name": "bidoof", + "method": "walk", + "encounter_rate": 1, + "min_level": 22, + "max_level": 22 + } + ] + }, + { + "name": "Great Marsh (Area 1)", + "order": 31, "encounters": [ { "pokeapi_id": 129, @@ -2220,7 +2852,7 @@ }, { "name": "Great Marsh (Area 2)", - "order": 28, + "order": 32, "encounters": [ { "pokeapi_id": 129, @@ -2407,638 +3039,6 @@ "max_level": 26 } ] - }, - { - "name": "Great Marsh (Area 3)", - "order": 29, - "encounters": [ - { - "pokeapi_id": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 3, - "max_level": 10 - }, - { - "pokeapi_id": 194, - "pokemon_name": "wooper", - "method": "surf", - "encounter_rate": 60, - "min_level": 20, - "max_level": 30 - }, - { - "pokeapi_id": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 55, - "min_level": 10, - "max_level": 25 - }, - { - "pokeapi_id": 318, - "pokemon_name": "carvanha", - "method": "super-rod", - "encounter_rate": 45, - "min_level": 15, - "max_level": 30 - }, - { - "pokeapi_id": 339, - "pokemon_name": "barboach", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 15, - "max_level": 20 - }, - { - "pokeapi_id": 54, - "pokemon_name": "psyduck", - "method": "walk", - "encounter_rate": 40, - "min_level": 22, - "max_level": 24 - }, - { - "pokeapi_id": 340, - "pokemon_name": "whiscash", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 30, - "max_level": 55 - }, - { - "pokeapi_id": 183, - "pokemon_name": "marill", - "method": "surf", - "encounter_rate": 30, - "min_level": 20, - "max_level": 30 - }, - { - "pokeapi_id": 400, - "pokemon_name": "bibarel", - "method": "walk", - "encounter_rate": 20, - "min_level": 23, - "max_level": 23 - }, - { - "pokeapi_id": 406, - "pokemon_name": "budew", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 - }, - { - "pokeapi_id": 163, - "pokemon_name": "hoothoot", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 24 - }, - { - "pokeapi_id": 396, - "pokemon_name": "starly", - "method": "walk", - "encounter_rate": 20, - "min_level": 24, - "max_level": 24 - }, - { - "pokeapi_id": 194, - "pokemon_name": "wooper", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 - }, - { - "pokeapi_id": 130, - "pokemon_name": "gyarados", - "method": "super-rod", - "encounter_rate": 15, - "min_level": 40, - "max_level": 55 - }, - { - "pokeapi_id": 183, - "pokemon_name": "marill", - "method": "walk", - "encounter_rate": 15, - "min_level": 23, - "max_level": 24 - }, - { - "pokeapi_id": 195, - "pokemon_name": "quagsire", - "method": "walk", - "encounter_rate": 15, - "min_level": 23, - "max_level": 24 - }, - { - "pokeapi_id": 24, - "pokemon_name": "arbok", - "method": "walk", - "encounter_rate": 8, - "min_level": 22, - "max_level": 24 - }, - { - "pokeapi_id": 130, - "pokemon_name": "gyarados", - "method": "good-rod", - "encounter_rate": 5, - "min_level": 15, - "max_level": 30 - }, - { - "pokeapi_id": 54, - "pokemon_name": "psyduck", - "method": "surf", - "encounter_rate": 5, - "min_level": 20, - "max_level": 40 - }, - { - "pokeapi_id": 195, - "pokemon_name": "quagsire", - "method": "surf", - "encounter_rate": 5, - "min_level": 20, - "max_level": 40 - }, - { - "pokeapi_id": 298, - "pokemon_name": "azurill", - "method": "walk", - "encounter_rate": 1, - "min_level": 22, - "max_level": 22 - }, - { - "pokeapi_id": 399, - "pokemon_name": "bidoof", - "method": "walk", - "encounter_rate": 1, - "min_level": 24, - "max_level": 24 - } - ] - }, - { - "name": "Great Marsh (Area 4)", - "order": 30, - "encounters": [ - { - "pokeapi_id": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 3, - "max_level": 10 - }, - { - "pokeapi_id": 194, - "pokemon_name": "wooper", - "method": "surf", - "encounter_rate": 60, - "min_level": 20, - "max_level": 30 - }, - { - "pokeapi_id": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 55, - "min_level": 10, - "max_level": 25 - }, - { - "pokeapi_id": 318, - "pokemon_name": "carvanha", - "method": "super-rod", - "encounter_rate": 45, - "min_level": 15, - "max_level": 30 - }, - { - "pokeapi_id": 339, - "pokemon_name": "barboach", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 15, - "max_level": 20 - }, - { - "pokeapi_id": 54, - "pokemon_name": "psyduck", - "method": "walk", - "encounter_rate": 40, - "min_level": 22, - "max_level": 24 - }, - { - "pokeapi_id": 340, - "pokemon_name": "whiscash", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 30, - "max_level": 55 - }, - { - "pokeapi_id": 183, - "pokemon_name": "marill", - "method": "surf", - "encounter_rate": 30, - "min_level": 20, - "max_level": 30 - }, - { - "pokeapi_id": 400, - "pokemon_name": "bibarel", - "method": "walk", - "encounter_rate": 20, - "min_level": 23, - "max_level": 23 - }, - { - "pokeapi_id": 406, - "pokemon_name": "budew", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 - }, - { - "pokeapi_id": 163, - "pokemon_name": "hoothoot", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 24 - }, - { - "pokeapi_id": 396, - "pokemon_name": "starly", - "method": "walk", - "encounter_rate": 20, - "min_level": 24, - "max_level": 24 - }, - { - "pokeapi_id": 194, - "pokemon_name": "wooper", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 - }, - { - "pokeapi_id": 130, - "pokemon_name": "gyarados", - "method": "super-rod", - "encounter_rate": 15, - "min_level": 40, - "max_level": 55 - }, - { - "pokeapi_id": 183, - "pokemon_name": "marill", - "method": "walk", - "encounter_rate": 15, - "min_level": 23, - "max_level": 24 - }, - { - "pokeapi_id": 195, - "pokemon_name": "quagsire", - "method": "walk", - "encounter_rate": 15, - "min_level": 23, - "max_level": 24 - }, - { - "pokeapi_id": 24, - "pokemon_name": "arbok", - "method": "walk", - "encounter_rate": 8, - "min_level": 22, - "max_level": 24 - }, - { - "pokeapi_id": 130, - "pokemon_name": "gyarados", - "method": "good-rod", - "encounter_rate": 5, - "min_level": 15, - "max_level": 30 - }, - { - "pokeapi_id": 54, - "pokemon_name": "psyduck", - "method": "surf", - "encounter_rate": 5, - "min_level": 20, - "max_level": 40 - }, - { - "pokeapi_id": 195, - "pokemon_name": "quagsire", - "method": "surf", - "encounter_rate": 5, - "min_level": 20, - "max_level": 40 - }, - { - "pokeapi_id": 298, - "pokemon_name": "azurill", - "method": "walk", - "encounter_rate": 1, - "min_level": 22, - "max_level": 22 - }, - { - "pokeapi_id": 399, - "pokemon_name": "bidoof", - "method": "walk", - "encounter_rate": 1, - "min_level": 24, - "max_level": 24 - } - ] - }, - { - "name": "Great Marsh (Area 5)", - "order": 31, - "encounters": [ - { - "pokeapi_id": 298, - "pokemon_name": "azurill", - "method": "walk", - "encounter_rate": 21, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 399, - "pokemon_name": "bidoof", - "method": "walk", - "encounter_rate": 21, - "min_level": 22, - "max_level": 22 - }, - { - "pokeapi_id": 400, - "pokemon_name": "bibarel", - "method": "walk", - "encounter_rate": 20, - "min_level": 21, - "max_level": 21 - }, - { - "pokeapi_id": 406, - "pokemon_name": "budew", - "method": "walk", - "encounter_rate": 20, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 163, - "pokemon_name": "hoothoot", - "method": "walk", - "encounter_rate": 20, - "min_level": 20, - "max_level": 22 - }, - { - "pokeapi_id": 396, - "pokemon_name": "starly", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 - }, - { - "pokeapi_id": 194, - "pokemon_name": "wooper", - "method": "walk", - "encounter_rate": 20, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 183, - "pokemon_name": "marill", - "method": "walk", - "encounter_rate": 15, - "min_level": 21, - "max_level": 22 - }, - { - "pokeapi_id": 195, - "pokemon_name": "quagsire", - "method": "walk", - "encounter_rate": 15, - "min_level": 21, - "max_level": 22 - }, - { - "pokeapi_id": 24, - "pokemon_name": "arbok", - "method": "walk", - "encounter_rate": 8, - "min_level": 20, - "max_level": 22 - } - ] - }, - { - "name": "Great Marsh (Area 6)", - "order": 32, - "encounters": [ - { - "pokeapi_id": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 3, - "max_level": 10 - }, - { - "pokeapi_id": 194, - "pokemon_name": "wooper", - "method": "surf", - "encounter_rate": 60, - "min_level": 20, - "max_level": 30 - }, - { - "pokeapi_id": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 55, - "min_level": 10, - "max_level": 25 - }, - { - "pokeapi_id": 318, - "pokemon_name": "carvanha", - "method": "super-rod", - "encounter_rate": 45, - "min_level": 15, - "max_level": 30 - }, - { - "pokeapi_id": 339, - "pokemon_name": "barboach", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 15, - "max_level": 20 - }, - { - "pokeapi_id": 54, - "pokemon_name": "psyduck", - "method": "walk", - "encounter_rate": 40, - "min_level": 20, - "max_level": 22 - }, - { - "pokeapi_id": 340, - "pokemon_name": "whiscash", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 30, - "max_level": 55 - }, - { - "pokeapi_id": 183, - "pokemon_name": "marill", - "method": "surf", - "encounter_rate": 30, - "min_level": 20, - "max_level": 30 - }, - { - "pokeapi_id": 400, - "pokemon_name": "bibarel", - "method": "walk", - "encounter_rate": 20, - "min_level": 21, - "max_level": 21 - }, - { - "pokeapi_id": 406, - "pokemon_name": "budew", - "method": "walk", - "encounter_rate": 20, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 163, - "pokemon_name": "hoothoot", - "method": "walk", - "encounter_rate": 20, - "min_level": 20, - "max_level": 22 - }, - { - "pokeapi_id": 396, - "pokemon_name": "starly", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 - }, - { - "pokeapi_id": 194, - "pokemon_name": "wooper", - "method": "walk", - "encounter_rate": 20, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 130, - "pokemon_name": "gyarados", - "method": "super-rod", - "encounter_rate": 15, - "min_level": 40, - "max_level": 55 - }, - { - "pokeapi_id": 183, - "pokemon_name": "marill", - "method": "walk", - "encounter_rate": 15, - "min_level": 21, - "max_level": 22 - }, - { - "pokeapi_id": 195, - "pokemon_name": "quagsire", - "method": "walk", - "encounter_rate": 15, - "min_level": 21, - "max_level": 22 - }, - { - "pokeapi_id": 24, - "pokemon_name": "arbok", - "method": "walk", - "encounter_rate": 8, - "min_level": 20, - "max_level": 22 - }, - { - "pokeapi_id": 130, - "pokemon_name": "gyarados", - "method": "good-rod", - "encounter_rate": 5, - "min_level": 15, - "max_level": 30 - }, - { - "pokeapi_id": 54, - "pokemon_name": "psyduck", - "method": "surf", - "encounter_rate": 5, - "min_level": 20, - "max_level": 40 - }, - { - "pokeapi_id": 195, - "pokemon_name": "quagsire", - "method": "surf", - "encounter_rate": 5, - "min_level": 20, - "max_level": 40 - }, - { - "pokeapi_id": 298, - "pokemon_name": "azurill", - "method": "walk", - "encounter_rate": 1, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 399, - "pokemon_name": "bidoof", - "method": "walk", - "encounter_rate": 1, - "min_level": 22, - "max_level": 22 - } - ] } ] }, @@ -3048,7 +3048,7 @@ "encounters": [], "children": [ { - "name": "Solaceon Ruins (2F)", + "name": "Solaceon Ruins (B1f C)", "order": 34, "encounters": [ { @@ -3062,7 +3062,7 @@ ] }, { - "name": "Solaceon Ruins (1F)", + "name": "Solaceon Ruins (B3f C)", "order": 35, "encounters": [ { @@ -3076,7 +3076,7 @@ ] }, { - "name": "Solaceon Ruins (B1F A)", + "name": "Solaceon Ruins (B3f E)", "order": 36, "encounters": [ { @@ -3090,7 +3090,7 @@ ] }, { - "name": "Solaceon Ruins (B1F B)", + "name": "Solaceon Ruins (B4f C)", "order": 37, "encounters": [ { @@ -3104,7 +3104,7 @@ ] }, { - "name": "Solaceon Ruins (B1F C)", + "name": "Solaceon Ruins (B2f A)", "order": 38, "encounters": [ { @@ -3118,7 +3118,7 @@ ] }, { - "name": "Solaceon Ruins (B2F A)", + "name": "Solaceon Ruins (B4f B)", "order": 39, "encounters": [ { @@ -3132,7 +3132,7 @@ ] }, { - "name": "Solaceon Ruins (B2F B)", + "name": "Solaceon Ruins (2f)", "order": 40, "encounters": [ { @@ -3146,7 +3146,7 @@ ] }, { - "name": "Solaceon Ruins (B2F C)", + "name": "Solaceon Ruins (B2f B)", "order": 41, "encounters": [ { @@ -3160,7 +3160,7 @@ ] }, { - "name": "Solaceon Ruins (B3F A)", + "name": "Solaceon Ruins (B3f A)", "order": 42, "encounters": [ { @@ -3174,7 +3174,7 @@ ] }, { - "name": "Solaceon Ruins (B3F B)", + "name": "Solaceon Ruins (B3f D)", "order": 43, "encounters": [ { @@ -3188,7 +3188,7 @@ ] }, { - "name": "Solaceon Ruins (B3F C)", + "name": "Solaceon Ruins (B1f A)", "order": 44, "encounters": [ { @@ -3202,7 +3202,7 @@ ] }, { - "name": "Solaceon Ruins (B3F D)", + "name": "Solaceon Ruins (B1f B)", "order": 45, "encounters": [ { @@ -3216,7 +3216,7 @@ ] }, { - "name": "Solaceon Ruins (B3F E)", + "name": "Solaceon Ruins (B2f C)", "order": 46, "encounters": [ { @@ -3230,7 +3230,7 @@ ] }, { - "name": "Solaceon Ruins (B4F A)", + "name": "Solaceon Ruins (B3f B)", "order": 47, "encounters": [ { @@ -3244,7 +3244,7 @@ ] }, { - "name": "Solaceon Ruins (B4F B)", + "name": "Solaceon Ruins (B4f D)", "order": 48, "encounters": [ { @@ -3258,7 +3258,7 @@ ] }, { - "name": "Solaceon Ruins (B4F C)", + "name": "Solaceon Ruins (B5f)", "order": 49, "encounters": [ { @@ -3272,7 +3272,7 @@ ] }, { - "name": "Solaceon Ruins (B4F D)", + "name": "Solaceon Ruins (B4f A)", "order": 50, "encounters": [ { @@ -3286,7 +3286,7 @@ ] }, { - "name": "Solaceon Ruins (B5F)", + "name": "Solaceon Ruins (1f)", "order": 51, "encounters": [ { @@ -3307,7 +3307,7 @@ "encounters": [], "children": [ { - "name": "Victory Road (1F)", + "name": "Victory Road (1f)", "order": 53, "encounters": [ { @@ -3361,7 +3361,7 @@ ] }, { - "name": "Victory Road (2F)", + "name": "Victory Road (2f)", "order": 54, "encounters": [ { @@ -3415,7 +3415,7 @@ ] }, { - "name": "Victory Road (B1F)", + "name": "Victory Road (B1f)", "order": 55, "encounters": [ { @@ -3493,7 +3493,7 @@ ] }, { - "name": "Victory Road (Inside B1F)", + "name": "Victory Road (Inside B1f)", "order": 56, "encounters": [ { @@ -3796,7 +3796,7 @@ "encounters": [], "children": [ { - "name": "Oreburgh Gate (1F)", + "name": "Oreburgh Gate (1f)", "order": 61, "encounters": [ { @@ -3818,7 +3818,7 @@ ] }, { - "name": "Oreburgh Gate (B1F)", + "name": "Oreburgh Gate (B1f)", "order": 62, "encounters": [ { @@ -4215,279 +4215,9 @@ "order": 67, "encounters": [], "children": [ - { - "name": "Turnback Cave (Pillar 1)", - "order": 68, - "encounters": [ - { - "pokeapi_id": 437, - "pokemon_name": "bronzong", - "method": "walk", - "encounter_rate": 47, - "min_level": 55, - "max_level": 56 - }, - { - "pokeapi_id": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 30, - "min_level": 55, - "max_level": 56 - }, - { - "pokeapi_id": 93, - "pokemon_name": "haunter", - "method": "walk", - "encounter_rate": 30, - "min_level": 54, - "max_level": 56 - }, - { - "pokeapi_id": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 17, - "min_level": 54, - "max_level": 54 - }, - { - "pokeapi_id": 337, - "pokemon_name": "lunatone", - "method": "walk", - "encounter_rate": 8, - "min_level": 54, - "max_level": 56 - }, - { - "pokeapi_id": 338, - "pokemon_name": "solrock", - "method": "walk", - "encounter_rate": 8, - "min_level": 54, - "max_level": 56 - } - ] - }, - { - "name": "Turnback Cave (Pillar 2)", - "order": 69, - "encounters": [ - { - "pokeapi_id": 437, - "pokemon_name": "bronzong", - "method": "walk", - "encounter_rate": 47, - "min_level": 55, - "max_level": 56 - }, - { - "pokeapi_id": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 30, - "min_level": 55, - "max_level": 56 - }, - { - "pokeapi_id": 93, - "pokemon_name": "haunter", - "method": "walk", - "encounter_rate": 30, - "min_level": 54, - "max_level": 56 - }, - { - "pokeapi_id": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 17, - "min_level": 54, - "max_level": 54 - }, - { - "pokeapi_id": 337, - "pokemon_name": "lunatone", - "method": "walk", - "encounter_rate": 8, - "min_level": 54, - "max_level": 56 - }, - { - "pokeapi_id": 338, - "pokemon_name": "solrock", - "method": "walk", - "encounter_rate": 8, - "min_level": 54, - "max_level": 56 - } - ] - }, - { - "name": "Turnback Cave (Pillar 3)", - "order": 70, - "encounters": [ - { - "pokeapi_id": 437, - "pokemon_name": "bronzong", - "method": "walk", - "encounter_rate": 47, - "min_level": 55, - "max_level": 56 - }, - { - "pokeapi_id": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 30, - "min_level": 55, - "max_level": 56 - }, - { - "pokeapi_id": 93, - "pokemon_name": "haunter", - "method": "walk", - "encounter_rate": 30, - "min_level": 54, - "max_level": 56 - }, - { - "pokeapi_id": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 17, - "min_level": 54, - "max_level": 54 - }, - { - "pokeapi_id": 337, - "pokemon_name": "lunatone", - "method": "walk", - "encounter_rate": 8, - "min_level": 54, - "max_level": 56 - }, - { - "pokeapi_id": 338, - "pokemon_name": "solrock", - "method": "walk", - "encounter_rate": 8, - "min_level": 54, - "max_level": 56 - } - ] - }, - { - "name": "Turnback Cave (Before Pillar 1)", - "order": 71, - "encounters": [ - { - "pokeapi_id": 437, - "pokemon_name": "bronzong", - "method": "walk", - "encounter_rate": 47, - "min_level": 45, - "max_level": 46 - }, - { - "pokeapi_id": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 30, - "min_level": 45, - "max_level": 46 - }, - { - "pokeapi_id": 93, - "pokemon_name": "haunter", - "method": "walk", - "encounter_rate": 30, - "min_level": 44, - "max_level": 46 - }, - { - "pokeapi_id": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 17, - "min_level": 44, - "max_level": 44 - }, - { - "pokeapi_id": 337, - "pokemon_name": "lunatone", - "method": "walk", - "encounter_rate": 8, - "min_level": 44, - "max_level": 46 - }, - { - "pokeapi_id": 338, - "pokemon_name": "solrock", - "method": "walk", - "encounter_rate": 8, - "min_level": 44, - "max_level": 46 - } - ] - }, - { - "name": "Turnback Cave (Between Pillars 1 And 2)", - "order": 72, - "encounters": [ - { - "pokeapi_id": 437, - "pokemon_name": "bronzong", - "method": "walk", - "encounter_rate": 47, - "min_level": 55, - "max_level": 56 - }, - { - "pokeapi_id": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 30, - "min_level": 55, - "max_level": 56 - }, - { - "pokeapi_id": 93, - "pokemon_name": "haunter", - "method": "walk", - "encounter_rate": 30, - "min_level": 54, - "max_level": 56 - }, - { - "pokeapi_id": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 17, - "min_level": 54, - "max_level": 54 - }, - { - "pokeapi_id": 337, - "pokemon_name": "lunatone", - "method": "walk", - "encounter_rate": 8, - "min_level": 54, - "max_level": 56 - }, - { - "pokeapi_id": 338, - "pokemon_name": "solrock", - "method": "walk", - "encounter_rate": 8, - "min_level": 54, - "max_level": 56 - } - ] - }, { "name": "Turnback Cave (Between Pillars 2 And 3)", - "order": 73, + "order": 68, "encounters": [ { "pokeapi_id": 437, @@ -4541,6 +4271,276 @@ }, { "name": "Turnback Cave (After Pillar 3)", + "order": 69, + "encounters": [ + { + "pokeapi_id": 437, + "pokemon_name": "bronzong", + "method": "walk", + "encounter_rate": 47, + "min_level": 55, + "max_level": 56 + }, + { + "pokeapi_id": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 30, + "min_level": 55, + "max_level": 56 + }, + { + "pokeapi_id": 93, + "pokemon_name": "haunter", + "method": "walk", + "encounter_rate": 30, + "min_level": 54, + "max_level": 56 + }, + { + "pokeapi_id": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 17, + "min_level": 54, + "max_level": 54 + }, + { + "pokeapi_id": 337, + "pokemon_name": "lunatone", + "method": "walk", + "encounter_rate": 8, + "min_level": 54, + "max_level": 56 + }, + { + "pokeapi_id": 338, + "pokemon_name": "solrock", + "method": "walk", + "encounter_rate": 8, + "min_level": 54, + "max_level": 56 + } + ] + }, + { + "name": "Turnback Cave (Pillar 1)", + "order": 70, + "encounters": [ + { + "pokeapi_id": 437, + "pokemon_name": "bronzong", + "method": "walk", + "encounter_rate": 47, + "min_level": 55, + "max_level": 56 + }, + { + "pokeapi_id": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 30, + "min_level": 55, + "max_level": 56 + }, + { + "pokeapi_id": 93, + "pokemon_name": "haunter", + "method": "walk", + "encounter_rate": 30, + "min_level": 54, + "max_level": 56 + }, + { + "pokeapi_id": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 17, + "min_level": 54, + "max_level": 54 + }, + { + "pokeapi_id": 337, + "pokemon_name": "lunatone", + "method": "walk", + "encounter_rate": 8, + "min_level": 54, + "max_level": 56 + }, + { + "pokeapi_id": 338, + "pokemon_name": "solrock", + "method": "walk", + "encounter_rate": 8, + "min_level": 54, + "max_level": 56 + } + ] + }, + { + "name": "Turnback Cave (Pillar 2)", + "order": 71, + "encounters": [ + { + "pokeapi_id": 437, + "pokemon_name": "bronzong", + "method": "walk", + "encounter_rate": 47, + "min_level": 55, + "max_level": 56 + }, + { + "pokeapi_id": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 30, + "min_level": 55, + "max_level": 56 + }, + { + "pokeapi_id": 93, + "pokemon_name": "haunter", + "method": "walk", + "encounter_rate": 30, + "min_level": 54, + "max_level": 56 + }, + { + "pokeapi_id": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 17, + "min_level": 54, + "max_level": 54 + }, + { + "pokeapi_id": 337, + "pokemon_name": "lunatone", + "method": "walk", + "encounter_rate": 8, + "min_level": 54, + "max_level": 56 + }, + { + "pokeapi_id": 338, + "pokemon_name": "solrock", + "method": "walk", + "encounter_rate": 8, + "min_level": 54, + "max_level": 56 + } + ] + }, + { + "name": "Turnback Cave (Pillar 3)", + "order": 72, + "encounters": [ + { + "pokeapi_id": 437, + "pokemon_name": "bronzong", + "method": "walk", + "encounter_rate": 47, + "min_level": 55, + "max_level": 56 + }, + { + "pokeapi_id": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 30, + "min_level": 55, + "max_level": 56 + }, + { + "pokeapi_id": 93, + "pokemon_name": "haunter", + "method": "walk", + "encounter_rate": 30, + "min_level": 54, + "max_level": 56 + }, + { + "pokeapi_id": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 17, + "min_level": 54, + "max_level": 54 + }, + { + "pokeapi_id": 337, + "pokemon_name": "lunatone", + "method": "walk", + "encounter_rate": 8, + "min_level": 54, + "max_level": 56 + }, + { + "pokeapi_id": 338, + "pokemon_name": "solrock", + "method": "walk", + "encounter_rate": 8, + "min_level": 54, + "max_level": 56 + } + ] + }, + { + "name": "Turnback Cave (Before Pillar 1)", + "order": 73, + "encounters": [ + { + "pokeapi_id": 437, + "pokemon_name": "bronzong", + "method": "walk", + "encounter_rate": 47, + "min_level": 45, + "max_level": 46 + }, + { + "pokeapi_id": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 30, + "min_level": 45, + "max_level": 46 + }, + { + "pokeapi_id": 93, + "pokemon_name": "haunter", + "method": "walk", + "encounter_rate": 30, + "min_level": 44, + "max_level": 46 + }, + { + "pokeapi_id": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 17, + "min_level": 44, + "max_level": 44 + }, + { + "pokeapi_id": 337, + "pokemon_name": "lunatone", + "method": "walk", + "encounter_rate": 8, + "min_level": 44, + "max_level": 46 + }, + { + "pokeapi_id": 338, + "pokemon_name": "solrock", + "method": "walk", + "encounter_rate": 8, + "min_level": 44, + "max_level": 46 + } + ] + }, + { + "name": "Turnback Cave (Between Pillars 1 And 2)", "order": 74, "encounters": [ { @@ -4601,7 +4601,7 @@ "encounters": [], "children": [ { - "name": "Snowpoint Temple (1F)", + "name": "Snowpoint Temple (1f)", "order": 76, "encounters": [ { @@ -4647,7 +4647,7 @@ ] }, { - "name": "Snowpoint Temple (B1F)", + "name": "Snowpoint Temple (B1f)", "order": 77, "encounters": [ { @@ -4693,7 +4693,7 @@ ] }, { - "name": "Snowpoint Temple (B2F)", + "name": "Snowpoint Temple (B2f)", "order": 78, "encounters": [ { @@ -4739,7 +4739,7 @@ ] }, { - "name": "Snowpoint Temple (B3F)", + "name": "Snowpoint Temple (B3f)", "order": 79, "encounters": [ { @@ -4785,7 +4785,7 @@ ] }, { - "name": "Snowpoint Temple (B4F)", + "name": "Snowpoint Temple (B4f)", "order": 80, "encounters": [ { @@ -4823,7 +4823,7 @@ ] }, { - "name": "Snowpoint Temple (B5F)", + "name": "Snowpoint Temple (B5f)", "order": 81, "encounters": [ { @@ -4868,7 +4868,7 @@ "encounters": [], "children": [ { - "name": "Wayward Cave (1F)", + "name": "Wayward Cave (1f)", "order": 83, "encounters": [ { @@ -4906,7 +4906,7 @@ ] }, { - "name": "Wayward Cave (B1F)", + "name": "Wayward Cave (B1f)", "order": 84, "encounters": [ { @@ -5056,216 +5056,8 @@ "encounters": [], "children": [ { - "name": "Iron Island (1F)", + "name": "Iron Island (B3f)", "order": 90, - "encounters": [ - { - "pokeapi_id": 74, - "pokemon_name": "geodude", - "method": "walk", - "encounter_rate": 35, - "min_level": 29, - "max_level": 31 - }, - { - "pokeapi_id": 75, - "pokemon_name": "graveler", - "method": "walk", - "encounter_rate": 35, - "min_level": 31, - "max_level": 33 - }, - { - "pokeapi_id": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 10, - "min_level": 31, - "max_level": 31 - }, - { - "pokeapi_id": 95, - "pokemon_name": "onix", - "method": "walk", - "encounter_rate": 10, - "min_level": 32, - "max_level": 33 - }, - { - "pokeapi_id": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 10, - "min_level": 30, - "max_level": 30 - } - ] - }, - { - "name": "Iron Island (B1F Left)", - "order": 91, - "encounters": [ - { - "pokeapi_id": 75, - "pokemon_name": "graveler", - "method": "walk", - "encounter_rate": 93, - "min_level": 29, - "max_level": 33 - }, - { - "pokeapi_id": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 20, - "min_level": 30, - "max_level": 31 - }, - { - "pokeapi_id": 95, - "pokemon_name": "onix", - "method": "walk", - "encounter_rate": 10, - "min_level": 32, - "max_level": 33 - }, - { - "pokeapi_id": 303, - "pokemon_name": "mawile", - "method": "walk", - "encounter_rate": 8, - "min_level": 31, - "max_level": 33 - }, - { - "pokeapi_id": 302, - "pokemon_name": "sableye", - "method": "walk", - "encounter_rate": 8, - "min_level": 31, - "max_level": 33 - }, - { - "pokeapi_id": 74, - "pokemon_name": "geodude", - "method": "walk", - "encounter_rate": 1, - "min_level": 31, - "max_level": 31 - } - ] - }, - { - "name": "Iron Island (B1F Right)", - "order": 92, - "encounters": [ - { - "pokeapi_id": 75, - "pokemon_name": "graveler", - "method": "walk", - "encounter_rate": 93, - "min_level": 29, - "max_level": 33 - }, - { - "pokeapi_id": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 20, - "min_level": 30, - "max_level": 31 - }, - { - "pokeapi_id": 95, - "pokemon_name": "onix", - "method": "walk", - "encounter_rate": 10, - "min_level": 32, - "max_level": 33 - }, - { - "pokeapi_id": 303, - "pokemon_name": "mawile", - "method": "walk", - "encounter_rate": 8, - "min_level": 31, - "max_level": 33 - }, - { - "pokeapi_id": 302, - "pokemon_name": "sableye", - "method": "walk", - "encounter_rate": 8, - "min_level": 31, - "max_level": 33 - }, - { - "pokeapi_id": 74, - "pokemon_name": "geodude", - "method": "walk", - "encounter_rate": 1, - "min_level": 31, - "max_level": 31 - } - ] - }, - { - "name": "Iron Island (B2F Right)", - "order": 93, - "encounters": [ - { - "pokeapi_id": 75, - "pokemon_name": "graveler", - "method": "walk", - "encounter_rate": 73, - "min_level": 29, - "max_level": 33 - }, - { - "pokeapi_id": 95, - "pokemon_name": "onix", - "method": "walk", - "encounter_rate": 30, - "min_level": 31, - "max_level": 33 - }, - { - "pokeapi_id": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 20, - "min_level": 30, - "max_level": 31 - }, - { - "pokeapi_id": 303, - "pokemon_name": "mawile", - "method": "walk", - "encounter_rate": 8, - "min_level": 31, - "max_level": 33 - }, - { - "pokeapi_id": 302, - "pokemon_name": "sableye", - "method": "walk", - "encounter_rate": 8, - "min_level": 31, - "max_level": 33 - }, - { - "pokeapi_id": 74, - "pokemon_name": "geodude", - "method": "walk", - "encounter_rate": 1, - "min_level": 31, - "max_level": 31 - } - ] - }, - { - "name": "Iron Island (B2F Left)", - "order": 94, "encounters": [ { "pokeapi_id": 75, @@ -5326,7 +5118,215 @@ ] }, { - "name": "Iron Island (B3F)", + "name": "Iron Island (1f)", + "order": 91, + "encounters": [ + { + "pokeapi_id": 74, + "pokemon_name": "geodude", + "method": "walk", + "encounter_rate": 35, + "min_level": 29, + "max_level": 31 + }, + { + "pokeapi_id": 75, + "pokemon_name": "graveler", + "method": "walk", + "encounter_rate": 35, + "min_level": 31, + "max_level": 33 + }, + { + "pokeapi_id": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 10, + "min_level": 31, + "max_level": 31 + }, + { + "pokeapi_id": 95, + "pokemon_name": "onix", + "method": "walk", + "encounter_rate": 10, + "min_level": 32, + "max_level": 33 + }, + { + "pokeapi_id": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 10, + "min_level": 30, + "max_level": 30 + } + ] + }, + { + "name": "Iron Island (B1f Left)", + "order": 92, + "encounters": [ + { + "pokeapi_id": 75, + "pokemon_name": "graveler", + "method": "walk", + "encounter_rate": 93, + "min_level": 29, + "max_level": 33 + }, + { + "pokeapi_id": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 20, + "min_level": 30, + "max_level": 31 + }, + { + "pokeapi_id": 95, + "pokemon_name": "onix", + "method": "walk", + "encounter_rate": 10, + "min_level": 32, + "max_level": 33 + }, + { + "pokeapi_id": 303, + "pokemon_name": "mawile", + "method": "walk", + "encounter_rate": 8, + "min_level": 31, + "max_level": 33 + }, + { + "pokeapi_id": 302, + "pokemon_name": "sableye", + "method": "walk", + "encounter_rate": 8, + "min_level": 31, + "max_level": 33 + }, + { + "pokeapi_id": 74, + "pokemon_name": "geodude", + "method": "walk", + "encounter_rate": 1, + "min_level": 31, + "max_level": 31 + } + ] + }, + { + "name": "Iron Island (B1f Right)", + "order": 93, + "encounters": [ + { + "pokeapi_id": 75, + "pokemon_name": "graveler", + "method": "walk", + "encounter_rate": 93, + "min_level": 29, + "max_level": 33 + }, + { + "pokeapi_id": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 20, + "min_level": 30, + "max_level": 31 + }, + { + "pokeapi_id": 95, + "pokemon_name": "onix", + "method": "walk", + "encounter_rate": 10, + "min_level": 32, + "max_level": 33 + }, + { + "pokeapi_id": 303, + "pokemon_name": "mawile", + "method": "walk", + "encounter_rate": 8, + "min_level": 31, + "max_level": 33 + }, + { + "pokeapi_id": 302, + "pokemon_name": "sableye", + "method": "walk", + "encounter_rate": 8, + "min_level": 31, + "max_level": 33 + }, + { + "pokeapi_id": 74, + "pokemon_name": "geodude", + "method": "walk", + "encounter_rate": 1, + "min_level": 31, + "max_level": 31 + } + ] + }, + { + "name": "Iron Island (B2f Right)", + "order": 94, + "encounters": [ + { + "pokeapi_id": 75, + "pokemon_name": "graveler", + "method": "walk", + "encounter_rate": 73, + "min_level": 29, + "max_level": 33 + }, + { + "pokeapi_id": 95, + "pokemon_name": "onix", + "method": "walk", + "encounter_rate": 30, + "min_level": 31, + "max_level": 33 + }, + { + "pokeapi_id": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 20, + "min_level": 30, + "max_level": 31 + }, + { + "pokeapi_id": 303, + "pokemon_name": "mawile", + "method": "walk", + "encounter_rate": 8, + "min_level": 31, + "max_level": 33 + }, + { + "pokeapi_id": 302, + "pokemon_name": "sableye", + "method": "walk", + "encounter_rate": 8, + "min_level": 31, + "max_level": 33 + }, + { + "pokeapi_id": 74, + "pokemon_name": "geodude", + "method": "walk", + "encounter_rate": 1, + "min_level": 31, + "max_level": 31 + } + ] + }, + { + "name": "Iron Island (B2f Left)", "order": 95, "encounters": [ { @@ -5525,7 +5525,7 @@ ] }, { - "name": "Old Chateau (2F Private Room)", + "name": "Old Chateau (2f Private Room)", "order": 100, "encounters": [ { @@ -5547,7 +5547,7 @@ ] }, { - "name": "Old Chateau (2F)", + "name": "Old Chateau (2f Leftmost Room)", "order": 101, "encounters": [ { @@ -5569,7 +5569,7 @@ ] }, { - "name": "Old Chateau (2F Leftmost Room)", + "name": "Old Chateau (2f Middle Room)", "order": 102, "encounters": [ { @@ -5591,52 +5591,8 @@ ] }, { - "name": "Old Chateau (2F Left Room)", + "name": "Old Chateau (2f Right Room)", "order": 103, - "encounters": [ - { - "pokeapi_id": 92, - "pokemon_name": "gastly", - "method": "walk", - "encounter_rate": 100, - "min_level": 12, - "max_level": 16 - }, - { - "pokeapi_id": 93, - "pokemon_name": "haunter", - "method": "walk", - "encounter_rate": 40, - "min_level": 16, - "max_level": 16 - } - ] - }, - { - "name": "Old Chateau (2F Middle Room)", - "order": 104, - "encounters": [ - { - "pokeapi_id": 92, - "pokemon_name": "gastly", - "method": "walk", - "encounter_rate": 100, - "min_level": 12, - "max_level": 16 - }, - { - "pokeapi_id": 93, - "pokemon_name": "haunter", - "method": "walk", - "encounter_rate": 40, - "min_level": 16, - "max_level": 16 - } - ] - }, - { - "name": "Old Chateau (2F Right Room)", - "order": 105, "encounters": [ { "pokeapi_id": 92, @@ -5665,7 +5621,51 @@ ] }, { - "name": "Old Chateau (2F Rightmost Room)", + "name": "Old Chateau (2f Rightmost Room)", + "order": 104, + "encounters": [ + { + "pokeapi_id": 92, + "pokemon_name": "gastly", + "method": "walk", + "encounter_rate": 100, + "min_level": 12, + "max_level": 16 + }, + { + "pokeapi_id": 93, + "pokemon_name": "haunter", + "method": "walk", + "encounter_rate": 40, + "min_level": 16, + "max_level": 16 + } + ] + }, + { + "name": "Old Chateau (2f)", + "order": 105, + "encounters": [ + { + "pokeapi_id": 92, + "pokemon_name": "gastly", + "method": "walk", + "encounter_rate": 100, + "min_level": 12, + "max_level": 16 + }, + { + "pokeapi_id": 93, + "pokemon_name": "haunter", + "method": "walk", + "encounter_rate": 40, + "min_level": 16, + "max_level": 16 + } + ] + }, + { + "name": "Old Chateau (2f Left Room)", "order": 106, "encounters": [ { @@ -6651,8 +6651,150 @@ "encounters": [], "children": [ { - "name": "Route 204 (South Towards Jubilife City)", + "name": "Route 204 (North Towards Floaroma Town)", "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": 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 204 (South Towards Jubilife City)", + "order": 119, "encounters": [ { "pokeapi_id": 129, @@ -6815,148 +6957,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 - } - ] } ] }, @@ -7649,7 +7649,7 @@ "encounters": [], "children": [ { - "name": "Lost Tower (1F)", + "name": "Lost Tower (1f)", "order": 128, "encounters": [ { @@ -7679,7 +7679,7 @@ ] }, { - "name": "Lost Tower (2F)", + "name": "Lost Tower (2f)", "order": 129, "encounters": [ { @@ -7709,7 +7709,7 @@ ] }, { - "name": "Lost Tower (3F)", + "name": "Lost Tower (3f)", "order": 130, "encounters": [ { @@ -7747,7 +7747,7 @@ ] }, { - "name": "Lost Tower (4F)", + "name": "Lost Tower (4f)", "order": 131, "encounters": [ { @@ -7785,7 +7785,7 @@ ] }, { - "name": "Lost Tower (5F)", + "name": "Lost Tower (5f)", "order": 132, "encounters": [ { @@ -8227,119 +8227,9 @@ "order": 139, "encounters": [], "children": [ - { - "name": "Route 212 (North Towards Hearthome City)", - "order": 140, - "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": 402, - "pokemon_name": "kricketune", - "method": "walk", - "encounter_rate": 40, - "min_level": 17, - "max_level": 18 - }, - { - "pokeapi_id": 397, - "pokemon_name": "staravia", - "method": "walk", - "encounter_rate": 35, - "min_level": 17, - "max_level": 18 - }, - { - "pokeapi_id": 406, - "pokemon_name": "budew", - "method": "walk", - "encounter_rate": 30, - "min_level": 16, - "max_level": 16 - }, - { - "pokeapi_id": 235, - "pokemon_name": "smeargle", - "method": "walk", - "encounter_rate": 22, - "min_level": 16, - "max_level": 18 - }, - { - "pokeapi_id": 396, - "pokemon_name": "starly", - "method": "walk", - "encounter_rate": 20, - "min_level": 16, - "max_level": 16 - }, - { - "pokeapi_id": 315, - "pokemon_name": "roselia", - "method": "walk", - "encounter_rate": 15, - "min_level": 16, - "max_level": 17 - }, - { - "pokeapi_id": 55, - "pokemon_name": "golduck", - "method": "surf", - "encounter_rate": 10, - "min_level": 20, - "max_level": 40 - } - ] - }, { "name": "Route 212 (East Towards Pastoria City)", - "order": 141, + "order": 140, "encounters": [ { "pokeapi_id": 129, @@ -8462,6 +8352,116 @@ "max_level": 18 } ] + }, + { + "name": "Route 212 (North Towards Hearthome City)", + "order": 141, + "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": 402, + "pokemon_name": "kricketune", + "method": "walk", + "encounter_rate": 40, + "min_level": 17, + "max_level": 18 + }, + { + "pokeapi_id": 397, + "pokemon_name": "staravia", + "method": "walk", + "encounter_rate": 35, + "min_level": 17, + "max_level": 18 + }, + { + "pokeapi_id": 406, + "pokemon_name": "budew", + "method": "walk", + "encounter_rate": 30, + "min_level": 16, + "max_level": 16 + }, + { + "pokeapi_id": 235, + "pokemon_name": "smeargle", + "method": "walk", + "encounter_rate": 22, + "min_level": 16, + "max_level": 18 + }, + { + "pokeapi_id": 396, + "pokemon_name": "starly", + "method": "walk", + "encounter_rate": 20, + "min_level": 16, + "max_level": 16 + }, + { + "pokeapi_id": 315, + "pokemon_name": "roselia", + "method": "walk", + "encounter_rate": 15, + "min_level": 16, + "max_level": 17 + }, + { + "pokeapi_id": 55, + "pokemon_name": "golduck", + "method": "surf", + "encounter_rate": 10, + "min_level": 20, + "max_level": 40 + } + ] } ] }, @@ -11163,4 +11163,4 @@ } ] } -] \ No newline at end of file +] diff --git a/backend/src/app/seeds/data/platinum.json b/backend/src/app/seeds/data/platinum.json index 4a27327..84b0745 100644 --- a/backend/src/app/seeds/data/platinum.json +++ b/backend/src/app/seeds/data/platinum.json @@ -341,7 +341,7 @@ "encounters": [], "children": [ { - "name": "Oreburgh Mine (1F)", + "name": "Oreburgh Mine (1f)", "order": 6, "encounters": [ { @@ -371,7 +371,7 @@ ] }, { - "name": "Oreburgh Mine (B1F)", + "name": "Oreburgh Mine (B1f)", "order": 7, "encounters": [ { @@ -888,8 +888,134 @@ "encounters": [], "children": [ { - "name": "Mt Coronet (1F Route 207)", + "name": "Mt Coronet (B1f)", "order": 13, + "encounters": [ + { + "pokeapi_id": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 3, + "max_level": 15 + }, + { + "pokeapi_id": 41, + "pokemon_name": "zubat", + "method": "surf", + "encounter_rate": 90, + "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": 30, + "max_level": 55 + }, + { + "pokeapi_id": 75, + "pokemon_name": "graveler", + "method": "walk", + "encounter_rate": 30, + "min_level": 32, + "max_level": 34 + }, + { + "pokeapi_id": 307, + "pokemon_name": "meditite", + "method": "walk", + "encounter_rate": 30, + "min_level": 33, + "max_level": 35 + }, + { + "pokeapi_id": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 33, + "max_level": 33 + }, + { + "pokeapi_id": 35, + "pokemon_name": "clefairy", + "method": "walk", + "encounter_rate": 20, + "min_level": 32, + "max_level": 32 + }, + { + "pokeapi_id": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 15, + "min_level": 33, + "max_level": 34 + }, + { + "pokeapi_id": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 10, + "min_level": 32, + "max_level": 34 + }, + { + "pokeapi_id": 42, + "pokemon_name": "golbat", + "method": "surf", + "encounter_rate": 10, + "min_level": 20, + "max_level": 40 + }, + { + "pokeapi_id": 67, + "pokemon_name": "machoke", + "method": "walk", + "encounter_rate": 10, + "min_level": 35, + "max_level": 35 + }, + { + "pokeapi_id": 299, + "pokemon_name": "nosepass", + "method": "walk", + "encounter_rate": 5, + "min_level": 33, + "max_level": 33 + } + ] + }, + { + "name": "Mt Coronet (1f Route 207)", + "order": 14, "encounters": [ { "pokeapi_id": 129, @@ -1014,8 +1140,8 @@ ] }, { - "name": "Mt Coronet (2F)", - "order": 14, + "name": "Mt Coronet (2f)", + "order": 15, "encounters": [ { "pokeapi_id": 75, @@ -1100,8 +1226,8 @@ ] }, { - "name": "Mt Coronet (3F)", - "order": 15, + "name": "Mt Coronet (3f)", + "order": 16, "encounters": [ { "pokeapi_id": 308, @@ -1185,108 +1311,6 @@ } ] }, - { - "name": "Mt Coronet (Exterior Snowfall)", - "order": 16, - "encounters": [ - { - "pokeapi_id": 460, - "pokemon_name": "abomasnow", - "method": "walk", - "encounter_rate": 40, - "min_level": 38, - "max_level": 39 - }, - { - "pokeapi_id": 308, - "pokemon_name": "medicham", - "method": "walk", - "encounter_rate": 30, - "min_level": 38, - "max_level": 40 - }, - { - "pokeapi_id": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 22, - "min_level": 37, - "max_level": 39 - }, - { - "pokeapi_id": 294, - "pokemon_name": "loudred", - "method": "walk", - "encounter_rate": 22, - "min_level": 39, - "max_level": 40 - }, - { - "pokeapi_id": 459, - "pokemon_name": "snover", - "method": "walk", - "encounter_rate": 20, - "min_level": 36, - "max_level": 36 - }, - { - "pokeapi_id": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 17, - "min_level": 38, - "max_level": 40 - }, - { - "pokeapi_id": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 10, - "min_level": 38, - "max_level": 38 - }, - { - "pokeapi_id": 67, - "pokemon_name": "machoke", - "method": "walk", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 164, - "pokemon_name": "noctowl", - "method": "walk", - "encounter_rate": 10, - "min_level": 39, - "max_level": 39 - }, - { - "pokeapi_id": 337, - "pokemon_name": "lunatone", - "method": "walk", - "encounter_rate": 8, - "min_level": 38, - "max_level": 39 - }, - { - "pokeapi_id": 338, - "pokemon_name": "solrock", - "method": "walk", - "encounter_rate": 8, - "min_level": 38, - "max_level": 39 - }, - { - "pokeapi_id": 299, - "pokemon_name": "nosepass", - "method": "walk", - "encounter_rate": 5, - "min_level": 38, - "max_level": 38 - } - ] - }, { "name": "Mt Coronet (Exterior Blizzard)", "order": 17, @@ -1390,8 +1414,282 @@ ] }, { - "name": "Mt Coronet (4F)", + "name": "Mt Coronet (5f)", "order": 18, + "encounters": [ + { + "pokeapi_id": 75, + "pokemon_name": "graveler", + "method": "walk", + "encounter_rate": 30, + "min_level": 36, + "max_level": 38 + }, + { + "pokeapi_id": 308, + "pokemon_name": "medicham", + "method": "walk", + "encounter_rate": 30, + "min_level": 37, + "max_level": 39 + }, + { + "pokeapi_id": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 27, + "min_level": 37, + "max_level": 38 + }, + { + "pokeapi_id": 437, + "pokemon_name": "bronzong", + "method": "walk", + "encounter_rate": 20, + "min_level": 37, + "max_level": 37 + }, + { + "pokeapi_id": 35, + "pokemon_name": "clefairy", + "method": "walk", + "encounter_rate": 20, + "min_level": 36, + "max_level": 36 + }, + { + "pokeapi_id": 358, + "pokemon_name": "chimecho", + "method": "walk", + "encounter_rate": 17, + "min_level": 39, + "max_level": 40 + }, + { + "pokeapi_id": 67, + "pokemon_name": "machoke", + "method": "walk", + "encounter_rate": 10, + "min_level": 39, + "max_level": 39 + }, + { + "pokeapi_id": 337, + "pokemon_name": "lunatone", + "method": "walk", + "encounter_rate": 8, + "min_level": 38, + "max_level": 39 + }, + { + "pokeapi_id": 338, + "pokemon_name": "solrock", + "method": "walk", + "encounter_rate": 8, + "min_level": 38, + "max_level": 39 + }, + { + "pokeapi_id": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 5, + "min_level": 36, + "max_level": 36 + }, + { + "pokeapi_id": 299, + "pokemon_name": "nosepass", + "method": "walk", + "encounter_rate": 5, + "min_level": 37, + "max_level": 37 + } + ] + }, + { + "name": "Mt Coronet (1f From Exterior)", + "order": 19, + "encounters": [ + { + "pokeapi_id": 75, + "pokemon_name": "graveler", + "method": "walk", + "encounter_rate": 50, + "min_level": 36, + "max_level": 38 + }, + { + "pokeapi_id": 308, + "pokemon_name": "medicham", + "method": "walk", + "encounter_rate": 30, + "min_level": 37, + "max_level": 39 + }, + { + "pokeapi_id": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 27, + "min_level": 37, + "max_level": 38 + }, + { + "pokeapi_id": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 22, + "min_level": 36, + "max_level": 38 + }, + { + "pokeapi_id": 35, + "pokemon_name": "clefairy", + "method": "walk", + "encounter_rate": 20, + "min_level": 36, + "max_level": 36 + }, + { + "pokeapi_id": 67, + "pokemon_name": "machoke", + "method": "walk", + "encounter_rate": 10, + "min_level": 39, + "max_level": 39 + }, + { + "pokeapi_id": 337, + "pokemon_name": "lunatone", + "method": "walk", + "encounter_rate": 8, + "min_level": 38, + "max_level": 38 + }, + { + "pokeapi_id": 338, + "pokemon_name": "solrock", + "method": "walk", + "encounter_rate": 8, + "min_level": 38, + "max_level": 38 + }, + { + "pokeapi_id": 299, + "pokemon_name": "nosepass", + "method": "walk", + "encounter_rate": 5, + "min_level": 37, + "max_level": 37 + } + ] + }, + { + "name": "Mt Coronet (Exterior Snowfall)", + "order": 20, + "encounters": [ + { + "pokeapi_id": 460, + "pokemon_name": "abomasnow", + "method": "walk", + "encounter_rate": 40, + "min_level": 38, + "max_level": 39 + }, + { + "pokeapi_id": 308, + "pokemon_name": "medicham", + "method": "walk", + "encounter_rate": 30, + "min_level": 38, + "max_level": 40 + }, + { + "pokeapi_id": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 22, + "min_level": 37, + "max_level": 39 + }, + { + "pokeapi_id": 294, + "pokemon_name": "loudred", + "method": "walk", + "encounter_rate": 22, + "min_level": 39, + "max_level": 40 + }, + { + "pokeapi_id": 459, + "pokemon_name": "snover", + "method": "walk", + "encounter_rate": 20, + "min_level": 36, + "max_level": 36 + }, + { + "pokeapi_id": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 17, + "min_level": 38, + "max_level": 40 + }, + { + "pokeapi_id": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 10, + "min_level": 38, + "max_level": 38 + }, + { + "pokeapi_id": 67, + "pokemon_name": "machoke", + "method": "walk", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 164, + "pokemon_name": "noctowl", + "method": "walk", + "encounter_rate": 10, + "min_level": 39, + "max_level": 39 + }, + { + "pokeapi_id": 337, + "pokemon_name": "lunatone", + "method": "walk", + "encounter_rate": 8, + "min_level": 38, + "max_level": 39 + }, + { + "pokeapi_id": 338, + "pokemon_name": "solrock", + "method": "walk", + "encounter_rate": 8, + "min_level": 38, + "max_level": 39 + }, + { + "pokeapi_id": 299, + "pokemon_name": "nosepass", + "method": "walk", + "encounter_rate": 5, + "min_level": 38, + "max_level": 38 + } + ] + }, + { + "name": "Mt Coronet (4f)", + "order": 21, "encounters": [ { "pokeapi_id": 129, @@ -1548,8 +1846,8 @@ ] }, { - "name": "Mt Coronet (4F Small Room)", - "order": 19, + "name": "Mt Coronet (4f Small Room)", + "order": 22, "encounters": [ { "pokeapi_id": 75, @@ -1642,102 +1940,8 @@ ] }, { - "name": "Mt Coronet (5F)", - "order": 20, - "encounters": [ - { - "pokeapi_id": 75, - "pokemon_name": "graveler", - "method": "walk", - "encounter_rate": 30, - "min_level": 36, - "max_level": 38 - }, - { - "pokeapi_id": 308, - "pokemon_name": "medicham", - "method": "walk", - "encounter_rate": 30, - "min_level": 37, - "max_level": 39 - }, - { - "pokeapi_id": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 27, - "min_level": 37, - "max_level": 38 - }, - { - "pokeapi_id": 437, - "pokemon_name": "bronzong", - "method": "walk", - "encounter_rate": 20, - "min_level": 37, - "max_level": 37 - }, - { - "pokeapi_id": 35, - "pokemon_name": "clefairy", - "method": "walk", - "encounter_rate": 20, - "min_level": 36, - "max_level": 36 - }, - { - "pokeapi_id": 358, - "pokemon_name": "chimecho", - "method": "walk", - "encounter_rate": 17, - "min_level": 39, - "max_level": 40 - }, - { - "pokeapi_id": 67, - "pokemon_name": "machoke", - "method": "walk", - "encounter_rate": 10, - "min_level": 39, - "max_level": 39 - }, - { - "pokeapi_id": 337, - "pokemon_name": "lunatone", - "method": "walk", - "encounter_rate": 8, - "min_level": 38, - "max_level": 39 - }, - { - "pokeapi_id": 338, - "pokemon_name": "solrock", - "method": "walk", - "encounter_rate": 8, - "min_level": 38, - "max_level": 39 - }, - { - "pokeapi_id": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 5, - "min_level": 36, - "max_level": 36 - }, - { - "pokeapi_id": 299, - "pokemon_name": "nosepass", - "method": "walk", - "encounter_rate": 5, - "min_level": 37, - "max_level": 37 - } - ] - }, - { - "name": "Mt Coronet (6F)", - "order": 21, + "name": "Mt Coronet (6f)", + "order": 23, "encounters": [ { "pokeapi_id": 75, @@ -1822,86 +2026,8 @@ ] }, { - "name": "Mt Coronet (1F From Exterior)", - "order": 22, - "encounters": [ - { - "pokeapi_id": 75, - "pokemon_name": "graveler", - "method": "walk", - "encounter_rate": 50, - "min_level": 36, - "max_level": 38 - }, - { - "pokeapi_id": 308, - "pokemon_name": "medicham", - "method": "walk", - "encounter_rate": 30, - "min_level": 37, - "max_level": 39 - }, - { - "pokeapi_id": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 27, - "min_level": 37, - "max_level": 38 - }, - { - "pokeapi_id": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 22, - "min_level": 36, - "max_level": 38 - }, - { - "pokeapi_id": 35, - "pokemon_name": "clefairy", - "method": "walk", - "encounter_rate": 20, - "min_level": 36, - "max_level": 36 - }, - { - "pokeapi_id": 67, - "pokemon_name": "machoke", - "method": "walk", - "encounter_rate": 10, - "min_level": 39, - "max_level": 39 - }, - { - "pokeapi_id": 337, - "pokemon_name": "lunatone", - "method": "walk", - "encounter_rate": 8, - "min_level": 38, - "max_level": 38 - }, - { - "pokeapi_id": 338, - "pokemon_name": "solrock", - "method": "walk", - "encounter_rate": 8, - "min_level": 38, - "max_level": 38 - }, - { - "pokeapi_id": 299, - "pokemon_name": "nosepass", - "method": "walk", - "encounter_rate": 5, - "min_level": 37, - "max_level": 37 - } - ] - }, - { - "name": "Mt Coronet (1F Route 216)", - "order": 23, + "name": "Mt Coronet (1f Route 216)", + "order": 24, "encounters": [ { "pokeapi_id": 75, @@ -1970,8 +2096,8 @@ ] }, { - "name": "Mt Coronet (1F Route 211)", - "order": 24, + "name": "Mt Coronet (1f Route 211)", + "order": 25, "encounters": [ { "pokeapi_id": 74, @@ -2038,10 +2164,17 @@ "max_level": 14 } ] - }, + } + ] + }, + { + "name": "Great Marsh", + "order": 26, + "encounters": [], + "children": [ { - "name": "Mt Coronet (B1F)", - "order": 25, + "name": "Great Marsh (Area 5)", + "order": 27, "encounters": [ { "pokeapi_id": 129, @@ -2052,21 +2185,13 @@ "max_level": 15 }, { - "pokeapi_id": 41, - "pokemon_name": "zubat", + "pokeapi_id": 194, + "pokemon_name": "wooper", "method": "surf", "encounter_rate": 90, "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", @@ -2075,6 +2200,14 @@ "min_level": 10, "max_level": 25 }, + { + "pokeapi_id": 193, + "pokemon_name": "yanma", + "method": "walk", + "encounter_rate": 51, + "min_level": 26, + "max_level": 29 + }, { "pokeapi_id": 339, "pokemon_name": "barboach", @@ -2084,97 +2217,216 @@ "max_level": 25 }, { - "pokeapi_id": 340, - "pokemon_name": "whiscash", + "pokeapi_id": 318, + "pokemon_name": "carvanha", "method": "super-rod", "encounter_rate": 45, "min_level": 30, "max_level": 55 }, { - "pokeapi_id": 75, - "pokemon_name": "graveler", + "pokeapi_id": 400, + "pokemon_name": "bibarel", + "method": "walk", + "encounter_rate": 40, + "min_level": 26, + "max_level": 27 + }, + { + "pokeapi_id": 130, + "pokemon_name": "gyarados", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 30, + "max_level": 55 + }, + { + "pokeapi_id": 194, + "pokemon_name": "wooper", "method": "walk", "encounter_rate": 30, - "min_level": 32, - "max_level": 34 + "min_level": 26, + "max_level": 28 }, { - "pokeapi_id": 307, - "pokemon_name": "meditite", + "pokeapi_id": 114, + "pokemon_name": "tangela", "method": "walk", - "encounter_rate": 30, - "min_level": 33, - "max_level": 35 + "encounter_rate": 21, + "min_level": 28, + "max_level": 29 }, { - "pokeapi_id": 436, - "pokemon_name": "bronzor", + "pokeapi_id": 163, + "pokemon_name": "hoothoot", "method": "walk", "encounter_rate": 20, - "min_level": 33, - "max_level": 33 + "min_level": 26, + "max_level": 27 }, { - "pokeapi_id": 35, - "pokemon_name": "clefairy", - "method": "walk", - "encounter_rate": 20, - "min_level": 32, - "max_level": 32 - }, - { - "pokeapi_id": 42, - "pokemon_name": "golbat", - "method": "walk", + "pokeapi_id": 340, + "pokemon_name": "whiscash", + "method": "super-rod", "encounter_rate": 15, - "min_level": 33, - "max_level": 34 + "min_level": 20, + "max_level": 50 }, { - "pokeapi_id": 433, - "pokemon_name": "chingling", + "pokeapi_id": 195, + "pokemon_name": "quagsire", "method": "walk", "encounter_rate": 10, - "min_level": 32, - "max_level": 34 + "min_level": 28, + "max_level": 28 }, { - "pokeapi_id": 42, - "pokemon_name": "golbat", + "pokeapi_id": 195, + "pokemon_name": "quagsire", "method": "surf", "encounter_rate": 10, "min_level": 20, "max_level": 40 }, { - "pokeapi_id": 67, - "pokemon_name": "machoke", + "pokeapi_id": 24, + "pokemon_name": "arbok", "method": "walk", - "encounter_rate": 10, - "min_level": 35, - "max_level": 35 - }, - { - "pokeapi_id": 299, - "pokemon_name": "nosepass", - "method": "walk", - "encounter_rate": 5, - "min_level": 33, - "max_level": 33 + "encounter_rate": 8, + "min_level": 28, + "max_level": 28 } ] - } - ] - }, - { - "name": "Great Marsh", - "order": 26, - "encounters": [], - "children": [ + }, + { + "name": "Great Marsh (Area 6)", + "order": 28, + "encounters": [ + { + "pokeapi_id": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 3, + "max_level": 15 + }, + { + "pokeapi_id": 194, + "pokemon_name": "wooper", + "method": "surf", + "encounter_rate": 90, + "min_level": 20, + "max_level": 30 + }, + { + "pokeapi_id": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 55, + "min_level": 10, + "max_level": 25 + }, + { + "pokeapi_id": 193, + "pokemon_name": "yanma", + "method": "walk", + "encounter_rate": 51, + "min_level": 26, + "max_level": 29 + }, + { + "pokeapi_id": 339, + "pokemon_name": "barboach", + "method": "good-rod", + "encounter_rate": 45, + "min_level": 10, + "max_level": 25 + }, + { + "pokeapi_id": 318, + "pokemon_name": "carvanha", + "method": "super-rod", + "encounter_rate": 45, + "min_level": 30, + "max_level": 55 + }, + { + "pokeapi_id": 400, + "pokemon_name": "bibarel", + "method": "walk", + "encounter_rate": 40, + "min_level": 26, + "max_level": 27 + }, + { + "pokeapi_id": 130, + "pokemon_name": "gyarados", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 30, + "max_level": 55 + }, + { + "pokeapi_id": 194, + "pokemon_name": "wooper", + "method": "walk", + "encounter_rate": 30, + "min_level": 26, + "max_level": 28 + }, + { + "pokeapi_id": 114, + "pokemon_name": "tangela", + "method": "walk", + "encounter_rate": 21, + "min_level": 28, + "max_level": 29 + }, + { + "pokeapi_id": 163, + "pokemon_name": "hoothoot", + "method": "walk", + "encounter_rate": 20, + "min_level": 26, + "max_level": 27 + }, + { + "pokeapi_id": 340, + "pokemon_name": "whiscash", + "method": "super-rod", + "encounter_rate": 15, + "min_level": 20, + "max_level": 50 + }, + { + "pokeapi_id": 195, + "pokemon_name": "quagsire", + "method": "walk", + "encounter_rate": 10, + "min_level": 28, + "max_level": 28 + }, + { + "pokeapi_id": 195, + "pokemon_name": "quagsire", + "method": "surf", + "encounter_rate": 10, + "min_level": 20, + "max_level": 40 + }, + { + "pokeapi_id": 24, + "pokemon_name": "arbok", + "method": "walk", + "encounter_rate": 8, + "min_level": 28, + "max_level": 28 + } + ] + }, { "name": "Great Marsh (Area 1)", - "order": 27, + "order": 29, "encounters": [ { "pokeapi_id": 129, @@ -2308,7 +2560,7 @@ }, { "name": "Great Marsh (Area 2)", - "order": 28, + "order": 30, "encounters": [ { "pokeapi_id": 129, @@ -2442,7 +2694,7 @@ }, { "name": "Great Marsh (Area 3)", - "order": 29, + "order": 31, "encounters": [ { "pokeapi_id": 129, @@ -2576,7 +2828,7 @@ }, { "name": "Great Marsh (Area 4)", - "order": 30, + "order": 32, "encounters": [ { "pokeapi_id": 129, @@ -2707,258 +2959,6 @@ "max_level": 29 } ] - }, - { - "name": "Great Marsh (Area 5)", - "order": 31, - "encounters": [ - { - "pokeapi_id": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 3, - "max_level": 15 - }, - { - "pokeapi_id": 194, - "pokemon_name": "wooper", - "method": "surf", - "encounter_rate": 90, - "min_level": 20, - "max_level": 30 - }, - { - "pokeapi_id": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 55, - "min_level": 10, - "max_level": 25 - }, - { - "pokeapi_id": 193, - "pokemon_name": "yanma", - "method": "walk", - "encounter_rate": 51, - "min_level": 26, - "max_level": 29 - }, - { - "pokeapi_id": 339, - "pokemon_name": "barboach", - "method": "good-rod", - "encounter_rate": 45, - "min_level": 10, - "max_level": 25 - }, - { - "pokeapi_id": 318, - "pokemon_name": "carvanha", - "method": "super-rod", - "encounter_rate": 45, - "min_level": 30, - "max_level": 55 - }, - { - "pokeapi_id": 400, - "pokemon_name": "bibarel", - "method": "walk", - "encounter_rate": 40, - "min_level": 26, - "max_level": 27 - }, - { - "pokeapi_id": 130, - "pokemon_name": "gyarados", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 30, - "max_level": 55 - }, - { - "pokeapi_id": 194, - "pokemon_name": "wooper", - "method": "walk", - "encounter_rate": 30, - "min_level": 26, - "max_level": 28 - }, - { - "pokeapi_id": 114, - "pokemon_name": "tangela", - "method": "walk", - "encounter_rate": 21, - "min_level": 28, - "max_level": 29 - }, - { - "pokeapi_id": 163, - "pokemon_name": "hoothoot", - "method": "walk", - "encounter_rate": 20, - "min_level": 26, - "max_level": 27 - }, - { - "pokeapi_id": 340, - "pokemon_name": "whiscash", - "method": "super-rod", - "encounter_rate": 15, - "min_level": 20, - "max_level": 50 - }, - { - "pokeapi_id": 195, - "pokemon_name": "quagsire", - "method": "walk", - "encounter_rate": 10, - "min_level": 28, - "max_level": 28 - }, - { - "pokeapi_id": 195, - "pokemon_name": "quagsire", - "method": "surf", - "encounter_rate": 10, - "min_level": 20, - "max_level": 40 - }, - { - "pokeapi_id": 24, - "pokemon_name": "arbok", - "method": "walk", - "encounter_rate": 8, - "min_level": 28, - "max_level": 28 - } - ] - }, - { - "name": "Great Marsh (Area 6)", - "order": 32, - "encounters": [ - { - "pokeapi_id": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 3, - "max_level": 15 - }, - { - "pokeapi_id": 194, - "pokemon_name": "wooper", - "method": "surf", - "encounter_rate": 90, - "min_level": 20, - "max_level": 30 - }, - { - "pokeapi_id": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 55, - "min_level": 10, - "max_level": 25 - }, - { - "pokeapi_id": 193, - "pokemon_name": "yanma", - "method": "walk", - "encounter_rate": 51, - "min_level": 26, - "max_level": 29 - }, - { - "pokeapi_id": 339, - "pokemon_name": "barboach", - "method": "good-rod", - "encounter_rate": 45, - "min_level": 10, - "max_level": 25 - }, - { - "pokeapi_id": 318, - "pokemon_name": "carvanha", - "method": "super-rod", - "encounter_rate": 45, - "min_level": 30, - "max_level": 55 - }, - { - "pokeapi_id": 400, - "pokemon_name": "bibarel", - "method": "walk", - "encounter_rate": 40, - "min_level": 26, - "max_level": 27 - }, - { - "pokeapi_id": 130, - "pokemon_name": "gyarados", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 30, - "max_level": 55 - }, - { - "pokeapi_id": 194, - "pokemon_name": "wooper", - "method": "walk", - "encounter_rate": 30, - "min_level": 26, - "max_level": 28 - }, - { - "pokeapi_id": 114, - "pokemon_name": "tangela", - "method": "walk", - "encounter_rate": 21, - "min_level": 28, - "max_level": 29 - }, - { - "pokeapi_id": 163, - "pokemon_name": "hoothoot", - "method": "walk", - "encounter_rate": 20, - "min_level": 26, - "max_level": 27 - }, - { - "pokeapi_id": 340, - "pokemon_name": "whiscash", - "method": "super-rod", - "encounter_rate": 15, - "min_level": 20, - "max_level": 50 - }, - { - "pokeapi_id": 195, - "pokemon_name": "quagsire", - "method": "walk", - "encounter_rate": 10, - "min_level": 28, - "max_level": 28 - }, - { - "pokeapi_id": 195, - "pokemon_name": "quagsire", - "method": "surf", - "encounter_rate": 10, - "min_level": 20, - "max_level": 40 - }, - { - "pokeapi_id": 24, - "pokemon_name": "arbok", - "method": "walk", - "encounter_rate": 8, - "min_level": 28, - "max_level": 28 - } - ] } ] }, @@ -2968,7 +2968,7 @@ "encounters": [], "children": [ { - "name": "Solaceon Ruins (2F)", + "name": "Solaceon Ruins (B3f E)", "order": 34, "encounters": [ { @@ -2982,7 +2982,7 @@ ] }, { - "name": "Solaceon Ruins (1F)", + "name": "Solaceon Ruins (B1f C)", "order": 35, "encounters": [ { @@ -2996,7 +2996,7 @@ ] }, { - "name": "Solaceon Ruins (B1F A)", + "name": "Solaceon Ruins (B3f B)", "order": 36, "encounters": [ { @@ -3010,7 +3010,7 @@ ] }, { - "name": "Solaceon Ruins (B1F B)", + "name": "Solaceon Ruins (B3f C)", "order": 37, "encounters": [ { @@ -3024,7 +3024,7 @@ ] }, { - "name": "Solaceon Ruins (B1F C)", + "name": "Solaceon Ruins (B4f B)", "order": 38, "encounters": [ { @@ -3038,7 +3038,7 @@ ] }, { - "name": "Solaceon Ruins (B2F A)", + "name": "Solaceon Ruins (2f)", "order": 39, "encounters": [ { @@ -3052,7 +3052,7 @@ ] }, { - "name": "Solaceon Ruins (B2F B)", + "name": "Solaceon Ruins (B2f A)", "order": 40, "encounters": [ { @@ -3066,7 +3066,7 @@ ] }, { - "name": "Solaceon Ruins (B2F C)", + "name": "Solaceon Ruins (B3f D)", "order": 41, "encounters": [ { @@ -3080,7 +3080,7 @@ ] }, { - "name": "Solaceon Ruins (B3F A)", + "name": "Solaceon Ruins (B4f A)", "order": 42, "encounters": [ { @@ -3094,7 +3094,7 @@ ] }, { - "name": "Solaceon Ruins (B3F B)", + "name": "Solaceon Ruins (1f)", "order": 43, "encounters": [ { @@ -3108,7 +3108,7 @@ ] }, { - "name": "Solaceon Ruins (B3F C)", + "name": "Solaceon Ruins (B1f A)", "order": 44, "encounters": [ { @@ -3122,7 +3122,7 @@ ] }, { - "name": "Solaceon Ruins (B3F D)", + "name": "Solaceon Ruins (B1f B)", "order": 45, "encounters": [ { @@ -3136,7 +3136,7 @@ ] }, { - "name": "Solaceon Ruins (B3F E)", + "name": "Solaceon Ruins (B2f C)", "order": 46, "encounters": [ { @@ -3150,7 +3150,7 @@ ] }, { - "name": "Solaceon Ruins (B4F A)", + "name": "Solaceon Ruins (B3f A)", "order": 47, "encounters": [ { @@ -3164,7 +3164,7 @@ ] }, { - "name": "Solaceon Ruins (B4F B)", + "name": "Solaceon Ruins (B4f D)", "order": 48, "encounters": [ { @@ -3178,7 +3178,7 @@ ] }, { - "name": "Solaceon Ruins (B4F C)", + "name": "Solaceon Ruins (B2f B)", "order": 49, "encounters": [ { @@ -3192,7 +3192,7 @@ ] }, { - "name": "Solaceon Ruins (B4F D)", + "name": "Solaceon Ruins (B4f C)", "order": 50, "encounters": [ { @@ -3206,7 +3206,7 @@ ] }, { - "name": "Solaceon Ruins (B5F)", + "name": "Solaceon Ruins (B5f)", "order": 51, "encounters": [ { @@ -3227,226 +3227,8 @@ "encounters": [], "children": [ { - "name": "Victory Road (1F)", + "name": "Victory Road (Inside B1f)", "order": 53, - "encounters": [ - { - "pokeapi_id": 75, - "pokemon_name": "graveler", - "method": "walk", - "encounter_rate": 40, - "min_level": 40, - "max_level": 42 - }, - { - "pokeapi_id": 95, - "pokemon_name": "onix", - "method": "walk", - "encounter_rate": 20, - "min_level": 41, - "max_level": 42 - }, - { - "pokeapi_id": 111, - "pokemon_name": "rhyhorn", - "method": "walk", - "encounter_rate": 20, - "min_level": 41, - "max_level": 41 - }, - { - "pokeapi_id": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 15, - "min_level": 42, - "max_level": 43 - }, - { - "pokeapi_id": 112, - "pokemon_name": "rhydon", - "method": "walk", - "encounter_rate": 15, - "min_level": 41, - "max_level": 43 - }, - { - "pokeapi_id": 444, - "pokemon_name": "gabite", - "method": "walk", - "encounter_rate": 5, - "min_level": 41, - "max_level": 41 - }, - { - "pokeapi_id": 208, - "pokemon_name": "steelix", - "method": "walk", - "encounter_rate": 5, - "min_level": 42, - "max_level": 42 - } - ] - }, - { - "name": "Victory Road (2F)", - "order": 54, - "encounters": [ - { - "pokeapi_id": 208, - "pokemon_name": "steelix", - "method": "walk", - "encounter_rate": 40, - "min_level": 42, - "max_level": 44 - }, - { - "pokeapi_id": 82, - "pokemon_name": "magneton", - "method": "walk", - "encounter_rate": 30, - "min_level": 41, - "max_level": 43 - }, - { - "pokeapi_id": 75, - "pokemon_name": "graveler", - "method": "walk", - "encounter_rate": 25, - "min_level": 41, - "max_level": 43 - }, - { - "pokeapi_id": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 15, - "min_level": 41, - "max_level": 44 - }, - { - "pokeapi_id": 444, - "pokemon_name": "gabite", - "method": "walk", - "encounter_rate": 5, - "min_level": 43, - "max_level": 43 - }, - { - "pokeapi_id": 95, - "pokemon_name": "onix", - "method": "walk", - "encounter_rate": 5, - "min_level": 42, - "max_level": 42 - } - ] - }, - { - "name": "Victory Road (B1F)", - "order": 55, - "encounters": [ - { - "pokeapi_id": 130, - "pokemon_name": "gyarados", - "method": "super-rod", - "encounter_rate": 100, - "min_level": 30, - "max_level": 55 - }, - { - "pokeapi_id": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 3, - "max_level": 15 - }, - { - "pokeapi_id": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 100, - "min_level": 10, - "max_level": 25 - }, - { - "pokeapi_id": 419, - "pokemon_name": "floatzel", - "method": "surf", - "encounter_rate": 90, - "min_level": 30, - "max_level": 50 - }, - { - "pokeapi_id": 184, - "pokemon_name": "azumarill", - "method": "walk", - "encounter_rate": 30, - "min_level": 41, - "max_level": 43 - }, - { - "pokeapi_id": 419, - "pokemon_name": "floatzel", - "method": "walk", - "encounter_rate": 30, - "min_level": 42, - "max_level": 44 - }, - { - "pokeapi_id": 75, - "pokemon_name": "graveler", - "method": "walk", - "encounter_rate": 25, - "min_level": 41, - "max_level": 43 - }, - { - "pokeapi_id": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 15, - "min_level": 41, - "max_level": 44 - }, - { - "pokeapi_id": 42, - "pokemon_name": "golbat", - "method": "surf", - "encounter_rate": 10, - "min_level": 30, - "max_level": 50 - }, - { - "pokeapi_id": 95, - "pokemon_name": "onix", - "method": "walk", - "encounter_rate": 10, - "min_level": 42, - "max_level": 42 - }, - { - "pokeapi_id": 444, - "pokemon_name": "gabite", - "method": "walk", - "encounter_rate": 5, - "min_level": 43, - "max_level": 43 - }, - { - "pokeapi_id": 208, - "pokemon_name": "steelix", - "method": "walk", - "encounter_rate": 5, - "min_level": 44, - "max_level": 44 - } - ] - }, - { - "name": "Victory Road (Inside B1F)", - "order": 56, "encounters": [ { "pokeapi_id": 130, @@ -3548,7 +3330,7 @@ }, { "name": "Victory Road (Inside)", - "order": 57, + "order": 54, "encounters": [ { "pokeapi_id": 75, @@ -3602,7 +3384,7 @@ }, { "name": "Victory Road (Inside Exit)", - "order": 58, + "order": 55, "encounters": [ { "pokeapi_id": 75, @@ -3653,6 +3435,224 @@ "max_level": 50 } ] + }, + { + "name": "Victory Road (1f)", + "order": 56, + "encounters": [ + { + "pokeapi_id": 75, + "pokemon_name": "graveler", + "method": "walk", + "encounter_rate": 40, + "min_level": 40, + "max_level": 42 + }, + { + "pokeapi_id": 95, + "pokemon_name": "onix", + "method": "walk", + "encounter_rate": 20, + "min_level": 41, + "max_level": 42 + }, + { + "pokeapi_id": 111, + "pokemon_name": "rhyhorn", + "method": "walk", + "encounter_rate": 20, + "min_level": 41, + "max_level": 41 + }, + { + "pokeapi_id": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 15, + "min_level": 42, + "max_level": 43 + }, + { + "pokeapi_id": 112, + "pokemon_name": "rhydon", + "method": "walk", + "encounter_rate": 15, + "min_level": 41, + "max_level": 43 + }, + { + "pokeapi_id": 444, + "pokemon_name": "gabite", + "method": "walk", + "encounter_rate": 5, + "min_level": 41, + "max_level": 41 + }, + { + "pokeapi_id": 208, + "pokemon_name": "steelix", + "method": "walk", + "encounter_rate": 5, + "min_level": 42, + "max_level": 42 + } + ] + }, + { + "name": "Victory Road (2f)", + "order": 57, + "encounters": [ + { + "pokeapi_id": 208, + "pokemon_name": "steelix", + "method": "walk", + "encounter_rate": 40, + "min_level": 42, + "max_level": 44 + }, + { + "pokeapi_id": 82, + "pokemon_name": "magneton", + "method": "walk", + "encounter_rate": 30, + "min_level": 41, + "max_level": 43 + }, + { + "pokeapi_id": 75, + "pokemon_name": "graveler", + "method": "walk", + "encounter_rate": 25, + "min_level": 41, + "max_level": 43 + }, + { + "pokeapi_id": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 15, + "min_level": 41, + "max_level": 44 + }, + { + "pokeapi_id": 444, + "pokemon_name": "gabite", + "method": "walk", + "encounter_rate": 5, + "min_level": 43, + "max_level": 43 + }, + { + "pokeapi_id": 95, + "pokemon_name": "onix", + "method": "walk", + "encounter_rate": 5, + "min_level": 42, + "max_level": 42 + } + ] + }, + { + "name": "Victory Road (B1f)", + "order": 58, + "encounters": [ + { + "pokeapi_id": 130, + "pokemon_name": "gyarados", + "method": "super-rod", + "encounter_rate": 100, + "min_level": 30, + "max_level": 55 + }, + { + "pokeapi_id": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 3, + "max_level": 15 + }, + { + "pokeapi_id": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 100, + "min_level": 10, + "max_level": 25 + }, + { + "pokeapi_id": 419, + "pokemon_name": "floatzel", + "method": "surf", + "encounter_rate": 90, + "min_level": 30, + "max_level": 50 + }, + { + "pokeapi_id": 184, + "pokemon_name": "azumarill", + "method": "walk", + "encounter_rate": 30, + "min_level": 41, + "max_level": 43 + }, + { + "pokeapi_id": 419, + "pokemon_name": "floatzel", + "method": "walk", + "encounter_rate": 30, + "min_level": 42, + "max_level": 44 + }, + { + "pokeapi_id": 75, + "pokemon_name": "graveler", + "method": "walk", + "encounter_rate": 25, + "min_level": 41, + "max_level": 43 + }, + { + "pokeapi_id": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 15, + "min_level": 41, + "max_level": 44 + }, + { + "pokeapi_id": 42, + "pokemon_name": "golbat", + "method": "surf", + "encounter_rate": 10, + "min_level": 30, + "max_level": 50 + }, + { + "pokeapi_id": 95, + "pokemon_name": "onix", + "method": "walk", + "encounter_rate": 10, + "min_level": 42, + "max_level": 42 + }, + { + "pokeapi_id": 444, + "pokemon_name": "gabite", + "method": "walk", + "encounter_rate": 5, + "min_level": 43, + "max_level": 43 + }, + { + "pokeapi_id": 208, + "pokemon_name": "steelix", + "method": "walk", + "encounter_rate": 5, + "min_level": 44, + "max_level": 44 + } + ] } ] }, @@ -3756,7 +3756,7 @@ "encounters": [], "children": [ { - "name": "Oreburgh Gate (1F)", + "name": "Oreburgh Gate (1f)", "order": 61, "encounters": [ { @@ -3786,7 +3786,7 @@ ] }, { - "name": "Oreburgh Gate (B1F)", + "name": "Oreburgh Gate (B1f)", "order": 62, "encounters": [ { @@ -3869,14 +3869,6 @@ "min_level": 6, "max_level": 8 }, - { - "pokeapi_id": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 5, - "min_level": 10, - "max_level": 10 - }, { "pokeapi_id": 42, "pokemon_name": "golbat", @@ -3885,6 +3877,14 @@ "min_level": 20, "max_level": 40 }, + { + "pokeapi_id": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 5, + "min_level": 10, + "max_level": 10 + }, { "pokeapi_id": 55, "pokemon_name": "golduck", @@ -4120,8 +4120,132 @@ "encounters": [], "children": [ { - "name": "Turnback Cave (Pillar 1)", + "name": "Turnback Cave (Between Pillars 2 And 3)", "order": 68, + "encounters": [ + { + "pokeapi_id": 93, + "pokemon_name": "haunter", + "method": "walk", + "encounter_rate": 50, + "min_level": 35, + "max_level": 37 + }, + { + "pokeapi_id": 356, + "pokemon_name": "dusclops", + "method": "walk", + "encounter_rate": 27, + "min_level": 36, + "max_level": 38 + }, + { + "pokeapi_id": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 25, + "min_level": 37, + "max_level": 38 + }, + { + "pokeapi_id": 358, + "pokemon_name": "chimecho", + "method": "walk", + "encounter_rate": 22, + "min_level": 36, + "max_level": 38 + }, + { + "pokeapi_id": 437, + "pokemon_name": "bronzong", + "method": "walk", + "encounter_rate": 20, + "min_level": 35, + "max_level": 35 + }, + { + "pokeapi_id": 337, + "pokemon_name": "lunatone", + "method": "walk", + "encounter_rate": 8, + "min_level": 38, + "max_level": 38 + }, + { + "pokeapi_id": 338, + "pokemon_name": "solrock", + "method": "walk", + "encounter_rate": 8, + "min_level": 38, + "max_level": 38 + } + ] + }, + { + "name": "Turnback Cave (After Pillar 3)", + "order": 69, + "encounters": [ + { + "pokeapi_id": 93, + "pokemon_name": "haunter", + "method": "walk", + "encounter_rate": 50, + "min_level": 45, + "max_level": 47 + }, + { + "pokeapi_id": 356, + "pokemon_name": "dusclops", + "method": "walk", + "encounter_rate": 27, + "min_level": 46, + "max_level": 48 + }, + { + "pokeapi_id": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 25, + "min_level": 45, + "max_level": 47 + }, + { + "pokeapi_id": 358, + "pokemon_name": "chimecho", + "method": "walk", + "encounter_rate": 22, + "min_level": 45, + "max_level": 47 + }, + { + "pokeapi_id": 437, + "pokemon_name": "bronzong", + "method": "walk", + "encounter_rate": 20, + "min_level": 45, + "max_level": 45 + }, + { + "pokeapi_id": 337, + "pokemon_name": "lunatone", + "method": "walk", + "encounter_rate": 8, + "min_level": 45, + "max_level": 47 + }, + { + "pokeapi_id": 338, + "pokemon_name": "solrock", + "method": "walk", + "encounter_rate": 8, + "min_level": 45, + "max_level": 47 + } + ] + }, + { + "name": "Turnback Cave (Pillar 1)", + "order": 70, "encounters": [ { "pokeapi_id": 92, @@ -4191,7 +4315,7 @@ }, { "name": "Turnback Cave (Pillar 2)", - "order": 69, + "order": 71, "encounters": [ { "pokeapi_id": 93, @@ -4253,7 +4377,7 @@ }, { "name": "Turnback Cave (Pillar 3)", - "order": 70, + "order": 72, "encounters": [ { "pokeapi_id": 93, @@ -4315,7 +4439,7 @@ }, { "name": "Turnback Cave (Before Pillar 1)", - "order": 71, + "order": 73, "encounters": [ { "pokeapi_id": 92, @@ -4385,7 +4509,7 @@ }, { "name": "Turnback Cave (Between Pillars 1 And 2)", - "order": 72, + "order": 74, "encounters": [ { "pokeapi_id": 93, @@ -4460,130 +4584,6 @@ "max_level": 28 } ] - }, - { - "name": "Turnback Cave (Between Pillars 2 And 3)", - "order": 73, - "encounters": [ - { - "pokeapi_id": 93, - "pokemon_name": "haunter", - "method": "walk", - "encounter_rate": 50, - "min_level": 35, - "max_level": 37 - }, - { - "pokeapi_id": 356, - "pokemon_name": "dusclops", - "method": "walk", - "encounter_rate": 27, - "min_level": 36, - "max_level": 38 - }, - { - "pokeapi_id": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 25, - "min_level": 37, - "max_level": 38 - }, - { - "pokeapi_id": 358, - "pokemon_name": "chimecho", - "method": "walk", - "encounter_rate": 22, - "min_level": 36, - "max_level": 38 - }, - { - "pokeapi_id": 437, - "pokemon_name": "bronzong", - "method": "walk", - "encounter_rate": 20, - "min_level": 35, - "max_level": 35 - }, - { - "pokeapi_id": 337, - "pokemon_name": "lunatone", - "method": "walk", - "encounter_rate": 8, - "min_level": 38, - "max_level": 38 - }, - { - "pokeapi_id": 338, - "pokemon_name": "solrock", - "method": "walk", - "encounter_rate": 8, - "min_level": 38, - "max_level": 38 - } - ] - }, - { - "name": "Turnback Cave (After Pillar 3)", - "order": 74, - "encounters": [ - { - "pokeapi_id": 93, - "pokemon_name": "haunter", - "method": "walk", - "encounter_rate": 50, - "min_level": 45, - "max_level": 47 - }, - { - "pokeapi_id": 356, - "pokemon_name": "dusclops", - "method": "walk", - "encounter_rate": 27, - "min_level": 46, - "max_level": 48 - }, - { - "pokeapi_id": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 25, - "min_level": 45, - "max_level": 47 - }, - { - "pokeapi_id": 358, - "pokemon_name": "chimecho", - "method": "walk", - "encounter_rate": 22, - "min_level": 45, - "max_level": 47 - }, - { - "pokeapi_id": 437, - "pokemon_name": "bronzong", - "method": "walk", - "encounter_rate": 20, - "min_level": 45, - "max_level": 45 - }, - { - "pokeapi_id": 337, - "pokemon_name": "lunatone", - "method": "walk", - "encounter_rate": 8, - "min_level": 45, - "max_level": 47 - }, - { - "pokeapi_id": 338, - "pokemon_name": "solrock", - "method": "walk", - "encounter_rate": 8, - "min_level": 45, - "max_level": 47 - } - ] } ] }, @@ -4593,7 +4593,7 @@ "encounters": [], "children": [ { - "name": "Snowpoint Temple (1F)", + "name": "Snowpoint Temple (1f)", "order": 76, "encounters": [ { @@ -4623,7 +4623,7 @@ ] }, { - "name": "Snowpoint Temple (B1F)", + "name": "Snowpoint Temple (B1f)", "order": 77, "encounters": [ { @@ -4653,7 +4653,7 @@ ] }, { - "name": "Snowpoint Temple (B2F)", + "name": "Snowpoint Temple (B2f)", "order": 78, "encounters": [ { @@ -4683,7 +4683,7 @@ ] }, { - "name": "Snowpoint Temple (B3F)", + "name": "Snowpoint Temple (B3f)", "order": 79, "encounters": [ { @@ -4713,7 +4713,7 @@ ] }, { - "name": "Snowpoint Temple (B4F)", + "name": "Snowpoint Temple (B4f)", "order": 80, "encounters": [ { @@ -4743,7 +4743,7 @@ ] }, { - "name": "Snowpoint Temple (B5F)", + "name": "Snowpoint Temple (B5f)", "order": 81, "encounters": [ { @@ -4780,7 +4780,7 @@ "encounters": [], "children": [ { - "name": "Wayward Cave (1F)", + "name": "Wayward Cave (1f)", "order": 83, "encounters": [ { @@ -4826,7 +4826,7 @@ ] }, { - "name": "Wayward Cave (B1F)", + "name": "Wayward Cave (B1f)", "order": 84, "encounters": [ { @@ -4984,8 +4984,62 @@ "encounters": [], "children": [ { - "name": "Iron Island (1F)", + "name": "Iron Island (B3f)", "order": 90, + "encounters": [ + { + "pokeapi_id": 75, + "pokemon_name": "graveler", + "method": "walk", + "encounter_rate": 74, + "min_level": 31, + "max_level": 34 + }, + { + "pokeapi_id": 208, + "pokemon_name": "steelix", + "method": "walk", + "encounter_rate": 30, + "min_level": 32, + "max_level": 35 + }, + { + "pokeapi_id": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 20, + "min_level": 31, + "max_level": 33 + }, + { + "pokeapi_id": 95, + "pokemon_name": "onix", + "method": "walk", + "encounter_rate": 20, + "min_level": 32, + "max_level": 32 + }, + { + "pokeapi_id": 303, + "pokemon_name": "mawile", + "method": "walk", + "encounter_rate": 8, + "min_level": 31, + "max_level": 32 + }, + { + "pokeapi_id": 302, + "pokemon_name": "sableye", + "method": "walk", + "encounter_rate": 8, + "min_level": 31, + "max_level": 32 + } + ] + }, + { + "name": "Iron Island (1f)", + "order": 91, "encounters": [ { "pokeapi_id": 74, @@ -5030,53 +5084,7 @@ ] }, { - "name": "Iron Island (B1F Left)", - "order": 91, - "encounters": [ - { - "pokeapi_id": 75, - "pokemon_name": "graveler", - "method": "walk", - "encounter_rate": 94, - "min_level": 30, - "max_level": 33 - }, - { - "pokeapi_id": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 20, - "min_level": 30, - "max_level": 32 - }, - { - "pokeapi_id": 95, - "pokemon_name": "onix", - "method": "walk", - "encounter_rate": 10, - "min_level": 31, - "max_level": 33 - }, - { - "pokeapi_id": 303, - "pokemon_name": "mawile", - "method": "walk", - "encounter_rate": 8, - "min_level": 30, - "max_level": 31 - }, - { - "pokeapi_id": 302, - "pokemon_name": "sableye", - "method": "walk", - "encounter_rate": 8, - "min_level": 30, - "max_level": 31 - } - ] - }, - { - "name": "Iron Island (B1F Right)", + "name": "Iron Island (B1f Left)", "order": 92, "encounters": [ { @@ -5122,61 +5130,53 @@ ] }, { - "name": "Iron Island (B2F Right)", + "name": "Iron Island (B1f Right)", "order": 93, "encounters": [ { "pokeapi_id": 75, "pokemon_name": "graveler", "method": "walk", - "encounter_rate": 74, - "min_level": 31, - "max_level": 34 + "encounter_rate": 94, + "min_level": 30, + "max_level": 33 }, { "pokeapi_id": 42, "pokemon_name": "golbat", "method": "walk", "encounter_rate": 20, - "min_level": 31, - "max_level": 33 + "min_level": 30, + "max_level": 32 }, { "pokeapi_id": 95, "pokemon_name": "onix", "method": "walk", - "encounter_rate": 20, - "min_level": 32, - "max_level": 32 - }, - { - "pokeapi_id": 208, - "pokemon_name": "steelix", - "method": "walk", "encounter_rate": 10, - "min_level": 33, - "max_level": 35 + "min_level": 31, + "max_level": 33 }, { "pokeapi_id": 303, "pokemon_name": "mawile", "method": "walk", "encounter_rate": 8, - "min_level": 31, - "max_level": 32 + "min_level": 30, + "max_level": 31 }, { "pokeapi_id": 302, "pokemon_name": "sableye", "method": "walk", "encounter_rate": 8, - "min_level": 31, - "max_level": 32 + "min_level": 30, + "max_level": 31 } ] }, { - "name": "Iron Island (B2F Left)", + "name": "Iron Island (B2f Right)", "order": 94, "encounters": [ { @@ -5230,7 +5230,7 @@ ] }, { - "name": "Iron Island (B3F)", + "name": "Iron Island (B2f Left)", "order": 95, "encounters": [ { @@ -5241,14 +5241,6 @@ "min_level": 31, "max_level": 34 }, - { - "pokeapi_id": 208, - "pokemon_name": "steelix", - "method": "walk", - "encounter_rate": 30, - "min_level": 32, - "max_level": 35 - }, { "pokeapi_id": 42, "pokemon_name": "golbat", @@ -5265,6 +5257,14 @@ "min_level": 32, "max_level": 32 }, + { + "pokeapi_id": 208, + "pokemon_name": "steelix", + "method": "walk", + "encounter_rate": 10, + "min_level": 33, + "max_level": 35 + }, { "pokeapi_id": 303, "pokemon_name": "mawile", @@ -5377,7 +5377,7 @@ "encounters": [], "children": [ { - "name": "Old Chateau (Entrance)", + "name": "Old Chateau (Dining Room)", "order": 98, "encounters": [ { @@ -5391,7 +5391,7 @@ ] }, { - "name": "Old Chateau (Dining Room)", + "name": "Old Chateau (2f Left Room)", "order": 99, "encounters": [ { @@ -5405,7 +5405,7 @@ ] }, { - "name": "Old Chateau (2F Private Room)", + "name": "Old Chateau (2f Middle Room)", "order": 100, "encounters": [ { @@ -5419,64 +5419,8 @@ ] }, { - "name": "Old Chateau (2F)", + "name": "Old Chateau (2f Right Room)", "order": 101, - "encounters": [ - { - "pokeapi_id": 92, - "pokemon_name": "gastly", - "method": "walk", - "encounter_rate": 100, - "min_level": 14, - "max_level": 17 - } - ] - }, - { - "name": "Old Chateau (2F Leftmost Room)", - "order": 102, - "encounters": [ - { - "pokeapi_id": 92, - "pokemon_name": "gastly", - "method": "walk", - "encounter_rate": 100, - "min_level": 14, - "max_level": 17 - } - ] - }, - { - "name": "Old Chateau (2F Left Room)", - "order": 103, - "encounters": [ - { - "pokeapi_id": 92, - "pokemon_name": "gastly", - "method": "walk", - "encounter_rate": 100, - "min_level": 14, - "max_level": 17 - } - ] - }, - { - "name": "Old Chateau (2F Middle Room)", - "order": 104, - "encounters": [ - { - "pokeapi_id": 92, - "pokemon_name": "gastly", - "method": "walk", - "encounter_rate": 100, - "min_level": 14, - "max_level": 17 - } - ] - }, - { - "name": "Old Chateau (2F Right Room)", - "order": 105, "encounters": [ { "pokeapi_id": 92, @@ -5497,7 +5441,63 @@ ] }, { - "name": "Old Chateau (2F Rightmost Room)", + "name": "Old Chateau (2f Rightmost Room)", + "order": 102, + "encounters": [ + { + "pokeapi_id": 92, + "pokemon_name": "gastly", + "method": "walk", + "encounter_rate": 100, + "min_level": 14, + "max_level": 17 + } + ] + }, + { + "name": "Old Chateau (Entrance)", + "order": 103, + "encounters": [ + { + "pokeapi_id": 92, + "pokemon_name": "gastly", + "method": "walk", + "encounter_rate": 100, + "min_level": 14, + "max_level": 17 + } + ] + }, + { + "name": "Old Chateau (2f Private Room)", + "order": 104, + "encounters": [ + { + "pokeapi_id": 92, + "pokemon_name": "gastly", + "method": "walk", + "encounter_rate": 100, + "min_level": 14, + "max_level": 17 + } + ] + }, + { + "name": "Old Chateau (2f)", + "order": 105, + "encounters": [ + { + "pokeapi_id": 92, + "pokemon_name": "gastly", + "method": "walk", + "encounter_rate": 100, + "min_level": 14, + "max_level": 17 + } + ] + }, + { + "name": "Old Chateau (2f Leftmost Room)", "order": 106, "encounters": [ { @@ -7417,106 +7417,8 @@ "encounters": [], "children": [ { - "name": "Lost Tower (1F)", + "name": "Lost Tower (4f)", "order": 128, - "encounters": [ - { - "pokeapi_id": 92, - "pokemon_name": "gastly", - "method": "walk", - "encounter_rate": 85, - "min_level": 17, - "max_level": 20 - }, - { - "pokeapi_id": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 35, - "min_level": 17, - "max_level": 19 - }, - { - "pokeapi_id": 355, - "pokemon_name": "duskull", - "method": "walk", - "encounter_rate": 20, - "min_level": 17, - "max_level": 19 - } - ] - }, - { - "name": "Lost Tower (2F)", - "order": 129, - "encounters": [ - { - "pokeapi_id": 92, - "pokemon_name": "gastly", - "method": "walk", - "encounter_rate": 85, - "min_level": 17, - "max_level": 20 - }, - { - "pokeapi_id": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 35, - "min_level": 17, - "max_level": 19 - }, - { - "pokeapi_id": 355, - "pokemon_name": "duskull", - "method": "walk", - "encounter_rate": 20, - "min_level": 17, - "max_level": 19 - } - ] - }, - { - "name": "Lost Tower (3F)", - "order": 130, - "encounters": [ - { - "pokeapi_id": 92, - "pokemon_name": "gastly", - "method": "walk", - "encounter_rate": 85, - "min_level": 18, - "max_level": 21 - }, - { - "pokeapi_id": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 35, - "min_level": 18, - "max_level": 20 - }, - { - "pokeapi_id": 355, - "pokemon_name": "duskull", - "method": "walk", - "encounter_rate": 20, - "min_level": 18, - "max_level": 20 - }, - { - "pokeapi_id": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 1, - "min_level": 21, - "max_level": 21 - } - ] - }, - { - "name": "Lost Tower (4F)", - "order": 131, "encounters": [ { "pokeapi_id": 92, @@ -7553,8 +7455,8 @@ ] }, { - "name": "Lost Tower (5F)", - "order": 132, + "name": "Lost Tower (5f)", + "order": 129, "encounters": [ { "pokeapi_id": 92, @@ -7589,6 +7491,104 @@ "max_level": 22 } ] + }, + { + "name": "Lost Tower (1f)", + "order": 130, + "encounters": [ + { + "pokeapi_id": 92, + "pokemon_name": "gastly", + "method": "walk", + "encounter_rate": 85, + "min_level": 17, + "max_level": 20 + }, + { + "pokeapi_id": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 35, + "min_level": 17, + "max_level": 19 + }, + { + "pokeapi_id": 355, + "pokemon_name": "duskull", + "method": "walk", + "encounter_rate": 20, + "min_level": 17, + "max_level": 19 + } + ] + }, + { + "name": "Lost Tower (2f)", + "order": 131, + "encounters": [ + { + "pokeapi_id": 92, + "pokemon_name": "gastly", + "method": "walk", + "encounter_rate": 85, + "min_level": 17, + "max_level": 20 + }, + { + "pokeapi_id": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 35, + "min_level": 17, + "max_level": 19 + }, + { + "pokeapi_id": 355, + "pokemon_name": "duskull", + "method": "walk", + "encounter_rate": 20, + "min_level": 17, + "max_level": 19 + } + ] + }, + { + "name": "Lost Tower (3f)", + "order": 132, + "encounters": [ + { + "pokeapi_id": 92, + "pokemon_name": "gastly", + "method": "walk", + "encounter_rate": 85, + "min_level": 18, + "max_level": 21 + }, + { + "pokeapi_id": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 35, + "min_level": 18, + "max_level": 20 + }, + { + "pokeapi_id": 355, + "pokemon_name": "duskull", + "method": "walk", + "encounter_rate": 20, + "min_level": 18, + "max_level": 20 + }, + { + "pokeapi_id": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 1, + "min_level": 21, + "max_level": 21 + } + ] } ] }, @@ -10827,4 +10827,4 @@ } ] } -] \ No newline at end of file +] diff --git a/backend/src/app/seeds/data/pokemon.json b/backend/src/app/seeds/data/pokemon.json index 7ddfe8b..31506f7 100644 --- a/backend/src/app/seeds/data/pokemon.json +++ b/backend/src/app/seeds/data/pokemon.json @@ -29,6 +29,26 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/3.png" }, + { + "pokeapi_id": 10033, + "national_dex": 3, + "name": "Venusaur (Mega)", + "types": [ + "grass", + "poison" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10033.png" + }, + { + "pokeapi_id": 10195, + "national_dex": 3, + "name": "Venusaur (Gmax)", + "types": [ + "grass", + "poison" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10195.png" + }, { "pokeapi_id": 4, "national_dex": 4, @@ -57,6 +77,36 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/6.png" }, + { + "pokeapi_id": 10034, + "national_dex": 6, + "name": "Charizard (Mega X)", + "types": [ + "fire", + "dragon" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10034.png" + }, + { + "pokeapi_id": 10035, + "national_dex": 6, + "name": "Charizard (Mega Y)", + "types": [ + "fire", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10035.png" + }, + { + "pokeapi_id": 10196, + "national_dex": 6, + "name": "Charizard (Gmax)", + "types": [ + "fire", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10196.png" + }, { "pokeapi_id": 7, "national_dex": 7, @@ -84,6 +134,24 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/9.png" }, + { + "pokeapi_id": 10036, + "national_dex": 9, + "name": "Blastoise (Mega)", + "types": [ + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10036.png" + }, + { + "pokeapi_id": 10197, + "national_dex": 9, + "name": "Blastoise (Gmax)", + "types": [ + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10197.png" + }, { "pokeapi_id": 10, "national_dex": 10, @@ -112,6 +180,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/12.png" }, + { + "pokeapi_id": 10198, + "national_dex": 12, + "name": "Butterfree (Gmax)", + "types": [ + "bug", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10198.png" + }, { "pokeapi_id": 13, "national_dex": 13, @@ -142,6 +220,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/15.png" }, + { + "pokeapi_id": 10090, + "national_dex": 15, + "name": "Beedrill (Mega)", + "types": [ + "bug", + "poison" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10090.png" + }, { "pokeapi_id": 16, "national_dex": 16, @@ -172,6 +260,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/18.png" }, + { + "pokeapi_id": 10073, + "national_dex": 18, + "name": "Pidgeot (Mega)", + "types": [ + "normal", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10073.png" + }, { "pokeapi_id": 19, "national_dex": 19, @@ -210,6 +308,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10092.png" }, + { + "pokeapi_id": 10093, + "national_dex": 20, + "name": "Raticate (Totem Alola)", + "types": [ + "dark", + "normal" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10093.png" + }, { "pokeapi_id": 21, "national_dex": 21, @@ -257,6 +365,150 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/25.png" }, + { + "pokeapi_id": 10080, + "national_dex": 25, + "name": "Pikachu (Rock Star)", + "types": [ + "electric" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10080.png" + }, + { + "pokeapi_id": 10081, + "national_dex": 25, + "name": "Pikachu (Belle)", + "types": [ + "electric" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10081.png" + }, + { + "pokeapi_id": 10082, + "national_dex": 25, + "name": "Pikachu (Pop Star)", + "types": [ + "electric" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10082.png" + }, + { + "pokeapi_id": 10083, + "national_dex": 25, + "name": "Pikachu (Phd)", + "types": [ + "electric" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10083.png" + }, + { + "pokeapi_id": 10084, + "national_dex": 25, + "name": "Pikachu (Libre)", + "types": [ + "electric" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10084.png" + }, + { + "pokeapi_id": 10085, + "national_dex": 25, + "name": "Pikachu (Cosplay)", + "types": [ + "electric" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10085.png" + }, + { + "pokeapi_id": 10094, + "national_dex": 25, + "name": "Pikachu (Original Cap)", + "types": [ + "electric" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10094.png" + }, + { + "pokeapi_id": 10095, + "national_dex": 25, + "name": "Pikachu (Hoenn Cap)", + "types": [ + "electric" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10095.png" + }, + { + "pokeapi_id": 10096, + "national_dex": 25, + "name": "Pikachu (Sinnoh Cap)", + "types": [ + "electric" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10096.png" + }, + { + "pokeapi_id": 10097, + "national_dex": 25, + "name": "Pikachu (Unova Cap)", + "types": [ + "electric" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10097.png" + }, + { + "pokeapi_id": 10098, + "national_dex": 25, + "name": "Pikachu (Kalos Cap)", + "types": [ + "electric" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10098.png" + }, + { + "pokeapi_id": 10099, + "national_dex": 25, + "name": "Pikachu (Alola Cap)", + "types": [ + "electric" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10099.png" + }, + { + "pokeapi_id": 10148, + "national_dex": 25, + "name": "Pikachu (Partner Cap)", + "types": [ + "electric" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10148.png" + }, + { + "pokeapi_id": 10158, + "national_dex": 25, + "name": "Pikachu (Starter)", + "types": [ + "electric" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10158.png" + }, + { + "pokeapi_id": 10160, + "national_dex": 25, + "name": "Pikachu (World Cap)", + "types": [ + "electric" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10160.png" + }, + { + "pokeapi_id": 10199, + "national_dex": 25, + "name": "Pikachu (Gmax)", + "types": [ + "electric" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10199.png" + }, { "pokeapi_id": 26, "national_dex": 26, @@ -266,6 +518,34 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/26.png" }, + { + "pokeapi_id": 10100, + "national_dex": 26, + "name": "Raichu (Alola)", + "types": [ + "electric", + "psychic" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10100.png" + }, + { + "pokeapi_id": 10304, + "national_dex": 26, + "name": "Raichu (Mega X)", + "types": [ + "electric" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10304.png" + }, + { + "pokeapi_id": 10305, + "national_dex": 26, + "name": "Raichu (Mega Y)", + "types": [ + "electric" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10305.png" + }, { "pokeapi_id": 27, "national_dex": 27, @@ -294,6 +574,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/28.png" }, + { + "pokeapi_id": 10102, + "national_dex": 28, + "name": "Sandslash (Alola)", + "types": [ + "ice", + "steel" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10102.png" + }, { "pokeapi_id": 29, "national_dex": 29, @@ -368,6 +658,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/36.png" }, + { + "pokeapi_id": 10278, + "national_dex": 36, + "name": "Clefable (Mega)", + "types": [ + "fairy", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10278.png" + }, { "pokeapi_id": 37, "national_dex": 37, @@ -395,6 +695,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/38.png" }, + { + "pokeapi_id": 10104, + "national_dex": 38, + "name": "Ninetales (Alola)", + "types": [ + "ice", + "fairy" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10104.png" + }, { "pokeapi_id": 39, "national_dex": 39, @@ -561,6 +871,24 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10107.png" }, + { + "pokeapi_id": 10161, + "national_dex": 52, + "name": "Meowth (Galar)", + "types": [ + "steel" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10161.png" + }, + { + "pokeapi_id": 10200, + "national_dex": 52, + "name": "Meowth (Gmax)", + "types": [ + "normal" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10200.png" + }, { "pokeapi_id": 53, "national_dex": 53, @@ -570,6 +898,15 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/53.png" }, + { + "pokeapi_id": 10108, + "national_dex": 53, + "name": "Persian (Alola)", + "types": [ + "dark" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10108.png" + }, { "pokeapi_id": 54, "national_dex": 54, @@ -615,6 +952,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/58.png" }, + { + "pokeapi_id": 10229, + "national_dex": 58, + "name": "Growlithe (Hisui)", + "types": [ + "fire", + "rock" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10229.png" + }, { "pokeapi_id": 59, "national_dex": 59, @@ -624,6 +971,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/59.png" }, + { + "pokeapi_id": 10230, + "national_dex": 59, + "name": "Arcanine (Hisui)", + "types": [ + "fire", + "rock" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10230.png" + }, { "pokeapi_id": 60, "national_dex": 60, @@ -679,6 +1036,15 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/65.png" }, + { + "pokeapi_id": 10037, + "national_dex": 65, + "name": "Alakazam (Mega)", + "types": [ + "psychic" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10037.png" + }, { "pokeapi_id": 66, "national_dex": 66, @@ -706,6 +1072,15 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/68.png" }, + { + "pokeapi_id": 10201, + "national_dex": 68, + "name": "Machamp (Gmax)", + "types": [ + "fighting" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10201.png" + }, { "pokeapi_id": 69, "national_dex": 69, @@ -736,6 +1111,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/71.png" }, + { + "pokeapi_id": 10279, + "national_dex": 71, + "name": "Victreebel (Mega)", + "types": [ + "grass", + "poison" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10279.png" + }, { "pokeapi_id": 72, "national_dex": 72, @@ -806,6 +1191,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/76.png" }, + { + "pokeapi_id": 10111, + "national_dex": 76, + "name": "Golem (Alola)", + "types": [ + "rock", + "electric" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10111.png" + }, { "pokeapi_id": 77, "national_dex": 77, @@ -815,6 +1210,15 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/77.png" }, + { + "pokeapi_id": 10162, + "national_dex": 77, + "name": "Ponyta (Galar)", + "types": [ + "psychic" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10162.png" + }, { "pokeapi_id": 78, "national_dex": 78, @@ -824,6 +1228,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/78.png" }, + { + "pokeapi_id": 10163, + "national_dex": 78, + "name": "Rapidash (Galar)", + "types": [ + "psychic", + "fairy" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10163.png" + }, { "pokeapi_id": 79, "national_dex": 79, @@ -834,6 +1248,15 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/79.png" }, + { + "pokeapi_id": 10164, + "national_dex": 79, + "name": "Slowpoke (Galar)", + "types": [ + "psychic" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10164.png" + }, { "pokeapi_id": 80, "national_dex": 80, @@ -844,6 +1267,26 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/80.png" }, + { + "pokeapi_id": 10071, + "national_dex": 80, + "name": "Slowbro (Mega)", + "types": [ + "water", + "psychic" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10071.png" + }, + { + "pokeapi_id": 10165, + "national_dex": 80, + "name": "Slowbro (Galar)", + "types": [ + "poison", + "psychic" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10165.png" + }, { "pokeapi_id": 81, "national_dex": 81, @@ -874,6 +1317,15 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/83.png" }, + { + "pokeapi_id": 10166, + "national_dex": 83, + "name": "Farfetchd (Galar)", + "types": [ + "fighting" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10166.png" + }, { "pokeapi_id": 84, "national_dex": 84, @@ -941,6 +1393,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/89.png" }, + { + "pokeapi_id": 10113, + "national_dex": 89, + "name": "Muk (Alola)", + "types": [ + "poison", + "dark" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10113.png" + }, { "pokeapi_id": 90, "national_dex": 90, @@ -990,6 +1452,26 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/94.png" }, + { + "pokeapi_id": 10038, + "national_dex": 94, + "name": "Gengar (Mega)", + "types": [ + "ghost", + "poison" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10038.png" + }, + { + "pokeapi_id": 10202, + "national_dex": 94, + "name": "Gengar (Gmax)", + "types": [ + "ghost", + "poison" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10202.png" + }, { "pokeapi_id": 95, "national_dex": 95, @@ -1036,6 +1518,15 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/99.png" }, + { + "pokeapi_id": 10203, + "national_dex": 99, + "name": "Kingler (Gmax)", + "types": [ + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10203.png" + }, { "pokeapi_id": 100, "national_dex": 100, @@ -1045,6 +1536,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/100.png" }, + { + "pokeapi_id": 10231, + "national_dex": 100, + "name": "Voltorb (Hisui)", + "types": [ + "electric", + "grass" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10231.png" + }, { "pokeapi_id": 101, "national_dex": 101, @@ -1054,6 +1555,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/101.png" }, + { + "pokeapi_id": 10232, + "national_dex": 101, + "name": "Electrode (Hisui)", + "types": [ + "electric", + "grass" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10232.png" + }, { "pokeapi_id": 102, "national_dex": 102, @@ -1102,6 +1613,26 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/105.png" }, + { + "pokeapi_id": 10115, + "national_dex": 105, + "name": "Marowak (Alola)", + "types": [ + "fire", + "ghost" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10115.png" + }, + { + "pokeapi_id": 10149, + "national_dex": 105, + "name": "Marowak (Totem)", + "types": [ + "fire", + "ghost" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10149.png" + }, { "pokeapi_id": 106, "national_dex": 106, @@ -1147,6 +1678,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/110.png" }, + { + "pokeapi_id": 10167, + "national_dex": 110, + "name": "Weezing (Galar)", + "types": [ + "poison", + "fairy" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10167.png" + }, { "pokeapi_id": 111, "national_dex": 111, @@ -1194,6 +1735,15 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/115.png" }, + { + "pokeapi_id": 10039, + "national_dex": 115, + "name": "Kangaskhan (Mega)", + "types": [ + "normal" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10039.png" + }, { "pokeapi_id": 116, "national_dex": 116, @@ -1249,6 +1799,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/121.png" }, + { + "pokeapi_id": 10280, + "national_dex": 121, + "name": "Starmie (Mega)", + "types": [ + "water", + "psychic" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10280.png" + }, { "pokeapi_id": 122, "national_dex": 122, @@ -1259,6 +1819,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/122.png" }, + { + "pokeapi_id": 10168, + "national_dex": 122, + "name": "Mr Mime (Galar)", + "types": [ + "ice", + "psychic" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10168.png" + }, { "pokeapi_id": 123, "national_dex": 123, @@ -1306,6 +1876,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/127.png" }, + { + "pokeapi_id": 10040, + "national_dex": 127, + "name": "Pinsir (Mega)", + "types": [ + "bug", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10040.png" + }, { "pokeapi_id": 128, "national_dex": 128, @@ -1315,6 +1895,35 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/128.png" }, + { + "pokeapi_id": 10250, + "national_dex": 128, + "name": "Tauros (Paldea Combat Breed)", + "types": [ + "fighting" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10250.png" + }, + { + "pokeapi_id": 10251, + "national_dex": 128, + "name": "Tauros (Paldea Blaze Breed)", + "types": [ + "fighting", + "fire" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10251.png" + }, + { + "pokeapi_id": 10252, + "national_dex": 128, + "name": "Tauros (Paldea Aqua Breed)", + "types": [ + "fighting", + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10252.png" + }, { "pokeapi_id": 129, "national_dex": 129, @@ -1334,6 +1943,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/130.png" }, + { + "pokeapi_id": 10041, + "national_dex": 130, + "name": "Gyarados (Mega)", + "types": [ + "water", + "dark" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10041.png" + }, { "pokeapi_id": 131, "national_dex": 131, @@ -1344,6 +1963,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/131.png" }, + { + "pokeapi_id": 10204, + "national_dex": 131, + "name": "Lapras (Gmax)", + "types": [ + "water", + "ice" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10204.png" + }, { "pokeapi_id": 132, "national_dex": 132, @@ -1362,6 +1991,24 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/133.png" }, + { + "pokeapi_id": 10159, + "national_dex": 133, + "name": "Eevee (Starter)", + "types": [ + "normal" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10159.png" + }, + { + "pokeapi_id": 10205, + "national_dex": 133, + "name": "Eevee (Gmax)", + "types": [ + "normal" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10205.png" + }, { "pokeapi_id": 134, "national_dex": 134, @@ -1448,6 +2095,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/142.png" }, + { + "pokeapi_id": 10042, + "national_dex": 142, + "name": "Aerodactyl (Mega)", + "types": [ + "rock", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10042.png" + }, { "pokeapi_id": 143, "national_dex": 143, @@ -1457,6 +2114,15 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/143.png" }, + { + "pokeapi_id": 10206, + "national_dex": 143, + "name": "Snorlax (Gmax)", + "types": [ + "normal" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10206.png" + }, { "pokeapi_id": 144, "national_dex": 144, @@ -1467,6 +2133,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/144.png" }, + { + "pokeapi_id": 10169, + "national_dex": 144, + "name": "Articuno (Galar)", + "types": [ + "psychic", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10169.png" + }, { "pokeapi_id": 145, "national_dex": 145, @@ -1477,6 +2153,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/145.png" }, + { + "pokeapi_id": 10170, + "national_dex": 145, + "name": "Zapdos (Galar)", + "types": [ + "fighting", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10170.png" + }, { "pokeapi_id": 146, "national_dex": 146, @@ -1487,6 +2173,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/146.png" }, + { + "pokeapi_id": 10171, + "national_dex": 146, + "name": "Moltres (Galar)", + "types": [ + "dark", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10171.png" + }, { "pokeapi_id": 147, "national_dex": 147, @@ -1515,6 +2211,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/149.png" }, + { + "pokeapi_id": 10281, + "national_dex": 149, + "name": "Dragonite (Mega)", + "types": [ + "dragon", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10281.png" + }, { "pokeapi_id": 150, "national_dex": 150, @@ -1524,6 +2230,25 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/150.png" }, + { + "pokeapi_id": 10043, + "national_dex": 150, + "name": "Mewtwo (Mega X)", + "types": [ + "psychic", + "fighting" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10043.png" + }, + { + "pokeapi_id": 10044, + "national_dex": 150, + "name": "Mewtwo (Mega Y)", + "types": [ + "psychic" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10044.png" + }, { "pokeapi_id": 151, "national_dex": 151, @@ -1560,6 +2285,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/154.png" }, + { + "pokeapi_id": 10282, + "national_dex": 154, + "name": "Meganium (Mega)", + "types": [ + "grass", + "fairy" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10282.png" + }, { "pokeapi_id": 155, "national_dex": 155, @@ -1587,6 +2322,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/157.png" }, + { + "pokeapi_id": 10233, + "national_dex": 157, + "name": "Typhlosion (Hisui)", + "types": [ + "fire", + "ghost" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10233.png" + }, { "pokeapi_id": 158, "national_dex": 158, @@ -1614,6 +2359,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/160.png" }, + { + "pokeapi_id": 10283, + "national_dex": 160, + "name": "Feraligatr (Mega)", + "types": [ + "water", + "dragon" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10283.png" + }, { "pokeapi_id": 161, "national_dex": 161, @@ -1816,6 +2571,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/181.png" }, + { + "pokeapi_id": 10045, + "national_dex": 181, + "name": "Ampharos (Mega)", + "types": [ + "electric", + "dragon" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10045.png" + }, { "pokeapi_id": 182, "national_dex": 182, @@ -1940,6 +2705,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/194.png" }, + { + "pokeapi_id": 10253, + "national_dex": 194, + "name": "Wooper (Paldea)", + "types": [ + "poison", + "ground" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10253.png" + }, { "pokeapi_id": 195, "national_dex": 195, @@ -1988,6 +2763,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/199.png" }, + { + "pokeapi_id": 10172, + "national_dex": 199, + "name": "Slowking (Galar)", + "types": [ + "poison", + "psychic" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10172.png" + }, { "pokeapi_id": 200, "national_dex": 200, @@ -2073,6 +2858,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/208.png" }, + { + "pokeapi_id": 10072, + "national_dex": 208, + "name": "Steelix (Mega)", + "types": [ + "steel", + "ground" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10072.png" + }, { "pokeapi_id": 209, "national_dex": 209, @@ -2101,6 +2896,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/211.png" }, + { + "pokeapi_id": 10234, + "national_dex": 211, + "name": "Qwilfish (Hisui)", + "types": [ + "dark", + "poison" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10234.png" + }, { "pokeapi_id": 212, "national_dex": 212, @@ -2111,6 +2916,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/212.png" }, + { + "pokeapi_id": 10046, + "national_dex": 212, + "name": "Scizor (Mega)", + "types": [ + "bug", + "steel" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10046.png" + }, { "pokeapi_id": 213, "national_dex": 213, @@ -2131,6 +2946,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/214.png" }, + { + "pokeapi_id": 10047, + "national_dex": 214, + "name": "Heracross (Mega)", + "types": [ + "bug", + "fighting" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10047.png" + }, { "pokeapi_id": 215, "national_dex": 215, @@ -2141,6 +2966,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/215.png" }, + { + "pokeapi_id": 10235, + "national_dex": 215, + "name": "Sneasel (Hisui)", + "types": [ + "fighting", + "poison" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10235.png" + }, { "pokeapi_id": 216, "national_dex": 216, @@ -2208,6 +3043,15 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/222.png" }, + { + "pokeapi_id": 10173, + "national_dex": 222, + "name": "Corsola (Galar)", + "types": [ + "ghost" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10173.png" + }, { "pokeapi_id": 223, "national_dex": 223, @@ -2256,6 +3100,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/227.png" }, + { + "pokeapi_id": 10284, + "national_dex": 227, + "name": "Skarmory (Mega)", + "types": [ + "steel", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10284.png" + }, { "pokeapi_id": 228, "national_dex": 228, @@ -2276,6 +3130,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/229.png" }, + { + "pokeapi_id": 10048, + "national_dex": 229, + "name": "Houndoom (Mega)", + "types": [ + "dark", + "fire" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10048.png" + }, { "pokeapi_id": 230, "national_dex": 230, @@ -2452,6 +3316,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/248.png" }, + { + "pokeapi_id": 10049, + "national_dex": 248, + "name": "Tyranitar (Mega)", + "types": [ + "rock", + "dark" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10049.png" + }, { "pokeapi_id": 249, "national_dex": 249, @@ -2509,6 +3383,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/254.png" }, + { + "pokeapi_id": 10065, + "national_dex": 254, + "name": "Sceptile (Mega)", + "types": [ + "grass", + "dragon" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10065.png" + }, { "pokeapi_id": 255, "national_dex": 255, @@ -2538,6 +3422,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/257.png" }, + { + "pokeapi_id": 10050, + "national_dex": 257, + "name": "Blaziken (Mega)", + "types": [ + "fire", + "fighting" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10050.png" + }, { "pokeapi_id": 258, "national_dex": 258, @@ -2567,6 +3461,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/260.png" }, + { + "pokeapi_id": 10064, + "national_dex": 260, + "name": "Swampert (Mega)", + "types": [ + "water", + "ground" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10064.png" + }, { "pokeapi_id": 261, "national_dex": 261, @@ -2594,6 +3498,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/263.png" }, + { + "pokeapi_id": 10174, + "national_dex": 263, + "name": "Zigzagoon (Galar)", + "types": [ + "dark", + "normal" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10174.png" + }, { "pokeapi_id": 264, "national_dex": 264, @@ -2603,6 +3517,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/264.png" }, + { + "pokeapi_id": 10175, + "national_dex": 264, + "name": "Linoone (Galar)", + "types": [ + "dark", + "normal" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10175.png" + }, { "pokeapi_id": 265, "national_dex": 265, @@ -2779,6 +3703,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/282.png" }, + { + "pokeapi_id": 10051, + "national_dex": 282, + "name": "Gardevoir (Mega)", + "types": [ + "psychic", + "fairy" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10051.png" + }, { "pokeapi_id": 283, "national_dex": 283, @@ -2967,6 +3901,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/302.png" }, + { + "pokeapi_id": 10066, + "national_dex": 302, + "name": "Sableye (Mega)", + "types": [ + "dark", + "ghost" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10066.png" + }, { "pokeapi_id": 303, "national_dex": 303, @@ -2977,6 +3921,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/303.png" }, + { + "pokeapi_id": 10052, + "national_dex": 303, + "name": "Mawile (Mega)", + "types": [ + "steel", + "fairy" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10052.png" + }, { "pokeapi_id": 304, "national_dex": 304, @@ -3007,6 +3961,15 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/306.png" }, + { + "pokeapi_id": 10053, + "national_dex": 306, + "name": "Aggron (Mega)", + "types": [ + "steel" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10053.png" + }, { "pokeapi_id": 307, "national_dex": 307, @@ -3027,6 +3990,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/308.png" }, + { + "pokeapi_id": 10054, + "national_dex": 308, + "name": "Medicham (Mega)", + "types": [ + "fighting", + "psychic" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10054.png" + }, { "pokeapi_id": 309, "national_dex": 309, @@ -3045,6 +4018,15 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/310.png" }, + { + "pokeapi_id": 10055, + "national_dex": 310, + "name": "Manectric (Mega)", + "types": [ + "electric" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10055.png" + }, { "pokeapi_id": 311, "national_dex": 311, @@ -3129,6 +4111,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/319.png" }, + { + "pokeapi_id": 10070, + "national_dex": 319, + "name": "Sharpedo (Mega)", + "types": [ + "water", + "dark" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10070.png" + }, { "pokeapi_id": 320, "national_dex": 320, @@ -3167,6 +4159,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/323.png" }, + { + "pokeapi_id": 10087, + "national_dex": 323, + "name": "Camerupt (Mega)", + "types": [ + "fire", + "ground" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10087.png" + }, { "pokeapi_id": 324, "national_dex": 324, @@ -3271,6 +4273,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/334.png" }, + { + "pokeapi_id": 10067, + "national_dex": 334, + "name": "Altaria (Mega)", + "types": [ + "dragon", + "fairy" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10067.png" + }, { "pokeapi_id": 335, "national_dex": 335, @@ -3435,6 +4447,33 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/351.png" }, + { + "pokeapi_id": 10013, + "national_dex": 351, + "name": "Castform (Sunny)", + "types": [ + "fire" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10013.png" + }, + { + "pokeapi_id": 10014, + "national_dex": 351, + "name": "Castform (Rainy)", + "types": [ + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10014.png" + }, + { + "pokeapi_id": 10015, + "national_dex": 351, + "name": "Castform (Snowy)", + "types": [ + "ice" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10015.png" + }, { "pokeapi_id": 352, "national_dex": 352, @@ -3462,6 +4501,15 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/354.png" }, + { + "pokeapi_id": 10056, + "national_dex": 354, + "name": "Banette (Mega)", + "types": [ + "ghost" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10056.png" + }, { "pokeapi_id": 355, "national_dex": 355, @@ -3499,6 +4547,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/358.png" }, + { + "pokeapi_id": 10306, + "national_dex": 358, + "name": "Chimecho (Mega)", + "types": [ + "psychic", + "steel" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10306.png" + }, { "pokeapi_id": 359, "national_dex": 359, @@ -3508,6 +4566,25 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/359.png" }, + { + "pokeapi_id": 10057, + "national_dex": 359, + "name": "Absol (Mega)", + "types": [ + "dark" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10057.png" + }, + { + "pokeapi_id": 10307, + "national_dex": 359, + "name": "Absol (Mega Z)", + "types": [ + "dark", + "ghost" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10307.png" + }, { "pokeapi_id": 360, "national_dex": 360, @@ -3535,6 +4612,15 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/362.png" }, + { + "pokeapi_id": 10074, + "national_dex": 362, + "name": "Glalie (Mega)", + "types": [ + "ice" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10074.png" + }, { "pokeapi_id": 363, "national_dex": 363, @@ -3639,6 +4725,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/373.png" }, + { + "pokeapi_id": 10089, + "national_dex": 373, + "name": "Salamence (Mega)", + "types": [ + "dragon", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10089.png" + }, { "pokeapi_id": 374, "national_dex": 374, @@ -3669,6 +4765,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/376.png" }, + { + "pokeapi_id": 10076, + "national_dex": 376, + "name": "Metagross (Mega)", + "types": [ + "steel", + "psychic" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10076.png" + }, { "pokeapi_id": 377, "national_dex": 377, @@ -3706,6 +4812,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/380.png" }, + { + "pokeapi_id": 10062, + "national_dex": 380, + "name": "Latias (Mega)", + "types": [ + "dragon", + "psychic" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10062.png" + }, { "pokeapi_id": 381, "national_dex": 381, @@ -3716,6 +4832,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/381.png" }, + { + "pokeapi_id": 10063, + "national_dex": 381, + "name": "Latios (Mega)", + "types": [ + "dragon", + "psychic" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10063.png" + }, { "pokeapi_id": 382, "national_dex": 382, @@ -3725,6 +4851,15 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/382.png" }, + { + "pokeapi_id": 10077, + "national_dex": 382, + "name": "Kyogre (Primal)", + "types": [ + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10077.png" + }, { "pokeapi_id": 383, "national_dex": 383, @@ -3734,6 +4869,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/383.png" }, + { + "pokeapi_id": 10078, + "national_dex": 383, + "name": "Groudon (Primal)", + "types": [ + "ground", + "fire" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10078.png" + }, { "pokeapi_id": 384, "national_dex": 384, @@ -3744,6 +4889,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/384.png" }, + { + "pokeapi_id": 10079, + "national_dex": 384, + "name": "Rayquaza (Mega)", + "types": [ + "dragon", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10079.png" + }, { "pokeapi_id": 385, "national_dex": 385, @@ -3763,6 +4918,33 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/386.png" }, + { + "pokeapi_id": 10001, + "national_dex": 386, + "name": "Deoxys (Attack)", + "types": [ + "psychic" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10001.png" + }, + { + "pokeapi_id": 10002, + "national_dex": 386, + "name": "Deoxys (Defense)", + "types": [ + "psychic" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10002.png" + }, + { + "pokeapi_id": 10003, + "national_dex": 386, + "name": "Deoxys (Speed)", + "types": [ + "psychic" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10003.png" + }, { "pokeapi_id": 387, "national_dex": 387, @@ -3878,6 +5060,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/398.png" }, + { + "pokeapi_id": 10308, + "national_dex": 398, + "name": "Staraptor (Mega)", + "types": [ + "fighting", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10308.png" + }, { "pokeapi_id": 399, "national_dex": 399, @@ -4019,6 +5211,26 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/413.png" }, + { + "pokeapi_id": 10004, + "national_dex": 413, + "name": "Wormadam (Sandy)", + "types": [ + "bug", + "ground" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10004.png" + }, + { + "pokeapi_id": 10005, + "national_dex": 413, + "name": "Wormadam (Trash)", + "types": [ + "bug", + "steel" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10005.png" + }, { "pokeapi_id": 414, "national_dex": 414, @@ -4160,6 +5372,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/428.png" }, + { + "pokeapi_id": 10088, + "national_dex": 428, + "name": "Lopunny (Mega)", + "types": [ + "normal", + "fighting" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10088.png" + }, { "pokeapi_id": 429, "national_dex": 429, @@ -4324,6 +5546,25 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/445.png" }, + { + "pokeapi_id": 10058, + "national_dex": 445, + "name": "Garchomp (Mega)", + "types": [ + "dragon", + "ground" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10058.png" + }, + { + "pokeapi_id": 10309, + "national_dex": 445, + "name": "Garchomp (Mega Z)", + "types": [ + "dragon" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10309.png" + }, { "pokeapi_id": 446, "national_dex": 446, @@ -4352,6 +5593,26 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/448.png" }, + { + "pokeapi_id": 10059, + "national_dex": 448, + "name": "Lucario (Mega)", + "types": [ + "fighting", + "steel" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10059.png" + }, + { + "pokeapi_id": 10310, + "national_dex": 448, + "name": "Lucario (Mega Z)", + "types": [ + "fighting", + "steel" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10310.png" + }, { "pokeapi_id": 449, "national_dex": 449, @@ -4467,6 +5728,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/460.png" }, + { + "pokeapi_id": 10060, + "national_dex": 460, + "name": "Abomasnow (Mega)", + "types": [ + "grass", + "ice" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10060.png" + }, { "pokeapi_id": 461, "national_dex": 461, @@ -4610,6 +5881,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/475.png" }, + { + "pokeapi_id": 10068, + "national_dex": 475, + "name": "Gallade (Mega)", + "types": [ + "psychic", + "fighting" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10068.png" + }, { "pokeapi_id": 476, "national_dex": 476, @@ -4639,6 +5920,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/478.png" }, + { + "pokeapi_id": 10285, + "national_dex": 478, + "name": "Froslass (Mega)", + "types": [ + "ice", + "ghost" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10285.png" + }, { "pokeapi_id": 479, "national_dex": 479, @@ -4649,6 +5940,56 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/479.png" }, + { + "pokeapi_id": 10008, + "national_dex": 479, + "name": "Rotom (Heat)", + "types": [ + "electric", + "fire" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10008.png" + }, + { + "pokeapi_id": 10009, + "national_dex": 479, + "name": "Rotom (Wash)", + "types": [ + "electric", + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10009.png" + }, + { + "pokeapi_id": 10010, + "national_dex": 479, + "name": "Rotom (Frost)", + "types": [ + "electric", + "ice" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10010.png" + }, + { + "pokeapi_id": 10011, + "national_dex": 479, + "name": "Rotom (Fan)", + "types": [ + "electric", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10011.png" + }, + { + "pokeapi_id": 10012, + "national_dex": 479, + "name": "Rotom (Mow)", + "types": [ + "electric", + "grass" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10012.png" + }, { "pokeapi_id": 480, "national_dex": 480, @@ -4686,6 +6027,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/483.png" }, + { + "pokeapi_id": 10245, + "national_dex": 483, + "name": "Dialga (Origin)", + "types": [ + "steel", + "dragon" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10245.png" + }, { "pokeapi_id": 484, "national_dex": 484, @@ -4696,6 +6047,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/484.png" }, + { + "pokeapi_id": 10246, + "national_dex": 484, + "name": "Palkia (Origin)", + "types": [ + "water", + "dragon" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10246.png" + }, { "pokeapi_id": 485, "national_dex": 485, @@ -4706,6 +6067,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/485.png" }, + { + "pokeapi_id": 10311, + "national_dex": 485, + "name": "Heatran (Mega)", + "types": [ + "fire", + "steel" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10311.png" + }, { "pokeapi_id": 486, "national_dex": 486, @@ -4725,6 +6096,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/487.png" }, + { + "pokeapi_id": 10007, + "national_dex": 487, + "name": "Giratina (Origin)", + "types": [ + "ghost", + "dragon" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10007.png" + }, { "pokeapi_id": 488, "national_dex": 488, @@ -4761,6 +6142,15 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/491.png" }, + { + "pokeapi_id": 10312, + "national_dex": 491, + "name": "Darkrai (Mega)", + "types": [ + "dark" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10312.png" + }, { "pokeapi_id": 492, "national_dex": 492, @@ -4770,6 +6160,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/492.png" }, + { + "pokeapi_id": 10006, + "national_dex": 492, + "name": "Shaymin (Sky)", + "types": [ + "grass", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10006.png" + }, { "pokeapi_id": 493, "national_dex": 493, @@ -4845,6 +6245,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/500.png" }, + { + "pokeapi_id": 10286, + "national_dex": 500, + "name": "Emboar (Mega)", + "types": [ + "fire", + "fighting" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10286.png" + }, { "pokeapi_id": 501, "national_dex": 501, @@ -4872,6 +6282,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/503.png" }, + { + "pokeapi_id": 10236, + "national_dex": 503, + "name": "Samurott (Hisui)", + "types": [ + "water", + "dark" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10236.png" + }, { "pokeapi_id": 504, "national_dex": 504, @@ -5121,6 +6541,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/530.png" }, + { + "pokeapi_id": 10287, + "national_dex": 530, + "name": "Excadrill (Mega)", + "types": [ + "ground", + "steel" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10287.png" + }, { "pokeapi_id": 531, "national_dex": 531, @@ -5130,6 +6560,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/531.png" }, + { + "pokeapi_id": 10069, + "national_dex": 531, + "name": "Audino (Mega)", + "types": [ + "normal", + "fairy" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10069.png" + }, { "pokeapi_id": 532, "national_dex": 532, @@ -5264,6 +6704,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/545.png" }, + { + "pokeapi_id": 10288, + "national_dex": 545, + "name": "Scolipede (Mega)", + "types": [ + "bug", + "poison" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10288.png" + }, { "pokeapi_id": 546, "national_dex": 546, @@ -5302,6 +6752,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/549.png" }, + { + "pokeapi_id": 10237, + "national_dex": 549, + "name": "Lilligant (Hisui)", + "types": [ + "grass", + "fighting" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10237.png" + }, { "pokeapi_id": 550, "national_dex": 550, @@ -5320,6 +6780,15 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10016.png" }, + { + "pokeapi_id": 10247, + "national_dex": 550, + "name": "Basculin (White Striped)", + "types": [ + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10247.png" + }, { "pokeapi_id": 551, "national_dex": 551, @@ -5359,6 +6828,15 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/554.png" }, + { + "pokeapi_id": 10176, + "national_dex": 554, + "name": "Darumaka (Galar)", + "types": [ + "ice" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10176.png" + }, { "pokeapi_id": 555, "national_dex": 555, @@ -5368,6 +6846,35 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/555.png" }, + { + "pokeapi_id": 10017, + "national_dex": 555, + "name": "Darmanitan (Zen)", + "types": [ + "fire", + "psychic" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10017.png" + }, + { + "pokeapi_id": 10177, + "national_dex": 555, + "name": "Darmanitan (Galar Standard)", + "types": [ + "ice" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10177.png" + }, + { + "pokeapi_id": 10178, + "national_dex": 555, + "name": "Darmanitan (Galar Zen)", + "types": [ + "ice", + "fire" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10178.png" + }, { "pokeapi_id": 556, "national_dex": 556, @@ -5417,6 +6924,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/560.png" }, + { + "pokeapi_id": 10289, + "national_dex": 560, + "name": "Scrafty (Mega)", + "types": [ + "dark", + "fighting" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10289.png" + }, { "pokeapi_id": 561, "national_dex": 561, @@ -5436,6 +6953,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/562.png" }, + { + "pokeapi_id": 10179, + "national_dex": 562, + "name": "Yamask (Galar)", + "types": [ + "ground", + "ghost" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10179.png" + }, { "pokeapi_id": 563, "national_dex": 563, @@ -5503,6 +7030,15 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/569.png" }, + { + "pokeapi_id": 10207, + "national_dex": 569, + "name": "Garbodor (Gmax)", + "types": [ + "poison" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10207.png" + }, { "pokeapi_id": 570, "national_dex": 570, @@ -5512,6 +7048,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/570.png" }, + { + "pokeapi_id": 10238, + "national_dex": 570, + "name": "Zorua (Hisui)", + "types": [ + "normal", + "ghost" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10238.png" + }, { "pokeapi_id": 571, "national_dex": 571, @@ -5521,6 +7067,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/571.png" }, + { + "pokeapi_id": 10239, + "national_dex": 571, + "name": "Zoroark (Hisui)", + "types": [ + "normal", + "ghost" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10239.png" + }, { "pokeapi_id": 572, "national_dex": 572, @@ -5832,6 +7388,15 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/604.png" }, + { + "pokeapi_id": 10290, + "national_dex": 604, + "name": "Eelektross (Mega)", + "types": [ + "electric" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10290.png" + }, { "pokeapi_id": 605, "national_dex": 605, @@ -5880,6 +7445,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/609.png" }, + { + "pokeapi_id": 10291, + "national_dex": 609, + "name": "Chandelure (Mega)", + "types": [ + "ghost", + "fire" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10291.png" + }, { "pokeapi_id": 610, "national_dex": 610, @@ -5962,6 +7537,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/618.png" }, + { + "pokeapi_id": 10180, + "national_dex": 618, + "name": "Stunfisk (Galar)", + "types": [ + "ground", + "steel" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10180.png" + }, { "pokeapi_id": 619, "national_dex": 619, @@ -6009,6 +7594,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/623.png" }, + { + "pokeapi_id": 10313, + "national_dex": 623, + "name": "Golurk (Mega)", + "types": [ + "ground", + "ghost" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10313.png" + }, { "pokeapi_id": 624, "national_dex": 624, @@ -6058,6 +7653,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/628.png" }, + { + "pokeapi_id": 10240, + "national_dex": 628, + "name": "Braviary (Hisui)", + "types": [ + "psychic", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10240.png" + }, { "pokeapi_id": 629, "national_dex": 629, @@ -6186,6 +7791,15 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/641.png" }, + { + "pokeapi_id": 10019, + "national_dex": 641, + "name": "Tornadus (Therian)", + "types": [ + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10019.png" + }, { "pokeapi_id": 642, "national_dex": 642, @@ -6196,6 +7810,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/642.png" }, + { + "pokeapi_id": 10020, + "national_dex": 642, + "name": "Thundurus (Therian)", + "types": [ + "electric", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10020.png" + }, { "pokeapi_id": 643, "national_dex": 643, @@ -6226,6 +7850,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/645.png" }, + { + "pokeapi_id": 10021, + "national_dex": 645, + "name": "Landorus (Therian)", + "types": [ + "ground", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10021.png" + }, { "pokeapi_id": 646, "national_dex": 646, @@ -6236,6 +7870,26 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/646.png" }, + { + "pokeapi_id": 10022, + "national_dex": 646, + "name": "Kyurem (Black)", + "types": [ + "dragon", + "ice" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10022.png" + }, + { + "pokeapi_id": 10023, + "national_dex": 646, + "name": "Kyurem (White)", + "types": [ + "dragon", + "ice" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10023.png" + }, { "pokeapi_id": 647, "national_dex": 647, @@ -6246,6 +7900,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/647.png" }, + { + "pokeapi_id": 10024, + "national_dex": 647, + "name": "Keldeo (Resolute)", + "types": [ + "water", + "fighting" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10024.png" + }, { "pokeapi_id": 648, "national_dex": 648, @@ -6256,6 +7920,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/648.png" }, + { + "pokeapi_id": 10018, + "national_dex": 648, + "name": "Meloetta (Pirouette)", + "types": [ + "normal", + "fighting" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10018.png" + }, { "pokeapi_id": 649, "national_dex": 649, @@ -6294,6 +7968,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/652.png" }, + { + "pokeapi_id": 10292, + "national_dex": 652, + "name": "Chesnaught (Mega)", + "types": [ + "grass", + "fighting" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10292.png" + }, { "pokeapi_id": 653, "national_dex": 653, @@ -6322,6 +8006,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/655.png" }, + { + "pokeapi_id": 10293, + "national_dex": 655, + "name": "Delphox (Mega)", + "types": [ + "fire", + "psychic" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10293.png" + }, { "pokeapi_id": 656, "national_dex": 656, @@ -6350,6 +8044,36 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/658.png" }, + { + "pokeapi_id": 10116, + "national_dex": 658, + "name": "Greninja (Battle Bond)", + "types": [ + "water", + "dark" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10116.png" + }, + { + "pokeapi_id": 10117, + "national_dex": 658, + "name": "Greninja (Ash)", + "types": [ + "water", + "dark" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10117.png" + }, + { + "pokeapi_id": 10294, + "national_dex": 658, + "name": "Greninja (Mega)", + "types": [ + "water", + "dark" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10294.png" + }, { "pokeapi_id": 659, "national_dex": 659, @@ -6447,6 +8171,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/668.png" }, + { + "pokeapi_id": 10295, + "national_dex": 668, + "name": "Pyroar (Mega)", + "types": [ + "fire", + "normal" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10295.png" + }, { "pokeapi_id": 669, "national_dex": 669, @@ -6465,6 +8199,24 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/670.png" }, + { + "pokeapi_id": 10061, + "national_dex": 670, + "name": "Floette (Eternal)", + "types": [ + "fairy" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10061.png" + }, + { + "pokeapi_id": 10296, + "national_dex": 670, + "name": "Floette (Mega)", + "types": [ + "fairy" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10296.png" + }, { "pokeapi_id": 671, "national_dex": 671, @@ -6538,6 +8290,24 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/678.png" }, + { + "pokeapi_id": 10025, + "national_dex": 678, + "name": "Meowstic (Female)", + "types": [ + "psychic" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10025.png" + }, + { + "pokeapi_id": 10314, + "national_dex": 678, + "name": "Meowstic (Mega)", + "types": [ + "psychic" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10314.png" + }, { "pokeapi_id": 679, "national_dex": 679, @@ -6568,6 +8338,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/681.png" }, + { + "pokeapi_id": 10026, + "national_dex": 681, + "name": "Aegislash (Blade)", + "types": [ + "steel", + "ghost" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10026.png" + }, { "pokeapi_id": 682, "national_dex": 682, @@ -6624,6 +8404,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/687.png" }, + { + "pokeapi_id": 10297, + "national_dex": 687, + "name": "Malamar (Mega)", + "types": [ + "dark", + "psychic" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10297.png" + }, { "pokeapi_id": 688, "national_dex": 688, @@ -6644,6 +8434,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/689.png" }, + { + "pokeapi_id": 10298, + "national_dex": 689, + "name": "Barbaracle (Mega)", + "types": [ + "rock", + "fighting" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10298.png" + }, { "pokeapi_id": 690, "national_dex": 690, @@ -6664,6 +8464,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/691.png" }, + { + "pokeapi_id": 10299, + "national_dex": 691, + "name": "Dragalge (Mega)", + "types": [ + "poison", + "dragon" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10299.png" + }, { "pokeapi_id": 692, "national_dex": 692, @@ -6761,6 +8571,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/701.png" }, + { + "pokeapi_id": 10300, + "national_dex": 701, + "name": "Hawlucha (Mega)", + "types": [ + "fighting", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10300.png" + }, { "pokeapi_id": 702, "national_dex": 702, @@ -6799,6 +8619,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/705.png" }, + { + "pokeapi_id": 10241, + "national_dex": 705, + "name": "Sliggoo (Hisui)", + "types": [ + "steel", + "dragon" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10241.png" + }, { "pokeapi_id": 706, "national_dex": 706, @@ -6808,6 +8638,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/706.png" }, + { + "pokeapi_id": 10242, + "national_dex": 706, + "name": "Goodra (Hisui)", + "types": [ + "steel", + "dragon" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10242.png" + }, { "pokeapi_id": 707, "national_dex": 707, @@ -6848,6 +8688,36 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/710.png" }, + { + "pokeapi_id": 10027, + "national_dex": 710, + "name": "Pumpkaboo (Small)", + "types": [ + "ghost", + "grass" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10027.png" + }, + { + "pokeapi_id": 10028, + "national_dex": 710, + "name": "Pumpkaboo (Large)", + "types": [ + "ghost", + "grass" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10028.png" + }, + { + "pokeapi_id": 10029, + "national_dex": 710, + "name": "Pumpkaboo (Super)", + "types": [ + "ghost", + "grass" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10029.png" + }, { "pokeapi_id": 711, "national_dex": 711, @@ -6858,6 +8728,36 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/711.png" }, + { + "pokeapi_id": 10030, + "national_dex": 711, + "name": "Gourgeist (Small)", + "types": [ + "ghost", + "grass" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10030.png" + }, + { + "pokeapi_id": 10031, + "national_dex": 711, + "name": "Gourgeist (Large)", + "types": [ + "ghost", + "grass" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10031.png" + }, + { + "pokeapi_id": 10032, + "national_dex": 711, + "name": "Gourgeist (Super)", + "types": [ + "ghost", + "grass" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10032.png" + }, { "pokeapi_id": 712, "national_dex": 712, @@ -6876,6 +8776,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/713.png" }, + { + "pokeapi_id": 10243, + "national_dex": 713, + "name": "Avalugg (Hisui)", + "types": [ + "ice", + "rock" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10243.png" + }, { "pokeapi_id": 714, "national_dex": 714, @@ -6925,6 +8835,56 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/718.png" }, + { + "pokeapi_id": 10118, + "national_dex": 718, + "name": "Zygarde (10 Power Construct)", + "types": [ + "dragon", + "ground" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10118.png" + }, + { + "pokeapi_id": 10119, + "national_dex": 718, + "name": "Zygarde (50 Power Construct)", + "types": [ + "dragon", + "ground" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10119.png" + }, + { + "pokeapi_id": 10120, + "national_dex": 718, + "name": "Zygarde (Complete)", + "types": [ + "dragon", + "ground" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10120.png" + }, + { + "pokeapi_id": 10181, + "national_dex": 718, + "name": "Zygarde (10)", + "types": [ + "dragon", + "ground" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10181.png" + }, + { + "pokeapi_id": 10301, + "national_dex": 718, + "name": "Zygarde (Mega)", + "types": [ + "dragon", + "ground" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10301.png" + }, { "pokeapi_id": 719, "national_dex": 719, @@ -6935,6 +8895,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/719.png" }, + { + "pokeapi_id": 10075, + "national_dex": 719, + "name": "Diancie (Mega)", + "types": [ + "rock", + "fairy" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10075.png" + }, { "pokeapi_id": 720, "national_dex": 720, @@ -6945,6 +8915,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/720.png" }, + { + "pokeapi_id": 10086, + "national_dex": 720, + "name": "Hoopa (Unbound)", + "types": [ + "psychic", + "dark" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10086.png" + }, { "pokeapi_id": 721, "national_dex": 721, @@ -6985,6 +8965,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/724.png" }, + { + "pokeapi_id": 10244, + "national_dex": 724, + "name": "Decidueye (Hisui)", + "types": [ + "grass", + "fighting" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10244.png" + }, { "pokeapi_id": 725, "national_dex": 725, @@ -7089,6 +9079,15 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/735.png" }, + { + "pokeapi_id": 10121, + "national_dex": 735, + "name": "Gumshoos (Totem)", + "types": [ + "normal" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10121.png" + }, { "pokeapi_id": 736, "national_dex": 736, @@ -7118,6 +9117,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/738.png" }, + { + "pokeapi_id": 10122, + "national_dex": 738, + "name": "Vikavolt (Totem)", + "types": [ + "bug", + "electric" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10122.png" + }, { "pokeapi_id": 739, "national_dex": 739, @@ -7137,6 +9146,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/740.png" }, + { + "pokeapi_id": 10315, + "national_dex": 740, + "name": "Crabominable (Mega)", + "types": [ + "fighting", + "ice" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10315.png" + }, { "pokeapi_id": 741, "national_dex": 741, @@ -7197,6 +9216,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/743.png" }, + { + "pokeapi_id": 10150, + "national_dex": 743, + "name": "Ribombee (Totem)", + "types": [ + "bug", + "fairy" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10150.png" + }, { "pokeapi_id": 744, "national_dex": 744, @@ -7206,6 +9235,15 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/744.png" }, + { + "pokeapi_id": 10151, + "national_dex": 744, + "name": "Rockruff (Own Tempo)", + "types": [ + "rock" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10151.png" + }, { "pokeapi_id": 745, "national_dex": 745, @@ -7224,6 +9262,15 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10126.png" }, + { + "pokeapi_id": 10152, + "national_dex": 745, + "name": "Lycanroc (Dusk)", + "types": [ + "rock" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10152.png" + }, { "pokeapi_id": 746, "national_dex": 746, @@ -7233,6 +9280,15 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/746.png" }, + { + "pokeapi_id": 10127, + "national_dex": 746, + "name": "Wishiwashi (School)", + "types": [ + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10127.png" + }, { "pokeapi_id": 747, "national_dex": 747, @@ -7291,6 +9347,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/752.png" }, + { + "pokeapi_id": 10153, + "national_dex": 752, + "name": "Araquanid (Totem)", + "types": [ + "water", + "bug" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10153.png" + }, { "pokeapi_id": 753, "national_dex": 753, @@ -7309,6 +9375,15 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/754.png" }, + { + "pokeapi_id": 10128, + "national_dex": 754, + "name": "Lurantis (Totem)", + "types": [ + "grass" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10128.png" + }, { "pokeapi_id": 755, "national_dex": 755, @@ -7349,6 +9424,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/758.png" }, + { + "pokeapi_id": 10129, + "national_dex": 758, + "name": "Salazzle (Totem)", + "types": [ + "poison", + "fire" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10129.png" + }, { "pokeapi_id": 759, "national_dex": 759, @@ -7444,6 +9529,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/768.png" }, + { + "pokeapi_id": 10316, + "national_dex": 768, + "name": "Golisopod (Mega)", + "types": [ + "bug", + "steel" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10316.png" + }, { "pokeapi_id": 769, "national_dex": 769, @@ -7501,6 +9596,136 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/774.png" }, + { + "pokeapi_id": 10130, + "national_dex": 774, + "name": "Minior (Orange Meteor)", + "types": [ + "rock", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10130.png" + }, + { + "pokeapi_id": 10131, + "national_dex": 774, + "name": "Minior (Yellow Meteor)", + "types": [ + "rock", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10131.png" + }, + { + "pokeapi_id": 10132, + "national_dex": 774, + "name": "Minior (Green Meteor)", + "types": [ + "rock", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10132.png" + }, + { + "pokeapi_id": 10133, + "national_dex": 774, + "name": "Minior (Blue Meteor)", + "types": [ + "rock", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10133.png" + }, + { + "pokeapi_id": 10134, + "national_dex": 774, + "name": "Minior (Indigo Meteor)", + "types": [ + "rock", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10134.png" + }, + { + "pokeapi_id": 10135, + "national_dex": 774, + "name": "Minior (Violet Meteor)", + "types": [ + "rock", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10135.png" + }, + { + "pokeapi_id": 10136, + "national_dex": 774, + "name": "Minior (Red)", + "types": [ + "rock", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10136.png" + }, + { + "pokeapi_id": 10137, + "national_dex": 774, + "name": "Minior (Orange)", + "types": [ + "rock", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10137.png" + }, + { + "pokeapi_id": 10138, + "national_dex": 774, + "name": "Minior (Yellow)", + "types": [ + "rock", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10138.png" + }, + { + "pokeapi_id": 10139, + "national_dex": 774, + "name": "Minior (Green)", + "types": [ + "rock", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10139.png" + }, + { + "pokeapi_id": 10140, + "national_dex": 774, + "name": "Minior (Blue)", + "types": [ + "rock", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10140.png" + }, + { + "pokeapi_id": 10141, + "national_dex": 774, + "name": "Minior (Indigo)", + "types": [ + "rock", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10141.png" + }, + { + "pokeapi_id": 10142, + "national_dex": 774, + "name": "Minior (Violet)", + "types": [ + "rock", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10142.png" + }, { "pokeapi_id": 775, "national_dex": 775, @@ -7530,6 +9755,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/777.png" }, + { + "pokeapi_id": 10154, + "national_dex": 777, + "name": "Togedemaru (Totem)", + "types": [ + "electric", + "steel" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10154.png" + }, { "pokeapi_id": 778, "national_dex": 778, @@ -7540,6 +9775,36 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/778.png" }, + { + "pokeapi_id": 10143, + "national_dex": 778, + "name": "Mimikyu (Busted)", + "types": [ + "ghost", + "fairy" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10143.png" + }, + { + "pokeapi_id": 10144, + "national_dex": 778, + "name": "Mimikyu (Totem Disguised)", + "types": [ + "ghost", + "fairy" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10144.png" + }, + { + "pokeapi_id": 10145, + "national_dex": 778, + "name": "Mimikyu (Totem Busted)", + "types": [ + "ghost", + "fairy" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10145.png" + }, { "pokeapi_id": 779, "national_dex": 779, @@ -7560,6 +9825,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/780.png" }, + { + "pokeapi_id": 10302, + "national_dex": 780, + "name": "Drampa (Mega)", + "types": [ + "normal", + "dragon" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10302.png" + }, { "pokeapi_id": 781, "national_dex": 781, @@ -7599,6 +9874,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/784.png" }, + { + "pokeapi_id": 10146, + "national_dex": 784, + "name": "Kommo O (Totem)", + "types": [ + "dragon", + "fighting" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10146.png" + }, { "pokeapi_id": 785, "national_dex": 785, @@ -7755,6 +10040,36 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/800.png" }, + { + "pokeapi_id": 10155, + "national_dex": 800, + "name": "Necrozma (Dusk)", + "types": [ + "psychic", + "steel" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10155.png" + }, + { + "pokeapi_id": 10156, + "national_dex": 800, + "name": "Necrozma (Dawn)", + "types": [ + "psychic", + "ghost" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10156.png" + }, + { + "pokeapi_id": 10157, + "national_dex": 800, + "name": "Necrozma (Ultra)", + "types": [ + "psychic", + "dragon" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10157.png" + }, { "pokeapi_id": 801, "national_dex": 801, @@ -7765,6 +10080,36 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/801.png" }, + { + "pokeapi_id": 10147, + "national_dex": 801, + "name": "Magearna (Original)", + "types": [ + "steel", + "fairy" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10147.png" + }, + { + "pokeapi_id": 10317, + "national_dex": 801, + "name": "Magearna (Mega)", + "types": [ + "steel", + "fairy" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10317.png" + }, + { + "pokeapi_id": 10318, + "national_dex": 801, + "name": "Magearna (Original Mega)", + "types": [ + "steel", + "fairy" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10318.png" + }, { "pokeapi_id": 802, "national_dex": 802, @@ -7823,6 +10168,15 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/807.png" }, + { + "pokeapi_id": 10319, + "national_dex": 807, + "name": "Zeraora (Mega)", + "types": [ + "electric" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10319.png" + }, { "pokeapi_id": 808, "national_dex": 808, @@ -7841,6 +10195,15 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/809.png" }, + { + "pokeapi_id": 10208, + "national_dex": 809, + "name": "Melmetal (Gmax)", + "types": [ + "steel" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10208.png" + }, { "pokeapi_id": 810, "national_dex": 810, @@ -7868,6 +10231,15 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/812.png" }, + { + "pokeapi_id": 10209, + "national_dex": 812, + "name": "Rillaboom (Gmax)", + "types": [ + "grass" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10209.png" + }, { "pokeapi_id": 813, "national_dex": 813, @@ -7895,6 +10267,15 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/815.png" }, + { + "pokeapi_id": 10210, + "national_dex": 815, + "name": "Cinderace (Gmax)", + "types": [ + "fire" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10210.png" + }, { "pokeapi_id": 816, "national_dex": 816, @@ -7922,6 +10303,15 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/818.png" }, + { + "pokeapi_id": 10211, + "national_dex": 818, + "name": "Inteleon (Gmax)", + "types": [ + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10211.png" + }, { "pokeapi_id": 819, "national_dex": 819, @@ -7968,6 +10358,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/823.png" }, + { + "pokeapi_id": 10212, + "national_dex": 823, + "name": "Corviknight (Gmax)", + "types": [ + "flying", + "steel" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10212.png" + }, { "pokeapi_id": 824, "national_dex": 824, @@ -7997,6 +10397,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/826.png" }, + { + "pokeapi_id": 10213, + "national_dex": 826, + "name": "Orbeetle (Gmax)", + "types": [ + "bug", + "psychic" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10213.png" + }, { "pokeapi_id": 827, "national_dex": 827, @@ -8070,6 +10480,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/834.png" }, + { + "pokeapi_id": 10214, + "national_dex": 834, + "name": "Drednaw (Gmax)", + "types": [ + "water", + "rock" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10214.png" + }, { "pokeapi_id": 835, "national_dex": 835, @@ -8117,6 +10537,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/839.png" }, + { + "pokeapi_id": 10215, + "national_dex": 839, + "name": "Coalossal (Gmax)", + "types": [ + "rock", + "fire" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10215.png" + }, { "pokeapi_id": 840, "national_dex": 840, @@ -8137,6 +10567,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/841.png" }, + { + "pokeapi_id": 10216, + "national_dex": 841, + "name": "Flapple (Gmax)", + "types": [ + "grass", + "dragon" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10216.png" + }, { "pokeapi_id": 842, "national_dex": 842, @@ -8147,6 +10587,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/842.png" }, + { + "pokeapi_id": 10217, + "national_dex": 842, + "name": "Appletun (Gmax)", + "types": [ + "grass", + "dragon" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10217.png" + }, { "pokeapi_id": 843, "national_dex": 843, @@ -8165,6 +10615,15 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/844.png" }, + { + "pokeapi_id": 10218, + "national_dex": 844, + "name": "Sandaconda (Gmax)", + "types": [ + "ground" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10218.png" + }, { "pokeapi_id": 845, "national_dex": 845, @@ -8175,6 +10634,26 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/845.png" }, + { + "pokeapi_id": 10182, + "national_dex": 845, + "name": "Cramorant (Gulping)", + "types": [ + "flying", + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10182.png" + }, + { + "pokeapi_id": 10183, + "national_dex": 845, + "name": "Cramorant (Gorging)", + "types": [ + "flying", + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10183.png" + }, { "pokeapi_id": 846, "national_dex": 846, @@ -8213,6 +10692,36 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/849.png" }, + { + "pokeapi_id": 10184, + "national_dex": 849, + "name": "Toxtricity (Low Key)", + "types": [ + "electric", + "poison" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10184.png" + }, + { + "pokeapi_id": 10219, + "national_dex": 849, + "name": "Toxtricity (Amped Gmax)", + "types": [ + "electric", + "poison" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10219.png" + }, + { + "pokeapi_id": 10228, + "national_dex": 849, + "name": "Toxtricity (Low Key Gmax)", + "types": [ + "electric", + "poison" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10228.png" + }, { "pokeapi_id": 850, "national_dex": 850, @@ -8233,6 +10742,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/851.png" }, + { + "pokeapi_id": 10220, + "national_dex": 851, + "name": "Centiskorch (Gmax)", + "types": [ + "fire", + "bug" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10220.png" + }, { "pokeapi_id": 852, "national_dex": 852, @@ -8297,6 +10816,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/858.png" }, + { + "pokeapi_id": 10221, + "national_dex": 858, + "name": "Hatterene (Gmax)", + "types": [ + "psychic", + "fairy" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10221.png" + }, { "pokeapi_id": 859, "national_dex": 859, @@ -8327,6 +10856,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/861.png" }, + { + "pokeapi_id": 10222, + "national_dex": 861, + "name": "Grimmsnarl (Gmax)", + "types": [ + "dark", + "fairy" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10222.png" + }, { "pokeapi_id": 862, "national_dex": 862, @@ -8402,6 +10941,15 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/869.png" }, + { + "pokeapi_id": 10223, + "national_dex": 869, + "name": "Alcremie (Gmax)", + "types": [ + "fairy" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10223.png" + }, { "pokeapi_id": 870, "national_dex": 870, @@ -8411,6 +10959,15 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/870.png" }, + { + "pokeapi_id": 10303, + "national_dex": 870, + "name": "Falinks (Mega)", + "types": [ + "fighting" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10303.png" + }, { "pokeapi_id": 871, "national_dex": 871, @@ -8458,6 +11015,15 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/875.png" }, + { + "pokeapi_id": 10185, + "national_dex": 875, + "name": "Eiscue (Noice)", + "types": [ + "ice" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10185.png" + }, { "pokeapi_id": 876, "national_dex": 876, @@ -8468,6 +11034,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/876.png" }, + { + "pokeapi_id": 10186, + "national_dex": 876, + "name": "Indeedee (Female)", + "types": [ + "psychic", + "normal" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10186.png" + }, { "pokeapi_id": 877, "national_dex": 877, @@ -8478,6 +11054,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/877.png" }, + { + "pokeapi_id": 10187, + "national_dex": 877, + "name": "Morpeko (Hangry)", + "types": [ + "electric", + "dark" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10187.png" + }, { "pokeapi_id": 878, "national_dex": 878, @@ -8496,6 +11082,15 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/879.png" }, + { + "pokeapi_id": 10224, + "national_dex": 879, + "name": "Copperajah (Gmax)", + "types": [ + "steel" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10224.png" + }, { "pokeapi_id": 880, "national_dex": 880, @@ -8546,6 +11141,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/884.png" }, + { + "pokeapi_id": 10225, + "national_dex": 884, + "name": "Duraludon (Gmax)", + "types": [ + "steel", + "dragon" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10225.png" + }, { "pokeapi_id": 885, "national_dex": 885, @@ -8585,6 +11190,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/888.png" }, + { + "pokeapi_id": 10188, + "national_dex": 888, + "name": "Zacian (Crowned)", + "types": [ + "fairy", + "steel" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10188.png" + }, { "pokeapi_id": 889, "national_dex": 889, @@ -8594,6 +11209,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/889.png" }, + { + "pokeapi_id": 10189, + "national_dex": 889, + "name": "Zamazenta (Crowned)", + "types": [ + "fighting", + "steel" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10189.png" + }, { "pokeapi_id": 890, "national_dex": 890, @@ -8604,6 +11229,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/890.png" }, + { + "pokeapi_id": 10190, + "national_dex": 890, + "name": "Eternatus (Eternamax)", + "types": [ + "poison", + "dragon" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10190.png" + }, { "pokeapi_id": 891, "national_dex": 891, @@ -8623,6 +11258,36 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/892.png" }, + { + "pokeapi_id": 10191, + "national_dex": 892, + "name": "Urshifu (Rapid Strike)", + "types": [ + "fighting", + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10191.png" + }, + { + "pokeapi_id": 10226, + "national_dex": 892, + "name": "Urshifu (Single Strike Gmax)", + "types": [ + "fighting", + "dark" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10226.png" + }, + { + "pokeapi_id": 10227, + "national_dex": 892, + "name": "Urshifu (Rapid Strike Gmax)", + "types": [ + "fighting", + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10227.png" + }, { "pokeapi_id": 893, "national_dex": 893, @@ -8633,6 +11298,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/893.png" }, + { + "pokeapi_id": 10192, + "national_dex": 893, + "name": "Zarude (Dada)", + "types": [ + "dark", + "grass" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10192.png" + }, { "pokeapi_id": 894, "national_dex": 894, @@ -8679,6 +11354,26 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/898.png" }, + { + "pokeapi_id": 10193, + "national_dex": 898, + "name": "Calyrex (Ice)", + "types": [ + "psychic", + "ice" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10193.png" + }, + { + "pokeapi_id": 10194, + "national_dex": 898, + "name": "Calyrex (Shadow)", + "types": [ + "psychic", + "ghost" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10194.png" + }, { "pokeapi_id": 899, "national_dex": 899, @@ -8709,6 +11404,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/901.png" }, + { + "pokeapi_id": 10272, + "national_dex": 901, + "name": "Ursaluna (Bloodmoon)", + "types": [ + "ground", + "normal" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10272.png" + }, { "pokeapi_id": 902, "national_dex": 902, @@ -8719,6 +11424,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/902.png" }, + { + "pokeapi_id": 10248, + "national_dex": 902, + "name": "Basculegion (Female)", + "types": [ + "water", + "ghost" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10248.png" + }, { "pokeapi_id": 903, "national_dex": 903, @@ -8749,6 +11464,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/905.png" }, + { + "pokeapi_id": 10249, + "national_dex": 905, + "name": "Enamorus (Therian)", + "types": [ + "fairy", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10249.png" + }, { "pokeapi_id": 906, "national_dex": 906, @@ -8851,6 +11576,15 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/916.png" }, + { + "pokeapi_id": 10254, + "national_dex": 916, + "name": "Oinkologne (Female)", + "types": [ + "normal" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10254.png" + }, { "pokeapi_id": 917, "national_dex": 917, @@ -8935,6 +11669,15 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/925.png" }, + { + "pokeapi_id": 10257, + "national_dex": 925, + "name": "Maushold (Family Of Three)", + "types": [ + "normal" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10257.png" + }, { "pokeapi_id": 926, "national_dex": 926, @@ -8993,6 +11736,36 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/931.png" }, + { + "pokeapi_id": 10260, + "national_dex": 931, + "name": "Squawkabilly (Blue Plumage)", + "types": [ + "normal", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10260.png" + }, + { + "pokeapi_id": 10261, + "national_dex": 931, + "name": "Squawkabilly (Yellow Plumage)", + "types": [ + "normal", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10261.png" + }, + { + "pokeapi_id": 10262, + "national_dex": 931, + "name": "Squawkabilly (White Plumage)", + "types": [ + "normal", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10262.png" + }, { "pokeapi_id": 932, "national_dex": 932, @@ -9193,6 +11966,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/952.png" }, + { + "pokeapi_id": 10320, + "national_dex": 952, + "name": "Scovillain (Mega)", + "types": [ + "grass", + "fire" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10320.png" + }, { "pokeapi_id": 953, "national_dex": 953, @@ -9306,6 +12089,15 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/964.png" }, + { + "pokeapi_id": 10256, + "national_dex": 964, + "name": "Palafin (Hero)", + "types": [ + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10256.png" + }, { "pokeapi_id": 965, "national_dex": 965, @@ -9365,6 +12157,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/970.png" }, + { + "pokeapi_id": 10321, + "national_dex": 970, + "name": "Glimmora (Mega)", + "types": [ + "rock", + "poison" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10321.png" + }, { "pokeapi_id": 971, "national_dex": 971, @@ -9440,6 +12242,56 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/978.png" }, + { + "pokeapi_id": 10258, + "national_dex": 978, + "name": "Tatsugiri (Droopy)", + "types": [ + "dragon", + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10258.png" + }, + { + "pokeapi_id": 10259, + "national_dex": 978, + "name": "Tatsugiri (Stretchy)", + "types": [ + "dragon", + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10259.png" + }, + { + "pokeapi_id": 10322, + "national_dex": 978, + "name": "Tatsugiri (Curly Mega)", + "types": [ + "dragon", + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10322.png" + }, + { + "pokeapi_id": 10323, + "national_dex": 978, + "name": "Tatsugiri (Droopy Mega)", + "types": [ + "dragon", + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10323.png" + }, + { + "pokeapi_id": 10324, + "national_dex": 978, + "name": "Tatsugiri (Stretchy Mega)", + "types": [ + "dragon", + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10324.png" + }, { "pokeapi_id": 979, "national_dex": 979, @@ -9479,6 +12331,15 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/982.png" }, + { + "pokeapi_id": 10255, + "national_dex": 982, + "name": "Dudunsparce (Three Segment)", + "types": [ + "normal" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10255.png" + }, { "pokeapi_id": 983, "national_dex": 983, @@ -9639,6 +12500,16 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/998.png" }, + { + "pokeapi_id": 10325, + "national_dex": 998, + "name": "Baxcalibur (Mega)", + "types": [ + "dragon", + "ice" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10325.png" + }, { "pokeapi_id": 999, "national_dex": 999, @@ -9648,6 +12519,15 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/999.png" }, + { + "pokeapi_id": 10263, + "national_dex": 999, + "name": "Gimmighoul (Roaming)", + "types": [ + "ghost" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10263.png" + }, { "pokeapi_id": 1000, "national_dex": 1000, @@ -9728,6 +12608,46 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/1007.png" }, + { + "pokeapi_id": 10264, + "national_dex": 1007, + "name": "Koraidon (Limited Build)", + "types": [ + "fighting", + "dragon" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10264.png" + }, + { + "pokeapi_id": 10265, + "national_dex": 1007, + "name": "Koraidon (Sprinting Build)", + "types": [ + "fighting", + "dragon" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10265.png" + }, + { + "pokeapi_id": 10266, + "national_dex": 1007, + "name": "Koraidon (Swimming Build)", + "types": [ + "fighting", + "dragon" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10266.png" + }, + { + "pokeapi_id": 10267, + "national_dex": 1007, + "name": "Koraidon (Gliding Build)", + "types": [ + "fighting", + "dragon" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10267.png" + }, { "pokeapi_id": 1008, "national_dex": 1008, @@ -9738,6 +12658,46 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/1008.png" }, + { + "pokeapi_id": 10268, + "national_dex": 1008, + "name": "Miraidon (Low Power Mode)", + "types": [ + "electric", + "dragon" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10268.png" + }, + { + "pokeapi_id": 10269, + "national_dex": 1008, + "name": "Miraidon (Drive Mode)", + "types": [ + "electric", + "dragon" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10269.png" + }, + { + "pokeapi_id": 10270, + "national_dex": 1008, + "name": "Miraidon (Aquatic Mode)", + "types": [ + "electric", + "dragon" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10270.png" + }, + { + "pokeapi_id": 10271, + "national_dex": 1008, + "name": "Miraidon (Glide Mode)", + "types": [ + "electric", + "dragon" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10271.png" + }, { "pokeapi_id": 1009, "national_dex": 1009, @@ -9827,6 +12787,36 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/1017.png" }, + { + "pokeapi_id": 10273, + "national_dex": 1017, + "name": "Ogerpon (Wellspring Mask)", + "types": [ + "grass", + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10273.png" + }, + { + "pokeapi_id": 10274, + "national_dex": 1017, + "name": "Ogerpon (Hearthflame Mask)", + "types": [ + "grass", + "fire" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10274.png" + }, + { + "pokeapi_id": 10275, + "national_dex": 1017, + "name": "Ogerpon (Cornerstone Mask)", + "types": [ + "grass", + "rock" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10275.png" + }, { "pokeapi_id": 1018, "national_dex": 1018, @@ -9896,6 +12886,24 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/1024.png" }, + { + "pokeapi_id": 10276, + "national_dex": 1024, + "name": "Terapagos (Terastal)", + "types": [ + "normal" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10276.png" + }, + { + "pokeapi_id": 10277, + "national_dex": 1024, + "name": "Terapagos (Stellar)", + "types": [ + "normal" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10277.png" + }, { "pokeapi_id": 1025, "national_dex": 1025, @@ -9906,4 +12914,4 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/1025.png" } -] \ No newline at end of file +] diff --git a/backend/src/app/seeds/data/red.json b/backend/src/app/seeds/data/red.json index 5d94b84..b6f23c0 100644 --- a/backend/src/app/seeds/data/red.json +++ b/backend/src/app/seeds/data/red.json @@ -333,7 +333,7 @@ "encounters": [], "children": [ { - "name": "Mt Moon (1F)", + "name": "Mt Moon (1f)", "order": 10, "encounters": [ { @@ -371,7 +371,7 @@ ] }, { - "name": "Mt Moon (B1F)", + "name": "Mt Moon (B1f)", "order": 11, "encounters": [ { @@ -409,7 +409,7 @@ ] }, { - "name": "Mt Moon (B2F)", + "name": "Mt Moon (B2f)", "order": 12, "encounters": [ { @@ -1134,7 +1134,7 @@ "encounters": [], "children": [ { - "name": "Rock Tunnel (B1F)", + "name": "Rock Tunnel (B1f)", "order": 26, "encounters": [ { @@ -1172,7 +1172,7 @@ ] }, { - "name": "Rock Tunnel (B2F)", + "name": "Rock Tunnel (B2f)", "order": 27, "encounters": [ { @@ -2558,7 +2558,7 @@ "encounters": [], "children": [ { - "name": "Pokemon Tower (3F)", + "name": "Pokemon Tower (3f)", "order": 47, "encounters": [ { @@ -2588,7 +2588,7 @@ ] }, { - "name": "Pokemon Tower (4F)", + "name": "Pokemon Tower (4f)", "order": 48, "encounters": [ { @@ -2618,7 +2618,7 @@ ] }, { - "name": "Pokemon Tower (5F)", + "name": "Pokemon Tower (5f)", "order": 49, "encounters": [ { @@ -2648,7 +2648,7 @@ ] }, { - "name": "Pokemon Tower (6F)", + "name": "Pokemon Tower (6f)", "order": 50, "encounters": [ { @@ -2678,7 +2678,7 @@ ] }, { - "name": "Pokemon Tower (7F)", + "name": "Pokemon Tower (7f)", "order": 51, "encounters": [ { @@ -2855,8 +2855,228 @@ "encounters": [], "children": [ { - "name": "Seafoam Islands (1F)", + "name": "Seafoam Islands (B3f)", "order": 55, + "encounters": [ + { + "pokeapi_id": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + }, + { + "pokeapi_id": 118, + "pokemon_name": "goldeen", + "method": "good-rod", + "encounter_rate": 50, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 60, + "pokemon_name": "poliwag", + "method": "good-rod", + "encounter_rate": 50, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 79, + "pokemon_name": "slowpoke", + "method": "walk", + "encounter_rate": 35, + "min_level": 31, + "max_level": 33 + }, + { + "pokeapi_id": 86, + "pokemon_name": "seel", + "method": "walk", + "encounter_rate": 30, + "min_level": 31, + "max_level": 33 + }, + { + "pokeapi_id": 118, + "pokemon_name": "goldeen", + "method": "super-rod", + "encounter_rate": 25, + "min_level": 15, + "max_level": 15 + }, + { + "pokeapi_id": 116, + "pokemon_name": "horsea", + "method": "super-rod", + "encounter_rate": 25, + "min_level": 15, + "max_level": 15 + }, + { + "pokeapi_id": 90, + "pokemon_name": "shellder", + "method": "super-rod", + "encounter_rate": 25, + "min_level": 15, + "max_level": 15 + }, + { + "pokeapi_id": 120, + "pokemon_name": "staryu", + "method": "super-rod", + "encounter_rate": 25, + "min_level": 15, + "max_level": 15 + }, + { + "pokeapi_id": 116, + "pokemon_name": "horsea", + "method": "walk", + "encounter_rate": 15, + "min_level": 29, + "max_level": 31 + }, + { + "pokeapi_id": 90, + "pokemon_name": "shellder", + "method": "walk", + "encounter_rate": 15, + "min_level": 29, + "max_level": 31 + }, + { + "pokeapi_id": 117, + "pokemon_name": "seadra", + "method": "walk", + "encounter_rate": 4, + "min_level": 39, + "max_level": 39 + }, + { + "pokeapi_id": 87, + "pokemon_name": "dewgong", + "method": "walk", + "encounter_rate": 1, + "min_level": 37, + "max_level": 37 + } + ] + }, + { + "name": "Seafoam Islands (B4f)", + "order": 56, + "encounters": [ + { + "pokeapi_id": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + }, + { + "pokeapi_id": 118, + "pokemon_name": "goldeen", + "method": "good-rod", + "encounter_rate": 50, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 60, + "pokemon_name": "poliwag", + "method": "good-rod", + "encounter_rate": 50, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 116, + "pokemon_name": "horsea", + "method": "walk", + "encounter_rate": 35, + "min_level": 31, + "max_level": 33 + }, + { + "pokeapi_id": 90, + "pokemon_name": "shellder", + "method": "walk", + "encounter_rate": 30, + "min_level": 31, + "max_level": 33 + }, + { + "pokeapi_id": 118, + "pokemon_name": "goldeen", + "method": "super-rod", + "encounter_rate": 25, + "min_level": 15, + "max_level": 15 + }, + { + "pokeapi_id": 116, + "pokemon_name": "horsea", + "method": "super-rod", + "encounter_rate": 25, + "min_level": 15, + "max_level": 15 + }, + { + "pokeapi_id": 90, + "pokemon_name": "shellder", + "method": "super-rod", + "encounter_rate": 25, + "min_level": 15, + "max_level": 15 + }, + { + "pokeapi_id": 120, + "pokemon_name": "staryu", + "method": "super-rod", + "encounter_rate": 25, + "min_level": 15, + "max_level": 15 + }, + { + "pokeapi_id": 86, + "pokemon_name": "seel", + "method": "walk", + "encounter_rate": 15, + "min_level": 29, + "max_level": 31 + }, + { + "pokeapi_id": 79, + "pokemon_name": "slowpoke", + "method": "walk", + "encounter_rate": 15, + "min_level": 29, + "max_level": 31 + }, + { + "pokeapi_id": 80, + "pokemon_name": "slowbro", + "method": "walk", + "encounter_rate": 4, + "min_level": 39, + "max_level": 39 + }, + { + "pokeapi_id": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 1, + "min_level": 32, + "max_level": 32 + } + ] + }, + { + "name": "Seafoam Islands (1f)", + "order": 57, "encounters": [ { "pokeapi_id": 116, @@ -2925,8 +3145,8 @@ ] }, { - "name": "Seafoam Islands (B1F)", - "order": 56, + "name": "Seafoam Islands (B1f)", + "order": 58, "encounters": [ { "pokeapi_id": 116, @@ -2987,8 +3207,8 @@ ] }, { - "name": "Seafoam Islands (B2F)", - "order": 57, + "name": "Seafoam Islands (B2f)", + "order": 59, "encounters": [ { "pokeapi_id": 86, @@ -3047,226 +3267,6 @@ "max_level": 37 } ] - }, - { - "name": "Seafoam Islands (B3F)", - "order": 58, - "encounters": [ - { - "pokeapi_id": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 118, - "pokemon_name": "goldeen", - "method": "good-rod", - "encounter_rate": 50, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 60, - "pokemon_name": "poliwag", - "method": "good-rod", - "encounter_rate": 50, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 79, - "pokemon_name": "slowpoke", - "method": "walk", - "encounter_rate": 35, - "min_level": 31, - "max_level": 33 - }, - { - "pokeapi_id": 86, - "pokemon_name": "seel", - "method": "walk", - "encounter_rate": 30, - "min_level": 31, - "max_level": 33 - }, - { - "pokeapi_id": 118, - "pokemon_name": "goldeen", - "method": "super-rod", - "encounter_rate": 25, - "min_level": 15, - "max_level": 15 - }, - { - "pokeapi_id": 116, - "pokemon_name": "horsea", - "method": "super-rod", - "encounter_rate": 25, - "min_level": 15, - "max_level": 15 - }, - { - "pokeapi_id": 90, - "pokemon_name": "shellder", - "method": "super-rod", - "encounter_rate": 25, - "min_level": 15, - "max_level": 15 - }, - { - "pokeapi_id": 120, - "pokemon_name": "staryu", - "method": "super-rod", - "encounter_rate": 25, - "min_level": 15, - "max_level": 15 - }, - { - "pokeapi_id": 116, - "pokemon_name": "horsea", - "method": "walk", - "encounter_rate": 15, - "min_level": 29, - "max_level": 31 - }, - { - "pokeapi_id": 90, - "pokemon_name": "shellder", - "method": "walk", - "encounter_rate": 15, - "min_level": 29, - "max_level": 31 - }, - { - "pokeapi_id": 117, - "pokemon_name": "seadra", - "method": "walk", - "encounter_rate": 4, - "min_level": 39, - "max_level": 39 - }, - { - "pokeapi_id": 87, - "pokemon_name": "dewgong", - "method": "walk", - "encounter_rate": 1, - "min_level": 37, - "max_level": 37 - } - ] - }, - { - "name": "Seafoam Islands (B4F)", - "order": 59, - "encounters": [ - { - "pokeapi_id": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 118, - "pokemon_name": "goldeen", - "method": "good-rod", - "encounter_rate": 50, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 60, - "pokemon_name": "poliwag", - "method": "good-rod", - "encounter_rate": 50, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 116, - "pokemon_name": "horsea", - "method": "walk", - "encounter_rate": 35, - "min_level": 31, - "max_level": 33 - }, - { - "pokeapi_id": 90, - "pokemon_name": "shellder", - "method": "walk", - "encounter_rate": 30, - "min_level": 31, - "max_level": 33 - }, - { - "pokeapi_id": 118, - "pokemon_name": "goldeen", - "method": "super-rod", - "encounter_rate": 25, - "min_level": 15, - "max_level": 15 - }, - { - "pokeapi_id": 116, - "pokemon_name": "horsea", - "method": "super-rod", - "encounter_rate": 25, - "min_level": 15, - "max_level": 15 - }, - { - "pokeapi_id": 90, - "pokemon_name": "shellder", - "method": "super-rod", - "encounter_rate": 25, - "min_level": 15, - "max_level": 15 - }, - { - "pokeapi_id": 120, - "pokemon_name": "staryu", - "method": "super-rod", - "encounter_rate": 25, - "min_level": 15, - "max_level": 15 - }, - { - "pokeapi_id": 86, - "pokemon_name": "seel", - "method": "walk", - "encounter_rate": 15, - "min_level": 29, - "max_level": 31 - }, - { - "pokeapi_id": 79, - "pokemon_name": "slowpoke", - "method": "walk", - "encounter_rate": 15, - "min_level": 29, - "max_level": 31 - }, - { - "pokeapi_id": 80, - "pokemon_name": "slowbro", - "method": "walk", - "encounter_rate": 4, - "min_level": 39, - "max_level": 39 - }, - { - "pokeapi_id": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 1, - "min_level": 32, - "max_level": 32 - } - ] } ] }, @@ -3362,7 +3362,7 @@ "encounters": [], "children": [ { - "name": "Pokemon Mansion (1F)", + "name": "Pokemon Mansion (1f)", "order": 62, "encounters": [ { @@ -3416,7 +3416,7 @@ ] }, { - "name": "Pokemon Mansion (2F)", + "name": "Pokemon Mansion (2f)", "order": 63, "encounters": [ { @@ -3470,7 +3470,7 @@ ] }, { - "name": "Pokemon Mansion (3F)", + "name": "Pokemon Mansion (3f)", "order": 64, "encounters": [ { @@ -3524,7 +3524,7 @@ ] }, { - "name": "Pokemon Mansion (B1F)", + "name": "Pokemon Mansion (B1f)", "order": 65, "encounters": [ { @@ -3797,7 +3797,7 @@ "encounters": [], "children": [ { - "name": "Victory Road 2 (1F)", + "name": "Victory Road 2 (1f)", "order": 69, "encounters": [ { @@ -3867,7 +3867,7 @@ ] }, { - "name": "Victory Road 2 (2F)", + "name": "Victory Road 2 (2f)", "order": 70, "encounters": [ { @@ -3937,7 +3937,7 @@ ] }, { - "name": "Victory Road 2 (3F)", + "name": "Victory Road 2 (3f)", "order": 71, "encounters": [ { @@ -4014,7 +4014,7 @@ "encounters": [], "children": [ { - "name": "Cerulean Cave (1F)", + "name": "Cerulean Cave (1f)", "order": 73, "encounters": [ { @@ -4156,7 +4156,7 @@ ] }, { - "name": "Cerulean Cave (2F)", + "name": "Cerulean Cave (2f)", "order": 74, "encounters": [ { @@ -4234,7 +4234,7 @@ ] }, { - "name": "Cerulean Cave (B1F)", + "name": "Cerulean Cave (B1f)", "order": 75, "encounters": [ { @@ -4375,4 +4375,4 @@ } ] } -] \ No newline at end of file +] diff --git a/backend/src/app/seeds/data/ruby.json b/backend/src/app/seeds/data/ruby.json index 73c649e..557f3d2 100644 --- a/backend/src/app/seeds/data/ruby.json +++ b/backend/src/app/seeds/data/ruby.json @@ -811,7 +811,7 @@ "encounters": [], "children": [ { - "name": "Granite Cave (1F)", + "name": "Granite Cave (1f)", "order": 15, "encounters": [ { @@ -849,7 +849,7 @@ ] }, { - "name": "Granite Cave (B1F)", + "name": "Granite Cave (B1f)", "order": 16, "encounters": [ { @@ -895,7 +895,7 @@ ] }, { - "name": "Granite Cave (B2F)", + "name": "Granite Cave (B2f)", "order": 17, "encounters": [ { @@ -949,7 +949,7 @@ ] }, { - "name": "Granite Cave (1Fsmall Room)", + "name": "Granite Cave (1fsmall Room)", "order": 18, "encounters": [ { @@ -1594,14 +1594,6 @@ "min_level": 13, "max_level": 13 }, - { - "pokeapi_id": 283, - "pokemon_name": "surskit", - "method": "surf", - "encounter_rate": 1, - "min_level": 20, - "max_level": 30 - }, { "pokeapi_id": 283, "pokemon_name": "surskit", @@ -1610,6 +1602,14 @@ "min_level": 13, "max_level": 13 }, + { + "pokeapi_id": 283, + "pokemon_name": "surskit", + "method": "surf", + "encounter_rate": 1, + "min_level": 20, + "max_level": 30 + }, { "pokeapi_id": 313, "pokemon_name": "volbeat", @@ -2098,7 +2098,7 @@ ] }, { - "name": "Meteor Falls (B1F)", + "name": "Meteor Falls (B1f)", "order": 36, "encounters": [ { @@ -2867,14 +2867,6 @@ "min_level": 25, "max_level": 25 }, - { - "pokeapi_id": 283, - "pokemon_name": "surskit", - "method": "surf", - "encounter_rate": 1, - "min_level": 20, - "max_level": 30 - }, { "pokeapi_id": 283, "pokemon_name": "surskit", @@ -2882,6 +2874,14 @@ "encounter_rate": 1, "min_level": 25, "max_level": 25 + }, + { + "pokeapi_id": 283, + "pokemon_name": "surskit", + "method": "surf", + "encounter_rate": 1, + "min_level": 20, + "max_level": 30 } ] }, @@ -3563,117 +3563,9 @@ "order": 51, "encounters": [], "children": [ - { - "name": "Mt Pyre (1F)", - "order": 52, - "encounters": [ - { - "pokeapi_id": 355, - "pokemon_name": "duskull", - "method": "walk", - "encounter_rate": 100, - "min_level": 22, - "max_level": 29 - } - ] - }, - { - "name": "Mt Pyre (2F)", - "order": 53, - "encounters": [ - { - "pokeapi_id": 355, - "pokemon_name": "duskull", - "method": "walk", - "encounter_rate": 100, - "min_level": 22, - "max_level": 29 - } - ] - }, - { - "name": "Mt Pyre (3F)", - "order": 54, - "encounters": [ - { - "pokeapi_id": 355, - "pokemon_name": "duskull", - "method": "walk", - "encounter_rate": 100, - "min_level": 22, - "max_level": 29 - } - ] - }, - { - "name": "Mt Pyre (4F)", - "order": 55, - "encounters": [ - { - "pokeapi_id": 355, - "pokemon_name": "duskull", - "method": "walk", - "encounter_rate": 90, - "min_level": 22, - "max_level": 29 - }, - { - "pokeapi_id": 353, - "pokemon_name": "shuppet", - "method": "walk", - "encounter_rate": 10, - "min_level": 25, - "max_level": 29 - } - ] - }, - { - "name": "Mt Pyre (5F)", - "order": 56, - "encounters": [ - { - "pokeapi_id": 355, - "pokemon_name": "duskull", - "method": "walk", - "encounter_rate": 90, - "min_level": 22, - "max_level": 29 - }, - { - "pokeapi_id": 353, - "pokemon_name": "shuppet", - "method": "walk", - "encounter_rate": 10, - "min_level": 25, - "max_level": 29 - } - ] - }, - { - "name": "Mt Pyre (6F)", - "order": 57, - "encounters": [ - { - "pokeapi_id": 355, - "pokemon_name": "duskull", - "method": "walk", - "encounter_rate": 90, - "min_level": 22, - "max_level": 29 - }, - { - "pokeapi_id": 353, - "pokemon_name": "shuppet", - "method": "walk", - "encounter_rate": 10, - "min_level": 25, - "max_level": 29 - } - ] - }, { "name": "Mt Pyre (Outside)", - "order": 58, + "order": 52, "encounters": [ { "pokeapi_id": 355, @@ -3711,7 +3603,7 @@ }, { "name": "Mt Pyre (Summit)", - "order": 59, + "order": 53, "encounters": [ { "pokeapi_id": 355, @@ -3738,6 +3630,114 @@ "max_level": 28 } ] + }, + { + "name": "Mt Pyre (1f)", + "order": 54, + "encounters": [ + { + "pokeapi_id": 355, + "pokemon_name": "duskull", + "method": "walk", + "encounter_rate": 100, + "min_level": 22, + "max_level": 29 + } + ] + }, + { + "name": "Mt Pyre (2f)", + "order": 55, + "encounters": [ + { + "pokeapi_id": 355, + "pokemon_name": "duskull", + "method": "walk", + "encounter_rate": 100, + "min_level": 22, + "max_level": 29 + } + ] + }, + { + "name": "Mt Pyre (3f)", + "order": 56, + "encounters": [ + { + "pokeapi_id": 355, + "pokemon_name": "duskull", + "method": "walk", + "encounter_rate": 100, + "min_level": 22, + "max_level": 29 + } + ] + }, + { + "name": "Mt Pyre (4f)", + "order": 57, + "encounters": [ + { + "pokeapi_id": 355, + "pokemon_name": "duskull", + "method": "walk", + "encounter_rate": 90, + "min_level": 22, + "max_level": 29 + }, + { + "pokeapi_id": 353, + "pokemon_name": "shuppet", + "method": "walk", + "encounter_rate": 10, + "min_level": 25, + "max_level": 29 + } + ] + }, + { + "name": "Mt Pyre (5f)", + "order": 58, + "encounters": [ + { + "pokeapi_id": 355, + "pokemon_name": "duskull", + "method": "walk", + "encounter_rate": 90, + "min_level": 22, + "max_level": 29 + }, + { + "pokeapi_id": 353, + "pokemon_name": "shuppet", + "method": "walk", + "encounter_rate": 10, + "min_level": 25, + "max_level": 29 + } + ] + }, + { + "name": "Mt Pyre (6f)", + "order": 59, + "encounters": [ + { + "pokeapi_id": 355, + "pokemon_name": "duskull", + "method": "walk", + "encounter_rate": 90, + "min_level": 22, + "max_level": 29 + }, + { + "pokeapi_id": 353, + "pokemon_name": "shuppet", + "method": "walk", + "encounter_rate": 10, + "min_level": 25, + "max_level": 29 + } + ] } ] }, @@ -4244,7 +4244,7 @@ ] }, { - "name": "Shoal Cave (B1F)", + "name": "Shoal Cave (B1f)", "order": 65, "encounters": [ { @@ -4419,16 +4419,24 @@ "encounters": [], "children": [ { - "name": "Cave Of Origin (Entrance)", + "name": "Cave Of Origin (B2f)", "order": 69, "encounters": [ { "pokeapi_id": 41, "pokemon_name": "zubat", "method": "walk", - "encounter_rate": 90, - "min_level": 28, - "max_level": 35 + "encounter_rate": 60, + "min_level": 30, + "max_level": 34 + }, + { + "pokeapi_id": 303, + "pokemon_name": "mawile", + "method": "walk", + "encounter_rate": 30, + "min_level": 30, + "max_level": 34 }, { "pokeapi_id": 42, @@ -4441,7 +4449,7 @@ ] }, { - "name": "Cave Of Origin (1F)", + "name": "Cave Of Origin (B3f)", "order": 70, "encounters": [ { @@ -4471,24 +4479,16 @@ ] }, { - "name": "Cave Of Origin (B1F)", + "name": "Cave Of Origin (Entrance)", "order": 71, "encounters": [ { "pokeapi_id": 41, "pokemon_name": "zubat", "method": "walk", - "encounter_rate": 60, - "min_level": 30, - "max_level": 34 - }, - { - "pokeapi_id": 303, - "pokemon_name": "mawile", - "method": "walk", - "encounter_rate": 30, - "min_level": 30, - "max_level": 34 + "encounter_rate": 90, + "min_level": 28, + "max_level": 35 }, { "pokeapi_id": 42, @@ -4501,7 +4501,7 @@ ] }, { - "name": "Cave Of Origin (B2F)", + "name": "Cave Of Origin (1f)", "order": 72, "encounters": [ { @@ -4531,7 +4531,7 @@ ] }, { - "name": "Cave Of Origin (B3F)", + "name": "Cave Of Origin (B1f)", "order": 73, "encounters": [ { @@ -5578,7 +5578,7 @@ "encounters": [], "children": [ { - "name": "Victory Road (1F)", + "name": "Victory Road (1f)", "order": 86, "encounters": [ { @@ -5648,7 +5648,7 @@ ] }, { - "name": "Victory Road (B1F)", + "name": "Victory Road (B1f)", "order": 87, "encounters": [ { @@ -5710,7 +5710,7 @@ ] }, { - "name": "Victory Road (B2F)", + "name": "Victory Road (B2f)", "order": 88, "encounters": [ { @@ -5819,7 +5819,7 @@ "encounters": [], "children": [ { - "name": "Sky Pillar (1F)", + "name": "Sky Pillar (1f)", "order": 90, "encounters": [ { @@ -5857,7 +5857,7 @@ ] }, { - "name": "Sky Pillar (3F)", + "name": "Sky Pillar (3f)", "order": 91, "encounters": [ { @@ -5895,7 +5895,7 @@ ] }, { - "name": "Sky Pillar (5F)", + "name": "Sky Pillar (5f)", "order": 92, "encounters": [ { @@ -6012,4 +6012,4 @@ } ] } -] \ No newline at end of file +] diff --git a/backend/src/app/seeds/data/sapphire.json b/backend/src/app/seeds/data/sapphire.json index c9d0673..9e102f8 100644 --- a/backend/src/app/seeds/data/sapphire.json +++ b/backend/src/app/seeds/data/sapphire.json @@ -811,7 +811,7 @@ "encounters": [], "children": [ { - "name": "Granite Cave (1F)", + "name": "Granite Cave (1f)", "order": 15, "encounters": [ { @@ -849,7 +849,7 @@ ] }, { - "name": "Granite Cave (B1F)", + "name": "Granite Cave (B1f)", "order": 16, "encounters": [ { @@ -895,7 +895,7 @@ ] }, { - "name": "Granite Cave (B2F)", + "name": "Granite Cave (B2f)", "order": 17, "encounters": [ { @@ -949,7 +949,7 @@ ] }, { - "name": "Granite Cave (1Fsmall Room)", + "name": "Granite Cave (1fsmall Room)", "order": 18, "encounters": [ { @@ -1602,14 +1602,6 @@ "min_level": 13, "max_level": 13 }, - { - "pokeapi_id": 283, - "pokemon_name": "surskit", - "method": "surf", - "encounter_rate": 1, - "min_level": 20, - "max_level": 30 - }, { "pokeapi_id": 283, "pokemon_name": "surskit", @@ -1617,6 +1609,14 @@ "encounter_rate": 1, "min_level": 13, "max_level": 13 + }, + { + "pokeapi_id": 283, + "pokemon_name": "surskit", + "method": "surf", + "encounter_rate": 1, + "min_level": 20, + "max_level": 30 } ] }, @@ -2004,7 +2004,7 @@ "encounters": [], "children": [ { - "name": "Meteor Falls (Back)", + "name": "Meteor Falls (B1f)", "order": 35, "encounters": [ { @@ -2097,103 +2097,9 @@ } ] }, - { - "name": "Meteor Falls (B1F)", - "order": 36, - "encounters": [ - { - "pokeapi_id": 42, - "pokemon_name": "golbat", - "method": "surf", - "encounter_rate": 90, - "min_level": 30, - "max_level": 35 - }, - { - "pokeapi_id": 339, - "pokemon_name": "barboach", - "method": "super-rod", - "encounter_rate": 80, - "min_level": 25, - "max_level": 35 - }, - { - "pokeapi_id": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 70, - "min_level": 5, - "max_level": 10 - }, - { - "pokeapi_id": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 65, - "min_level": 33, - "max_level": 40 - }, - { - "pokeapi_id": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 10, - "max_level": 30 - }, - { - "pokeapi_id": 337, - "pokemon_name": "lunatone", - "method": "walk", - "encounter_rate": 35, - "min_level": 33, - "max_level": 39 - }, - { - "pokeapi_id": 118, - "pokemon_name": "goldeen", - "method": "old-rod", - "encounter_rate": 30, - "min_level": 5, - "max_level": 10 - }, - { - "pokeapi_id": 339, - "pokemon_name": "barboach", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 10, - "max_level": 30 - }, - { - "pokeapi_id": 118, - "pokemon_name": "goldeen", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 10, - "max_level": 30 - }, - { - "pokeapi_id": 340, - "pokemon_name": "whiscash", - "method": "super-rod", - "encounter_rate": 20, - "min_level": 30, - "max_level": 45 - }, - { - "pokeapi_id": 337, - "pokemon_name": "lunatone", - "method": "surf", - "encounter_rate": 10, - "min_level": 5, - "max_level": 35 - } - ] - }, { "name": "Meteor Falls (Backsmall Room)", - "order": 37, + "order": 36, "encounters": [ { "pokeapi_id": 42, @@ -2292,6 +2198,100 @@ "max_level": 35 } ] + }, + { + "name": "Meteor Falls (Back)", + "order": 37, + "encounters": [ + { + "pokeapi_id": 42, + "pokemon_name": "golbat", + "method": "surf", + "encounter_rate": 90, + "min_level": 30, + "max_level": 35 + }, + { + "pokeapi_id": 339, + "pokemon_name": "barboach", + "method": "super-rod", + "encounter_rate": 80, + "min_level": 25, + "max_level": 35 + }, + { + "pokeapi_id": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 70, + "min_level": 5, + "max_level": 10 + }, + { + "pokeapi_id": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 65, + "min_level": 33, + "max_level": 40 + }, + { + "pokeapi_id": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 10, + "max_level": 30 + }, + { + "pokeapi_id": 337, + "pokemon_name": "lunatone", + "method": "walk", + "encounter_rate": 35, + "min_level": 33, + "max_level": 39 + }, + { + "pokeapi_id": 118, + "pokemon_name": "goldeen", + "method": "old-rod", + "encounter_rate": 30, + "min_level": 5, + "max_level": 10 + }, + { + "pokeapi_id": 339, + "pokemon_name": "barboach", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 10, + "max_level": 30 + }, + { + "pokeapi_id": 118, + "pokemon_name": "goldeen", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 10, + "max_level": 30 + }, + { + "pokeapi_id": 340, + "pokemon_name": "whiscash", + "method": "super-rod", + "encounter_rate": 20, + "min_level": 30, + "max_level": 45 + }, + { + "pokeapi_id": 337, + "pokemon_name": "lunatone", + "method": "surf", + "encounter_rate": 10, + "min_level": 5, + "max_level": 35 + } + ] } ] }, @@ -2867,14 +2867,6 @@ "min_level": 25, "max_level": 25 }, - { - "pokeapi_id": 283, - "pokemon_name": "surskit", - "method": "surf", - "encounter_rate": 1, - "min_level": 20, - "max_level": 30 - }, { "pokeapi_id": 283, "pokemon_name": "surskit", @@ -2882,6 +2874,14 @@ "encounter_rate": 1, "min_level": 25, "max_level": 25 + }, + { + "pokeapi_id": 283, + "pokemon_name": "surskit", + "method": "surf", + "encounter_rate": 1, + "min_level": 20, + "max_level": 30 } ] }, @@ -3564,7 +3564,7 @@ "encounters": [], "children": [ { - "name": "Mt Pyre (1F)", + "name": "Mt Pyre (2f)", "order": 52, "encounters": [ { @@ -3578,7 +3578,7 @@ ] }, { - "name": "Mt Pyre (2F)", + "name": "Mt Pyre (3f)", "order": 53, "encounters": [ { @@ -3592,21 +3592,29 @@ ] }, { - "name": "Mt Pyre (3F)", + "name": "Mt Pyre (4f)", "order": 54, "encounters": [ { "pokeapi_id": 353, "pokemon_name": "shuppet", "method": "walk", - "encounter_rate": 100, + "encounter_rate": 90, "min_level": 22, "max_level": 29 + }, + { + "pokeapi_id": 355, + "pokemon_name": "duskull", + "method": "walk", + "encounter_rate": 10, + "min_level": 25, + "max_level": 29 } ] }, { - "name": "Mt Pyre (4F)", + "name": "Mt Pyre (5f)", "order": 55, "encounters": [ { @@ -3628,7 +3636,7 @@ ] }, { - "name": "Mt Pyre (5F)", + "name": "Mt Pyre (6f)", "order": 56, "encounters": [ { @@ -3649,31 +3657,9 @@ } ] }, - { - "name": "Mt Pyre (6F)", - "order": 57, - "encounters": [ - { - "pokeapi_id": 353, - "pokemon_name": "shuppet", - "method": "walk", - "encounter_rate": 90, - "min_level": 22, - "max_level": 29 - }, - { - "pokeapi_id": 355, - "pokemon_name": "duskull", - "method": "walk", - "encounter_rate": 10, - "min_level": 25, - "max_level": 29 - } - ] - }, { "name": "Mt Pyre (Outside)", - "order": 58, + "order": 57, "encounters": [ { "pokeapi_id": 353, @@ -3711,7 +3697,7 @@ }, { "name": "Mt Pyre (Summit)", - "order": 59, + "order": 58, "encounters": [ { "pokeapi_id": 353, @@ -3738,6 +3724,20 @@ "max_level": 28 } ] + }, + { + "name": "Mt Pyre (1f)", + "order": 59, + "encounters": [ + { + "pokeapi_id": 353, + "pokemon_name": "shuppet", + "method": "walk", + "encounter_rate": 100, + "min_level": 22, + "max_level": 29 + } + ] } ] }, @@ -4244,7 +4244,7 @@ ] }, { - "name": "Shoal Cave (B1F)", + "name": "Shoal Cave (B1f)", "order": 65, "encounters": [ { @@ -4449,7 +4449,7 @@ ] }, { - "name": "Cave Of Origin (1F)", + "name": "Cave Of Origin (1f)", "order": 70, "encounters": [ { @@ -4479,7 +4479,7 @@ ] }, { - "name": "Cave Of Origin (B1F)", + "name": "Cave Of Origin (B1f)", "order": 71, "encounters": [ { @@ -4509,7 +4509,7 @@ ] }, { - "name": "Cave Of Origin (B2F)", + "name": "Cave Of Origin (B2f)", "order": 72, "encounters": [ { @@ -4539,7 +4539,7 @@ ] }, { - "name": "Cave Of Origin (B3F)", + "name": "Cave Of Origin (B3f)", "order": 73, "encounters": [ { @@ -5586,7 +5586,7 @@ "encounters": [], "children": [ { - "name": "Victory Road (1F)", + "name": "Victory Road (1f)", "order": 86, "encounters": [ { @@ -5656,7 +5656,7 @@ ] }, { - "name": "Victory Road (B1F)", + "name": "Victory Road (B1f)", "order": 87, "encounters": [ { @@ -5718,7 +5718,7 @@ ] }, { - "name": "Victory Road (B2F)", + "name": "Victory Road (B2f)", "order": 88, "encounters": [ { @@ -5827,7 +5827,7 @@ "encounters": [], "children": [ { - "name": "Sky Pillar (1F)", + "name": "Sky Pillar (1f)", "order": 90, "encounters": [ { @@ -5865,7 +5865,7 @@ ] }, { - "name": "Sky Pillar (3F)", + "name": "Sky Pillar (3f)", "order": 91, "encounters": [ { @@ -5903,7 +5903,7 @@ ] }, { - "name": "Sky Pillar (5F)", + "name": "Sky Pillar (5f)", "order": 92, "encounters": [ { @@ -6020,4 +6020,4 @@ } ] } -] \ No newline at end of file +] diff --git a/backend/src/app/seeds/data/scarlet.json b/backend/src/app/seeds/data/scarlet.json index 0637a08..19765bd 100644 --- a/backend/src/app/seeds/data/scarlet.json +++ b/backend/src/app/seeds/data/scarlet.json @@ -1 +1 @@ -[] \ No newline at end of file +null diff --git a/backend/src/app/seeds/data/shield.json b/backend/src/app/seeds/data/shield.json index 0637a08..19765bd 100644 --- a/backend/src/app/seeds/data/shield.json +++ b/backend/src/app/seeds/data/shield.json @@ -1 +1 @@ -[] \ No newline at end of file +null diff --git a/backend/src/app/seeds/data/shining-pearl.json b/backend/src/app/seeds/data/shining-pearl.json index 0637a08..19765bd 100644 --- a/backend/src/app/seeds/data/shining-pearl.json +++ b/backend/src/app/seeds/data/shining-pearl.json @@ -1 +1 @@ -[] \ No newline at end of file +null diff --git a/backend/src/app/seeds/data/silver.json b/backend/src/app/seeds/data/silver.json index ba5fb36..2c826f3 100644 --- a/backend/src/app/seeds/data/silver.json +++ b/backend/src/app/seeds/data/silver.json @@ -826,7 +826,7 @@ "encounters": [], "children": [ { - "name": "Sprout Tower (2F)", + "name": "Sprout Tower (2f)", "order": 12, "encounters": [ { @@ -848,7 +848,7 @@ ] }, { - "name": "Sprout Tower (3F)", + "name": "Sprout Tower (3f)", "order": 13, "encounters": [ { @@ -1184,118 +1184,8 @@ "encounters": [], "children": [ { - "name": "Union Cave (1F)", + "name": "Union Cave (B1f)", "order": 22, - "encounters": [ - { - "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": 65, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 194, - "pokemon_name": "wooper", - "method": "surf", - "encounter_rate": 60, - "min_level": 15, - "max_level": 19 - }, - { - "pokeapi_id": 195, - "pokemon_name": "quagsire", - "method": "surf", - "encounter_rate": 40, - "min_level": 15, - "max_level": 24 - }, - { - "pokeapi_id": 19, - "pokemon_name": "rattata", - "method": "walk", - "encounter_rate": 40, - "min_level": 4, - "max_level": 6 - }, - { - "pokeapi_id": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 35, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 74, - "pokemon_name": "geodude", - "method": "walk", - "encounter_rate": 30, - "min_level": 6, - "max_level": 6 - }, - { - "pokeapi_id": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 25, - "min_level": 5, - "max_level": 7 - }, - { - "pokeapi_id": 129, - "pokemon_name": "magikarp", - "method": "super-rod", - "encounter_rate": 20, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 118, - "pokemon_name": "goldeen", - "method": "old-rod", - "encounter_rate": 15, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 119, - "pokemon_name": "seaking", - "method": "super-rod", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 95, - "pokemon_name": "onix", - "method": "walk", - "encounter_rate": 5, - "min_level": 6, - "max_level": 6 - } - ] - }, - { - "name": "Union Cave (B1F)", - "order": 23, "encounters": [ { "pokeapi_id": 129, @@ -1404,8 +1294,8 @@ ] }, { - "name": "Union Cave (B2F)", - "order": 24, + "name": "Union Cave (B2f)", + "order": 23, "encounters": [ { "pokeapi_id": 98, @@ -1560,6 +1450,116 @@ "max_level": 20 } ] + }, + { + "name": "Union Cave (1f)", + "order": 24, + "encounters": [ + { + "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": 65, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 194, + "pokemon_name": "wooper", + "method": "surf", + "encounter_rate": 60, + "min_level": 15, + "max_level": 19 + }, + { + "pokeapi_id": 195, + "pokemon_name": "quagsire", + "method": "surf", + "encounter_rate": 40, + "min_level": 15, + "max_level": 24 + }, + { + "pokeapi_id": 19, + "pokemon_name": "rattata", + "method": "walk", + "encounter_rate": 40, + "min_level": 4, + "max_level": 6 + }, + { + "pokeapi_id": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 35, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 74, + "pokemon_name": "geodude", + "method": "walk", + "encounter_rate": 30, + "min_level": 6, + "max_level": 6 + }, + { + "pokeapi_id": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 25, + "min_level": 5, + "max_level": 7 + }, + { + "pokeapi_id": 129, + "pokemon_name": "magikarp", + "method": "super-rod", + "encounter_rate": 20, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 118, + "pokemon_name": "goldeen", + "method": "old-rod", + "encounter_rate": 15, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 119, + "pokemon_name": "seaking", + "method": "super-rod", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 95, + "pokemon_name": "onix", + "method": "walk", + "encounter_rate": 5, + "min_level": 6, + "max_level": 6 + } + ] } ] }, @@ -1615,7 +1615,7 @@ "encounters": [], "children": [ { - "name": "Slowpoke Well (1F)", + "name": "Slowpoke Well (1f)", "order": 27, "encounters": [ { @@ -1701,7 +1701,7 @@ ] }, { - "name": "Slowpoke Well (B1F)", + "name": "Slowpoke Well (B1f)", "order": 28, "encounters": [ { @@ -2426,7 +2426,7 @@ "encounters": [], "children": [ { - "name": "Burned Tower (1F)", + "name": "Burned Tower (1f)", "order": 38, "encounters": [ { @@ -2464,7 +2464,7 @@ ] }, { - "name": "Burned Tower (B1F)", + "name": "Burned Tower (B1f)", "order": 39, "encounters": [ { @@ -2509,7 +2509,7 @@ "encounters": [], "children": [ { - "name": "Bell Tower (2F)", + "name": "Bell Tower (6f)", "order": 41, "encounters": [ { @@ -2531,7 +2531,7 @@ ] }, { - "name": "Bell Tower (3F)", + "name": "Bell Tower (7f)", "order": 42, "encounters": [ { @@ -2553,7 +2553,7 @@ ] }, { - "name": "Bell Tower (4F)", + "name": "Bell Tower (8f)", "order": 43, "encounters": [ { @@ -2575,7 +2575,7 @@ ] }, { - "name": "Bell Tower (5F)", + "name": "Bell Tower (9f)", "order": 44, "encounters": [ { @@ -2597,7 +2597,7 @@ ] }, { - "name": "Bell Tower (6F)", + "name": "Bell Tower (2f)", "order": 45, "encounters": [ { @@ -2619,7 +2619,7 @@ ] }, { - "name": "Bell Tower (7F)", + "name": "Bell Tower (3f)", "order": 46, "encounters": [ { @@ -2641,7 +2641,7 @@ ] }, { - "name": "Bell Tower (8F)", + "name": "Bell Tower (4f)", "order": 47, "encounters": [ { @@ -2663,7 +2663,7 @@ ] }, { - "name": "Bell Tower (9F)", + "name": "Bell Tower (5f)", "order": 48, "encounters": [ { @@ -3358,14 +3358,6 @@ "min_level": 10, "max_level": 10 }, - { - "pokeapi_id": 119, - "pokemon_name": "seaking", - "method": "super-rod", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, { "pokeapi_id": 119, "pokemon_name": "seaking", @@ -3373,6 +3365,14 @@ "encounter_rate": 10, "min_level": 20, "max_level": 24 + }, + { + "pokeapi_id": 119, + "pokemon_name": "seaking", + "method": "super-rod", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 } ] }, @@ -3391,7 +3391,7 @@ ], "children": [ { - "name": "Mt Mortar (1F)", + "name": "Mt Mortar (1f)", "order": 57, "encounters": [ { @@ -3681,7 +3681,7 @@ ] }, { - "name": "Mt Mortar (B1F)", + "name": "Mt Mortar (B1f)", "order": 60, "encounters": [ { @@ -4104,7 +4104,7 @@ "encounters": [], "children": [ { - "name": "Ice Path (1F)", + "name": "Ice Path (1f)", "order": 65, "encounters": [ { @@ -4150,7 +4150,7 @@ ] }, { - "name": "Ice Path (B1F)", + "name": "Ice Path (B1f)", "order": 66, "encounters": [ { @@ -4196,7 +4196,7 @@ ] }, { - "name": "Ice Path (B2F)", + "name": "Ice Path (B2f)", "order": 67, "encounters": [ { @@ -4242,7 +4242,7 @@ ] }, { - "name": "Ice Path (B3F)", + "name": "Ice Path (B3f)", "order": 68, "encounters": [ { @@ -4567,7 +4567,7 @@ "encounters": [], "children": [ { - "name": "Whirl Islands (1F)", + "name": "Whirl Islands (1f)", "order": 74, "encounters": [ { @@ -4618,14 +4618,6 @@ "min_level": 20, "max_level": 20 }, - { - "pokeapi_id": 116, - "pokemon_name": "horsea", - "method": "super-rod", - "encounter_rate": 30, - "min_level": 40, - "max_level": 40 - }, { "pokeapi_id": 116, "pokemon_name": "horsea", @@ -4634,6 +4626,14 @@ "min_level": 15, "max_level": 19 }, + { + "pokeapi_id": 116, + "pokemon_name": "horsea", + "method": "super-rod", + "encounter_rate": 30, + "min_level": 40, + "max_level": 40 + }, { "pokeapi_id": 41, "pokemon_name": "zubat", @@ -4701,7 +4701,7 @@ ] }, { - "name": "Whirl Islands (B1F)", + "name": "Whirl Islands (B1f)", "order": 75, "encounters": [ { @@ -4739,7 +4739,7 @@ ] }, { - "name": "Whirl Islands (B2F)", + "name": "Whirl Islands (B2f)", "order": 76, "encounters": [ { @@ -4865,7 +4865,7 @@ ] }, { - "name": "Whirl Islands (B3F)", + "name": "Whirl Islands (B3f)", "order": 77, "encounters": [ { @@ -5416,7 +5416,7 @@ "encounters": [], "children": [ { - "name": "Victory Road 1 (1F)", + "name": "Victory Road 1 (1f)", "order": 82, "encounters": [ { @@ -5462,7 +5462,7 @@ ] }, { - "name": "Victory Road 1 (2F)", + "name": "Victory Road 1 (2f)", "order": 83, "encounters": [ { @@ -5508,7 +5508,7 @@ ] }, { - "name": "Victory Road 1 (3F)", + "name": "Victory Road 1 (3f)", "order": 84, "encounters": [ { @@ -5687,8 +5687,100 @@ "encounters": [], "children": [ { - "name": "Mt Silver (2F)", + "name": "Mt Silver (1f)", "order": 87, + "encounters": [ + { + "pokeapi_id": 232, + "pokemon_name": "donphan", + "method": "walk", + "encounter_rate": 30, + "min_level": 44, + "max_level": 44 + }, + { + "pokeapi_id": 75, + "pokemon_name": "graveler", + "method": "walk", + "encounter_rate": 30, + "min_level": 43, + "max_level": 43 + }, + { + "pokeapi_id": 95, + "pokemon_name": "onix", + "method": "walk", + "encounter_rate": 30, + "min_level": 42, + "max_level": 42 + }, + { + "pokeapi_id": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 5, + "min_level": 45, + "max_level": 45 + }, + { + "pokeapi_id": 246, + "pokemon_name": "larvitar", + "method": "walk", + "encounter_rate": 5, + "min_level": 15, + "max_level": 20 + } + ] + }, + { + "name": "Mt Silver (Top)", + "order": 88, + "encounters": [ + { + "pokeapi_id": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 50, + "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": 232, + "pokemon_name": "donphan", + "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 (2f)", + "order": 89, "encounters": [ { "pokeapi_id": 195, @@ -5814,7 +5906,7 @@ }, { "name": "Mt Silver (Outside)", - "order": 88, + "order": 90, "encounters": [ { "pokeapi_id": 61, @@ -5937,98 +6029,6 @@ "max_level": 42 } ] - }, - { - "name": "Mt Silver (1F)", - "order": 89, - "encounters": [ - { - "pokeapi_id": 232, - "pokemon_name": "donphan", - "method": "walk", - "encounter_rate": 30, - "min_level": 44, - "max_level": 44 - }, - { - "pokeapi_id": 75, - "pokemon_name": "graveler", - "method": "walk", - "encounter_rate": 30, - "min_level": 43, - "max_level": 43 - }, - { - "pokeapi_id": 95, - "pokemon_name": "onix", - "method": "walk", - "encounter_rate": 30, - "min_level": 42, - "max_level": 42 - }, - { - "pokeapi_id": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 5, - "min_level": 45, - "max_level": 45 - }, - { - "pokeapi_id": 246, - "pokemon_name": "larvitar", - "method": "walk", - "encounter_rate": 5, - "min_level": 15, - "max_level": 20 - } - ] - }, - { - "name": "Mt Silver (Top)", - "order": 90, - "encounters": [ - { - "pokeapi_id": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 50, - "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": 232, - "pokemon_name": "donphan", - "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 - } - ] } ] }, @@ -6405,7 +6405,7 @@ ] }, { - "name": "Mt Moon (1F)", + "name": "Mt Moon (1f)", "order": 97, "encounters": [ { @@ -6848,14 +6848,6 @@ "min_level": 10, "max_level": 12 }, - { - "pokeapi_id": 119, - "pokemon_name": "seaking", - "method": "super-rod", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, { "pokeapi_id": 119, "pokemon_name": "seaking", @@ -6863,6 +6855,14 @@ "encounter_rate": 10, "min_level": 10, "max_level": 14 + }, + { + "pokeapi_id": 119, + "pokemon_name": "seaking", + "method": "super-rod", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 } ] }, @@ -7474,14 +7474,6 @@ "min_level": 15, "max_level": 15 }, - { - "pokeapi_id": 119, - "pokemon_name": "seaking", - "method": "super-rod", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, { "pokeapi_id": 119, "pokemon_name": "seaking", @@ -7489,6 +7481,14 @@ "encounter_rate": 10, "min_level": 15, "max_level": 19 + }, + { + "pokeapi_id": 119, + "pokemon_name": "seaking", + "method": "super-rod", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 } ] }, @@ -7624,7 +7624,7 @@ "encounters": [], "children": [ { - "name": "Rock Tunnel (1F)", + "name": "Rock Tunnel (1f)", "order": 111, "encounters": [ { @@ -7670,7 +7670,7 @@ ] }, { - "name": "Rock Tunnel (B1F)", + "name": "Rock Tunnel (B1f)", "order": 112, "encounters": [ { @@ -8885,4 +8885,4 @@ } ] } -] \ No newline at end of file +] diff --git a/backend/src/app/seeds/data/soulsilver.json b/backend/src/app/seeds/data/soulsilver.json index b591e09..fb889fa 100644 --- a/backend/src/app/seeds/data/soulsilver.json +++ b/backend/src/app/seeds/data/soulsilver.json @@ -1002,7 +1002,7 @@ "encounters": [], "children": [ { - "name": "Sprout Tower (2F)", + "name": "Sprout Tower (2f)", "order": 12, "encounters": [ { @@ -1056,7 +1056,7 @@ ] }, { - "name": "Sprout Tower (3F)", + "name": "Sprout Tower (3f)", "order": 13, "encounters": [ { @@ -1496,7 +1496,7 @@ "encounters": [], "children": [ { - "name": "Union Cave (1F)", + "name": "Union Cave (1f)", "order": 22, "encounters": [ { @@ -1638,7 +1638,7 @@ ] }, { - "name": "Union Cave (B1F)", + "name": "Union Cave (B1f)", "order": 23, "encounters": [ { @@ -1780,7 +1780,7 @@ ] }, { - "name": "Union Cave (B2F)", + "name": "Union Cave (B2f)", "order": 24, "encounters": [ { @@ -2047,7 +2047,7 @@ "encounters": [], "children": [ { - "name": "Slowpoke Well (1F)", + "name": "Slowpoke Well (1f)", "order": 27, "encounters": [ { @@ -2165,7 +2165,7 @@ ] }, { - "name": "Slowpoke Well (B1F)", + "name": "Slowpoke Well (B1f)", "order": 28, "encounters": [ { @@ -3098,7 +3098,7 @@ "encounters": [], "children": [ { - "name": "Burned Tower (1F)", + "name": "Burned Tower (1f)", "order": 38, "encounters": [ { @@ -3168,7 +3168,7 @@ ] }, { - "name": "Burned Tower (B1F)", + "name": "Burned Tower (B1f)", "order": 39, "encounters": [ { @@ -3245,7 +3245,7 @@ "encounters": [], "children": [ { - "name": "Bell Tower (2F)", + "name": "Bell Tower (8f)", "order": 41, "encounters": [ { @@ -3299,7 +3299,7 @@ ] }, { - "name": "Bell Tower (3F)", + "name": "Bell Tower (9f)", "order": 42, "encounters": [ { @@ -3353,7 +3353,7 @@ ] }, { - "name": "Bell Tower (4F)", + "name": "Bell Tower (10f)", "order": 43, "encounters": [ { @@ -3407,7 +3407,7 @@ ] }, { - "name": "Bell Tower (5F)", + "name": "Bell Tower (2f)", "order": 44, "encounters": [ { @@ -3461,7 +3461,7 @@ ] }, { - "name": "Bell Tower (6F)", + "name": "Bell Tower (4f)", "order": 45, "encounters": [ { @@ -3515,7 +3515,7 @@ ] }, { - "name": "Bell Tower (7F)", + "name": "Bell Tower (6f)", "order": 46, "encounters": [ { @@ -3569,7 +3569,7 @@ ] }, { - "name": "Bell Tower (8F)", + "name": "Bell Tower (3f)", "order": 47, "encounters": [ { @@ -3623,7 +3623,7 @@ ] }, { - "name": "Bell Tower (9F)", + "name": "Bell Tower (5f)", "order": 48, "encounters": [ { @@ -3677,7 +3677,7 @@ ] }, { - "name": "Bell Tower (10F)", + "name": "Bell Tower (7f)", "order": 49, "encounters": [ { @@ -4485,8 +4485,158 @@ ], "children": [ { - "name": "Mt Mortar (1F)", + "name": "Mt Mortar (B1f)", "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": 15, + "max_level": 17 + }, + { + "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": 15, + "max_level": 17 + }, + { + "pokeapi_id": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 15, + "max_level": 17 + }, + { + "pokeapi_id": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 16, + "max_level": 16 + }, + { + "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": 16, + "max_level": 16 + }, + { + "pokeapi_id": 19, + "pokemon_name": "rattata", + "method": "walk", + "encounter_rate": 20, + "min_level": 16, + "max_level": 16 + }, + { + "pokeapi_id": 118, + "pokemon_name": "goldeen", + "method": "old-rod", + "encounter_rate": 15, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 66, + "pokemon_name": "machop", + "method": "walk", + "encounter_rate": 10, + "min_level": 16, + "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": 16, + "max_level": 16 + }, + { + "pokeapi_id": 20, + "pokemon_name": "raticate", + "method": "walk", + "encounter_rate": 5, + "min_level": 16, + "max_level": 16 + } + ] + }, + { + "name": "Mt Mortar (1f)", + "order": 59, "encounters": [ { "pokeapi_id": 118, @@ -4608,14 +4758,6 @@ "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", @@ -4624,6 +4766,14 @@ "min_level": 40, "max_level": 40 }, + { + "pokeapi_id": 119, + "pokemon_name": "seaking", + "method": "surf", + "encounter_rate": 10, + "min_level": 15, + "max_level": 25 + }, { "pokeapi_id": 74, "pokemon_name": "geodude", @@ -4636,7 +4786,7 @@ }, { "name": "Mt Mortar (Lower Cave)", - "order": 59, + "order": 60, "encounters": [ { "pokeapi_id": 74, @@ -4706,7 +4856,7 @@ }, { "name": "Mt Mortar (Upper Cave)", - "order": 60, + "order": 61, "encounters": [ { "pokeapi_id": 118, @@ -4828,14 +4978,6 @@ "min_level": 30, "max_level": 30 }, - { - "pokeapi_id": 119, - "pokemon_name": "seaking", - "method": "surf", - "encounter_rate": 10, - "min_level": 20, - "max_level": 30 - }, { "pokeapi_id": 119, "pokemon_name": "seaking", @@ -4844,6 +4986,14 @@ "min_level": 40, "max_level": 40 }, + { + "pokeapi_id": 119, + "pokemon_name": "seaking", + "method": "surf", + "encounter_rate": 10, + "min_level": 20, + "max_level": 30 + }, { "pokeapi_id": 42, "pokemon_name": "golbat", @@ -4861,156 +5011,6 @@ "max_level": 28 } ] - }, - { - "name": "Mt Mortar (B1F)", - "order": 61, - "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": 15, - "max_level": 17 - }, - { - "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": 15, - "max_level": 17 - }, - { - "pokeapi_id": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 15, - "max_level": 17 - }, - { - "pokeapi_id": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 16, - "max_level": 16 - }, - { - "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": 16, - "max_level": 16 - }, - { - "pokeapi_id": 19, - "pokemon_name": "rattata", - "method": "walk", - "encounter_rate": 20, - "min_level": 16, - "max_level": 16 - }, - { - "pokeapi_id": 118, - "pokemon_name": "goldeen", - "method": "old-rod", - "encounter_rate": 15, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 66, - "pokemon_name": "machop", - "method": "walk", - "encounter_rate": 10, - "min_level": 16, - "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": 16, - "max_level": 16 - }, - { - "pokeapi_id": 20, - "pokemon_name": "raticate", - "method": "walk", - "encounter_rate": 5, - "min_level": 16, - "max_level": 16 - } - ] } ] }, @@ -5382,7 +5382,7 @@ "encounters": [], "children": [ { - "name": "Ice Path (1F)", + "name": "Ice Path (1f)", "order": 66, "encounters": [ { @@ -5460,7 +5460,7 @@ ] }, { - "name": "Ice Path (B1F)", + "name": "Ice Path (B1f)", "order": 67, "encounters": [ { @@ -5538,7 +5538,7 @@ ] }, { - "name": "Ice Path (B2F)", + "name": "Ice Path (B2f)", "order": 68, "encounters": [ { @@ -5616,7 +5616,7 @@ ] }, { - "name": "Ice Path (B3F)", + "name": "Ice Path (B3f)", "order": 69, "encounters": [ { @@ -6555,163 +6555,9 @@ "order": 79, "encounters": [], "children": [ - { - "name": "Safari Zone (Zone Peak)", - "order": 80, - "encounters": [ - { - "pokeapi_id": 74, - "pokemon_name": "geodude", - "method": "walk", - "encounter_rate": 100, - "min_level": 15, - "max_level": 17 - }, - { - "pokeapi_id": 81, - "pokemon_name": "magnemite", - "method": "walk", - "encounter_rate": 60, - "min_level": 15, - "max_level": 16 - }, - { - "pokeapi_id": 76, - "pokemon_name": "golem", - "method": "walk", - "encounter_rate": 40, - "min_level": 16, - "max_level": 17 - }, - { - "pokeapi_id": 82, - "pokemon_name": "magneton", - "method": "walk", - "encounter_rate": 40, - "min_level": 17, - "max_level": 17 - }, - { - "pokeapi_id": 126, - "pokemon_name": "magmar", - "method": "walk", - "encounter_rate": 20, - "min_level": 17, - "max_level": 17 - }, - { - "pokeapi_id": 202, - "pokemon_name": "wobbuffet", - "method": "walk", - "encounter_rate": 20, - "min_level": 16, - "max_level": 17 - } - ] - }, - { - "name": "Safari Zone (Zone Desert)", - "order": 81, - "encounters": [ - { - "pokeapi_id": 27, - "pokemon_name": "sandshrew", - "method": "walk", - "encounter_rate": 100, - "min_level": 15, - "max_level": 17 - }, - { - "pokeapi_id": 28, - "pokemon_name": "sandslash", - "method": "walk", - "encounter_rate": 90, - "min_level": 15, - "max_level": 17 - }, - { - "pokeapi_id": 104, - "pokemon_name": "cubone", - "method": "walk", - "encounter_rate": 40, - "min_level": 16, - "max_level": 17 - }, - { - "pokeapi_id": 22, - "pokemon_name": "fearow", - "method": "walk", - "encounter_rate": 30, - "min_level": 15, - "max_level": 17 - }, - { - "pokeapi_id": 105, - "pokemon_name": "marowak", - "method": "walk", - "encounter_rate": 20, - "min_level": 17, - "max_level": 17 - } - ] - }, - { - "name": "Safari Zone (Zone Plains)", - "order": 82, - "encounters": [ - { - "pokeapi_id": 63, - "pokemon_name": "abra", - "method": "walk", - "encounter_rate": 90, - "min_level": 15, - "max_level": 17 - }, - { - "pokeapi_id": 203, - "pokemon_name": "girafarig", - "method": "walk", - "encounter_rate": 80, - "min_level": 15, - "max_level": 17 - }, - { - "pokeapi_id": 17, - "pokemon_name": "pidgeotto", - "method": "walk", - "encounter_rate": 60, - "min_level": 15, - "max_level": 17 - }, - { - "pokeapi_id": 20, - "pokemon_name": "raticate", - "method": "walk", - "encounter_rate": 30, - "min_level": 15, - "max_level": 17 - }, - { - "pokeapi_id": 235, - "pokemon_name": "smeargle", - "method": "walk", - "encounter_rate": 20, - "min_level": 17, - "max_level": 17 - }, - { - "pokeapi_id": 234, - "pokemon_name": "stantler", - "method": "walk", - "encounter_rate": 20, - "min_level": 17, - "max_level": 17 - } - ] - }, { "name": "Safari Zone (Zone Meadow)", - "order": 83, + "order": 80, "encounters": [ { "pokeapi_id": 39, @@ -6764,10 +6610,10 @@ { "pokeapi_id": 60, "pokemon_name": "poliwag", - "method": "old-rod", + "method": "super-rod", "encounter_rate": 40, - "min_level": 12, - "max_level": 15 + "min_level": 35, + "max_level": 36 }, { "pokeapi_id": 60, @@ -6780,10 +6626,10 @@ { "pokeapi_id": 60, "pokemon_name": "poliwag", - "method": "super-rod", + "method": "old-rod", "encounter_rate": 40, - "min_level": 35, - "max_level": 36 + "min_level": 12, + "max_level": 15 }, { "pokeapi_id": 183, @@ -6853,7 +6699,7 @@ }, { "name": "Safari Zone (Zone Forest)", - "order": 84, + "order": 81, "encounters": [ { "pokeapi_id": 69, @@ -6905,135 +6751,9 @@ } ] }, - { - "name": "Safari Zone (Zone Swamp)", - "order": 85, - "encounters": [ - { - "pokeapi_id": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 12, - "max_level": 15 - }, - { - "pokeapi_id": 161, - "pokemon_name": "sentret", - "method": "walk", - "encounter_rate": 90, - "min_level": 15, - "max_level": 17 - }, - { - "pokeapi_id": 39, - "pokemon_name": "jigglypuff", - "method": "walk", - "encounter_rate": 60, - "min_level": 15, - "max_level": 17 - }, - { - "pokeapi_id": 129, - "pokemon_name": "magikarp", - "method": "surf", - "encounter_rate": 60, - "min_level": 7, - "max_level": 17 - }, - { - "pokeapi_id": 46, - "pokemon_name": "paras", - "method": "walk", - "encounter_rate": 60, - "min_level": 15, - "max_level": 17 - }, - { - "pokeapi_id": 198, - "pokemon_name": "murkrow", - "method": "walk", - "encounter_rate": 50, - "min_level": 15, - "max_level": 17 - }, - { - "pokeapi_id": 118, - "pokemon_name": "goldeen", - "method": "surf", - "encounter_rate": 40, - "min_level": 15, - "max_level": 17 - }, - { - "pokeapi_id": 118, - "pokemon_name": "goldeen", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 22, - "max_level": 24 - }, - { - "pokeapi_id": 118, - "pokemon_name": "goldeen", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 35, - "max_level": 37 - }, - { - "pokeapi_id": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 22, - "max_level": 24 - }, - { - "pokeapi_id": 119, - "pokemon_name": "seaking", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 35, - "max_level": 37 - }, - { - "pokeapi_id": 147, - "pokemon_name": "dratini", - "method": "super-rod", - "encounter_rate": 20, - "min_level": 36, - "max_level": 37 - }, - { - "pokeapi_id": 96, - "pokemon_name": "drowzee", - "method": "walk", - "encounter_rate": 20, - "min_level": 15, - "max_level": 17 - }, - { - "pokeapi_id": 97, - "pokemon_name": "hypno", - "method": "walk", - "encounter_rate": 20, - "min_level": 16, - "max_level": 17 - }, - { - "pokeapi_id": 119, - "pokemon_name": "seaking", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 24, - "max_level": 25 - } - ] - }, { "name": "Safari Zone (Zone Marshland)", - "order": 86, + "order": 82, "encounters": [ { "pokeapi_id": 109, @@ -7173,87 +6893,9 @@ } ] }, - { - "name": "Safari Zone (Zone Mountain)", - "order": 87, - "encounters": [ - { - "pokeapi_id": 108, - "pokemon_name": "lickitung", - "method": "walk", - "encounter_rate": 60, - "min_level": 15, - "max_level": 17 - }, - { - "pokeapi_id": 17, - "pokemon_name": "pidgeotto", - "method": "walk", - "encounter_rate": 60, - "min_level": 15, - "max_level": 16 - }, - { - "pokeapi_id": 20, - "pokemon_name": "raticate", - "method": "walk", - "encounter_rate": 60, - "min_level": 15, - "max_level": 17 - }, - { - "pokeapi_id": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 30, - "min_level": 15, - "max_level": 17 - }, - { - "pokeapi_id": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 30, - "min_level": 15, - "max_level": 17 - }, - { - "pokeapi_id": 246, - "pokemon_name": "larvitar", - "method": "walk", - "encounter_rate": 20, - "min_level": 17, - "max_level": 17 - }, - { - "pokeapi_id": 82, - "pokemon_name": "magneton", - "method": "walk", - "encounter_rate": 20, - "min_level": 17, - "max_level": 17 - }, - { - "pokeapi_id": 98, - "pokemon_name": "krabby", - "method": "walk", - "encounter_rate": 10, - "min_level": 17, - "max_level": 17 - }, - { - "pokeapi_id": 364, - "pokemon_name": "sealeo", - "method": "walk", - "encounter_rate": 10, - "min_level": 17, - "max_level": 17 - } - ] - }, { "name": "Safari Zone (Zone Rocky Beach)", - "order": 88, + "order": 83, "encounters": [ { "pokeapi_id": 98, @@ -7403,7 +7045,7 @@ }, { "name": "Safari Zone (Zone Wasteland)", - "order": 89, + "order": 84, "encounters": [ { "pokeapi_id": 81, @@ -7455,71 +7097,9 @@ } ] }, - { - "name": "Safari Zone (Zone Savannah)", - "order": 90, - "encounters": [ - { - "pokeapi_id": 29, - "pokemon_name": "nidoran-f", - "method": "walk", - "encounter_rate": 100, - "min_level": 15, - "max_level": 17 - }, - { - "pokeapi_id": 128, - "pokemon_name": "tauros", - "method": "walk", - "encounter_rate": 60, - "min_level": 15, - "max_level": 17 - }, - { - "pokeapi_id": 30, - "pokemon_name": "nidorina", - "method": "walk", - "encounter_rate": 30, - "min_level": 15, - "max_level": 17 - }, - { - "pokeapi_id": 33, - "pokemon_name": "nidorino", - "method": "walk", - "encounter_rate": 30, - "min_level": 15, - "max_level": 17 - }, - { - "pokeapi_id": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 30, - "min_level": 15, - "max_level": 17 - }, - { - "pokeapi_id": 111, - "pokemon_name": "rhyhorn", - "method": "walk", - "encounter_rate": 20, - "min_level": 17, - "max_level": 17 - }, - { - "pokeapi_id": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 10, - "min_level": 17, - "max_level": 17 - } - ] - }, { "name": "Safari Zone (Zone Wetland)", - "order": 91, + "order": 85, "encounters": [ { "pokeapi_id": 60, @@ -7633,14 +7213,6 @@ "min_level": 17, "max_level": 17 }, - { - "pokeapi_id": 54, - "pokemon_name": "psyduck", - "method": "walk", - "encounter_rate": 20, - "min_level": 15, - "max_level": 16 - }, { "pokeapi_id": 54, "pokemon_name": "psyduck", @@ -7649,6 +7221,14 @@ "min_level": 16, "max_level": 17 }, + { + "pokeapi_id": 54, + "pokemon_name": "psyduck", + "method": "walk", + "encounter_rate": 20, + "min_level": 15, + "max_level": 16 + }, { "pokeapi_id": 195, "pokemon_name": "quagsire", @@ -7666,6 +7246,426 @@ "max_level": 17 } ] + }, + { + "name": "Safari Zone (Zone Peak)", + "order": 86, + "encounters": [ + { + "pokeapi_id": 74, + "pokemon_name": "geodude", + "method": "walk", + "encounter_rate": 100, + "min_level": 15, + "max_level": 17 + }, + { + "pokeapi_id": 81, + "pokemon_name": "magnemite", + "method": "walk", + "encounter_rate": 60, + "min_level": 15, + "max_level": 16 + }, + { + "pokeapi_id": 76, + "pokemon_name": "golem", + "method": "walk", + "encounter_rate": 40, + "min_level": 16, + "max_level": 17 + }, + { + "pokeapi_id": 82, + "pokemon_name": "magneton", + "method": "walk", + "encounter_rate": 40, + "min_level": 17, + "max_level": 17 + }, + { + "pokeapi_id": 126, + "pokemon_name": "magmar", + "method": "walk", + "encounter_rate": 20, + "min_level": 17, + "max_level": 17 + }, + { + "pokeapi_id": 202, + "pokemon_name": "wobbuffet", + "method": "walk", + "encounter_rate": 20, + "min_level": 16, + "max_level": 17 + } + ] + }, + { + "name": "Safari Zone (Zone Swamp)", + "order": 87, + "encounters": [ + { + "pokeapi_id": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 12, + "max_level": 15 + }, + { + "pokeapi_id": 161, + "pokemon_name": "sentret", + "method": "walk", + "encounter_rate": 90, + "min_level": 15, + "max_level": 17 + }, + { + "pokeapi_id": 39, + "pokemon_name": "jigglypuff", + "method": "walk", + "encounter_rate": 60, + "min_level": 15, + "max_level": 17 + }, + { + "pokeapi_id": 129, + "pokemon_name": "magikarp", + "method": "surf", + "encounter_rate": 60, + "min_level": 7, + "max_level": 17 + }, + { + "pokeapi_id": 46, + "pokemon_name": "paras", + "method": "walk", + "encounter_rate": 60, + "min_level": 15, + "max_level": 17 + }, + { + "pokeapi_id": 198, + "pokemon_name": "murkrow", + "method": "walk", + "encounter_rate": 50, + "min_level": 15, + "max_level": 17 + }, + { + "pokeapi_id": 118, + "pokemon_name": "goldeen", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 35, + "max_level": 37 + }, + { + "pokeapi_id": 118, + "pokemon_name": "goldeen", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 22, + "max_level": 24 + }, + { + "pokeapi_id": 118, + "pokemon_name": "goldeen", + "method": "surf", + "encounter_rate": 40, + "min_level": 15, + "max_level": 17 + }, + { + "pokeapi_id": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 22, + "max_level": 24 + }, + { + "pokeapi_id": 119, + "pokemon_name": "seaking", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 35, + "max_level": 37 + }, + { + "pokeapi_id": 147, + "pokemon_name": "dratini", + "method": "super-rod", + "encounter_rate": 20, + "min_level": 36, + "max_level": 37 + }, + { + "pokeapi_id": 96, + "pokemon_name": "drowzee", + "method": "walk", + "encounter_rate": 20, + "min_level": 15, + "max_level": 17 + }, + { + "pokeapi_id": 97, + "pokemon_name": "hypno", + "method": "walk", + "encounter_rate": 20, + "min_level": 16, + "max_level": 17 + }, + { + "pokeapi_id": 119, + "pokemon_name": "seaking", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 24, + "max_level": 25 + } + ] + }, + { + "name": "Safari Zone (Zone Mountain)", + "order": 88, + "encounters": [ + { + "pokeapi_id": 108, + "pokemon_name": "lickitung", + "method": "walk", + "encounter_rate": 60, + "min_level": 15, + "max_level": 17 + }, + { + "pokeapi_id": 17, + "pokemon_name": "pidgeotto", + "method": "walk", + "encounter_rate": 60, + "min_level": 15, + "max_level": 16 + }, + { + "pokeapi_id": 20, + "pokemon_name": "raticate", + "method": "walk", + "encounter_rate": 60, + "min_level": 15, + "max_level": 17 + }, + { + "pokeapi_id": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 30, + "min_level": 15, + "max_level": 17 + }, + { + "pokeapi_id": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 30, + "min_level": 15, + "max_level": 17 + }, + { + "pokeapi_id": 246, + "pokemon_name": "larvitar", + "method": "walk", + "encounter_rate": 20, + "min_level": 17, + "max_level": 17 + }, + { + "pokeapi_id": 82, + "pokemon_name": "magneton", + "method": "walk", + "encounter_rate": 20, + "min_level": 17, + "max_level": 17 + }, + { + "pokeapi_id": 98, + "pokemon_name": "krabby", + "method": "walk", + "encounter_rate": 10, + "min_level": 17, + "max_level": 17 + }, + { + "pokeapi_id": 364, + "pokemon_name": "sealeo", + "method": "walk", + "encounter_rate": 10, + "min_level": 17, + "max_level": 17 + } + ] + }, + { + "name": "Safari Zone (Zone Savannah)", + "order": 89, + "encounters": [ + { + "pokeapi_id": 29, + "pokemon_name": "nidoran-f", + "method": "walk", + "encounter_rate": 100, + "min_level": 15, + "max_level": 17 + }, + { + "pokeapi_id": 128, + "pokemon_name": "tauros", + "method": "walk", + "encounter_rate": 60, + "min_level": 15, + "max_level": 17 + }, + { + "pokeapi_id": 30, + "pokemon_name": "nidorina", + "method": "walk", + "encounter_rate": 30, + "min_level": 15, + "max_level": 17 + }, + { + "pokeapi_id": 33, + "pokemon_name": "nidorino", + "method": "walk", + "encounter_rate": 30, + "min_level": 15, + "max_level": 17 + }, + { + "pokeapi_id": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 30, + "min_level": 15, + "max_level": 17 + }, + { + "pokeapi_id": 111, + "pokemon_name": "rhyhorn", + "method": "walk", + "encounter_rate": 20, + "min_level": 17, + "max_level": 17 + }, + { + "pokeapi_id": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 10, + "min_level": 17, + "max_level": 17 + } + ] + }, + { + "name": "Safari Zone (Zone Desert)", + "order": 90, + "encounters": [ + { + "pokeapi_id": 27, + "pokemon_name": "sandshrew", + "method": "walk", + "encounter_rate": 100, + "min_level": 15, + "max_level": 17 + }, + { + "pokeapi_id": 28, + "pokemon_name": "sandslash", + "method": "walk", + "encounter_rate": 90, + "min_level": 15, + "max_level": 17 + }, + { + "pokeapi_id": 104, + "pokemon_name": "cubone", + "method": "walk", + "encounter_rate": 40, + "min_level": 16, + "max_level": 17 + }, + { + "pokeapi_id": 22, + "pokemon_name": "fearow", + "method": "walk", + "encounter_rate": 30, + "min_level": 15, + "max_level": 17 + }, + { + "pokeapi_id": 105, + "pokemon_name": "marowak", + "method": "walk", + "encounter_rate": 20, + "min_level": 17, + "max_level": 17 + } + ] + }, + { + "name": "Safari Zone (Zone Plains)", + "order": 91, + "encounters": [ + { + "pokeapi_id": 63, + "pokemon_name": "abra", + "method": "walk", + "encounter_rate": 90, + "min_level": 15, + "max_level": 17 + }, + { + "pokeapi_id": 203, + "pokemon_name": "girafarig", + "method": "walk", + "encounter_rate": 80, + "min_level": 15, + "max_level": 17 + }, + { + "pokeapi_id": 17, + "pokemon_name": "pidgeotto", + "method": "walk", + "encounter_rate": 60, + "min_level": 15, + "max_level": 17 + }, + { + "pokeapi_id": 20, + "pokemon_name": "raticate", + "method": "walk", + "encounter_rate": 30, + "min_level": 15, + "max_level": 17 + }, + { + "pokeapi_id": 235, + "pokemon_name": "smeargle", + "method": "walk", + "encounter_rate": 20, + "min_level": 17, + "max_level": 17 + }, + { + "pokeapi_id": 234, + "pokemon_name": "stantler", + "method": "walk", + "encounter_rate": 20, + "min_level": 17, + "max_level": 17 + } + ] } ] }, @@ -7675,8 +7675,244 @@ "encounters": [], "children": [ { - "name": "Whirl Islands (1F)", + "name": "Whirl Islands (B2f)", "order": 93, + "encounters": [ + { + "pokeapi_id": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 85, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 116, + "pokemon_name": "horsea", + "method": "surf", + "encounter_rate": 60, + "min_level": 15, + "max_level": 25 + }, + { + "pokeapi_id": 98, + "pokemon_name": "krabby", + "method": "good-rod", + "encounter_rate": 50, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 98, + "pokemon_name": "krabby", + "method": "walk", + "encounter_rate": 50, + "min_level": 22, + "max_level": 24 + }, + { + "pokeapi_id": 98, + "pokemon_name": "krabby", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 116, + "pokemon_name": "horsea", + "method": "super-rod", + "encounter_rate": 30, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 73, + "pokemon_name": "tentacruel", + "method": "surf", + "encounter_rate": 30, + "min_level": 15, + "max_level": 25 + }, + { + "pokeapi_id": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 30, + "min_level": 23, + "max_level": 23 + }, + { + "pokeapi_id": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 23 + }, + { + "pokeapi_id": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 23 + }, + { + "pokeapi_id": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 24, + "max_level": 24 + }, + { + "pokeapi_id": 99, + "pokemon_name": "kingler", + "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": 24, + "max_level": 24 + }, + { + "pokeapi_id": 98, + "pokemon_name": "krabby", + "method": "old-rod", + "encounter_rate": 15, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 86, + "pokemon_name": "seel", + "method": "walk", + "encounter_rate": 15, + "min_level": 22, + "max_level": 24 + }, + { + "pokeapi_id": 116, + "pokemon_name": "horsea", + "method": "good-rod", + "encounter_rate": 10, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 117, + "pokemon_name": "seadra", + "method": "super-rod", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 117, + "pokemon_name": "seadra", + "method": "surf", + "encounter_rate": 10, + "min_level": 15, + "max_level": 30 + }, + { + "pokeapi_id": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 5, + "min_level": 23, + "max_level": 23 + } + ] + }, + { + "name": "Whirl Islands (B3f)", + "order": 94, + "encounters": [ + { + "pokeapi_id": 98, + "pokemon_name": "krabby", + "method": "walk", + "encounter_rate": 50, + "min_level": 23, + "max_level": 25 + }, + { + "pokeapi_id": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 30, + "min_level": 24, + "max_level": 24 + }, + { + "pokeapi_id": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 23, + "max_level": 24 + }, + { + "pokeapi_id": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 23, + "max_level": 24 + }, + { + "pokeapi_id": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 86, + "pokemon_name": "seel", + "method": "walk", + "encounter_rate": 15, + "min_level": 23, + "max_level": 25 + }, + { + "pokeapi_id": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 5, + "min_level": 24, + "max_level": 24 + } + ] + }, + { + "name": "Whirl Islands (1f)", + "order": 95, "encounters": [ { "pokeapi_id": 129, @@ -7841,243 +8077,7 @@ ] }, { - "name": "Whirl Islands (B1F)", - "order": 94, - "encounters": [ - { - "pokeapi_id": 98, - "pokemon_name": "krabby", - "method": "walk", - "encounter_rate": 50, - "min_level": 22, - "max_level": 24 - }, - { - "pokeapi_id": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 30, - "min_level": 23, - "max_level": 23 - }, - { - "pokeapi_id": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 23 - }, - { - "pokeapi_id": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 23 - }, - { - "pokeapi_id": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 24, - "max_level": 24 - }, - { - "pokeapi_id": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 24, - "max_level": 24 - }, - { - "pokeapi_id": 86, - "pokemon_name": "seel", - "method": "walk", - "encounter_rate": 15, - "min_level": 22, - "max_level": 24 - }, - { - "pokeapi_id": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 5, - "min_level": 23, - "max_level": 23 - } - ] - }, - { - "name": "Whirl Islands (B2F)", - "order": 95, - "encounters": [ - { - "pokeapi_id": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 85, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 116, - "pokemon_name": "horsea", - "method": "surf", - "encounter_rate": 60, - "min_level": 15, - "max_level": 25 - }, - { - "pokeapi_id": 98, - "pokemon_name": "krabby", - "method": "walk", - "encounter_rate": 50, - "min_level": 22, - "max_level": 24 - }, - { - "pokeapi_id": 98, - "pokemon_name": "krabby", - "method": "good-rod", - "encounter_rate": 50, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 98, - "pokemon_name": "krabby", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 116, - "pokemon_name": "horsea", - "method": "super-rod", - "encounter_rate": 30, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 73, - "pokemon_name": "tentacruel", - "method": "surf", - "encounter_rate": 30, - "min_level": 15, - "max_level": 25 - }, - { - "pokeapi_id": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 30, - "min_level": 23, - "max_level": 23 - }, - { - "pokeapi_id": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 23 - }, - { - "pokeapi_id": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 23 - }, - { - "pokeapi_id": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 24, - "max_level": 24 - }, - { - "pokeapi_id": 99, - "pokemon_name": "kingler", - "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": 24, - "max_level": 24 - }, - { - "pokeapi_id": 98, - "pokemon_name": "krabby", - "method": "old-rod", - "encounter_rate": 15, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 86, - "pokemon_name": "seel", - "method": "walk", - "encounter_rate": 15, - "min_level": 22, - "max_level": 24 - }, - { - "pokeapi_id": 116, - "pokemon_name": "horsea", - "method": "good-rod", - "encounter_rate": 10, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 117, - "pokemon_name": "seadra", - "method": "surf", - "encounter_rate": 10, - "min_level": 15, - "max_level": 30 - }, - { - "pokeapi_id": 117, - "pokemon_name": "seadra", - "method": "super-rod", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 5, - "min_level": 23, - "max_level": 23 - } - ] - }, - { - "name": "Whirl Islands (B3F)", + "name": "Whirl Islands (B1f)", "order": 96, "encounters": [ { @@ -8085,64 +8085,64 @@ "pokemon_name": "krabby", "method": "walk", "encounter_rate": 50, - "min_level": 23, - "max_level": 25 + "min_level": 22, + "max_level": 24 }, { "pokeapi_id": 41, "pokemon_name": "zubat", "method": "walk", "encounter_rate": 30, - "min_level": 24, - "max_level": 24 + "min_level": 23, + "max_level": 23 }, { "pokeapi_id": 359, "pokemon_name": "absol", "method": "walk", "encounter_rate": 20, - "min_level": 23, - "max_level": 24 + "min_level": 22, + "max_level": 23 }, { "pokeapi_id": 436, "pokemon_name": "bronzor", "method": "walk", "encounter_rate": 20, - "min_level": 23, - "max_level": 24 + "min_level": 22, + "max_level": 23 }, { "pokeapi_id": 433, "pokemon_name": "chingling", "method": "walk", "encounter_rate": 20, - "min_level": 25, - "max_level": 25 + "min_level": 24, + "max_level": 24 }, { "pokeapi_id": 296, "pokemon_name": "makuhita", "method": "walk", "encounter_rate": 20, - "min_level": 25, - "max_level": 25 + "min_level": 24, + "max_level": 24 }, { "pokeapi_id": 86, "pokemon_name": "seel", "method": "walk", "encounter_rate": 15, - "min_level": 23, - "max_level": 25 + "min_level": 22, + "max_level": 24 }, { "pokeapi_id": 42, "pokemon_name": "golbat", "method": "walk", "encounter_rate": 5, - "min_level": 24, - "max_level": 24 + "min_level": 23, + "max_level": 23 } ] } @@ -8171,7 +8171,7 @@ { "pokeapi_id": 118, "pokemon_name": "goldeen", - "method": "surf", + "method": "good-rod", "encounter_rate": 60, "min_level": 20, "max_level": 20 @@ -8179,7 +8179,7 @@ { "pokeapi_id": 118, "pokemon_name": "goldeen", - "method": "good-rod", + "method": "surf", "encounter_rate": 60, "min_level": 20, "max_level": 20 @@ -8280,14 +8280,6 @@ "min_level": 21, "max_level": 23 }, - { - "pokeapi_id": 119, - "pokemon_name": "seaking", - "method": "surf", - "encounter_rate": 10, - "min_level": 20, - "max_level": 20 - }, { "pokeapi_id": 119, "pokemon_name": "seaking", @@ -8296,6 +8288,14 @@ "min_level": 40, "max_level": 40 }, + { + "pokeapi_id": 119, + "pokemon_name": "seaking", + "method": "surf", + "encounter_rate": 10, + "min_level": 20, + "max_level": 20 + }, { "pokeapi_id": 19, "pokemon_name": "rattata", @@ -8676,7 +8676,7 @@ "encounters": [], "children": [ { - "name": "Victory Road 1 (1F)", + "name": "Victory Road 1 (1f)", "order": 101, "encounters": [ { @@ -8754,7 +8754,7 @@ ] }, { - "name": "Victory Road 1 (2F)", + "name": "Victory Road 1 (2f)", "order": 102, "encounters": [ { @@ -8832,7 +8832,7 @@ ] }, { - "name": "Victory Road 1 (3F)", + "name": "Victory Road 1 (3f)", "order": 103, "encounters": [ { @@ -9091,8 +9091,174 @@ "encounters": [], "children": [ { - "name": "Mt Silver (2F)", + "name": "Mt Silver (Top)", "order": 106, + "encounters": [ + { + "pokeapi_id": 119, + "pokemon_name": "seaking", + "method": "surf", + "encounter_rate": 90, + "min_level": 30, + "max_level": 45 + }, + { + "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": 55, + "pokemon_name": "golduck", + "method": "walk", + "encounter_rate": 40, + "min_level": 48, + "max_level": 48 + }, + { + "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": 45, + "max_level": 48 + }, + { + "pokeapi_id": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 45, + "max_level": 48 + }, + { + "pokeapi_id": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 47, + "max_level": 47 + }, + { + "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": 47, + "max_level": 47 + }, + { + "pokeapi_id": 195, + "pokemon_name": "quagsire", + "method": "walk", + "encounter_rate": 20, + "min_level": 45, + "max_level": 45 + }, + { + "pokeapi_id": 215, + "pokemon_name": "sneasel", + "method": "walk", + "encounter_rate": 20, + "min_level": 45, + "max_level": 45 + }, + { + "pokeapi_id": 217, + "pokemon_name": "ursaring", + "method": "walk", + "encounter_rate": 20, + "min_level": 47, + "max_level": 47 + }, + { + "pokeapi_id": 118, + "pokemon_name": "goldeen", + "method": "old-rod", + "encounter_rate": 15, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 200, + "pokemon_name": "misdreavus", + "method": "walk", + "encounter_rate": 15, + "min_level": 45, + "max_level": 48 + }, + { + "pokeapi_id": 118, + "pokemon_name": "goldeen", + "method": "surf", + "encounter_rate": 10, + "min_level": 30, + "max_level": 40 + }, + { + "pokeapi_id": 246, + "pokemon_name": "larvitar", + "method": "walk", + "encounter_rate": 10, + "min_level": 15, + "max_level": 30 + }, + { + "pokeapi_id": 119, + "pokemon_name": "seaking", + "method": "super-rod", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 5, + "min_level": 48, + "max_level": 48 + } + ] + }, + { + "name": "Mt Silver (2f)", + "order": 107, "encounters": [ { "pokeapi_id": 119, @@ -9257,8 +9423,8 @@ ] }, { - "name": "Mt Silver (1F Top)", - "order": 107, + "name": "Mt Silver (1f Top)", + "order": 108, "encounters": [ { "pokeapi_id": 119, @@ -9431,8 +9597,8 @@ ] }, { - "name": "Mt Silver (4F)", - "order": 108, + "name": "Mt Silver (4f)", + "order": 109, "encounters": [ { "pokeapi_id": 119, @@ -9598,7 +9764,7 @@ }, { "name": "Mt Silver (Outside)", - "order": 109, + "order": 110, "encounters": [ { "pokeapi_id": 61, @@ -9755,8 +9921,8 @@ ] }, { - "name": "Mt Silver (1F)", - "order": 110, + "name": "Mt Silver (1f)", + "order": 111, "encounters": [ { "pokeapi_id": 119, @@ -9922,7 +10088,7 @@ }, { "name": "Mt Silver (Mountainside)", - "order": 111, + "order": 112, "encounters": [ { "pokeapi_id": 42, @@ -10007,8 +10173,8 @@ ] }, { - "name": "Mt Silver (3F)", - "order": 112, + "name": "Mt Silver (3f)", + "order": 113, "encounters": [ { "pokeapi_id": 195, @@ -10107,172 +10273,6 @@ "max_level": 30 } ] - }, - { - "name": "Mt Silver (Top)", - "order": 113, - "encounters": [ - { - "pokeapi_id": 119, - "pokemon_name": "seaking", - "method": "surf", - "encounter_rate": 90, - "min_level": 30, - "max_level": 45 - }, - { - "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": 55, - "pokemon_name": "golduck", - "method": "walk", - "encounter_rate": 40, - "min_level": 48, - "max_level": 48 - }, - { - "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": 45, - "max_level": 48 - }, - { - "pokeapi_id": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 45, - "max_level": 48 - }, - { - "pokeapi_id": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 47, - "max_level": 47 - }, - { - "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": 47, - "max_level": 47 - }, - { - "pokeapi_id": 195, - "pokemon_name": "quagsire", - "method": "walk", - "encounter_rate": 20, - "min_level": 45, - "max_level": 45 - }, - { - "pokeapi_id": 215, - "pokemon_name": "sneasel", - "method": "walk", - "encounter_rate": 20, - "min_level": 45, - "max_level": 45 - }, - { - "pokeapi_id": 217, - "pokemon_name": "ursaring", - "method": "walk", - "encounter_rate": 20, - "min_level": 47, - "max_level": 47 - }, - { - "pokeapi_id": 118, - "pokemon_name": "goldeen", - "method": "old-rod", - "encounter_rate": 15, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 200, - "pokemon_name": "misdreavus", - "method": "walk", - "encounter_rate": 15, - "min_level": 45, - "max_level": 48 - }, - { - "pokeapi_id": 118, - "pokemon_name": "goldeen", - "method": "surf", - "encounter_rate": 10, - "min_level": 30, - "max_level": 40 - }, - { - "pokeapi_id": 246, - "pokemon_name": "larvitar", - "method": "walk", - "encounter_rate": 10, - "min_level": 15, - "max_level": 30 - }, - { - "pokeapi_id": 119, - "pokemon_name": "seaking", - "method": "super-rod", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 5, - "min_level": 48, - "max_level": 48 - } - ] } ] }, @@ -11055,7 +11055,7 @@ ] }, { - "name": "Mt Moon (1F)", + "name": "Mt Moon (1f)", "order": 125, "encounters": [ { @@ -11125,7 +11125,7 @@ ] }, { - "name": "Mt Moon (2F)", + "name": "Mt Moon (2f)", "order": 126, "encounters": [ { @@ -11328,14 +11328,6 @@ "min_level": 6, "max_level": 6 }, - { - "pokeapi_id": 119, - "pokemon_name": "seaking", - "method": "surf", - "encounter_rate": 10, - "min_level": 10, - "max_level": 10 - }, { "pokeapi_id": 119, "pokemon_name": "seaking", @@ -11344,6 +11336,14 @@ "min_level": 40, "max_level": 40 }, + { + "pokeapi_id": 119, + "pokemon_name": "seaking", + "method": "surf", + "encounter_rate": 10, + "min_level": 10, + "max_level": 10 + }, { "pokeapi_id": 24, "pokemon_name": "arbok", @@ -11572,14 +11572,6 @@ "min_level": 10, "max_level": 10 }, - { - "pokeapi_id": 119, - "pokemon_name": "seaking", - "method": "surf", - "encounter_rate": 10, - "min_level": 10, - "max_level": 10 - }, { "pokeapi_id": 119, "pokemon_name": "seaking", @@ -11588,6 +11580,14 @@ "min_level": 40, "max_level": 40 }, + { + "pokeapi_id": 119, + "pokemon_name": "seaking", + "method": "surf", + "encounter_rate": 10, + "min_level": 10, + "max_level": 10 + }, { "pokeapi_id": 49, "pokemon_name": "venomoth", @@ -11762,14 +11762,6 @@ "min_level": 10, "max_level": 10 }, - { - "pokeapi_id": 119, - "pokemon_name": "seaking", - "method": "surf", - "encounter_rate": 10, - "min_level": 10, - "max_level": 10 - }, { "pokeapi_id": 119, "pokemon_name": "seaking", @@ -11777,6 +11769,14 @@ "encounter_rate": 10, "min_level": 40, "max_level": 40 + }, + { + "pokeapi_id": 119, + "pokemon_name": "seaking", + "method": "surf", + "encounter_rate": 10, + "min_level": 10, + "max_level": 10 } ] }, @@ -11786,7 +11786,7 @@ "encounters": [], "children": [ { - "name": "Cerulean Cave (1F)", + "name": "Cerulean Cave (1f)", "order": 132, "encounters": [ { @@ -11976,7 +11976,7 @@ ] }, { - "name": "Cerulean Cave (2F)", + "name": "Cerulean Cave (2f)", "order": 133, "encounters": [ { @@ -12150,7 +12150,7 @@ ] }, { - "name": "Cerulean Cave (B1F)", + "name": "Cerulean Cave (B1f)", "order": 134, "encounters": [ { @@ -13125,14 +13125,6 @@ "min_level": 15, "max_level": 15 }, - { - "pokeapi_id": 119, - "pokemon_name": "seaking", - "method": "surf", - "encounter_rate": 10, - "min_level": 15, - "max_level": 15 - }, { "pokeapi_id": 119, "pokemon_name": "seaking", @@ -13140,6 +13132,14 @@ "encounter_rate": 10, "min_level": 40, "max_level": 40 + }, + { + "pokeapi_id": 119, + "pokemon_name": "seaking", + "method": "surf", + "encounter_rate": 10, + "min_level": 15, + "max_level": 15 } ] }, @@ -13283,14 +13283,6 @@ "min_level": 15, "max_level": 18 }, - { - "pokeapi_id": 119, - "pokemon_name": "seaking", - "method": "surf", - "encounter_rate": 10, - "min_level": 15, - "max_level": 15 - }, { "pokeapi_id": 119, "pokemon_name": "seaking", @@ -13298,6 +13290,14 @@ "encounter_rate": 10, "min_level": 40, "max_level": 40 + }, + { + "pokeapi_id": 119, + "pokemon_name": "seaking", + "method": "surf", + "encounter_rate": 10, + "min_level": 15, + "max_level": 15 } ] }, @@ -13307,7 +13307,7 @@ "encounters": [], "children": [ { - "name": "Rock Tunnel (1F)", + "name": "Rock Tunnel (1f)", "order": 144, "encounters": [ { @@ -13385,7 +13385,7 @@ ] }, { - "name": "Rock Tunnel (B1F)", + "name": "Rock Tunnel (B1f)", "order": 145, "encounters": [ { @@ -13726,14 +13726,6 @@ "min_level": 40, "max_level": 40 }, - { - "pokeapi_id": 72, - "pokemon_name": "tentacool", - "method": "surf", - "encounter_rate": 60, - "min_level": 25, - "max_level": 25 - }, { "pokeapi_id": 72, "pokemon_name": "tentacool", @@ -13742,6 +13734,14 @@ "min_level": 20, "max_level": 20 }, + { + "pokeapi_id": 72, + "pokemon_name": "tentacool", + "method": "surf", + "encounter_rate": 60, + "min_level": 25, + "max_level": 25 + }, { "pokeapi_id": 113, "pokemon_name": "chansey", @@ -14564,7 +14564,7 @@ "encounters": [], "children": [ { - "name": "Seafoam Islands (1F)", + "name": "Seafoam Islands (1f)", "order": 160, "encounters": [ { @@ -14634,7 +14634,7 @@ ] }, { - "name": "Seafoam Islands (B1F)", + "name": "Seafoam Islands (B1f)", "order": 161, "encounters": [ { @@ -14712,7 +14712,7 @@ ] }, { - "name": "Seafoam Islands (B2F)", + "name": "Seafoam Islands (B2f)", "order": 162, "encounters": [ { @@ -14790,7 +14790,7 @@ ] }, { - "name": "Seafoam Islands (B3F)", + "name": "Seafoam Islands (B3f)", "order": 163, "encounters": [ { @@ -14876,7 +14876,7 @@ ] }, { - "name": "Seafoam Islands (B4F)", + "name": "Seafoam Islands (B4f)", "order": 164, "encounters": [ { @@ -14922,17 +14922,17 @@ { "pokeapi_id": 116, "pokemon_name": "horsea", - "method": "surf", + "method": "super-rod", "encounter_rate": 30, - "min_level": 30, + "min_level": 40, "max_level": 40 }, { "pokeapi_id": 116, "pokemon_name": "horsea", - "method": "super-rod", + "method": "surf", "encounter_rate": 30, - "min_level": 40, + "min_level": 30, "max_level": 40 }, { @@ -15599,4 +15599,4 @@ } ] } -] \ No newline at end of file +] diff --git a/backend/src/app/seeds/data/sun.json b/backend/src/app/seeds/data/sun.json index 09f76a9..aabb524 100644 --- a/backend/src/app/seeds/data/sun.json +++ b/backend/src/app/seeds/data/sun.json @@ -5,8 +5,86 @@ "encounters": [], "children": [ { - "name": "Route 1 (East)", + "name": "Route 1 (West)", "order": 2, + "encounters": [ + { + "pokeapi_id": 10091, + "pokemon_name": "rattata-alola", + "method": "walk", + "encounter_rate": 30, + "min_level": 3, + "max_level": 5 + }, + { + "pokeapi_id": 734, + "pokemon_name": "yungoos", + "method": "walk", + "encounter_rate": 30, + "min_level": 3, + "max_level": 5 + }, + { + "pokeapi_id": 731, + "pokemon_name": "pikipek", + "method": "walk", + "encounter_rate": 20, + "min_level": 3, + "max_level": 5 + }, + { + "pokeapi_id": 165, + "pokemon_name": "ledyba", + "method": "walk", + "encounter_rate": 15, + "min_level": 3, + "max_level": 5 + }, + { + "pokeapi_id": 167, + "pokemon_name": "spinarak", + "method": "walk", + "encounter_rate": 15, + "min_level": 3, + "max_level": 5 + }, + { + "pokeapi_id": 10, + "pokemon_name": "caterpie", + "method": "walk", + "encounter_rate": 10, + "min_level": 3, + "max_level": 5 + }, + { + "pokeapi_id": 736, + "pokemon_name": "grubbin", + "method": "walk", + "encounter_rate": 10, + "min_level": 3, + "max_level": 5 + }, + { + "pokeapi_id": 11, + "pokemon_name": "metapod", + "method": "walk", + "encounter_rate": 10, + "min_level": 3, + "max_level": 5 + }, + { + "pokeapi_id": 172, + "pokemon_name": "pichu", + "method": "walk", + "encounter_rate": 5, + "min_level": 3, + "max_level": 5 + } + ] + }, + { + "name": "Route 1 (East)", + "order": 3, "encounters": [ { "pokeapi_id": 731, @@ -60,7 +138,7 @@ }, { "name": "Route 1 (Hauoli Outskirts)", - "order": 3, + "order": 4, "encounters": [ { "pokeapi_id": 81, @@ -146,7 +224,7 @@ }, { "name": "Route 1 (South)", - "order": 4, + "order": 5, "encounters": [ { "pokeapi_id": 10091, @@ -221,84 +299,6 @@ "max_level": 13 } ] - }, - { - "name": "Route 1 (West)", - "order": 5, - "encounters": [ - { - "pokeapi_id": 10091, - "pokemon_name": "rattata-alola", - "method": "walk", - "encounter_rate": 30, - "min_level": 3, - "max_level": 5 - }, - { - "pokeapi_id": 734, - "pokemon_name": "yungoos", - "method": "walk", - "encounter_rate": 30, - "min_level": 3, - "max_level": 5 - }, - { - "pokeapi_id": 731, - "pokemon_name": "pikipek", - "method": "walk", - "encounter_rate": 20, - "min_level": 3, - "max_level": 5 - }, - { - "pokeapi_id": 165, - "pokemon_name": "ledyba", - "method": "walk", - "encounter_rate": 15, - "min_level": 3, - "max_level": 5 - }, - { - "pokeapi_id": 167, - "pokemon_name": "spinarak", - "method": "walk", - "encounter_rate": 15, - "min_level": 3, - "max_level": 5 - }, - { - "pokeapi_id": 10, - "pokemon_name": "caterpie", - "method": "walk", - "encounter_rate": 10, - "min_level": 3, - "max_level": 5 - }, - { - "pokeapi_id": 736, - "pokemon_name": "grubbin", - "method": "walk", - "encounter_rate": 10, - "min_level": 3, - "max_level": 5 - }, - { - "pokeapi_id": 11, - "pokemon_name": "metapod", - "method": "walk", - "encounter_rate": 10, - "min_level": 3, - "max_level": 5 - }, - { - "pokeapi_id": 172, - "pokemon_name": "pichu", - "method": "walk", - "encounter_rate": 5, - "min_level": 3, - "max_level": 5 - } - ] } ] }, @@ -1610,8 +1610,164 @@ "encounters": [], "children": [ { - "name": "Brooklet Hill (North)", + "name": "Brooklet Hill (South)", "order": 34, + "encounters": [ + { + "pokeapi_id": 129, + "pokemon_name": "magikarp", + "method": "super-rod", + "encounter_rate": 70, + "min_level": 10, + "max_level": 15 + }, + { + "pokeapi_id": 751, + "pokemon_name": "dewpider", + "method": "surf", + "encounter_rate": 40, + "min_level": 14, + "max_level": 17 + }, + { + "pokeapi_id": 60, + "pokemon_name": "poliwag", + "method": "surf", + "encounter_rate": 40, + "min_level": 14, + "max_level": 17 + }, + { + "pokeapi_id": 283, + "pokemon_name": "surskit", + "method": "surf", + "encounter_rate": 40, + "min_level": 14, + "max_level": 17 + }, + { + "pokeapi_id": 54, + "pokemon_name": "psyduck", + "method": "walk", + "encounter_rate": 30, + "min_level": 14, + "max_level": 17 + }, + { + "pokeapi_id": 278, + "pokemon_name": "wingull", + "method": "walk", + "encounter_rate": 30, + "min_level": 14, + "max_level": 17 + }, + { + "pokeapi_id": 118, + "pokemon_name": "goldeen", + "method": "super-rod", + "encounter_rate": 29, + "min_level": 10, + "max_level": 15 + }, + { + "pokeapi_id": 751, + "pokemon_name": "dewpider", + "method": "walk", + "encounter_rate": 20, + "min_level": 14, + "max_level": 17 + }, + { + "pokeapi_id": 60, + "pokemon_name": "poliwag", + "method": "walk", + "encounter_rate": 20, + "min_level": 14, + "max_level": 17 + }, + { + "pokeapi_id": 54, + "pokemon_name": "psyduck", + "method": "surf", + "encounter_rate": 20, + "min_level": 14, + "max_level": 17 + }, + { + "pokeapi_id": 283, + "pokemon_name": "surskit", + "method": "walk", + "encounter_rate": 20, + "min_level": 14, + "max_level": 17 + }, + { + "pokeapi_id": 349, + "pokemon_name": "feebas", + "method": "super-rod", + "encounter_rate": 1, + "min_level": 10, + "max_level": 15 + } + ] + }, + { + "name": "Brooklet Hill (Totems Den)", + "order": 35, + "encounters": [ + { + "pokeapi_id": 129, + "pokemon_name": "magikarp", + "method": "super-rod", + "encounter_rate": 79, + "min_level": 10, + "max_level": 15 + }, + { + "pokeapi_id": 456, + "pokemon_name": "finneon", + "method": "surf", + "encounter_rate": 40, + "min_level": 14, + "max_level": 17 + }, + { + "pokeapi_id": 72, + "pokemon_name": "tentacool", + "method": "surf", + "encounter_rate": 40, + "min_level": 14, + "max_level": 17 + }, + { + "pokeapi_id": 278, + "pokemon_name": "wingull", + "method": "surf", + "encounter_rate": 20, + "min_level": 14, + "max_level": 17 + }, + { + "pokeapi_id": 746, + "pokemon_name": "wishiwashi-solo", + "method": "super-rod", + "encounter_rate": 20, + "min_level": 10, + "max_level": 15 + }, + { + "pokeapi_id": 594, + "pokemon_name": "alomomola", + "method": "super-rod", + "encounter_rate": 1, + "min_level": 10, + "max_level": 15 + } + ] + }, + { + "name": "Brooklet Hill (North)", + "order": 36, "encounters": [ { "pokeapi_id": 129, @@ -1734,162 +1890,6 @@ "max_level": 15 } ] - }, - { - "name": "Brooklet Hill (South)", - "order": 35, - "encounters": [ - { - "pokeapi_id": 129, - "pokemon_name": "magikarp", - "method": "super-rod", - "encounter_rate": 70, - "min_level": 10, - "max_level": 15 - }, - { - "pokeapi_id": 751, - "pokemon_name": "dewpider", - "method": "surf", - "encounter_rate": 40, - "min_level": 14, - "max_level": 17 - }, - { - "pokeapi_id": 60, - "pokemon_name": "poliwag", - "method": "surf", - "encounter_rate": 40, - "min_level": 14, - "max_level": 17 - }, - { - "pokeapi_id": 283, - "pokemon_name": "surskit", - "method": "surf", - "encounter_rate": 40, - "min_level": 14, - "max_level": 17 - }, - { - "pokeapi_id": 54, - "pokemon_name": "psyduck", - "method": "walk", - "encounter_rate": 30, - "min_level": 14, - "max_level": 17 - }, - { - "pokeapi_id": 278, - "pokemon_name": "wingull", - "method": "walk", - "encounter_rate": 30, - "min_level": 14, - "max_level": 17 - }, - { - "pokeapi_id": 118, - "pokemon_name": "goldeen", - "method": "super-rod", - "encounter_rate": 29, - "min_level": 10, - "max_level": 15 - }, - { - "pokeapi_id": 751, - "pokemon_name": "dewpider", - "method": "walk", - "encounter_rate": 20, - "min_level": 14, - "max_level": 17 - }, - { - "pokeapi_id": 60, - "pokemon_name": "poliwag", - "method": "walk", - "encounter_rate": 20, - "min_level": 14, - "max_level": 17 - }, - { - "pokeapi_id": 54, - "pokemon_name": "psyduck", - "method": "surf", - "encounter_rate": 20, - "min_level": 14, - "max_level": 17 - }, - { - "pokeapi_id": 283, - "pokemon_name": "surskit", - "method": "walk", - "encounter_rate": 20, - "min_level": 14, - "max_level": 17 - }, - { - "pokeapi_id": 349, - "pokemon_name": "feebas", - "method": "super-rod", - "encounter_rate": 1, - "min_level": 10, - "max_level": 15 - } - ] - }, - { - "name": "Brooklet Hill (Totems Den)", - "order": 36, - "encounters": [ - { - "pokeapi_id": 129, - "pokemon_name": "magikarp", - "method": "super-rod", - "encounter_rate": 79, - "min_level": 10, - "max_level": 15 - }, - { - "pokeapi_id": 456, - "pokemon_name": "finneon", - "method": "surf", - "encounter_rate": 40, - "min_level": 14, - "max_level": 17 - }, - { - "pokeapi_id": 72, - "pokemon_name": "tentacool", - "method": "surf", - "encounter_rate": 40, - "min_level": 14, - "max_level": 17 - }, - { - "pokeapi_id": 278, - "pokemon_name": "wingull", - "method": "surf", - "encounter_rate": 20, - "min_level": 14, - "max_level": 17 - }, - { - "pokeapi_id": 746, - "pokemon_name": "wishiwashi-solo", - "method": "super-rod", - "encounter_rate": 20, - "min_level": 10, - "max_level": 15 - }, - { - "pokeapi_id": 594, - "pokemon_name": "alomomola", - "method": "super-rod", - "encounter_rate": 1, - "min_level": 10, - "max_level": 15 - } - ] } ] }, @@ -2646,8 +2646,22 @@ "encounters": [], "children": [ { - "name": "Route 17 (Northeast)", + "name": "Route 17 (All Areas)", "order": 53, + "encounters": [ + { + "pokeapi_id": 798, + "pokemon_name": "kartana", + "method": "walk", + "encounter_rate": 100, + "min_level": 60, + "max_level": 60 + } + ] + }, + { + "name": "Route 17 (Northeast)", + "order": 54, "encounters": [ { "pokeapi_id": 22, @@ -2701,7 +2715,7 @@ }, { "name": "Route 17 (West)", - "order": 54, + "order": 55, "encounters": [ { "pokeapi_id": 22, @@ -2752,20 +2766,6 @@ "max_level": 34 } ] - }, - { - "name": "Route 17 (All Areas)", - "order": 55, - "encounters": [ - { - "pokeapi_id": 798, - "pokemon_name": "kartana", - "method": "walk", - "encounter_rate": 100, - "min_level": 60, - "max_level": 60 - } - ] } ] }, @@ -3585,125 +3585,9 @@ "order": 71, "encounters": [], "children": [ - { - "name": "Poni Plains (Center)", - "order": 72, - "encounters": [ - { - "pokeapi_id": 735, - "pokemon_name": "gumshoos", - "method": "walk", - "encounter_rate": 30, - "min_level": 54, - "max_level": 57 - }, - { - "pokeapi_id": 10092, - "pokemon_name": "raticate-alola", - "method": "walk", - "encounter_rate": 30, - "min_level": 54, - "max_level": 57 - }, - { - "pokeapi_id": 732, - "pokemon_name": "trumbeak", - "method": "walk", - "encounter_rate": 30, - "min_level": 54, - "max_level": 57 - }, - { - "pokeapi_id": 546, - "pokemon_name": "cottonee", - "method": "walk", - "encounter_rate": 20, - "min_level": 54, - "max_level": 57 - }, - { - "pokeapi_id": 241, - "pokemon_name": "miltank", - "method": "walk", - "encounter_rate": 10, - "min_level": 54, - "max_level": 57 - }, - { - "pokeapi_id": 128, - "pokemon_name": "tauros", - "method": "walk", - "encounter_rate": 10, - "min_level": 54, - "max_level": 57 - } - ] - }, - { - "name": "Poni Plains (East)", - "order": 73, - "encounters": [ - { - "pokeapi_id": 735, - "pokemon_name": "gumshoos", - "method": "walk", - "encounter_rate": 30, - "min_level": 54, - "max_level": 57 - }, - { - "pokeapi_id": 10092, - "pokemon_name": "raticate-alola", - "method": "walk", - "encounter_rate": 30, - "min_level": 54, - "max_level": 57 - }, - { - "pokeapi_id": 546, - "pokemon_name": "cottonee", - "method": "walk", - "encounter_rate": 20, - "min_level": 54, - "max_level": 57 - }, - { - "pokeapi_id": 279, - "pokemon_name": "pelipper", - "method": "walk", - "encounter_rate": 20, - "min_level": 54, - "max_level": 57 - }, - { - "pokeapi_id": 241, - "pokemon_name": "miltank", - "method": "walk", - "encounter_rate": 10, - "min_level": 54, - "max_level": 57 - }, - { - "pokeapi_id": 128, - "pokemon_name": "tauros", - "method": "walk", - "encounter_rate": 10, - "min_level": 54, - "max_level": 57 - }, - { - "pokeapi_id": 732, - "pokemon_name": "trumbeak", - "method": "walk", - "encounter_rate": 10, - "min_level": 54, - "max_level": 57 - } - ] - }, { "name": "Poni Plains (North)", - "order": 74, + "order": 72, "encounters": [ { "pokeapi_id": 735, @@ -3765,7 +3649,7 @@ }, { "name": "Poni Plains (West)", - "order": 75, + "order": 73, "encounters": [ { "pokeapi_id": 546, @@ -3832,6 +3716,122 @@ "max_level": 57 } ] + }, + { + "name": "Poni Plains (Center)", + "order": 74, + "encounters": [ + { + "pokeapi_id": 735, + "pokemon_name": "gumshoos", + "method": "walk", + "encounter_rate": 30, + "min_level": 54, + "max_level": 57 + }, + { + "pokeapi_id": 10092, + "pokemon_name": "raticate-alola", + "method": "walk", + "encounter_rate": 30, + "min_level": 54, + "max_level": 57 + }, + { + "pokeapi_id": 732, + "pokemon_name": "trumbeak", + "method": "walk", + "encounter_rate": 30, + "min_level": 54, + "max_level": 57 + }, + { + "pokeapi_id": 546, + "pokemon_name": "cottonee", + "method": "walk", + "encounter_rate": 20, + "min_level": 54, + "max_level": 57 + }, + { + "pokeapi_id": 241, + "pokemon_name": "miltank", + "method": "walk", + "encounter_rate": 10, + "min_level": 54, + "max_level": 57 + }, + { + "pokeapi_id": 128, + "pokemon_name": "tauros", + "method": "walk", + "encounter_rate": 10, + "min_level": 54, + "max_level": 57 + } + ] + }, + { + "name": "Poni Plains (East)", + "order": 75, + "encounters": [ + { + "pokeapi_id": 735, + "pokemon_name": "gumshoos", + "method": "walk", + "encounter_rate": 30, + "min_level": 54, + "max_level": 57 + }, + { + "pokeapi_id": 10092, + "pokemon_name": "raticate-alola", + "method": "walk", + "encounter_rate": 30, + "min_level": 54, + "max_level": 57 + }, + { + "pokeapi_id": 546, + "pokemon_name": "cottonee", + "method": "walk", + "encounter_rate": 20, + "min_level": 54, + "max_level": 57 + }, + { + "pokeapi_id": 279, + "pokemon_name": "pelipper", + "method": "walk", + "encounter_rate": 20, + "min_level": 54, + "max_level": 57 + }, + { + "pokeapi_id": 241, + "pokemon_name": "miltank", + "method": "walk", + "encounter_rate": 10, + "min_level": 54, + "max_level": 57 + }, + { + "pokeapi_id": 128, + "pokemon_name": "tauros", + "method": "walk", + "encounter_rate": 10, + "min_level": 54, + "max_level": 57 + }, + { + "pokeapi_id": 732, + "pokemon_name": "trumbeak", + "method": "walk", + "encounter_rate": 10, + "min_level": 54, + "max_level": 57 + } + ] } ] }, @@ -3949,8 +3949,78 @@ "encounters": [], "children": [ { - "name": "Vast Poni Canyon (Inside)", + "name": "Vast Poni Canyon (Outside)", "order": 79, + "encounters": [ + { + "pokeapi_id": 67, + "pokemon_name": "machoke", + "method": "walk", + "encounter_rate": 30, + "min_level": 41, + "max_level": 44 + }, + { + "pokeapi_id": 745, + "pokemon_name": "lycanroc-midday", + "method": "walk", + "encounter_rate": 20, + "min_level": 41, + "max_level": 44 + }, + { + "pokeapi_id": 10126, + "pokemon_name": "lycanroc-midnight", + "method": "walk", + "encounter_rate": 20, + "min_level": 41, + "max_level": 44 + }, + { + "pokeapi_id": 703, + "pokemon_name": "carbink", + "method": "walk", + "encounter_rate": 15, + "min_level": 41, + "max_level": 44 + }, + { + "pokeapi_id": 525, + "pokemon_name": "boldore", + "method": "walk", + "encounter_rate": 10, + "min_level": 41, + "max_level": 44 + }, + { + "pokeapi_id": 198, + "pokemon_name": "murkrow", + "method": "walk", + "encounter_rate": 10, + "min_level": 41, + "max_level": 44 + }, + { + "pokeapi_id": 227, + "pokemon_name": "skarmory", + "method": "walk", + "encounter_rate": 10, + "min_level": 41, + "max_level": 44 + }, + { + "pokeapi_id": 782, + "pokemon_name": "jangmo-o", + "method": "walk", + "encounter_rate": 5, + "min_level": 41, + "max_level": 44 + } + ] + }, + { + "name": "Vast Poni Canyon (Inside)", + "order": 80, "encounters": [ { "pokeapi_id": 525, @@ -3988,7 +4058,7 @@ }, { "name": "Vast Poni Canyon (Northwest)", - "order": 80, + "order": 81, "encounters": [ { "pokeapi_id": 42, @@ -4063,76 +4133,6 @@ "max_level": 44 } ] - }, - { - "name": "Vast Poni Canyon (Outside)", - "order": 81, - "encounters": [ - { - "pokeapi_id": 67, - "pokemon_name": "machoke", - "method": "walk", - "encounter_rate": 30, - "min_level": 41, - "max_level": 44 - }, - { - "pokeapi_id": 745, - "pokemon_name": "lycanroc-midday", - "method": "walk", - "encounter_rate": 20, - "min_level": 41, - "max_level": 44 - }, - { - "pokeapi_id": 10126, - "pokemon_name": "lycanroc-midnight", - "method": "walk", - "encounter_rate": 20, - "min_level": 41, - "max_level": 44 - }, - { - "pokeapi_id": 703, - "pokemon_name": "carbink", - "method": "walk", - "encounter_rate": 15, - "min_level": 41, - "max_level": 44 - }, - { - "pokeapi_id": 525, - "pokemon_name": "boldore", - "method": "walk", - "encounter_rate": 10, - "min_level": 41, - "max_level": 44 - }, - { - "pokeapi_id": 198, - "pokemon_name": "murkrow", - "method": "walk", - "encounter_rate": 10, - "min_level": 41, - "max_level": 44 - }, - { - "pokeapi_id": 227, - "pokemon_name": "skarmory", - "method": "walk", - "encounter_rate": 10, - "min_level": 41, - "max_level": 44 - }, - { - "pokeapi_id": 782, - "pokemon_name": "jangmo-o", - "method": "walk", - "encounter_rate": 5, - "min_level": 41, - "max_level": 44 - } - ] } ] }, @@ -4380,4 +4380,4 @@ } ] } -] \ No newline at end of file +] diff --git a/backend/src/app/seeds/data/sword.json b/backend/src/app/seeds/data/sword.json index 0637a08..19765bd 100644 --- a/backend/src/app/seeds/data/sword.json +++ b/backend/src/app/seeds/data/sword.json @@ -1 +1 @@ -[] \ No newline at end of file +null diff --git a/backend/src/app/seeds/data/ultra-moon.json b/backend/src/app/seeds/data/ultra-moon.json index dcba88f..fad7b25 100644 --- a/backend/src/app/seeds/data/ultra-moon.json +++ b/backend/src/app/seeds/data/ultra-moon.json @@ -5,8 +5,84 @@ "encounters": [], "children": [ { - "name": "Route 1 (East)", + "name": "Route 1 (Trainers School)", "order": 2, + "encounters": [ + { + "pokeapi_id": 10107, + "pokemon_name": "meowth-alola", + "method": "walk", + "encounter_rate": 50, + "min_level": 5, + "max_level": 8 + }, + { + "pokeapi_id": 570, + "pokemon_name": "zorua", + "method": "walk", + "encounter_rate": 30, + "min_level": 5, + "max_level": 8 + }, + { + "pokeapi_id": 10112, + "pokemon_name": "grimer-alola", + "method": "walk", + "encounter_rate": 10, + "min_level": 5, + "max_level": 8 + }, + { + "pokeapi_id": 81, + "pokemon_name": "magnemite", + "method": "walk", + "encounter_rate": 10, + "min_level": 5, + "max_level": 8 + } + ] + }, + { + "name": "Route 1 (West)", + "order": 3, + "encounters": [ + { + "pokeapi_id": 10, + "pokemon_name": "caterpie", + "method": "walk", + "encounter_rate": 35, + "min_level": 2, + "max_level": 3 + }, + { + "pokeapi_id": 10091, + "pokemon_name": "rattata-alola", + "method": "walk", + "encounter_rate": 35, + "min_level": 2, + "max_level": 3 + }, + { + "pokeapi_id": 734, + "pokemon_name": "yungoos", + "method": "walk", + "encounter_rate": 35, + "min_level": 2, + "max_level": 3 + }, + { + "pokeapi_id": 427, + "pokemon_name": "buneary", + "method": "walk", + "encounter_rate": 30, + "min_level": 2, + "max_level": 3 + } + ] + }, + { + "name": "Route 1 (East)", + "order": 4, "encounters": [ { "pokeapi_id": 165, @@ -84,7 +160,7 @@ }, { "name": "Route 1 (Hauoli Outskirts)", - "order": 3, + "order": 5, "encounters": [ { "pokeapi_id": 278, @@ -114,7 +190,7 @@ }, { "name": "Route 1 (South)", - "order": 4, + "order": 6, "encounters": [ { "pokeapi_id": 438, @@ -165,82 +241,6 @@ "max_level": 14 } ] - }, - { - "name": "Route 1 (Trainers School)", - "order": 5, - "encounters": [ - { - "pokeapi_id": 10107, - "pokemon_name": "meowth-alola", - "method": "walk", - "encounter_rate": 50, - "min_level": 5, - "max_level": 8 - }, - { - "pokeapi_id": 570, - "pokemon_name": "zorua", - "method": "walk", - "encounter_rate": 30, - "min_level": 5, - "max_level": 8 - }, - { - "pokeapi_id": 10112, - "pokemon_name": "grimer-alola", - "method": "walk", - "encounter_rate": 10, - "min_level": 5, - "max_level": 8 - }, - { - "pokeapi_id": 81, - "pokemon_name": "magnemite", - "method": "walk", - "encounter_rate": 10, - "min_level": 5, - "max_level": 8 - } - ] - }, - { - "name": "Route 1 (West)", - "order": 6, - "encounters": [ - { - "pokeapi_id": 10, - "pokemon_name": "caterpie", - "method": "walk", - "encounter_rate": 35, - "min_level": 2, - "max_level": 3 - }, - { - "pokeapi_id": 10091, - "pokemon_name": "rattata-alola", - "method": "walk", - "encounter_rate": 35, - "min_level": 2, - "max_level": 3 - }, - { - "pokeapi_id": 734, - "pokemon_name": "yungoos", - "method": "walk", - "encounter_rate": 35, - "min_level": 2, - "max_level": 3 - }, - { - "pokeapi_id": 427, - "pokemon_name": "buneary", - "method": "walk", - "encounter_rate": 30, - "min_level": 2, - "max_level": 3 - } - ] } ] }, @@ -1734,7 +1734,7 @@ { "pokeapi_id": 54, "pokemon_name": "psyduck", - "method": "surf", + "method": "walk", "encounter_rate": 20, "min_level": 14, "max_level": 17 @@ -1742,7 +1742,7 @@ { "pokeapi_id": 54, "pokemon_name": "psyduck", - "method": "walk", + "method": "surf", "encounter_rate": 20, "min_level": 14, "max_level": 17 @@ -1860,7 +1860,7 @@ { "pokeapi_id": 54, "pokemon_name": "psyduck", - "method": "surf", + "method": "walk", "encounter_rate": 20, "min_level": 14, "max_level": 17 @@ -1868,7 +1868,7 @@ { "pokeapi_id": 54, "pokemon_name": "psyduck", - "method": "walk", + "method": "surf", "encounter_rate": 20, "min_level": 14, "max_level": 17 @@ -1960,47 +1960,9 @@ "order": 38, "encounters": [], "children": [ - { - "name": "Lush Jungle (East Cave)", - "order": 39, - "encounters": [ - { - "pokeapi_id": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 39, - "min_level": 41, - "max_level": 44 - }, - { - "pokeapi_id": 51, - "pokemon_name": "dugtrio", - "method": "walk", - "encounter_rate": 30, - "min_level": 41, - "max_level": 44 - }, - { - "pokeapi_id": 757, - "pokemon_name": "salandit", - "method": "walk", - "encounter_rate": 30, - "min_level": 41, - "max_level": 44 - }, - { - "pokeapi_id": 636, - "pokemon_name": "larvesta", - "method": "walk", - "encounter_rate": 1, - "min_level": 41, - "max_level": 44 - } - ] - }, { "name": "Lush Jungle (North)", - "order": 40, + "order": 39, "encounters": [ { "pokeapi_id": 732, @@ -2094,7 +2056,7 @@ }, { "name": "Lush Jungle (South)", - "order": 41, + "order": 40, "encounters": [ { "pokeapi_id": 732, @@ -2188,7 +2150,7 @@ }, { "name": "Lush Jungle (West)", - "order": 42, + "order": 41, "encounters": [ { "pokeapi_id": 732, @@ -2279,6 +2241,44 @@ "max_level": 22 } ] + }, + { + "name": "Lush Jungle (East Cave)", + "order": 42, + "encounters": [ + { + "pokeapi_id": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 39, + "min_level": 41, + "max_level": 44 + }, + { + "pokeapi_id": 51, + "pokemon_name": "dugtrio", + "method": "walk", + "encounter_rate": 30, + "min_level": 41, + "max_level": 44 + }, + { + "pokeapi_id": 757, + "pokemon_name": "salandit", + "method": "walk", + "encounter_rate": 30, + "min_level": 41, + "max_level": 44 + }, + { + "pokeapi_id": 636, + "pokemon_name": "larvesta", + "method": "walk", + "encounter_rate": 1, + "min_level": 41, + "max_level": 44 + } + ] } ] }, @@ -2813,8 +2813,62 @@ "encounters": [], "children": [ { - "name": "Route 17 (Northeast)", + "name": "Route 17 (West)", "order": 54, + "encounters": [ + { + "pokeapi_id": 559, + "pokemon_name": "scraggy", + "method": "walk", + "encounter_rate": 40, + "min_level": 33, + "max_level": 36 + }, + { + "pokeapi_id": 168, + "pokemon_name": "ariados", + "method": "walk", + "encounter_rate": 20, + "min_level": 33, + "max_level": 36 + }, + { + "pokeapi_id": 22, + "pokemon_name": "fearow", + "method": "walk", + "encounter_rate": 20, + "min_level": 33, + "max_level": 36 + }, + { + "pokeapi_id": 735, + "pokemon_name": "gumshoos", + "method": "walk", + "encounter_rate": 20, + "min_level": 33, + "max_level": 36 + }, + { + "pokeapi_id": 166, + "pokemon_name": "ledian", + "method": "walk", + "encounter_rate": 20, + "min_level": 33, + "max_level": 36 + }, + { + "pokeapi_id": 10092, + "pokemon_name": "raticate-alola", + "method": "walk", + "encounter_rate": 20, + "min_level": 33, + "max_level": 36 + } + ] + }, + { + "name": "Route 17 (Northeast)", + "order": 55, "encounters": [ { "pokeapi_id": 22, @@ -2873,60 +2927,6 @@ "max_level": 36 } ] - }, - { - "name": "Route 17 (West)", - "order": 55, - "encounters": [ - { - "pokeapi_id": 559, - "pokemon_name": "scraggy", - "method": "walk", - "encounter_rate": 40, - "min_level": 33, - "max_level": 36 - }, - { - "pokeapi_id": 168, - "pokemon_name": "ariados", - "method": "walk", - "encounter_rate": 20, - "min_level": 33, - "max_level": 36 - }, - { - "pokeapi_id": 22, - "pokemon_name": "fearow", - "method": "walk", - "encounter_rate": 20, - "min_level": 33, - "max_level": 36 - }, - { - "pokeapi_id": 735, - "pokemon_name": "gumshoos", - "method": "walk", - "encounter_rate": 20, - "min_level": 33, - "max_level": 36 - }, - { - "pokeapi_id": 166, - "pokemon_name": "ledian", - "method": "walk", - "encounter_rate": 20, - "min_level": 33, - "max_level": 36 - }, - { - "pokeapi_id": 10092, - "pokemon_name": "raticate-alola", - "method": "walk", - "encounter_rate": 20, - "min_level": 33, - "max_level": 36 - } - ] } ] }, @@ -3261,55 +3261,9 @@ "order": 61, "encounters": [], "children": [ - { - "name": "Mount Hokulani (East)", - "order": 62, - "encounters": [ - { - "pokeapi_id": 774, - "pokemon_name": "minior-red-meteor", - "method": "walk", - "encounter_rate": 70, - "min_level": 27, - "max_level": 30 - }, - { - "pokeapi_id": 605, - "pokemon_name": "elgyem", - "method": "walk", - "encounter_rate": 50, - "min_level": 27, - "max_level": 30 - }, - { - "pokeapi_id": 374, - "pokemon_name": "beldum", - "method": "walk", - "encounter_rate": 20, - "min_level": 27, - "max_level": 30 - }, - { - "pokeapi_id": 173, - "pokemon_name": "cleffa", - "method": "walk", - "encounter_rate": 20, - "min_level": 27, - "max_level": 30 - }, - { - "pokeapi_id": 132, - "pokemon_name": "ditto", - "method": "walk", - "encounter_rate": 10, - "min_level": 27, - "max_level": 30 - } - ] - }, { "name": "Mount Hokulani (West)", - "order": 63, + "order": 62, "encounters": [ { "pokeapi_id": 22, @@ -3376,6 +3330,52 @@ "max_level": 30 } ] + }, + { + "name": "Mount Hokulani (East)", + "order": 63, + "encounters": [ + { + "pokeapi_id": 774, + "pokemon_name": "minior-red-meteor", + "method": "walk", + "encounter_rate": 70, + "min_level": 27, + "max_level": 30 + }, + { + "pokeapi_id": 605, + "pokemon_name": "elgyem", + "method": "walk", + "encounter_rate": 50, + "min_level": 27, + "max_level": 30 + }, + { + "pokeapi_id": 374, + "pokemon_name": "beldum", + "method": "walk", + "encounter_rate": 20, + "min_level": 27, + "max_level": 30 + }, + { + "pokeapi_id": 173, + "pokemon_name": "cleffa", + "method": "walk", + "encounter_rate": 20, + "min_level": 27, + "max_level": 30 + }, + { + "pokeapi_id": 132, + "pokemon_name": "ditto", + "method": "walk", + "encounter_rate": 10, + "min_level": 27, + "max_level": 30 + } + ] } ] }, @@ -3446,55 +3446,9 @@ "order": 65, "encounters": [], "children": [ - { - "name": "Mount Lanakila (Base)", - "order": 66, - "encounters": [ - { - "pokeapi_id": 10101, - "pokemon_name": "sandshrew-alola", - "method": "walk", - "encounter_rate": 30, - "min_level": 30, - "max_level": 33 - }, - { - "pokeapi_id": 361, - "pokemon_name": "snorunt", - "method": "walk", - "encounter_rate": 30, - "min_level": 30, - "max_level": 33 - }, - { - "pokeapi_id": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 30, - "max_level": 33 - }, - { - "pokeapi_id": 735, - "pokemon_name": "gumshoos", - "method": "walk", - "encounter_rate": 20, - "min_level": 30, - "max_level": 33 - }, - { - "pokeapi_id": 10092, - "pokemon_name": "raticate-alola", - "method": "walk", - "encounter_rate": 20, - "min_level": 30, - "max_level": 33 - } - ] - }, { "name": "Mount Lanakila (Cave)", - "order": 67, + "order": 66, "encounters": [ { "pokeapi_id": 362, @@ -3540,7 +3494,7 @@ }, { "name": "Mount Lanakila (Outside)", - "order": 68, + "order": 67, "encounters": [ { "pokeapi_id": 362, @@ -3575,6 +3529,52 @@ "max_level": 50 } ] + }, + { + "name": "Mount Lanakila (Base)", + "order": 68, + "encounters": [ + { + "pokeapi_id": 10101, + "pokemon_name": "sandshrew-alola", + "method": "walk", + "encounter_rate": 30, + "min_level": 30, + "max_level": 33 + }, + { + "pokeapi_id": 361, + "pokemon_name": "snorunt", + "method": "walk", + "encounter_rate": 30, + "min_level": 30, + "max_level": 33 + }, + { + "pokeapi_id": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 30, + "max_level": 33 + }, + { + "pokeapi_id": 735, + "pokemon_name": "gumshoos", + "method": "walk", + "encounter_rate": 20, + "min_level": 30, + "max_level": 33 + }, + { + "pokeapi_id": 10092, + "pokemon_name": "raticate-alola", + "method": "walk", + "encounter_rate": 20, + "min_level": 30, + "max_level": 33 + } + ] } ] }, @@ -3957,125 +3957,9 @@ "order": 74, "encounters": [], "children": [ - { - "name": "Poni Plains (Center)", - "order": 75, - "encounters": [ - { - "pokeapi_id": 735, - "pokemon_name": "gumshoos", - "method": "walk", - "encounter_rate": 30, - "min_level": 54, - "max_level": 57 - }, - { - "pokeapi_id": 10092, - "pokemon_name": "raticate-alola", - "method": "walk", - "encounter_rate": 30, - "min_level": 54, - "max_level": 57 - }, - { - "pokeapi_id": 732, - "pokemon_name": "trumbeak", - "method": "walk", - "encounter_rate": 30, - "min_level": 54, - "max_level": 57 - }, - { - "pokeapi_id": 548, - "pokemon_name": "petilil", - "method": "walk", - "encounter_rate": 20, - "min_level": 54, - "max_level": 57 - }, - { - "pokeapi_id": 241, - "pokemon_name": "miltank", - "method": "walk", - "encounter_rate": 10, - "min_level": 54, - "max_level": 57 - }, - { - "pokeapi_id": 128, - "pokemon_name": "tauros", - "method": "walk", - "encounter_rate": 10, - "min_level": 54, - "max_level": 57 - } - ] - }, - { - "name": "Poni Plains (East)", - "order": 76, - "encounters": [ - { - "pokeapi_id": 735, - "pokemon_name": "gumshoos", - "method": "walk", - "encounter_rate": 30, - "min_level": 54, - "max_level": 57 - }, - { - "pokeapi_id": 10092, - "pokemon_name": "raticate-alola", - "method": "walk", - "encounter_rate": 30, - "min_level": 54, - "max_level": 57 - }, - { - "pokeapi_id": 279, - "pokemon_name": "pelipper", - "method": "walk", - "encounter_rate": 20, - "min_level": 54, - "max_level": 57 - }, - { - "pokeapi_id": 548, - "pokemon_name": "petilil", - "method": "walk", - "encounter_rate": 20, - "min_level": 54, - "max_level": 57 - }, - { - "pokeapi_id": 241, - "pokemon_name": "miltank", - "method": "walk", - "encounter_rate": 10, - "min_level": 54, - "max_level": 57 - }, - { - "pokeapi_id": 128, - "pokemon_name": "tauros", - "method": "walk", - "encounter_rate": 10, - "min_level": 54, - "max_level": 57 - }, - { - "pokeapi_id": 732, - "pokemon_name": "trumbeak", - "method": "walk", - "encounter_rate": 10, - "min_level": 54, - "max_level": 57 - } - ] - }, { "name": "Poni Plains (North)", - "order": 77, + "order": 75, "encounters": [ { "pokeapi_id": 735, @@ -4145,7 +4029,7 @@ }, { "name": "Poni Plains (West)", - "order": 78, + "order": 76, "encounters": [ { "pokeapi_id": 22, @@ -4212,6 +4096,122 @@ "max_level": 57 } ] + }, + { + "name": "Poni Plains (Center)", + "order": 77, + "encounters": [ + { + "pokeapi_id": 735, + "pokemon_name": "gumshoos", + "method": "walk", + "encounter_rate": 30, + "min_level": 54, + "max_level": 57 + }, + { + "pokeapi_id": 10092, + "pokemon_name": "raticate-alola", + "method": "walk", + "encounter_rate": 30, + "min_level": 54, + "max_level": 57 + }, + { + "pokeapi_id": 732, + "pokemon_name": "trumbeak", + "method": "walk", + "encounter_rate": 30, + "min_level": 54, + "max_level": 57 + }, + { + "pokeapi_id": 548, + "pokemon_name": "petilil", + "method": "walk", + "encounter_rate": 20, + "min_level": 54, + "max_level": 57 + }, + { + "pokeapi_id": 241, + "pokemon_name": "miltank", + "method": "walk", + "encounter_rate": 10, + "min_level": 54, + "max_level": 57 + }, + { + "pokeapi_id": 128, + "pokemon_name": "tauros", + "method": "walk", + "encounter_rate": 10, + "min_level": 54, + "max_level": 57 + } + ] + }, + { + "name": "Poni Plains (East)", + "order": 78, + "encounters": [ + { + "pokeapi_id": 735, + "pokemon_name": "gumshoos", + "method": "walk", + "encounter_rate": 30, + "min_level": 54, + "max_level": 57 + }, + { + "pokeapi_id": 10092, + "pokemon_name": "raticate-alola", + "method": "walk", + "encounter_rate": 30, + "min_level": 54, + "max_level": 57 + }, + { + "pokeapi_id": 279, + "pokemon_name": "pelipper", + "method": "walk", + "encounter_rate": 20, + "min_level": 54, + "max_level": 57 + }, + { + "pokeapi_id": 548, + "pokemon_name": "petilil", + "method": "walk", + "encounter_rate": 20, + "min_level": 54, + "max_level": 57 + }, + { + "pokeapi_id": 241, + "pokemon_name": "miltank", + "method": "walk", + "encounter_rate": 10, + "min_level": 54, + "max_level": 57 + }, + { + "pokeapi_id": 128, + "pokemon_name": "tauros", + "method": "walk", + "encounter_rate": 10, + "min_level": 54, + "max_level": 57 + }, + { + "pokeapi_id": 732, + "pokemon_name": "trumbeak", + "method": "walk", + "encounter_rate": 10, + "min_level": 54, + "max_level": 57 + } + ] } ] }, @@ -4328,47 +4328,9 @@ "order": 81, "encounters": [], "children": [ - { - "name": "Vast Poni Canyon (Inside)", - "order": 82, - "encounters": [ - { - "pokeapi_id": 525, - "pokemon_name": "boldore", - "method": "walk", - "encounter_rate": 30, - "min_level": 42, - "max_level": 45 - }, - { - "pokeapi_id": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 30, - "min_level": 42, - "max_level": 45 - }, - { - "pokeapi_id": 703, - "pokemon_name": "carbink", - "method": "walk", - "encounter_rate": 20, - "min_level": 42, - "max_level": 45 - }, - { - "pokeapi_id": 10106, - "pokemon_name": "dugtrio-alola", - "method": "walk", - "encounter_rate": 20, - "min_level": 42, - "max_level": 45 - } - ] - }, { "name": "Vast Poni Canyon (Northwest)", - "order": 83, + "order": 82, "encounters": [ { "pokeapi_id": 42, @@ -4454,7 +4416,7 @@ }, { "name": "Vast Poni Canyon (Outside)", - "order": 84, + "order": 83, "encounters": [ { "pokeapi_id": 745, @@ -4521,6 +4483,44 @@ "max_level": 46 } ] + }, + { + "name": "Vast Poni Canyon (Inside)", + "order": 84, + "encounters": [ + { + "pokeapi_id": 525, + "pokemon_name": "boldore", + "method": "walk", + "encounter_rate": 30, + "min_level": 42, + "max_level": 45 + }, + { + "pokeapi_id": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 30, + "min_level": 42, + "max_level": 45 + }, + { + "pokeapi_id": 703, + "pokemon_name": "carbink", + "method": "walk", + "encounter_rate": 20, + "min_level": 42, + "max_level": 45 + }, + { + "pokeapi_id": 10106, + "pokemon_name": "dugtrio-alola", + "method": "walk", + "encounter_rate": 20, + "min_level": 42, + "max_level": 45 + } + ] } ] }, @@ -4907,4 +4907,4 @@ } ] } -] \ No newline at end of file +] diff --git a/backend/src/app/seeds/data/ultra-sun.json b/backend/src/app/seeds/data/ultra-sun.json index f65831d..7a11a47 100644 --- a/backend/src/app/seeds/data/ultra-sun.json +++ b/backend/src/app/seeds/data/ultra-sun.json @@ -5,8 +5,46 @@ "encounters": [], "children": [ { - "name": "Route 1 (East)", + "name": "Route 1 (West)", "order": 2, + "encounters": [ + { + "pokeapi_id": 10, + "pokemon_name": "caterpie", + "method": "walk", + "encounter_rate": 35, + "min_level": 2, + "max_level": 3 + }, + { + "pokeapi_id": 10091, + "pokemon_name": "rattata-alola", + "method": "walk", + "encounter_rate": 35, + "min_level": 2, + "max_level": 3 + }, + { + "pokeapi_id": 734, + "pokemon_name": "yungoos", + "method": "walk", + "encounter_rate": 35, + "min_level": 2, + "max_level": 3 + }, + { + "pokeapi_id": 427, + "pokemon_name": "buneary", + "method": "walk", + "encounter_rate": 30, + "min_level": 2, + "max_level": 3 + } + ] + }, + { + "name": "Route 1 (East)", + "order": 3, "encounters": [ { "pokeapi_id": 165, @@ -84,7 +122,7 @@ }, { "name": "Route 1 (Hauoli Outskirts)", - "order": 3, + "order": 4, "encounters": [ { "pokeapi_id": 278, @@ -114,7 +152,7 @@ }, { "name": "Route 1 (South)", - "order": 4, + "order": 5, "encounters": [ { "pokeapi_id": 438, @@ -168,7 +206,7 @@ }, { "name": "Route 1 (Trainers School)", - "order": 5, + "order": 6, "encounters": [ { "pokeapi_id": 10107, @@ -203,44 +241,6 @@ "max_level": 8 } ] - }, - { - "name": "Route 1 (West)", - "order": 6, - "encounters": [ - { - "pokeapi_id": 10, - "pokemon_name": "caterpie", - "method": "walk", - "encounter_rate": 35, - "min_level": 2, - "max_level": 3 - }, - { - "pokeapi_id": 10091, - "pokemon_name": "rattata-alola", - "method": "walk", - "encounter_rate": 35, - "min_level": 2, - "max_level": 3 - }, - { - "pokeapi_id": 734, - "pokemon_name": "yungoos", - "method": "walk", - "encounter_rate": 35, - "min_level": 2, - "max_level": 3 - }, - { - "pokeapi_id": 427, - "pokemon_name": "buneary", - "method": "walk", - "encounter_rate": 30, - "min_level": 2, - "max_level": 3 - } - ] } ] }, @@ -340,87 +340,9 @@ "order": 10, "encounters": [], "children": [ - { - "name": "Route 2 (North)", - "order": 11, - "encounters": [ - { - "pokeapi_id": 96, - "pokemon_name": "drowzee", - "method": "walk", - "encounter_rate": 30, - "min_level": 7, - "max_level": 10 - }, - { - "pokeapi_id": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 30, - "min_level": 7, - "max_level": 10 - }, - { - "pokeapi_id": 23, - "pokemon_name": "ekans", - "method": "walk", - "encounter_rate": 20, - "min_level": 7, - "max_level": 10 - }, - { - "pokeapi_id": 742, - "pokemon_name": "cutiefly", - "method": "walk", - "encounter_rate": 10, - "min_level": 7, - "max_level": 10 - }, - { - "pokeapi_id": 58, - "pokemon_name": "growlithe", - "method": "walk", - "encounter_rate": 10, - "min_level": 7, - "max_level": 10 - }, - { - "pokeapi_id": 10091, - "pokemon_name": "rattata-alola", - "method": "walk", - "encounter_rate": 10, - "min_level": 7, - "max_level": 10 - }, - { - "pokeapi_id": 235, - "pokemon_name": "smeargle", - "method": "walk", - "encounter_rate": 10, - "min_level": 7, - "max_level": 10 - }, - { - "pokeapi_id": 21, - "pokemon_name": "spearow", - "method": "walk", - "encounter_rate": 10, - "min_level": 7, - "max_level": 10 - }, - { - "pokeapi_id": 734, - "pokemon_name": "yungoos", - "method": "walk", - "encounter_rate": 10, - "min_level": 7, - "max_level": 10 - } - ] - }, { "name": "Route 2 (South)", - "order": 12, + "order": 11, "encounters": [ { "pokeapi_id": 96, @@ -495,6 +417,84 @@ "max_level": 9 } ] + }, + { + "name": "Route 2 (North)", + "order": 12, + "encounters": [ + { + "pokeapi_id": 96, + "pokemon_name": "drowzee", + "method": "walk", + "encounter_rate": 30, + "min_level": 7, + "max_level": 10 + }, + { + "pokeapi_id": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 30, + "min_level": 7, + "max_level": 10 + }, + { + "pokeapi_id": 23, + "pokemon_name": "ekans", + "method": "walk", + "encounter_rate": 20, + "min_level": 7, + "max_level": 10 + }, + { + "pokeapi_id": 742, + "pokemon_name": "cutiefly", + "method": "walk", + "encounter_rate": 10, + "min_level": 7, + "max_level": 10 + }, + { + "pokeapi_id": 58, + "pokemon_name": "growlithe", + "method": "walk", + "encounter_rate": 10, + "min_level": 7, + "max_level": 10 + }, + { + "pokeapi_id": 10091, + "pokemon_name": "rattata-alola", + "method": "walk", + "encounter_rate": 10, + "min_level": 7, + "max_level": 10 + }, + { + "pokeapi_id": 235, + "pokemon_name": "smeargle", + "method": "walk", + "encounter_rate": 10, + "min_level": 7, + "max_level": 10 + }, + { + "pokeapi_id": 21, + "pokemon_name": "spearow", + "method": "walk", + "encounter_rate": 10, + "min_level": 7, + "max_level": 10 + }, + { + "pokeapi_id": 734, + "pokemon_name": "yungoos", + "method": "walk", + "encounter_rate": 10, + "min_level": 7, + "max_level": 10 + } + ] } ] }, @@ -1734,7 +1734,7 @@ { "pokeapi_id": 54, "pokemon_name": "psyduck", - "method": "surf", + "method": "walk", "encounter_rate": 20, "min_level": 14, "max_level": 17 @@ -1742,7 +1742,7 @@ { "pokeapi_id": 54, "pokemon_name": "psyduck", - "method": "walk", + "method": "surf", "encounter_rate": 20, "min_level": 14, "max_level": 17 @@ -1860,7 +1860,7 @@ { "pokeapi_id": 54, "pokemon_name": "psyduck", - "method": "surf", + "method": "walk", "encounter_rate": 20, "min_level": 14, "max_level": 17 @@ -1868,7 +1868,7 @@ { "pokeapi_id": 54, "pokemon_name": "psyduck", - "method": "walk", + "method": "surf", "encounter_rate": 20, "min_level": 14, "max_level": 17 @@ -3261,55 +3261,9 @@ "order": 61, "encounters": [], "children": [ - { - "name": "Mount Hokulani (East)", - "order": 62, - "encounters": [ - { - "pokeapi_id": 774, - "pokemon_name": "minior-red-meteor", - "method": "walk", - "encounter_rate": 70, - "min_level": 27, - "max_level": 30 - }, - { - "pokeapi_id": 605, - "pokemon_name": "elgyem", - "method": "walk", - "encounter_rate": 50, - "min_level": 27, - "max_level": 30 - }, - { - "pokeapi_id": 374, - "pokemon_name": "beldum", - "method": "walk", - "encounter_rate": 20, - "min_level": 27, - "max_level": 30 - }, - { - "pokeapi_id": 173, - "pokemon_name": "cleffa", - "method": "walk", - "encounter_rate": 20, - "min_level": 27, - "max_level": 30 - }, - { - "pokeapi_id": 132, - "pokemon_name": "ditto", - "method": "walk", - "encounter_rate": 10, - "min_level": 27, - "max_level": 30 - } - ] - }, { "name": "Mount Hokulani (West)", - "order": 63, + "order": 62, "encounters": [ { "pokeapi_id": 22, @@ -3376,6 +3330,52 @@ "max_level": 30 } ] + }, + { + "name": "Mount Hokulani (East)", + "order": 63, + "encounters": [ + { + "pokeapi_id": 774, + "pokemon_name": "minior-red-meteor", + "method": "walk", + "encounter_rate": 70, + "min_level": 27, + "max_level": 30 + }, + { + "pokeapi_id": 605, + "pokemon_name": "elgyem", + "method": "walk", + "encounter_rate": 50, + "min_level": 27, + "max_level": 30 + }, + { + "pokeapi_id": 374, + "pokemon_name": "beldum", + "method": "walk", + "encounter_rate": 20, + "min_level": 27, + "max_level": 30 + }, + { + "pokeapi_id": 173, + "pokemon_name": "cleffa", + "method": "walk", + "encounter_rate": 20, + "min_level": 27, + "max_level": 30 + }, + { + "pokeapi_id": 132, + "pokemon_name": "ditto", + "method": "walk", + "encounter_rate": 10, + "min_level": 27, + "max_level": 30 + } + ] } ] }, @@ -4907,4 +4907,4 @@ } ] } -] \ No newline at end of file +] diff --git a/backend/src/app/seeds/data/violet.json b/backend/src/app/seeds/data/violet.json index 0637a08..19765bd 100644 --- a/backend/src/app/seeds/data/violet.json +++ b/backend/src/app/seeds/data/violet.json @@ -1 +1 @@ -[] \ No newline at end of file +null diff --git a/backend/src/app/seeds/data/white-2.json b/backend/src/app/seeds/data/white-2.json index 2e5861a..027b942 100644 --- a/backend/src/app/seeds/data/white-2.json +++ b/backend/src/app/seeds/data/white-2.json @@ -1659,7 +1659,7 @@ "encounters": [], "children": [ { - "name": "Chargestone Cave (1F)", + "name": "Chargestone Cave (1f)", "order": 32, "encounters": [ { @@ -1713,7 +1713,7 @@ ] }, { - "name": "Chargestone Cave (B1F)", + "name": "Chargestone Cave (B1f)", "order": 33, "encounters": [ { @@ -1767,7 +1767,7 @@ ] }, { - "name": "Chargestone Cave (B2F)", + "name": "Chargestone Cave (B2f)", "order": 34, "encounters": [ { @@ -1823,7 +1823,7 @@ ] }, { - "name": "Twist Mountain (B1F 3F)", + "name": "Twist Mountain (B1f 3f)", "order": 35, "encounters": [ { @@ -1898,8 +1898,22 @@ "encounters": [], "children": [ { - "name": "Dragonspiral Tower (Entrance)", + "name": "Dragonspiral Tower (2f)", "order": 37, + "encounters": [ + { + "pokeapi_id": 623, + "pokemon_name": "golurk", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 58 + } + ] + }, + { + "name": "Dragonspiral Tower (Entrance)", + "order": 38, "encounters": [ { "pokeapi_id": 520, @@ -1953,7 +1967,7 @@ }, { "name": "Dragonspiral Tower (Outside)", - "order": 38, + "order": 39, "encounters": [ { "pokeapi_id": 10016, @@ -2030,8 +2044,8 @@ ] }, { - "name": "Dragonspiral Tower (1F)", - "order": 39, + "name": "Dragonspiral Tower (1f)", + "order": 40, "encounters": [ { "pokeapi_id": 623, @@ -2058,25 +2072,11 @@ "max_level": 55 } ] - }, - { - "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": "Victory Road (7F)", + "name": "Victory Road (7f)", "order": 41, "encounters": [ { @@ -2225,22 +2225,8 @@ "encounters": [], "children": [ { - "name": "Celestial Tower (2F)", + "name": "Celestial Tower (3f)", "order": 46, - "encounters": [ - { - "pokeapi_id": 607, - "pokemon_name": "litwick", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 30 - } - ] - }, - { - "name": "Celestial Tower (3F)", - "order": 47, "encounters": [ { "pokeapi_id": 607, @@ -2269,8 +2255,8 @@ ] }, { - "name": "Celestial Tower (4F)", - "order": 48, + "name": "Celestial Tower (4f)", + "order": 47, "encounters": [ { "pokeapi_id": 607, @@ -2299,8 +2285,8 @@ ] }, { - "name": "Celestial Tower (5F)", - "order": 49, + "name": "Celestial Tower (5f)", + "order": 48, "encounters": [ { "pokeapi_id": 605, @@ -2327,6 +2313,20 @@ "max_level": 33 } ] + }, + { + "name": "Celestial Tower (2f)", + "order": 49, + "encounters": [ + { + "pokeapi_id": 607, + "pokemon_name": "litwick", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 30 + } + ] } ] }, @@ -4046,101 +4046,9 @@ } ] }, - { - "name": "Reversal Mountain (Unknown Area 50)", - "order": 81, - "encounters": [ - { - "pokeapi_id": 527, - "pokemon_name": "woobat", - "method": "walk", - "encounter_rate": 35, - "min_level": 32, - "max_level": 35 - }, - { - "pokeapi_id": 525, - "pokemon_name": "boldore", - "method": "walk", - "encounter_rate": 25, - "min_level": 32, - "max_level": 35 - }, - { - "pokeapi_id": 323, - "pokemon_name": "camerupt", - "method": "walk", - "encounter_rate": 20, - "min_level": 35, - "max_level": 35 - }, - { - "pokeapi_id": 451, - "pokemon_name": "skorupi", - "method": "walk", - "encounter_rate": 15, - "min_level": 33, - "max_level": 35 - }, - { - "pokeapi_id": 322, - "pokemon_name": "numel", - "method": "walk", - "encounter_rate": 5, - "min_level": 31, - "max_level": 31 - } - ] - }, - { - "name": "Reversal Mountain (Unknown Area 51)", - "order": 82, - "encounters": [ - { - "pokeapi_id": 527, - "pokemon_name": "woobat", - "method": "walk", - "encounter_rate": 35, - "min_level": 32, - "max_level": 35 - }, - { - "pokeapi_id": 525, - "pokemon_name": "boldore", - "method": "walk", - "encounter_rate": 25, - "min_level": 32, - "max_level": 35 - }, - { - "pokeapi_id": 322, - "pokemon_name": "numel", - "method": "walk", - "encounter_rate": 20, - "min_level": 31, - "max_level": 31 - }, - { - "pokeapi_id": 451, - "pokemon_name": "skorupi", - "method": "walk", - "encounter_rate": 15, - "min_level": 33, - "max_level": 35 - }, - { - "pokeapi_id": 323, - "pokemon_name": "camerupt", - "method": "walk", - "encounter_rate": 5, - "min_level": 35, - "max_level": 35 - } - ] - }, { "name": "Reversal Mountain (Unknown Area 52)", - "order": 83, + "order": 81, "encounters": [ { "pokeapi_id": 527, @@ -4186,7 +4094,7 @@ }, { "name": "Reversal Mountain (Unknown Area 53)", - "order": 84, + "order": 82, "encounters": [ { "pokeapi_id": 527, @@ -4232,191 +4140,7 @@ }, { "name": "Reversal Mountain (Unknown Area 54)", - "order": 85, - "encounters": [ - { - "pokeapi_id": 527, - "pokemon_name": "woobat", - "method": "walk", - "encounter_rate": 35, - "min_level": 32, - "max_level": 35 - }, - { - "pokeapi_id": 525, - "pokemon_name": "boldore", - "method": "walk", - "encounter_rate": 25, - "min_level": 32, - "max_level": 35 - }, - { - "pokeapi_id": 322, - "pokemon_name": "numel", - "method": "walk", - "encounter_rate": 20, - "min_level": 31, - "max_level": 31 - }, - { - "pokeapi_id": 451, - "pokemon_name": "skorupi", - "method": "walk", - "encounter_rate": 15, - "min_level": 33, - "max_level": 35 - }, - { - "pokeapi_id": 323, - "pokemon_name": "camerupt", - "method": "walk", - "encounter_rate": 5, - "min_level": 35, - "max_level": 35 - } - ] - }, - { - "name": "Reversal Mountain (Unknown Area 55)", - "order": 86, - "encounters": [ - { - "pokeapi_id": 527, - "pokemon_name": "woobat", - "method": "walk", - "encounter_rate": 35, - "min_level": 32, - "max_level": 35 - }, - { - "pokeapi_id": 525, - "pokemon_name": "boldore", - "method": "walk", - "encounter_rate": 25, - "min_level": 32, - "max_level": 35 - }, - { - "pokeapi_id": 322, - "pokemon_name": "numel", - "method": "walk", - "encounter_rate": 20, - "min_level": 31, - "max_level": 31 - }, - { - "pokeapi_id": 451, - "pokemon_name": "skorupi", - "method": "walk", - "encounter_rate": 15, - "min_level": 33, - "max_level": 35 - }, - { - "pokeapi_id": 323, - "pokemon_name": "camerupt", - "method": "walk", - "encounter_rate": 5, - "min_level": 35, - "max_level": 35 - } - ] - }, - { - "name": "Reversal Mountain (Unknown Area 56)", - "order": 87, - "encounters": [ - { - "pokeapi_id": 527, - "pokemon_name": "woobat", - "method": "walk", - "encounter_rate": 35, - "min_level": 32, - "max_level": 35 - }, - { - "pokeapi_id": 525, - "pokemon_name": "boldore", - "method": "walk", - "encounter_rate": 25, - "min_level": 32, - "max_level": 35 - }, - { - "pokeapi_id": 323, - "pokemon_name": "camerupt", - "method": "walk", - "encounter_rate": 20, - "min_level": 35, - "max_level": 35 - }, - { - "pokeapi_id": 451, - "pokemon_name": "skorupi", - "method": "walk", - "encounter_rate": 15, - "min_level": 33, - "max_level": 35 - }, - { - "pokeapi_id": 322, - "pokemon_name": "numel", - "method": "walk", - "encounter_rate": 5, - "min_level": 31, - "max_level": 31 - } - ] - }, - { - "name": "Reversal Mountain (Unknown Area 57)", - "order": 88, - "encounters": [ - { - "pokeapi_id": 527, - "pokemon_name": "woobat", - "method": "walk", - "encounter_rate": 35, - "min_level": 32, - "max_level": 35 - }, - { - "pokeapi_id": 525, - "pokemon_name": "boldore", - "method": "walk", - "encounter_rate": 25, - "min_level": 32, - "max_level": 35 - }, - { - "pokeapi_id": 322, - "pokemon_name": "numel", - "method": "walk", - "encounter_rate": 20, - "min_level": 31, - "max_level": 31 - }, - { - "pokeapi_id": 451, - "pokemon_name": "skorupi", - "method": "walk", - "encounter_rate": 15, - "min_level": 33, - "max_level": 35 - }, - { - "pokeapi_id": 323, - "pokemon_name": "camerupt", - "method": "walk", - "encounter_rate": 5, - "min_level": 35, - "max_level": 35 - } - ] - }, - { - "name": "Reversal Mountain (Unknown Area 58)", - "order": 89, + "order": 83, "encounters": [ { "pokeapi_id": 527, @@ -4462,6 +4186,282 @@ }, { "name": "Reversal Mountain (Unknown Area 59)", + "order": 84, + "encounters": [ + { + "pokeapi_id": 527, + "pokemon_name": "woobat", + "method": "walk", + "encounter_rate": 35, + "min_level": 32, + "max_level": 35 + }, + { + "pokeapi_id": 525, + "pokemon_name": "boldore", + "method": "walk", + "encounter_rate": 25, + "min_level": 32, + "max_level": 35 + }, + { + "pokeapi_id": 322, + "pokemon_name": "numel", + "method": "walk", + "encounter_rate": 20, + "min_level": 31, + "max_level": 31 + }, + { + "pokeapi_id": 451, + "pokemon_name": "skorupi", + "method": "walk", + "encounter_rate": 15, + "min_level": 33, + "max_level": 35 + }, + { + "pokeapi_id": 323, + "pokemon_name": "camerupt", + "method": "walk", + "encounter_rate": 5, + "min_level": 35, + "max_level": 35 + } + ] + }, + { + "name": "Reversal Mountain (Unknown Area 50)", + "order": 85, + "encounters": [ + { + "pokeapi_id": 527, + "pokemon_name": "woobat", + "method": "walk", + "encounter_rate": 35, + "min_level": 32, + "max_level": 35 + }, + { + "pokeapi_id": 525, + "pokemon_name": "boldore", + "method": "walk", + "encounter_rate": 25, + "min_level": 32, + "max_level": 35 + }, + { + "pokeapi_id": 323, + "pokemon_name": "camerupt", + "method": "walk", + "encounter_rate": 20, + "min_level": 35, + "max_level": 35 + }, + { + "pokeapi_id": 451, + "pokemon_name": "skorupi", + "method": "walk", + "encounter_rate": 15, + "min_level": 33, + "max_level": 35 + }, + { + "pokeapi_id": 322, + "pokemon_name": "numel", + "method": "walk", + "encounter_rate": 5, + "min_level": 31, + "max_level": 31 + } + ] + }, + { + "name": "Reversal Mountain (Unknown Area 51)", + "order": 86, + "encounters": [ + { + "pokeapi_id": 527, + "pokemon_name": "woobat", + "method": "walk", + "encounter_rate": 35, + "min_level": 32, + "max_level": 35 + }, + { + "pokeapi_id": 525, + "pokemon_name": "boldore", + "method": "walk", + "encounter_rate": 25, + "min_level": 32, + "max_level": 35 + }, + { + "pokeapi_id": 322, + "pokemon_name": "numel", + "method": "walk", + "encounter_rate": 20, + "min_level": 31, + "max_level": 31 + }, + { + "pokeapi_id": 451, + "pokemon_name": "skorupi", + "method": "walk", + "encounter_rate": 15, + "min_level": 33, + "max_level": 35 + }, + { + "pokeapi_id": 323, + "pokemon_name": "camerupt", + "method": "walk", + "encounter_rate": 5, + "min_level": 35, + "max_level": 35 + } + ] + }, + { + "name": "Reversal Mountain (Unknown Area 55)", + "order": 87, + "encounters": [ + { + "pokeapi_id": 527, + "pokemon_name": "woobat", + "method": "walk", + "encounter_rate": 35, + "min_level": 32, + "max_level": 35 + }, + { + "pokeapi_id": 525, + "pokemon_name": "boldore", + "method": "walk", + "encounter_rate": 25, + "min_level": 32, + "max_level": 35 + }, + { + "pokeapi_id": 322, + "pokemon_name": "numel", + "method": "walk", + "encounter_rate": 20, + "min_level": 31, + "max_level": 31 + }, + { + "pokeapi_id": 451, + "pokemon_name": "skorupi", + "method": "walk", + "encounter_rate": 15, + "min_level": 33, + "max_level": 35 + }, + { + "pokeapi_id": 323, + "pokemon_name": "camerupt", + "method": "walk", + "encounter_rate": 5, + "min_level": 35, + "max_level": 35 + } + ] + }, + { + "name": "Reversal Mountain (Unknown Area 56)", + "order": 88, + "encounters": [ + { + "pokeapi_id": 527, + "pokemon_name": "woobat", + "method": "walk", + "encounter_rate": 35, + "min_level": 32, + "max_level": 35 + }, + { + "pokeapi_id": 525, + "pokemon_name": "boldore", + "method": "walk", + "encounter_rate": 25, + "min_level": 32, + "max_level": 35 + }, + { + "pokeapi_id": 323, + "pokemon_name": "camerupt", + "method": "walk", + "encounter_rate": 20, + "min_level": 35, + "max_level": 35 + }, + { + "pokeapi_id": 451, + "pokemon_name": "skorupi", + "method": "walk", + "encounter_rate": 15, + "min_level": 33, + "max_level": 35 + }, + { + "pokeapi_id": 322, + "pokemon_name": "numel", + "method": "walk", + "encounter_rate": 5, + "min_level": 31, + "max_level": 31 + } + ] + }, + { + "name": "Reversal Mountain (Unknown Area 57)", + "order": 89, + "encounters": [ + { + "pokeapi_id": 527, + "pokemon_name": "woobat", + "method": "walk", + "encounter_rate": 35, + "min_level": 32, + "max_level": 35 + }, + { + "pokeapi_id": 525, + "pokemon_name": "boldore", + "method": "walk", + "encounter_rate": 25, + "min_level": 32, + "max_level": 35 + }, + { + "pokeapi_id": 322, + "pokemon_name": "numel", + "method": "walk", + "encounter_rate": 20, + "min_level": 31, + "max_level": 31 + }, + { + "pokeapi_id": 451, + "pokemon_name": "skorupi", + "method": "walk", + "encounter_rate": 15, + "min_level": 33, + "max_level": 35 + }, + { + "pokeapi_id": 323, + "pokemon_name": "camerupt", + "method": "walk", + "encounter_rate": 5, + "min_level": 35, + "max_level": 35 + } + ] + }, + { + "name": "Reversal Mountain (Unknown Area 58)", "order": 90, "encounters": [ { @@ -4560,7 +4560,7 @@ "encounters": [], "children": [ { - "name": "Strange House (1F)", + "name": "Strange House (1f)", "order": 93, "encounters": [ { @@ -4614,7 +4614,7 @@ ] }, { - "name": "Strange House (B1F)", + "name": "Strange House (B1f)", "order": 94, "encounters": [ { @@ -4675,160 +4675,8 @@ "encounters": [], "children": [ { - "name": "Victory Road 2 (Unknown Area 71)", + "name": "Victory Road 2 (Unknown Area 75)", "order": 96, - "encounters": [ - { - "pokeapi_id": 354, - "pokemon_name": "banette", - "method": "walk", - "encounter_rate": 70, - "min_level": 47, - "max_level": 50 - }, - { - "pokeapi_id": 10016, - "pokemon_name": "basculin-blue-striped", - "method": "surf", - "encounter_rate": 70, - "min_level": 35, - "max_level": 50 - }, - { - "pokeapi_id": 60, - "pokemon_name": "poliwag", - "method": "super-rod", - "encounter_rate": 60, - "min_level": 40, - "max_level": 55 - }, - { - "pokeapi_id": 10016, - "pokemon_name": "basculin-blue-striped", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 40, - "max_level": 55 - }, - { - "pokeapi_id": 623, - "pokemon_name": "golurk", - "method": "walk", - "encounter_rate": 30, - "min_level": 48, - "max_level": 50 - }, - { - "pokeapi_id": 183, - "pokemon_name": "marill", - "method": "surf", - "encounter_rate": 30, - "min_level": 35, - "max_level": 50 - } - ] - }, - { - "name": "Victory Road 2 (Unknown Area 72)", - "order": 97, - "encounters": [ - { - "pokeapi_id": 548, - "pokemon_name": "petilil", - "method": "walk", - "encounter_rate": 70, - "min_level": 47, - "max_level": 50 - }, - { - "pokeapi_id": 315, - "pokemon_name": "roselia", - "method": "walk", - "encounter_rate": 30, - "min_level": 48, - "max_level": 50 - } - ] - }, - { - "name": "Victory Road 2 (Unknown Area 73)", - "order": 98, - "encounters": [ - { - "pokeapi_id": 520, - "pokemon_name": "tranquill", - "method": "walk", - "encounter_rate": 80, - "min_level": 47, - "max_level": 50 - }, - { - "pokeapi_id": 10016, - "pokemon_name": "basculin-blue-striped", - "method": "surf", - "encounter_rate": 70, - "min_level": 35, - "max_level": 50 - }, - { - "pokeapi_id": 60, - "pokemon_name": "poliwag", - "method": "super-rod", - "encounter_rate": 60, - "min_level": 40, - "max_level": 70 - }, - { - "pokeapi_id": 10016, - "pokemon_name": "basculin-blue-striped", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 40, - "max_level": 60 - }, - { - "pokeapi_id": 418, - "pokemon_name": "buizel", - "method": "surf", - "encounter_rate": 30, - "min_level": 35, - "max_level": 50 - }, - { - "pokeapi_id": 334, - "pokemon_name": "altaria", - "method": "walk", - "encounter_rate": 20, - "min_level": 49, - "max_level": 50 - } - ] - }, - { - "name": "Victory Road 2 (Unknown Area 74)", - "order": 99, - "encounters": [ - { - "pokeapi_id": 525, - "pokemon_name": "boldore", - "method": "walk", - "encounter_rate": 80, - "min_level": 41, - "max_level": 44 - }, - { - "pokeapi_id": 95, - "pokemon_name": "onix", - "method": "walk", - "encounter_rate": 20, - "min_level": 43, - "max_level": 44 - } - ] - }, - { - "name": "Victory Road 2 (Unknown Area 75)", - "order": 100, "encounters": [ { "pokeapi_id": 525, @@ -4880,53 +4728,9 @@ } ] }, - { - "name": "Victory Road 2 (Unknown Area 76)", - "order": 101, - "encounters": [ - { - "pokeapi_id": 533, - "pokemon_name": "gurdurr", - "method": "walk", - "encounter_rate": 70, - "min_level": 47, - "max_level": 50 - }, - { - "pokeapi_id": 538, - "pokemon_name": "throh", - "method": "walk", - "encounter_rate": 30, - "min_level": 48, - "max_level": 50 - } - ] - }, - { - "name": "Victory Road 2 (Unknown Area 77)", - "order": 102, - "encounters": [ - { - "pokeapi_id": 621, - "pokemon_name": "druddigon", - "method": "walk", - "encounter_rate": 80, - "min_level": 47, - "max_level": 50 - }, - { - "pokeapi_id": 634, - "pokemon_name": "zweilous", - "method": "walk", - "encounter_rate": 20, - "min_level": 49, - "max_level": 50 - } - ] - }, { "name": "Victory Road 2 (Unknown Area 78)", - "order": 103, + "order": 97, "encounters": [ { "pokeapi_id": 354, @@ -4980,7 +4784,7 @@ }, { "name": "Victory Road 2 (Unknown Area 79)", - "order": 104, + "order": 98, "encounters": [ { "pokeapi_id": 520, @@ -5033,8 +4837,128 @@ ] }, { - "name": "Victory Road 2 (Unknown Area 80)", - "order": 105, + "name": "Victory Road 2 (Unknown Area 71)", + "order": 99, + "encounters": [ + { + "pokeapi_id": 354, + "pokemon_name": "banette", + "method": "walk", + "encounter_rate": 70, + "min_level": 47, + "max_level": 50 + }, + { + "pokeapi_id": 10016, + "pokemon_name": "basculin-blue-striped", + "method": "surf", + "encounter_rate": 70, + "min_level": 35, + "max_level": 50 + }, + { + "pokeapi_id": 60, + "pokemon_name": "poliwag", + "method": "super-rod", + "encounter_rate": 60, + "min_level": 40, + "max_level": 55 + }, + { + "pokeapi_id": 10016, + "pokemon_name": "basculin-blue-striped", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 40, + "max_level": 55 + }, + { + "pokeapi_id": 623, + "pokemon_name": "golurk", + "method": "walk", + "encounter_rate": 30, + "min_level": 48, + "max_level": 50 + }, + { + "pokeapi_id": 183, + "pokemon_name": "marill", + "method": "surf", + "encounter_rate": 30, + "min_level": 35, + "max_level": 50 + } + ] + }, + { + "name": "Victory Road 2 (Unknown Area 72)", + "order": 100, + "encounters": [ + { + "pokeapi_id": 548, + "pokemon_name": "petilil", + "method": "walk", + "encounter_rate": 70, + "min_level": 47, + "max_level": 50 + }, + { + "pokeapi_id": 315, + "pokemon_name": "roselia", + "method": "walk", + "encounter_rate": 30, + "min_level": 48, + "max_level": 50 + } + ] + }, + { + "name": "Victory Road 2 (Unknown Area 74)", + "order": 101, + "encounters": [ + { + "pokeapi_id": 525, + "pokemon_name": "boldore", + "method": "walk", + "encounter_rate": 80, + "min_level": 41, + "max_level": 44 + }, + { + "pokeapi_id": 95, + "pokemon_name": "onix", + "method": "walk", + "encounter_rate": 20, + "min_level": 43, + "max_level": 44 + } + ] + }, + { + "name": "Victory Road 2 (Unknown Area 76)", + "order": 102, + "encounters": [ + { + "pokeapi_id": 533, + "pokemon_name": "gurdurr", + "method": "walk", + "encounter_rate": 70, + "min_level": 47, + "max_level": 50 + }, + { + "pokeapi_id": 538, + "pokemon_name": "throh", + "method": "walk", + "encounter_rate": 30, + "min_level": 48, + "max_level": 50 + } + ] + }, + { + "name": "Victory Road 2 (Unknown Area 77)", + "order": 103, "encounters": [ { "pokeapi_id": 621, @@ -5053,6 +4977,82 @@ "max_level": 50 } ] + }, + { + "name": "Victory Road 2 (Unknown Area 80)", + "order": 104, + "encounters": [ + { + "pokeapi_id": 621, + "pokemon_name": "druddigon", + "method": "walk", + "encounter_rate": 80, + "min_level": 47, + "max_level": 50 + }, + { + "pokeapi_id": 634, + "pokemon_name": "zweilous", + "method": "walk", + "encounter_rate": 20, + "min_level": 49, + "max_level": 50 + } + ] + }, + { + "name": "Victory Road 2 (Unknown Area 73)", + "order": 105, + "encounters": [ + { + "pokeapi_id": 520, + "pokemon_name": "tranquill", + "method": "walk", + "encounter_rate": 80, + "min_level": 47, + "max_level": 50 + }, + { + "pokeapi_id": 10016, + "pokemon_name": "basculin-blue-striped", + "method": "surf", + "encounter_rate": 70, + "min_level": 35, + "max_level": 50 + }, + { + "pokeapi_id": 60, + "pokemon_name": "poliwag", + "method": "super-rod", + "encounter_rate": 60, + "min_level": 40, + "max_level": 70 + }, + { + "pokeapi_id": 10016, + "pokemon_name": "basculin-blue-striped", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 40, + "max_level": 60 + }, + { + "pokeapi_id": 418, + "pokemon_name": "buizel", + "method": "surf", + "encounter_rate": 30, + "min_level": 35, + "max_level": 50 + }, + { + "pokeapi_id": 334, + "pokemon_name": "altaria", + "method": "walk", + "encounter_rate": 20, + "min_level": 49, + "max_level": 50 + } + ] } ] }, @@ -5309,7 +5309,7 @@ "encounters": [], "children": [ { - "name": "Seaside Cave (1F)", + "name": "Seaside Cave (1f)", "order": 112, "encounters": [ { @@ -5387,7 +5387,7 @@ ] }, { - "name": "Seaside Cave (B1F)", + "name": "Seaside Cave (B1f)", "order": 113, "encounters": [ { @@ -5744,4 +5744,4 @@ } ] } -] \ No newline at end of file +] diff --git a/backend/src/app/seeds/data/white.json b/backend/src/app/seeds/data/white.json index 356da49..6eacfe8 100644 --- a/backend/src/app/seeds/data/white.json +++ b/backend/src/app/seeds/data/white.json @@ -1659,7 +1659,7 @@ "encounters": [], "children": [ { - "name": "Chargestone Cave (1F)", + "name": "Chargestone Cave (1f)", "order": 36, "encounters": [ { @@ -1705,7 +1705,7 @@ ] }, { - "name": "Chargestone Cave (B1F)", + "name": "Chargestone Cave (B1f)", "order": 37, "encounters": [ { @@ -1751,7 +1751,7 @@ ] }, { - "name": "Chargestone Cave (B2F)", + "name": "Chargestone Cave (B2f)", "order": 38, "encounters": [ { @@ -1799,7 +1799,7 @@ ] }, { - "name": "Twist Mountain (B1F 3F)", + "name": "Twist Mountain (B1f 3f)", "order": 39, "encounters": [ { @@ -1990,7 +1990,7 @@ ] }, { - "name": "Dragonspiral Tower (1F)", + "name": "Dragonspiral Tower (1f)", "order": 43, "encounters": [ { @@ -2020,7 +2020,7 @@ ] }, { - "name": "Dragonspiral Tower (2F)", + "name": "Dragonspiral Tower (2f)", "order": 44, "encounters": [ { @@ -2041,124 +2041,8 @@ "encounters": [], "children": [ { - "name": "Victory Road (Outside)", + "name": "Victory Road (Unknown Area 54)", "order": 46, - "encounters": [ - { - "pokeapi_id": 631, - "pokemon_name": "heatmor", - "method": "walk", - "encounter_rate": 45, - "min_level": 37, - "max_level": 40 - }, - { - "pokeapi_id": 627, - "pokemon_name": "rufflet", - "method": "walk", - "encounter_rate": 35, - "min_level": 37, - "max_level": 40 - }, - { - "pokeapi_id": 619, - "pokemon_name": "mienfoo", - "method": "walk", - "encounter_rate": 15, - "min_level": 38, - "max_level": 40 - }, - { - "pokeapi_id": 611, - "pokemon_name": "fraxure", - "method": "walk", - "encounter_rate": 5, - "min_level": 40, - "max_level": 40 - } - ] - }, - { - "name": "Victory Road (Unknown Area 53)", - "order": 47, - "encounters": [ - { - "pokeapi_id": 10016, - "pokemon_name": "basculin-blue-striped", - "method": "surf", - "encounter_rate": 100, - "min_level": 20, - "max_level": 45 - }, - { - "pokeapi_id": 60, - "pokemon_name": "poliwag", - "method": "super-rod", - "encounter_rate": 45, - "min_level": 35, - "max_level": 55 - }, - { - "pokeapi_id": 10016, - "pokemon_name": "basculin-blue-striped", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 35, - "max_level": 55 - }, - { - "pokeapi_id": 632, - "pokemon_name": "durant", - "method": "walk", - "encounter_rate": 40, - "min_level": 37, - "max_level": 40 - }, - { - "pokeapi_id": 525, - "pokemon_name": "boldore", - "method": "walk", - "encounter_rate": 20, - "min_level": 39, - "max_level": 39 - }, - { - "pokeapi_id": 633, - "pokemon_name": "deino", - "method": "walk", - "encounter_rate": 20, - "min_level": 38, - "max_level": 40 - }, - { - "pokeapi_id": 61, - "pokemon_name": "poliwhirl", - "method": "super-rod", - "encounter_rate": 15, - "min_level": 35, - "max_level": 55 - }, - { - "pokeapi_id": 619, - "pokemon_name": "mienfoo", - "method": "walk", - "encounter_rate": 10, - "min_level": 39, - "max_level": 39 - }, - { - "pokeapi_id": 527, - "pokemon_name": "woobat", - "method": "walk", - "encounter_rate": 10, - "min_level": 37, - "max_level": 37 - } - ] - }, - { - "name": "Victory Road (Unknown Area 54)", - "order": 48, "encounters": [ { "pokeapi_id": 632, @@ -2194,239 +2078,9 @@ } ] }, - { - "name": "Victory Road (Unknown Area 55)", - "order": 49, - "encounters": [ - { - "pokeapi_id": 632, - "pokemon_name": "durant", - "method": "walk", - "encounter_rate": 40, - "min_level": 37, - "max_level": 40 - }, - { - "pokeapi_id": 525, - "pokemon_name": "boldore", - "method": "walk", - "encounter_rate": 30, - "min_level": 37, - "max_level": 39 - }, - { - "pokeapi_id": 527, - "pokemon_name": "woobat", - "method": "walk", - "encounter_rate": 20, - "min_level": 37, - "max_level": 40 - }, - { - "pokeapi_id": 619, - "pokemon_name": "mienfoo", - "method": "walk", - "encounter_rate": 10, - "min_level": 39, - "max_level": 39 - } - ] - }, - { - "name": "Victory Road (4F Middle Room)", - "order": 50, - "encounters": [ - { - "pokeapi_id": 632, - "pokemon_name": "durant", - "method": "walk", - "encounter_rate": 40, - "min_level": 39, - "max_level": 42 - }, - { - "pokeapi_id": 525, - "pokemon_name": "boldore", - "method": "walk", - "encounter_rate": 30, - "min_level": 39, - "max_level": 41 - }, - { - "pokeapi_id": 527, - "pokemon_name": "woobat", - "method": "walk", - "encounter_rate": 20, - "min_level": 39, - "max_level": 42 - }, - { - "pokeapi_id": 619, - "pokemon_name": "mienfoo", - "method": "walk", - "encounter_rate": 10, - "min_level": 41, - "max_level": 41 - } - ] - }, - { - "name": "Victory Road (Unknown Area 57)", - "order": 51, - "encounters": [ - { - "pokeapi_id": 632, - "pokemon_name": "durant", - "method": "walk", - "encounter_rate": 40, - "min_level": 37, - "max_level": 40 - }, - { - "pokeapi_id": 525, - "pokemon_name": "boldore", - "method": "walk", - "encounter_rate": 30, - "min_level": 37, - "max_level": 39 - }, - { - "pokeapi_id": 527, - "pokemon_name": "woobat", - "method": "walk", - "encounter_rate": 20, - "min_level": 37, - "max_level": 40 - }, - { - "pokeapi_id": 619, - "pokemon_name": "mienfoo", - "method": "walk", - "encounter_rate": 10, - "min_level": 39, - "max_level": 39 - } - ] - }, - { - "name": "Victory Road (1F Unknown Room)", - "order": 52, - "encounters": [ - { - "pokeapi_id": 10016, - "pokemon_name": "basculin-blue-striped", - "method": "surf", - "encounter_rate": 100, - "min_level": 20, - "max_level": 45 - }, - { - "pokeapi_id": 60, - "pokemon_name": "poliwag", - "method": "super-rod", - "encounter_rate": 45, - "min_level": 35, - "max_level": 55 - }, - { - "pokeapi_id": 10016, - "pokemon_name": "basculin-blue-striped", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 35, - "max_level": 55 - }, - { - "pokeapi_id": 632, - "pokemon_name": "durant", - "method": "walk", - "encounter_rate": 40, - "min_level": 37, - "max_level": 40 - }, - { - "pokeapi_id": 525, - "pokemon_name": "boldore", - "method": "walk", - "encounter_rate": 20, - "min_level": 39, - "max_level": 39 - }, - { - "pokeapi_id": 633, - "pokemon_name": "deino", - "method": "walk", - "encounter_rate": 20, - "min_level": 38, - "max_level": 40 - }, - { - "pokeapi_id": 61, - "pokemon_name": "poliwhirl", - "method": "super-rod", - "encounter_rate": 15, - "min_level": 35, - "max_level": 55 - }, - { - "pokeapi_id": 619, - "pokemon_name": "mienfoo", - "method": "walk", - "encounter_rate": 10, - "min_level": 39, - "max_level": 39 - }, - { - "pokeapi_id": 527, - "pokemon_name": "woobat", - "method": "walk", - "encounter_rate": 10, - "min_level": 37, - "max_level": 37 - } - ] - }, { "name": "Victory Road (Unknown Area 59)", - "order": 53, - "encounters": [ - { - "pokeapi_id": 632, - "pokemon_name": "durant", - "method": "walk", - "encounter_rate": 40, - "min_level": 37, - "max_level": 40 - }, - { - "pokeapi_id": 525, - "pokemon_name": "boldore", - "method": "walk", - "encounter_rate": 30, - "min_level": 37, - "max_level": 39 - }, - { - "pokeapi_id": 527, - "pokemon_name": "woobat", - "method": "walk", - "encounter_rate": 20, - "min_level": 37, - "max_level": 40 - }, - { - "pokeapi_id": 619, - "pokemon_name": "mienfoo", - "method": "walk", - "encounter_rate": 10, - "min_level": 39, - "max_level": 39 - } - ] - }, - { - "name": "Victory Road (Unknown Area 60)", - "order": 54, + "order": 47, "encounters": [ { "pokeapi_id": 632, @@ -2464,7 +2118,7 @@ }, { "name": "Victory Road (Unknown Area 61)", - "order": 55, + "order": 48, "encounters": [ { "pokeapi_id": 632, @@ -2501,8 +2155,162 @@ ] }, { - "name": "Victory Road (Unknown Area 62)", - "order": 56, + "name": "Victory Road (Outside)", + "order": 49, + "encounters": [ + { + "pokeapi_id": 631, + "pokemon_name": "heatmor", + "method": "walk", + "encounter_rate": 45, + "min_level": 37, + "max_level": 40 + }, + { + "pokeapi_id": 627, + "pokemon_name": "rufflet", + "method": "walk", + "encounter_rate": 35, + "min_level": 37, + "max_level": 40 + }, + { + "pokeapi_id": 619, + "pokemon_name": "mienfoo", + "method": "walk", + "encounter_rate": 15, + "min_level": 38, + "max_level": 40 + }, + { + "pokeapi_id": 611, + "pokemon_name": "fraxure", + "method": "walk", + "encounter_rate": 5, + "min_level": 40, + "max_level": 40 + } + ] + }, + { + "name": "Victory Road (Unknown Area 53)", + "order": 50, + "encounters": [ + { + "pokeapi_id": 10016, + "pokemon_name": "basculin-blue-striped", + "method": "surf", + "encounter_rate": 100, + "min_level": 20, + "max_level": 45 + }, + { + "pokeapi_id": 60, + "pokemon_name": "poliwag", + "method": "super-rod", + "encounter_rate": 45, + "min_level": 35, + "max_level": 55 + }, + { + "pokeapi_id": 10016, + "pokemon_name": "basculin-blue-striped", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 35, + "max_level": 55 + }, + { + "pokeapi_id": 632, + "pokemon_name": "durant", + "method": "walk", + "encounter_rate": 40, + "min_level": 37, + "max_level": 40 + }, + { + "pokeapi_id": 525, + "pokemon_name": "boldore", + "method": "walk", + "encounter_rate": 20, + "min_level": 39, + "max_level": 39 + }, + { + "pokeapi_id": 633, + "pokemon_name": "deino", + "method": "walk", + "encounter_rate": 20, + "min_level": 38, + "max_level": 40 + }, + { + "pokeapi_id": 61, + "pokemon_name": "poliwhirl", + "method": "super-rod", + "encounter_rate": 15, + "min_level": 35, + "max_level": 55 + }, + { + "pokeapi_id": 619, + "pokemon_name": "mienfoo", + "method": "walk", + "encounter_rate": 10, + "min_level": 39, + "max_level": 39 + }, + { + "pokeapi_id": 527, + "pokemon_name": "woobat", + "method": "walk", + "encounter_rate": 10, + "min_level": 37, + "max_level": 37 + } + ] + }, + { + "name": "Victory Road (Unknown Area 55)", + "order": 51, + "encounters": [ + { + "pokeapi_id": 632, + "pokemon_name": "durant", + "method": "walk", + "encounter_rate": 40, + "min_level": 37, + "max_level": 40 + }, + { + "pokeapi_id": 525, + "pokemon_name": "boldore", + "method": "walk", + "encounter_rate": 30, + "min_level": 37, + "max_level": 39 + }, + { + "pokeapi_id": 527, + "pokemon_name": "woobat", + "method": "walk", + "encounter_rate": 20, + "min_level": 37, + "max_level": 40 + }, + { + "pokeapi_id": 619, + "pokemon_name": "mienfoo", + "method": "walk", + "encounter_rate": 10, + "min_level": 39, + "max_level": 39 + } + ] + }, + { + "name": "Victory Road (4f Middle Room)", + "order": 52, "encounters": [ { "pokeapi_id": 632, @@ -2539,8 +2347,124 @@ ] }, { - "name": "Victory Road (Unknown Area 63)", - "order": 57, + "name": "Victory Road (Unknown Area 57)", + "order": 53, + "encounters": [ + { + "pokeapi_id": 632, + "pokemon_name": "durant", + "method": "walk", + "encounter_rate": 40, + "min_level": 37, + "max_level": 40 + }, + { + "pokeapi_id": 525, + "pokemon_name": "boldore", + "method": "walk", + "encounter_rate": 30, + "min_level": 37, + "max_level": 39 + }, + { + "pokeapi_id": 527, + "pokemon_name": "woobat", + "method": "walk", + "encounter_rate": 20, + "min_level": 37, + "max_level": 40 + }, + { + "pokeapi_id": 619, + "pokemon_name": "mienfoo", + "method": "walk", + "encounter_rate": 10, + "min_level": 39, + "max_level": 39 + } + ] + }, + { + "name": "Victory Road (1f Unknown Room)", + "order": 54, + "encounters": [ + { + "pokeapi_id": 10016, + "pokemon_name": "basculin-blue-striped", + "method": "surf", + "encounter_rate": 100, + "min_level": 20, + "max_level": 45 + }, + { + "pokeapi_id": 60, + "pokemon_name": "poliwag", + "method": "super-rod", + "encounter_rate": 45, + "min_level": 35, + "max_level": 55 + }, + { + "pokeapi_id": 10016, + "pokemon_name": "basculin-blue-striped", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 35, + "max_level": 55 + }, + { + "pokeapi_id": 632, + "pokemon_name": "durant", + "method": "walk", + "encounter_rate": 40, + "min_level": 37, + "max_level": 40 + }, + { + "pokeapi_id": 525, + "pokemon_name": "boldore", + "method": "walk", + "encounter_rate": 20, + "min_level": 39, + "max_level": 39 + }, + { + "pokeapi_id": 633, + "pokemon_name": "deino", + "method": "walk", + "encounter_rate": 20, + "min_level": 38, + "max_level": 40 + }, + { + "pokeapi_id": 61, + "pokemon_name": "poliwhirl", + "method": "super-rod", + "encounter_rate": 15, + "min_level": 35, + "max_level": 55 + }, + { + "pokeapi_id": 619, + "pokemon_name": "mienfoo", + "method": "walk", + "encounter_rate": 10, + "min_level": 39, + "max_level": 39 + }, + { + "pokeapi_id": 527, + "pokemon_name": "woobat", + "method": "walk", + "encounter_rate": 10, + "min_level": 37, + "max_level": 37 + } + ] + }, + { + "name": "Victory Road (Unknown Area 62)", + "order": 55, "encounters": [ { "pokeapi_id": 632, @@ -2578,45 +2502,7 @@ }, { "name": "Victory Road (Unknown Area 64)", - "order": 58, - "encounters": [ - { - "pokeapi_id": 632, - "pokemon_name": "durant", - "method": "walk", - "encounter_rate": 40, - "min_level": 39, - "max_level": 42 - }, - { - "pokeapi_id": 525, - "pokemon_name": "boldore", - "method": "walk", - "encounter_rate": 30, - "min_level": 39, - "max_level": 41 - }, - { - "pokeapi_id": 527, - "pokemon_name": "woobat", - "method": "walk", - "encounter_rate": 20, - "min_level": 39, - "max_level": 42 - }, - { - "pokeapi_id": 619, - "pokemon_name": "mienfoo", - "method": "walk", - "encounter_rate": 10, - "min_level": 41, - "max_level": 41 - } - ] - }, - { - "name": "Victory Road (Unknown Area 65)", - "order": 59, + "order": 56, "encounters": [ { "pokeapi_id": 632, @@ -2654,6 +2540,120 @@ }, { "name": "Victory Road (Unknown Area 66)", + "order": 57, + "encounters": [ + { + "pokeapi_id": 632, + "pokemon_name": "durant", + "method": "walk", + "encounter_rate": 40, + "min_level": 39, + "max_level": 42 + }, + { + "pokeapi_id": 525, + "pokemon_name": "boldore", + "method": "walk", + "encounter_rate": 30, + "min_level": 39, + "max_level": 41 + }, + { + "pokeapi_id": 527, + "pokemon_name": "woobat", + "method": "walk", + "encounter_rate": 20, + "min_level": 39, + "max_level": 42 + }, + { + "pokeapi_id": 619, + "pokemon_name": "mienfoo", + "method": "walk", + "encounter_rate": 10, + "min_level": 41, + "max_level": 41 + } + ] + }, + { + "name": "Victory Road (Unknown Area 60)", + "order": 58, + "encounters": [ + { + "pokeapi_id": 632, + "pokemon_name": "durant", + "method": "walk", + "encounter_rate": 40, + "min_level": 37, + "max_level": 40 + }, + { + "pokeapi_id": 525, + "pokemon_name": "boldore", + "method": "walk", + "encounter_rate": 30, + "min_level": 37, + "max_level": 39 + }, + { + "pokeapi_id": 527, + "pokemon_name": "woobat", + "method": "walk", + "encounter_rate": 20, + "min_level": 37, + "max_level": 40 + }, + { + "pokeapi_id": 619, + "pokemon_name": "mienfoo", + "method": "walk", + "encounter_rate": 10, + "min_level": 39, + "max_level": 39 + } + ] + }, + { + "name": "Victory Road (Unknown Area 63)", + "order": 59, + "encounters": [ + { + "pokeapi_id": 632, + "pokemon_name": "durant", + "method": "walk", + "encounter_rate": 40, + "min_level": 39, + "max_level": 42 + }, + { + "pokeapi_id": 525, + "pokemon_name": "boldore", + "method": "walk", + "encounter_rate": 30, + "min_level": 39, + "max_level": 41 + }, + { + "pokeapi_id": 527, + "pokemon_name": "woobat", + "method": "walk", + "encounter_rate": 20, + "min_level": 39, + "max_level": 42 + }, + { + "pokeapi_id": 619, + "pokemon_name": "mienfoo", + "method": "walk", + "encounter_rate": 10, + "min_level": 41, + "max_level": 41 + } + ] + }, + { + "name": "Victory Road (Unknown Area 65)", "order": 60, "encounters": [ { @@ -2836,7 +2836,7 @@ "encounters": [], "children": [ { - "name": "Celestial Tower (2F)", + "name": "Celestial Tower (2f)", "order": 65, "encounters": [ { @@ -2850,7 +2850,7 @@ ] }, { - "name": "Celestial Tower (3F)", + "name": "Celestial Tower (3f)", "order": 66, "encounters": [ { @@ -2872,7 +2872,7 @@ ] }, { - "name": "Celestial Tower (4F)", + "name": "Celestial Tower (4f)", "order": 67, "encounters": [ { @@ -2894,7 +2894,7 @@ ] }, { - "name": "Celestial Tower (5F)", + "name": "Celestial Tower (5f)", "order": 68, "encounters": [ { @@ -2977,62 +2977,8 @@ "encounters": [], "children": [ { - "name": "Challengers Cave (1F)", + "name": "Challengers Cave (B1f)", "order": 71, - "encounters": [ - { - "pokeapi_id": 525, - "pokemon_name": "boldore", - "method": "walk", - "encounter_rate": 20, - "min_level": 48, - "max_level": 48 - }, - { - "pokeapi_id": 75, - "pokemon_name": "graveler", - "method": "walk", - "encounter_rate": 20, - "min_level": 47, - "max_level": 49 - }, - { - "pokeapi_id": 108, - "pokemon_name": "lickitung", - "method": "walk", - "encounter_rate": 20, - "min_level": 49, - "max_level": 50 - }, - { - "pokeapi_id": 527, - "pokemon_name": "woobat", - "method": "walk", - "encounter_rate": 20, - "min_level": 47, - "max_level": 47 - }, - { - "pokeapi_id": 303, - "pokemon_name": "mawile", - "method": "walk", - "encounter_rate": 10, - "min_level": 49, - "max_level": 49 - }, - { - "pokeapi_id": 302, - "pokemon_name": "sableye", - "method": "walk", - "encounter_rate": 10, - "min_level": 49, - "max_level": 49 - } - ] - }, - { - "name": "Challengers Cave (B1F)", - "order": 72, "encounters": [ { "pokeapi_id": 525, @@ -3093,8 +3039,8 @@ ] }, { - "name": "Challengers Cave (B2F)", - "order": 73, + "name": "Challengers Cave (B2f)", + "order": 72, "encounters": [ { "pokeapi_id": 10016, @@ -3185,6 +3131,60 @@ "max_level": 49 } ] + }, + { + "name": "Challengers Cave (1f)", + "order": 73, + "encounters": [ + { + "pokeapi_id": 525, + "pokemon_name": "boldore", + "method": "walk", + "encounter_rate": 20, + "min_level": 48, + "max_level": 48 + }, + { + "pokeapi_id": 75, + "pokemon_name": "graveler", + "method": "walk", + "encounter_rate": 20, + "min_level": 47, + "max_level": 49 + }, + { + "pokeapi_id": 108, + "pokemon_name": "lickitung", + "method": "walk", + "encounter_rate": 20, + "min_level": 49, + "max_level": 50 + }, + { + "pokeapi_id": 527, + "pokemon_name": "woobat", + "method": "walk", + "encounter_rate": 20, + "min_level": 47, + "max_level": 47 + }, + { + "pokeapi_id": 303, + "pokemon_name": "mawile", + "method": "walk", + "encounter_rate": 10, + "min_level": 49, + "max_level": 49 + }, + { + "pokeapi_id": 302, + "pokemon_name": "sableye", + "method": "walk", + "encounter_rate": 10, + "min_level": 49, + "max_level": 49 + } + ] } ] }, @@ -3193,71 +3193,9 @@ "order": 74, "encounters": [], "children": [ - { - "name": "Giant Chasm (Outside)", - "order": 75, - "encounters": [ - { - "pokeapi_id": 114, - "pokemon_name": "tangela", - "method": "walk", - "encounter_rate": 25, - "min_level": 47, - "max_level": 49 - }, - { - "pokeapi_id": 277, - "pokemon_name": "swellow", - "method": "walk", - "encounter_rate": 20, - "min_level": 47, - "max_level": 47 - }, - { - "pokeapi_id": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 15, - "min_level": 48, - "max_level": 50 - }, - { - "pokeapi_id": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 10, - "min_level": 48, - "max_level": 50 - }, - { - "pokeapi_id": 426, - "pokemon_name": "drifblim", - "method": "walk", - "encounter_rate": 10, - "min_level": 49, - "max_level": 49 - }, - { - "pokeapi_id": 337, - "pokemon_name": "lunatone", - "method": "walk", - "encounter_rate": 10, - "min_level": 48, - "max_level": 48 - }, - { - "pokeapi_id": 338, - "pokemon_name": "solrock", - "method": "walk", - "encounter_rate": 10, - "min_level": 48, - "max_level": 48 - } - ] - }, { "name": "Giant Chasm (Forest)", - "order": 76, + "order": 75, "encounters": [ { "pokeapi_id": 35, @@ -3311,7 +3249,7 @@ }, { "name": "Giant Chasm (Forest Cave)", - "order": 77, + "order": 76, "encounters": [ { "pokeapi_id": 10016, @@ -3418,6 +3356,68 @@ "max_level": 59 } ] + }, + { + "name": "Giant Chasm (Outside)", + "order": 77, + "encounters": [ + { + "pokeapi_id": 114, + "pokemon_name": "tangela", + "method": "walk", + "encounter_rate": 25, + "min_level": 47, + "max_level": 49 + }, + { + "pokeapi_id": 277, + "pokemon_name": "swellow", + "method": "walk", + "encounter_rate": 20, + "min_level": 47, + "max_level": 47 + }, + { + "pokeapi_id": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 15, + "min_level": 48, + "max_level": 50 + }, + { + "pokeapi_id": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 10, + "min_level": 48, + "max_level": 50 + }, + { + "pokeapi_id": 426, + "pokemon_name": "drifblim", + "method": "walk", + "encounter_rate": 10, + "min_level": 49, + "max_level": 49 + }, + { + "pokeapi_id": 337, + "pokemon_name": "lunatone", + "method": "walk", + "encounter_rate": 10, + "min_level": 48, + "max_level": 48 + }, + { + "pokeapi_id": 338, + "pokemon_name": "solrock", + "method": "walk", + "encounter_rate": 10, + "min_level": 48, + "max_level": 48 + } + ] } ] }, @@ -3949,4 +3949,4 @@ } ] } -] \ No newline at end of file +] diff --git a/backend/src/app/seeds/data/x.json b/backend/src/app/seeds/data/x.json index b464449..77dbcf5 100644 --- a/backend/src/app/seeds/data/x.json +++ b/backend/src/app/seeds/data/x.json @@ -2647,8 +2647,242 @@ "encounters": [], "children": [ { - "name": "Victory Road (Unknown Area 322)", + "name": "Victory Road (Unknown Area 326)", "order": 38, + "encounters": [ + { + "pokeapi_id": 533, + "pokemon_name": "gurdurr", + "method": "walk", + "encounter_rate": 30, + "min_level": 57, + "max_level": 59 + }, + { + "pokeapi_id": 621, + "pokemon_name": "druddigon", + "method": "walk", + "encounter_rate": 20, + "min_level": 58, + "max_level": 59 + }, + { + "pokeapi_id": 75, + "pokemon_name": "graveler", + "method": "walk", + "encounter_rate": 20, + "min_level": 57, + "max_level": 58 + }, + { + "pokeapi_id": 108, + "pokemon_name": "lickitung", + "method": "walk", + "encounter_rate": 15, + "min_level": 58, + "max_level": 59 + }, + { + "pokeapi_id": 93, + "pokemon_name": "haunter", + "method": "walk", + "encounter_rate": 10, + "min_level": 58, + "max_level": 58 + }, + { + "pokeapi_id": 634, + "pokemon_name": "zweilous", + "method": "walk", + "encounter_rate": 5, + "min_level": 59, + "max_level": 59 + } + ] + }, + { + "name": "Victory Road (Unknown Area 327)", + "order": 39, + "encounters": [ + { + "pokeapi_id": 60, + "pokemon_name": "poliwag", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 35, + "max_level": 35 + }, + { + "pokeapi_id": 271, + "pokemon_name": "lombre", + "method": "surf", + "encounter_rate": 66, + "min_level": 57, + "max_level": 59 + }, + { + "pokeapi_id": 10016, + "pokemon_name": "basculin-blue-striped", + "method": "good-rod", + "encounter_rate": 65, + "min_level": 45, + "max_level": 45 + }, + { + "pokeapi_id": 61, + "pokemon_name": "poliwhirl", + "method": "super-rod", + "encounter_rate": 65, + "min_level": 55, + "max_level": 55 + }, + { + "pokeapi_id": 550, + "pokemon_name": "basculin-red-striped", + "method": "super-rod", + "encounter_rate": 35, + "min_level": 55, + "max_level": 55 + }, + { + "pokeapi_id": 61, + "pokemon_name": "poliwhirl", + "method": "good-rod", + "encounter_rate": 35, + "min_level": 45, + "max_level": 45 + }, + { + "pokeapi_id": 419, + "pokemon_name": "floatzel", + "method": "surf", + "encounter_rate": 34, + "min_level": 57, + "max_level": 59 + } + ] + }, + { + "name": "Victory Road (Unknown Area 328)", + "order": 40, + "encounters": [ + { + "pokeapi_id": 60, + "pokemon_name": "poliwag", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 35, + "max_level": 35 + }, + { + "pokeapi_id": 61, + "pokemon_name": "poliwhirl", + "method": "surf", + "encounter_rate": 66, + "min_level": 57, + "max_level": 59 + }, + { + "pokeapi_id": 10016, + "pokemon_name": "basculin-blue-striped", + "method": "good-rod", + "encounter_rate": 65, + "min_level": 45, + "max_level": 45 + }, + { + "pokeapi_id": 61, + "pokemon_name": "poliwhirl", + "method": "super-rod", + "encounter_rate": 60, + "min_level": 55, + "max_level": 55 + }, + { + "pokeapi_id": 550, + "pokemon_name": "basculin-red-striped", + "method": "super-rod", + "encounter_rate": 35, + "min_level": 55, + "max_level": 55 + }, + { + "pokeapi_id": 61, + "pokemon_name": "poliwhirl", + "method": "good-rod", + "encounter_rate": 35, + "min_level": 45, + "max_level": 45 + }, + { + "pokeapi_id": 419, + "pokemon_name": "floatzel", + "method": "surf", + "encounter_rate": 34, + "min_level": 57, + "max_level": 59 + }, + { + "pokeapi_id": 533, + "pokemon_name": "gurdurr", + "method": "walk", + "encounter_rate": 30, + "min_level": 57, + "max_level": 59 + }, + { + "pokeapi_id": 621, + "pokemon_name": "druddigon", + "method": "walk", + "encounter_rate": 20, + "min_level": 58, + "max_level": 59 + }, + { + "pokeapi_id": 75, + "pokemon_name": "graveler", + "method": "walk", + "encounter_rate": 20, + "min_level": 57, + "max_level": 58 + }, + { + "pokeapi_id": 108, + "pokemon_name": "lickitung", + "method": "walk", + "encounter_rate": 15, + "min_level": 58, + "max_level": 59 + }, + { + "pokeapi_id": 93, + "pokemon_name": "haunter", + "method": "walk", + "encounter_rate": 10, + "min_level": 58, + "max_level": 58 + }, + { + "pokeapi_id": 62, + "pokemon_name": "poliwrath", + "method": "super-rod", + "encounter_rate": 5, + "min_level": 60, + "max_level": 60 + }, + { + "pokeapi_id": 634, + "pokemon_name": "zweilous", + "method": "walk", + "encounter_rate": 5, + "min_level": 59, + "max_level": 59 + } + ] + }, + { + "name": "Victory Road (Unknown Area 322)", + "order": 41, "encounters": [ { "pokeapi_id": 60, @@ -2774,7 +3008,7 @@ }, { "name": "Victory Road (Unknown Area 324)", - "order": 39, + "order": 42, "encounters": [ { "pokeapi_id": 75, @@ -2841,240 +3075,6 @@ "max_level": 59 } ] - }, - { - "name": "Victory Road (Unknown Area 326)", - "order": 40, - "encounters": [ - { - "pokeapi_id": 533, - "pokemon_name": "gurdurr", - "method": "walk", - "encounter_rate": 30, - "min_level": 57, - "max_level": 59 - }, - { - "pokeapi_id": 621, - "pokemon_name": "druddigon", - "method": "walk", - "encounter_rate": 20, - "min_level": 58, - "max_level": 59 - }, - { - "pokeapi_id": 75, - "pokemon_name": "graveler", - "method": "walk", - "encounter_rate": 20, - "min_level": 57, - "max_level": 58 - }, - { - "pokeapi_id": 108, - "pokemon_name": "lickitung", - "method": "walk", - "encounter_rate": 15, - "min_level": 58, - "max_level": 59 - }, - { - "pokeapi_id": 93, - "pokemon_name": "haunter", - "method": "walk", - "encounter_rate": 10, - "min_level": 58, - "max_level": 58 - }, - { - "pokeapi_id": 634, - "pokemon_name": "zweilous", - "method": "walk", - "encounter_rate": 5, - "min_level": 59, - "max_level": 59 - } - ] - }, - { - "name": "Victory Road (Unknown Area 327)", - "order": 41, - "encounters": [ - { - "pokeapi_id": 60, - "pokemon_name": "poliwag", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 35, - "max_level": 35 - }, - { - "pokeapi_id": 271, - "pokemon_name": "lombre", - "method": "surf", - "encounter_rate": 66, - "min_level": 57, - "max_level": 59 - }, - { - "pokeapi_id": 10016, - "pokemon_name": "basculin-blue-striped", - "method": "good-rod", - "encounter_rate": 65, - "min_level": 45, - "max_level": 45 - }, - { - "pokeapi_id": 61, - "pokemon_name": "poliwhirl", - "method": "super-rod", - "encounter_rate": 65, - "min_level": 55, - "max_level": 55 - }, - { - "pokeapi_id": 550, - "pokemon_name": "basculin-red-striped", - "method": "super-rod", - "encounter_rate": 35, - "min_level": 55, - "max_level": 55 - }, - { - "pokeapi_id": 61, - "pokemon_name": "poliwhirl", - "method": "good-rod", - "encounter_rate": 35, - "min_level": 45, - "max_level": 45 - }, - { - "pokeapi_id": 419, - "pokemon_name": "floatzel", - "method": "surf", - "encounter_rate": 34, - "min_level": 57, - "max_level": 59 - } - ] - }, - { - "name": "Victory Road (Unknown Area 328)", - "order": 42, - "encounters": [ - { - "pokeapi_id": 60, - "pokemon_name": "poliwag", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 35, - "max_level": 35 - }, - { - "pokeapi_id": 61, - "pokemon_name": "poliwhirl", - "method": "surf", - "encounter_rate": 66, - "min_level": 57, - "max_level": 59 - }, - { - "pokeapi_id": 10016, - "pokemon_name": "basculin-blue-striped", - "method": "good-rod", - "encounter_rate": 65, - "min_level": 45, - "max_level": 45 - }, - { - "pokeapi_id": 61, - "pokemon_name": "poliwhirl", - "method": "super-rod", - "encounter_rate": 60, - "min_level": 55, - "max_level": 55 - }, - { - "pokeapi_id": 550, - "pokemon_name": "basculin-red-striped", - "method": "super-rod", - "encounter_rate": 35, - "min_level": 55, - "max_level": 55 - }, - { - "pokeapi_id": 61, - "pokemon_name": "poliwhirl", - "method": "good-rod", - "encounter_rate": 35, - "min_level": 45, - "max_level": 45 - }, - { - "pokeapi_id": 419, - "pokemon_name": "floatzel", - "method": "surf", - "encounter_rate": 34, - "min_level": 57, - "max_level": 59 - }, - { - "pokeapi_id": 533, - "pokemon_name": "gurdurr", - "method": "walk", - "encounter_rate": 30, - "min_level": 57, - "max_level": 59 - }, - { - "pokeapi_id": 621, - "pokemon_name": "druddigon", - "method": "walk", - "encounter_rate": 20, - "min_level": 58, - "max_level": 59 - }, - { - "pokeapi_id": 75, - "pokemon_name": "graveler", - "method": "walk", - "encounter_rate": 20, - "min_level": 57, - "max_level": 58 - }, - { - "pokeapi_id": 108, - "pokemon_name": "lickitung", - "method": "walk", - "encounter_rate": 15, - "min_level": 58, - "max_level": 59 - }, - { - "pokeapi_id": 93, - "pokemon_name": "haunter", - "method": "walk", - "encounter_rate": 10, - "min_level": 58, - "max_level": 58 - }, - { - "pokeapi_id": 62, - "pokemon_name": "poliwrath", - "method": "super-rod", - "encounter_rate": 5, - "min_level": 60, - "max_level": 60 - }, - { - "pokeapi_id": 634, - "pokemon_name": "zweilous", - "method": "walk", - "encounter_rate": 5, - "min_level": 59, - "max_level": 59 - } - ] } ] }, @@ -3347,7 +3347,7 @@ "encounters": [], "children": [ { - "name": "Terminus Cave (1F)", + "name": "Terminus Cave (1f)", "order": 49, "encounters": [ { @@ -3401,7 +3401,7 @@ ] }, { - "name": "Terminus Cave (B1F Left)", + "name": "Terminus Cave (B1f Left)", "order": 50, "encounters": [ { @@ -3455,7 +3455,7 @@ ] }, { - "name": "Terminus Cave (B1F Right)", + "name": "Terminus Cave (B1f Right)", "order": 51, "encounters": [ { @@ -3509,7 +3509,7 @@ ] }, { - "name": "Terminus Cave (B2F)", + "name": "Terminus Cave (B2f)", "order": 52, "encounters": [ { @@ -3632,4 +3632,4 @@ } ] } -] \ No newline at end of file +] diff --git a/backend/src/app/seeds/data/y.json b/backend/src/app/seeds/data/y.json index 2b0d5a8..6420495 100644 --- a/backend/src/app/seeds/data/y.json +++ b/backend/src/app/seeds/data/y.json @@ -911,7 +911,7 @@ "encounters": [], "children": [ { - "name": "Reflection Cave (Unknown Area 305)", + "name": "Reflection Cave (Unknown Area 308)", "order": 13, "encounters": [ { @@ -973,7 +973,7 @@ ] }, { - "name": "Reflection Cave (Unknown Area 306)", + "name": "Reflection Cave (Unknown Area 305)", "order": 14, "encounters": [ { @@ -1035,7 +1035,7 @@ ] }, { - "name": "Reflection Cave (Unknown Area 307)", + "name": "Reflection Cave (Unknown Area 306)", "order": 15, "encounters": [ { @@ -1097,7 +1097,7 @@ ] }, { - "name": "Reflection Cave (Unknown Area 308)", + "name": "Reflection Cave (Unknown Area 307)", "order": 16, "encounters": [ { @@ -1760,8 +1760,116 @@ "encounters": [], "children": [ { - "name": "Frost Cavern (Unknown Area 313)", + "name": "Frost Cavern (Unknown Area 316)", "order": 25, + "encounters": [ + { + "pokeapi_id": 614, + "pokemon_name": "beartic", + "method": "walk", + "encounter_rate": 20, + "min_level": 39, + "max_level": 40 + }, + { + "pokeapi_id": 712, + "pokemon_name": "bergmite", + "method": "walk", + "encounter_rate": 20, + "min_level": 39, + "max_level": 40 + }, + { + "pokeapi_id": 124, + "pokemon_name": "jynx", + "method": "walk", + "encounter_rate": 20, + "min_level": 39, + "max_level": 40 + }, + { + "pokeapi_id": 221, + "pokemon_name": "piloswine", + "method": "walk", + "encounter_rate": 20, + "min_level": 38, + "max_level": 39 + }, + { + "pokeapi_id": 93, + "pokemon_name": "haunter", + "method": "walk", + "encounter_rate": 16, + "min_level": 38, + "max_level": 40 + }, + { + "pokeapi_id": 615, + "pokemon_name": "cryogonal", + "method": "walk", + "encounter_rate": 4, + "min_level": 40, + "max_level": 40 + } + ] + }, + { + "name": "Frost Cavern (Unknown Area 317)", + "order": 26, + "encounters": [ + { + "pokeapi_id": 614, + "pokemon_name": "beartic", + "method": "walk", + "encounter_rate": 20, + "min_level": 39, + "max_level": 40 + }, + { + "pokeapi_id": 712, + "pokemon_name": "bergmite", + "method": "walk", + "encounter_rate": 20, + "min_level": 39, + "max_level": 40 + }, + { + "pokeapi_id": 124, + "pokemon_name": "jynx", + "method": "walk", + "encounter_rate": 20, + "min_level": 39, + "max_level": 40 + }, + { + "pokeapi_id": 221, + "pokemon_name": "piloswine", + "method": "walk", + "encounter_rate": 20, + "min_level": 38, + "max_level": 39 + }, + { + "pokeapi_id": 93, + "pokemon_name": "haunter", + "method": "walk", + "encounter_rate": 16, + "min_level": 38, + "max_level": 40 + }, + { + "pokeapi_id": 615, + "pokemon_name": "cryogonal", + "method": "walk", + "encounter_rate": 4, + "min_level": 40, + "max_level": 40 + } + ] + }, + { + "name": "Frost Cavern (Unknown Area 313)", + "order": 27, "encounters": [ { "pokeapi_id": 60, @@ -1823,7 +1931,7 @@ }, { "name": "Frost Cavern (Unknown Area 314)", - "order": 26, + "order": 28, "encounters": [ { "pokeapi_id": 614, @@ -1877,7 +1985,7 @@ }, { "name": "Frost Cavern (Unknown Area 315)", - "order": 27, + "order": 29, "encounters": [ { "pokeapi_id": 60, @@ -1976,114 +2084,6 @@ "max_level": 39 } ] - }, - { - "name": "Frost Cavern (Unknown Area 316)", - "order": 28, - "encounters": [ - { - "pokeapi_id": 614, - "pokemon_name": "beartic", - "method": "walk", - "encounter_rate": 20, - "min_level": 39, - "max_level": 40 - }, - { - "pokeapi_id": 712, - "pokemon_name": "bergmite", - "method": "walk", - "encounter_rate": 20, - "min_level": 39, - "max_level": 40 - }, - { - "pokeapi_id": 124, - "pokemon_name": "jynx", - "method": "walk", - "encounter_rate": 20, - "min_level": 39, - "max_level": 40 - }, - { - "pokeapi_id": 221, - "pokemon_name": "piloswine", - "method": "walk", - "encounter_rate": 20, - "min_level": 38, - "max_level": 39 - }, - { - "pokeapi_id": 93, - "pokemon_name": "haunter", - "method": "walk", - "encounter_rate": 16, - "min_level": 38, - "max_level": 40 - }, - { - "pokeapi_id": 615, - "pokemon_name": "cryogonal", - "method": "walk", - "encounter_rate": 4, - "min_level": 40, - "max_level": 40 - } - ] - }, - { - "name": "Frost Cavern (Unknown Area 317)", - "order": 29, - "encounters": [ - { - "pokeapi_id": 614, - "pokemon_name": "beartic", - "method": "walk", - "encounter_rate": 20, - "min_level": 39, - "max_level": 40 - }, - { - "pokeapi_id": 712, - "pokemon_name": "bergmite", - "method": "walk", - "encounter_rate": 20, - "min_level": 39, - "max_level": 40 - }, - { - "pokeapi_id": 124, - "pokemon_name": "jynx", - "method": "walk", - "encounter_rate": 20, - "min_level": 39, - "max_level": 40 - }, - { - "pokeapi_id": 221, - "pokemon_name": "piloswine", - "method": "walk", - "encounter_rate": 20, - "min_level": 38, - "max_level": 39 - }, - { - "pokeapi_id": 93, - "pokemon_name": "haunter", - "method": "walk", - "encounter_rate": 16, - "min_level": 38, - "max_level": 40 - }, - { - "pokeapi_id": 615, - "pokemon_name": "cryogonal", - "method": "walk", - "encounter_rate": 4, - "min_level": 40, - "max_level": 40 - } - ] } ] }, @@ -2639,8 +2639,242 @@ "encounters": [], "children": [ { - "name": "Victory Road (Unknown Area 322)", + "name": "Victory Road (Unknown Area 326)", "order": 38, + "encounters": [ + { + "pokeapi_id": 533, + "pokemon_name": "gurdurr", + "method": "walk", + "encounter_rate": 30, + "min_level": 57, + "max_level": 59 + }, + { + "pokeapi_id": 621, + "pokemon_name": "druddigon", + "method": "walk", + "encounter_rate": 20, + "min_level": 58, + "max_level": 59 + }, + { + "pokeapi_id": 75, + "pokemon_name": "graveler", + "method": "walk", + "encounter_rate": 20, + "min_level": 57, + "max_level": 58 + }, + { + "pokeapi_id": 108, + "pokemon_name": "lickitung", + "method": "walk", + "encounter_rate": 15, + "min_level": 58, + "max_level": 59 + }, + { + "pokeapi_id": 93, + "pokemon_name": "haunter", + "method": "walk", + "encounter_rate": 10, + "min_level": 58, + "max_level": 58 + }, + { + "pokeapi_id": 634, + "pokemon_name": "zweilous", + "method": "walk", + "encounter_rate": 5, + "min_level": 59, + "max_level": 59 + } + ] + }, + { + "name": "Victory Road (Unknown Area 327)", + "order": 39, + "encounters": [ + { + "pokeapi_id": 60, + "pokemon_name": "poliwag", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 35, + "max_level": 35 + }, + { + "pokeapi_id": 271, + "pokemon_name": "lombre", + "method": "surf", + "encounter_rate": 66, + "min_level": 57, + "max_level": 59 + }, + { + "pokeapi_id": 550, + "pokemon_name": "basculin-red-striped", + "method": "good-rod", + "encounter_rate": 65, + "min_level": 45, + "max_level": 45 + }, + { + "pokeapi_id": 61, + "pokemon_name": "poliwhirl", + "method": "super-rod", + "encounter_rate": 65, + "min_level": 55, + "max_level": 55 + }, + { + "pokeapi_id": 10016, + "pokemon_name": "basculin-blue-striped", + "method": "super-rod", + "encounter_rate": 35, + "min_level": 55, + "max_level": 55 + }, + { + "pokeapi_id": 61, + "pokemon_name": "poliwhirl", + "method": "good-rod", + "encounter_rate": 35, + "min_level": 45, + "max_level": 45 + }, + { + "pokeapi_id": 419, + "pokemon_name": "floatzel", + "method": "surf", + "encounter_rate": 34, + "min_level": 57, + "max_level": 59 + } + ] + }, + { + "name": "Victory Road (Unknown Area 328)", + "order": 40, + "encounters": [ + { + "pokeapi_id": 60, + "pokemon_name": "poliwag", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 35, + "max_level": 35 + }, + { + "pokeapi_id": 61, + "pokemon_name": "poliwhirl", + "method": "surf", + "encounter_rate": 66, + "min_level": 57, + "max_level": 59 + }, + { + "pokeapi_id": 550, + "pokemon_name": "basculin-red-striped", + "method": "good-rod", + "encounter_rate": 65, + "min_level": 45, + "max_level": 45 + }, + { + "pokeapi_id": 61, + "pokemon_name": "poliwhirl", + "method": "super-rod", + "encounter_rate": 60, + "min_level": 55, + "max_level": 55 + }, + { + "pokeapi_id": 10016, + "pokemon_name": "basculin-blue-striped", + "method": "super-rod", + "encounter_rate": 35, + "min_level": 55, + "max_level": 55 + }, + { + "pokeapi_id": 61, + "pokemon_name": "poliwhirl", + "method": "good-rod", + "encounter_rate": 35, + "min_level": 45, + "max_level": 45 + }, + { + "pokeapi_id": 419, + "pokemon_name": "floatzel", + "method": "surf", + "encounter_rate": 34, + "min_level": 57, + "max_level": 59 + }, + { + "pokeapi_id": 533, + "pokemon_name": "gurdurr", + "method": "walk", + "encounter_rate": 30, + "min_level": 57, + "max_level": 59 + }, + { + "pokeapi_id": 621, + "pokemon_name": "druddigon", + "method": "walk", + "encounter_rate": 20, + "min_level": 58, + "max_level": 59 + }, + { + "pokeapi_id": 75, + "pokemon_name": "graveler", + "method": "walk", + "encounter_rate": 20, + "min_level": 57, + "max_level": 58 + }, + { + "pokeapi_id": 108, + "pokemon_name": "lickitung", + "method": "walk", + "encounter_rate": 15, + "min_level": 58, + "max_level": 59 + }, + { + "pokeapi_id": 93, + "pokemon_name": "haunter", + "method": "walk", + "encounter_rate": 10, + "min_level": 58, + "max_level": 58 + }, + { + "pokeapi_id": 62, + "pokemon_name": "poliwrath", + "method": "super-rod", + "encounter_rate": 5, + "min_level": 60, + "max_level": 60 + }, + { + "pokeapi_id": 634, + "pokemon_name": "zweilous", + "method": "walk", + "encounter_rate": 5, + "min_level": 59, + "max_level": 59 + } + ] + }, + { + "name": "Victory Road (Unknown Area 322)", + "order": 41, "encounters": [ { "pokeapi_id": 60, @@ -2766,7 +3000,7 @@ }, { "name": "Victory Road (Unknown Area 324)", - "order": 39, + "order": 42, "encounters": [ { "pokeapi_id": 75, @@ -2833,240 +3067,6 @@ "max_level": 59 } ] - }, - { - "name": "Victory Road (Unknown Area 326)", - "order": 40, - "encounters": [ - { - "pokeapi_id": 533, - "pokemon_name": "gurdurr", - "method": "walk", - "encounter_rate": 30, - "min_level": 57, - "max_level": 59 - }, - { - "pokeapi_id": 621, - "pokemon_name": "druddigon", - "method": "walk", - "encounter_rate": 20, - "min_level": 58, - "max_level": 59 - }, - { - "pokeapi_id": 75, - "pokemon_name": "graveler", - "method": "walk", - "encounter_rate": 20, - "min_level": 57, - "max_level": 58 - }, - { - "pokeapi_id": 108, - "pokemon_name": "lickitung", - "method": "walk", - "encounter_rate": 15, - "min_level": 58, - "max_level": 59 - }, - { - "pokeapi_id": 93, - "pokemon_name": "haunter", - "method": "walk", - "encounter_rate": 10, - "min_level": 58, - "max_level": 58 - }, - { - "pokeapi_id": 634, - "pokemon_name": "zweilous", - "method": "walk", - "encounter_rate": 5, - "min_level": 59, - "max_level": 59 - } - ] - }, - { - "name": "Victory Road (Unknown Area 327)", - "order": 41, - "encounters": [ - { - "pokeapi_id": 60, - "pokemon_name": "poliwag", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 35, - "max_level": 35 - }, - { - "pokeapi_id": 271, - "pokemon_name": "lombre", - "method": "surf", - "encounter_rate": 66, - "min_level": 57, - "max_level": 59 - }, - { - "pokeapi_id": 550, - "pokemon_name": "basculin-red-striped", - "method": "good-rod", - "encounter_rate": 65, - "min_level": 45, - "max_level": 45 - }, - { - "pokeapi_id": 61, - "pokemon_name": "poliwhirl", - "method": "super-rod", - "encounter_rate": 65, - "min_level": 55, - "max_level": 55 - }, - { - "pokeapi_id": 10016, - "pokemon_name": "basculin-blue-striped", - "method": "super-rod", - "encounter_rate": 35, - "min_level": 55, - "max_level": 55 - }, - { - "pokeapi_id": 61, - "pokemon_name": "poliwhirl", - "method": "good-rod", - "encounter_rate": 35, - "min_level": 45, - "max_level": 45 - }, - { - "pokeapi_id": 419, - "pokemon_name": "floatzel", - "method": "surf", - "encounter_rate": 34, - "min_level": 57, - "max_level": 59 - } - ] - }, - { - "name": "Victory Road (Unknown Area 328)", - "order": 42, - "encounters": [ - { - "pokeapi_id": 60, - "pokemon_name": "poliwag", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 35, - "max_level": 35 - }, - { - "pokeapi_id": 61, - "pokemon_name": "poliwhirl", - "method": "surf", - "encounter_rate": 66, - "min_level": 57, - "max_level": 59 - }, - { - "pokeapi_id": 550, - "pokemon_name": "basculin-red-striped", - "method": "good-rod", - "encounter_rate": 65, - "min_level": 45, - "max_level": 45 - }, - { - "pokeapi_id": 61, - "pokemon_name": "poliwhirl", - "method": "super-rod", - "encounter_rate": 60, - "min_level": 55, - "max_level": 55 - }, - { - "pokeapi_id": 10016, - "pokemon_name": "basculin-blue-striped", - "method": "super-rod", - "encounter_rate": 35, - "min_level": 55, - "max_level": 55 - }, - { - "pokeapi_id": 61, - "pokemon_name": "poliwhirl", - "method": "good-rod", - "encounter_rate": 35, - "min_level": 45, - "max_level": 45 - }, - { - "pokeapi_id": 419, - "pokemon_name": "floatzel", - "method": "surf", - "encounter_rate": 34, - "min_level": 57, - "max_level": 59 - }, - { - "pokeapi_id": 533, - "pokemon_name": "gurdurr", - "method": "walk", - "encounter_rate": 30, - "min_level": 57, - "max_level": 59 - }, - { - "pokeapi_id": 621, - "pokemon_name": "druddigon", - "method": "walk", - "encounter_rate": 20, - "min_level": 58, - "max_level": 59 - }, - { - "pokeapi_id": 75, - "pokemon_name": "graveler", - "method": "walk", - "encounter_rate": 20, - "min_level": 57, - "max_level": 58 - }, - { - "pokeapi_id": 108, - "pokemon_name": "lickitung", - "method": "walk", - "encounter_rate": 15, - "min_level": 58, - "max_level": 59 - }, - { - "pokeapi_id": 93, - "pokemon_name": "haunter", - "method": "walk", - "encounter_rate": 10, - "min_level": 58, - "max_level": 58 - }, - { - "pokeapi_id": 62, - "pokemon_name": "poliwrath", - "method": "super-rod", - "encounter_rate": 5, - "min_level": 60, - "max_level": 60 - }, - { - "pokeapi_id": 634, - "pokemon_name": "zweilous", - "method": "walk", - "encounter_rate": 5, - "min_level": 59, - "max_level": 59 - } - ] } ] }, @@ -3339,7 +3339,7 @@ "encounters": [], "children": [ { - "name": "Terminus Cave (1F)", + "name": "Terminus Cave (B1f Left)", "order": 49, "encounters": [ { @@ -3393,7 +3393,7 @@ ] }, { - "name": "Terminus Cave (B1F Left)", + "name": "Terminus Cave (B1f Right)", "order": 50, "encounters": [ { @@ -3447,8 +3447,84 @@ ] }, { - "name": "Terminus Cave (B1F Right)", + "name": "Terminus Cave (B2f)", "order": 51, + "encounters": [ + { + "pokeapi_id": 632, + "pokemon_name": "durant", + "method": "walk", + "encounter_rate": 40, + "min_level": 44, + "max_level": 46 + }, + { + "pokeapi_id": 75, + "pokemon_name": "graveler", + "method": "walk", + "encounter_rate": 20, + "min_level": 44, + "max_level": 46 + }, + { + "pokeapi_id": 247, + "pokemon_name": "pupitar", + "method": "walk", + "encounter_rate": 20, + "min_level": 45, + "max_level": 46 + }, + { + "pokeapi_id": 28, + "pokemon_name": "sandslash", + "method": "walk", + "encounter_rate": 20, + "min_level": 45, + "max_level": 46 + } + ] + }, + { + "name": "Terminus Cave (Zygardes Chamber)", + "order": 52, + "encounters": [ + { + "pokeapi_id": 632, + "pokemon_name": "durant", + "method": "walk", + "encounter_rate": 40, + "min_level": 44, + "max_level": 46 + }, + { + "pokeapi_id": 75, + "pokemon_name": "graveler", + "method": "walk", + "encounter_rate": 20, + "min_level": 44, + "max_level": 46 + }, + { + "pokeapi_id": 247, + "pokemon_name": "pupitar", + "method": "walk", + "encounter_rate": 20, + "min_level": 45, + "max_level": 46 + }, + { + "pokeapi_id": 28, + "pokemon_name": "sandslash", + "method": "walk", + "encounter_rate": 20, + "min_level": 45, + "max_level": 46 + } + ] + }, + { + "name": "Terminus Cave (1f)", + "order": 53, "encounters": [ { "pokeapi_id": 75, @@ -3499,82 +3575,6 @@ "max_level": 46 } ] - }, - { - "name": "Terminus Cave (B2F)", - "order": 52, - "encounters": [ - { - "pokeapi_id": 632, - "pokemon_name": "durant", - "method": "walk", - "encounter_rate": 40, - "min_level": 44, - "max_level": 46 - }, - { - "pokeapi_id": 75, - "pokemon_name": "graveler", - "method": "walk", - "encounter_rate": 20, - "min_level": 44, - "max_level": 46 - }, - { - "pokeapi_id": 247, - "pokemon_name": "pupitar", - "method": "walk", - "encounter_rate": 20, - "min_level": 45, - "max_level": 46 - }, - { - "pokeapi_id": 28, - "pokemon_name": "sandslash", - "method": "walk", - "encounter_rate": 20, - "min_level": 45, - "max_level": 46 - } - ] - }, - { - "name": "Terminus Cave (Zygardes Chamber)", - "order": 53, - "encounters": [ - { - "pokeapi_id": 632, - "pokemon_name": "durant", - "method": "walk", - "encounter_rate": 40, - "min_level": 44, - "max_level": 46 - }, - { - "pokeapi_id": 75, - "pokemon_name": "graveler", - "method": "walk", - "encounter_rate": 20, - "min_level": 44, - "max_level": 46 - }, - { - "pokeapi_id": 247, - "pokemon_name": "pupitar", - "method": "walk", - "encounter_rate": 20, - "min_level": 45, - "max_level": 46 - }, - { - "pokeapi_id": 28, - "pokemon_name": "sandslash", - "method": "walk", - "encounter_rate": 20, - "min_level": 45, - "max_level": 46 - } - ] } ] }, @@ -3624,4 +3624,4 @@ } ] } -] \ No newline at end of file +] diff --git a/backend/src/app/seeds/data/yellow.json b/backend/src/app/seeds/data/yellow.json index 10497fe..318bb4b 100644 --- a/backend/src/app/seeds/data/yellow.json +++ b/backend/src/app/seeds/data/yellow.json @@ -341,7 +341,7 @@ "encounters": [], "children": [ { - "name": "Mt Moon (1F)", + "name": "Mt Moon (1f)", "order": 10, "encounters": [ { @@ -379,7 +379,7 @@ ] }, { - "name": "Mt Moon (B1F)", + "name": "Mt Moon (B1f)", "order": 11, "encounters": [ { @@ -417,7 +417,7 @@ ] }, { - "name": "Mt Moon (B2F)", + "name": "Mt Moon (B2f)", "order": 12, "encounters": [ { @@ -1222,7 +1222,7 @@ "encounters": [], "children": [ { - "name": "Rock Tunnel (B1F)", + "name": "Rock Tunnel (B1f)", "order": 26, "encounters": [ { @@ -1252,7 +1252,7 @@ ] }, { - "name": "Rock Tunnel (B2F)", + "name": "Rock Tunnel (B2f)", "order": 27, "encounters": [ { @@ -2630,7 +2630,7 @@ "encounters": [], "children": [ { - "name": "Pokemon Tower (3F)", + "name": "Pokemon Tower (3f)", "order": 47, "encounters": [ { @@ -2652,7 +2652,7 @@ ] }, { - "name": "Pokemon Tower (4F)", + "name": "Pokemon Tower (4f)", "order": 48, "encounters": [ { @@ -2674,7 +2674,7 @@ ] }, { - "name": "Pokemon Tower (5F)", + "name": "Pokemon Tower (5f)", "order": 49, "encounters": [ { @@ -2704,7 +2704,7 @@ ] }, { - "name": "Pokemon Tower (6F)", + "name": "Pokemon Tower (6f)", "order": 50, "encounters": [ { @@ -2734,7 +2734,7 @@ ] }, { - "name": "Pokemon Tower (7F)", + "name": "Pokemon Tower (7f)", "order": 51, "encounters": [ { @@ -2895,280 +2895,8 @@ "encounters": [], "children": [ { - "name": "Seafoam Islands (1F)", + "name": "Seafoam Islands (B4f)", "order": 55, - "encounters": [ - { - "pokeapi_id": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 45, - "min_level": 9, - "max_level": 36 - }, - { - "pokeapi_id": 98, - "pokemon_name": "krabby", - "method": "walk", - "encounter_rate": 35, - "min_level": 25, - "max_level": 27 - }, - { - "pokeapi_id": 79, - "pokemon_name": "slowpoke", - "method": "walk", - "encounter_rate": 15, - "min_level": 28, - "max_level": 30 - }, - { - "pokeapi_id": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 5, - "min_level": 27, - "max_level": 36 - } - ] - }, - { - "name": "Seafoam Islands (B1F)", - "order": 56, - "encounters": [ - { - "pokeapi_id": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 40, - "min_level": 18, - "max_level": 36 - }, - { - "pokeapi_id": 98, - "pokemon_name": "krabby", - "method": "walk", - "encounter_rate": 30, - "min_level": 26, - "max_level": 28 - }, - { - "pokeapi_id": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 10, - "min_level": 27, - "max_level": 27 - }, - { - "pokeapi_id": 79, - "pokemon_name": "slowpoke", - "method": "walk", - "encounter_rate": 10, - "min_level": 29, - "max_level": 29 - }, - { - "pokeapi_id": 99, - "pokemon_name": "kingler", - "method": "walk", - "encounter_rate": 5, - "min_level": 28, - "max_level": 28 - }, - { - "pokeapi_id": 86, - "pokemon_name": "seel", - "method": "walk", - "encounter_rate": 5, - "min_level": 22, - "max_level": 26 - } - ] - }, - { - "name": "Seafoam Islands (B2F)", - "order": 57, - "encounters": [ - { - "pokeapi_id": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 35, - "min_level": 27, - "max_level": 36 - }, - { - "pokeapi_id": 98, - "pokemon_name": "krabby", - "method": "walk", - "encounter_rate": 25, - "min_level": 27, - "max_level": 29 - }, - { - "pokeapi_id": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 15, - "min_level": 27, - "max_level": 36 - }, - { - "pokeapi_id": 99, - "pokemon_name": "kingler", - "method": "walk", - "encounter_rate": 10, - "min_level": 28, - "max_level": 28 - }, - { - "pokeapi_id": 86, - "pokemon_name": "seel", - "method": "walk", - "encounter_rate": 10, - "min_level": 24, - "max_level": 24 - }, - { - "pokeapi_id": 79, - "pokemon_name": "slowpoke", - "method": "walk", - "encounter_rate": 4, - "min_level": 31, - "max_level": 31 - }, - { - "pokeapi_id": 80, - "pokemon_name": "slowbro", - "method": "walk", - "encounter_rate": 1, - "min_level": 31, - "max_level": 31 - } - ] - }, - { - "name": "Seafoam Islands (B3F)", - "order": 58, - "encounters": [ - { - "pokeapi_id": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 72, - "pokemon_name": "tentacool", - "method": "surf", - "encounter_rate": 70, - "min_level": 20, - "max_level": 40 - }, - { - "pokeapi_id": 118, - "pokemon_name": "goldeen", - "method": "good-rod", - "encounter_rate": 50, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 60, - "pokemon_name": "poliwag", - "method": "good-rod", - "encounter_rate": 50, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 98, - "pokemon_name": "krabby", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 120, - "pokemon_name": "staryu", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 40 - }, - { - "pokeapi_id": 120, - "pokemon_name": "staryu", - "method": "surf", - "encounter_rate": 30, - "min_level": 30, - "max_level": 30 - }, - { - "pokeapi_id": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 30, - "min_level": 27, - "max_level": 36 - }, - { - "pokeapi_id": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 20, - "min_level": 27, - "max_level": 27 - }, - { - "pokeapi_id": 99, - "pokemon_name": "kingler", - "method": "super-rod", - "encounter_rate": 20, - "min_level": 35, - "max_level": 35 - }, - { - "pokeapi_id": 98, - "pokemon_name": "krabby", - "method": "walk", - "encounter_rate": 20, - "min_level": 29, - "max_level": 31 - }, - { - "pokeapi_id": 86, - "pokemon_name": "seel", - "method": "walk", - "encounter_rate": 15, - "min_level": 26, - "max_level": 30 - }, - { - "pokeapi_id": 99, - "pokemon_name": "kingler", - "method": "walk", - "encounter_rate": 10, - "min_level": 30, - "max_level": 30 - }, - { - "pokeapi_id": 87, - "pokemon_name": "dewgong", - "method": "walk", - "encounter_rate": 5, - "min_level": 28, - "max_level": 32 - } - ] - }, - { - "name": "Seafoam Islands (B4F)", - "order": 59, "encounters": [ { "pokeapi_id": 129, @@ -3283,6 +3011,278 @@ "max_level": 34 } ] + }, + { + "name": "Seafoam Islands (1f)", + "order": 56, + "encounters": [ + { + "pokeapi_id": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 45, + "min_level": 9, + "max_level": 36 + }, + { + "pokeapi_id": 98, + "pokemon_name": "krabby", + "method": "walk", + "encounter_rate": 35, + "min_level": 25, + "max_level": 27 + }, + { + "pokeapi_id": 79, + "pokemon_name": "slowpoke", + "method": "walk", + "encounter_rate": 15, + "min_level": 28, + "max_level": 30 + }, + { + "pokeapi_id": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 5, + "min_level": 27, + "max_level": 36 + } + ] + }, + { + "name": "Seafoam Islands (B1f)", + "order": 57, + "encounters": [ + { + "pokeapi_id": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 40, + "min_level": 18, + "max_level": 36 + }, + { + "pokeapi_id": 98, + "pokemon_name": "krabby", + "method": "walk", + "encounter_rate": 30, + "min_level": 26, + "max_level": 28 + }, + { + "pokeapi_id": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 10, + "min_level": 27, + "max_level": 27 + }, + { + "pokeapi_id": 79, + "pokemon_name": "slowpoke", + "method": "walk", + "encounter_rate": 10, + "min_level": 29, + "max_level": 29 + }, + { + "pokeapi_id": 99, + "pokemon_name": "kingler", + "method": "walk", + "encounter_rate": 5, + "min_level": 28, + "max_level": 28 + }, + { + "pokeapi_id": 86, + "pokemon_name": "seel", + "method": "walk", + "encounter_rate": 5, + "min_level": 22, + "max_level": 26 + } + ] + }, + { + "name": "Seafoam Islands (B2f)", + "order": 58, + "encounters": [ + { + "pokeapi_id": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 35, + "min_level": 27, + "max_level": 36 + }, + { + "pokeapi_id": 98, + "pokemon_name": "krabby", + "method": "walk", + "encounter_rate": 25, + "min_level": 27, + "max_level": 29 + }, + { + "pokeapi_id": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 15, + "min_level": 27, + "max_level": 36 + }, + { + "pokeapi_id": 99, + "pokemon_name": "kingler", + "method": "walk", + "encounter_rate": 10, + "min_level": 28, + "max_level": 28 + }, + { + "pokeapi_id": 86, + "pokemon_name": "seel", + "method": "walk", + "encounter_rate": 10, + "min_level": 24, + "max_level": 24 + }, + { + "pokeapi_id": 79, + "pokemon_name": "slowpoke", + "method": "walk", + "encounter_rate": 4, + "min_level": 31, + "max_level": 31 + }, + { + "pokeapi_id": 80, + "pokemon_name": "slowbro", + "method": "walk", + "encounter_rate": 1, + "min_level": 31, + "max_level": 31 + } + ] + }, + { + "name": "Seafoam Islands (B3f)", + "order": 59, + "encounters": [ + { + "pokeapi_id": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + }, + { + "pokeapi_id": 72, + "pokemon_name": "tentacool", + "method": "surf", + "encounter_rate": 70, + "min_level": 20, + "max_level": 40 + }, + { + "pokeapi_id": 118, + "pokemon_name": "goldeen", + "method": "good-rod", + "encounter_rate": 50, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 60, + "pokemon_name": "poliwag", + "method": "good-rod", + "encounter_rate": 50, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 98, + "pokemon_name": "krabby", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 120, + "pokemon_name": "staryu", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 40 + }, + { + "pokeapi_id": 120, + "pokemon_name": "staryu", + "method": "surf", + "encounter_rate": 30, + "min_level": 30, + "max_level": 30 + }, + { + "pokeapi_id": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 30, + "min_level": 27, + "max_level": 36 + }, + { + "pokeapi_id": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 20, + "min_level": 27, + "max_level": 27 + }, + { + "pokeapi_id": 99, + "pokemon_name": "kingler", + "method": "super-rod", + "encounter_rate": 20, + "min_level": 35, + "max_level": 35 + }, + { + "pokeapi_id": 98, + "pokemon_name": "krabby", + "method": "walk", + "encounter_rate": 20, + "min_level": 29, + "max_level": 31 + }, + { + "pokeapi_id": 86, + "pokemon_name": "seel", + "method": "walk", + "encounter_rate": 15, + "min_level": 26, + "max_level": 30 + }, + { + "pokeapi_id": 99, + "pokemon_name": "kingler", + "method": "walk", + "encounter_rate": 10, + "min_level": 30, + "max_level": 30 + }, + { + "pokeapi_id": 87, + "pokemon_name": "dewgong", + "method": "walk", + "encounter_rate": 5, + "min_level": 28, + "max_level": 32 + } + ] } ] }, @@ -3362,84 +3362,8 @@ "encounters": [], "children": [ { - "name": "Pokemon Mansion (1F)", + "name": "Pokemon Mansion (3f)", "order": 62, - "encounters": [ - { - "pokeapi_id": 20, - "pokemon_name": "raticate", - "method": "walk", - "encounter_rate": 30, - "min_level": 34, - "max_level": 37 - }, - { - "pokeapi_id": 19, - "pokemon_name": "rattata", - "method": "walk", - "encounter_rate": 30, - "min_level": 34, - "max_level": 37 - }, - { - "pokeapi_id": 88, - "pokemon_name": "grimer", - "method": "walk", - "encounter_rate": 20, - "min_level": 23, - "max_level": 26 - }, - { - "pokeapi_id": 58, - "pokemon_name": "growlithe", - "method": "walk", - "encounter_rate": 20, - "min_level": 26, - "max_level": 38 - } - ] - }, - { - "name": "Pokemon Mansion (2F)", - "order": 63, - "encounters": [ - { - "pokeapi_id": 88, - "pokemon_name": "grimer", - "method": "walk", - "encounter_rate": 35, - "min_level": 26, - "max_level": 35 - }, - { - "pokeapi_id": 20, - "pokemon_name": "raticate", - "method": "walk", - "encounter_rate": 30, - "min_level": 37, - "max_level": 40 - }, - { - "pokeapi_id": 19, - "pokemon_name": "rattata", - "method": "walk", - "encounter_rate": 30, - "min_level": 37, - "max_level": 40 - }, - { - "pokeapi_id": 89, - "pokemon_name": "muk", - "method": "walk", - "encounter_rate": 5, - "min_level": 35, - "max_level": 38 - } - ] - }, - { - "name": "Pokemon Mansion (3F)", - "order": 64, "encounters": [ { "pokeapi_id": 88, @@ -3476,8 +3400,8 @@ ] }, { - "name": "Pokemon Mansion (B1F)", - "order": 65, + "name": "Pokemon Mansion (B1f)", + "order": 63, "encounters": [ { "pokeapi_id": 88, @@ -3512,6 +3436,82 @@ "max_level": 41 } ] + }, + { + "name": "Pokemon Mansion (1f)", + "order": 64, + "encounters": [ + { + "pokeapi_id": 20, + "pokemon_name": "raticate", + "method": "walk", + "encounter_rate": 30, + "min_level": 34, + "max_level": 37 + }, + { + "pokeapi_id": 19, + "pokemon_name": "rattata", + "method": "walk", + "encounter_rate": 30, + "min_level": 34, + "max_level": 37 + }, + { + "pokeapi_id": 88, + "pokemon_name": "grimer", + "method": "walk", + "encounter_rate": 20, + "min_level": 23, + "max_level": 26 + }, + { + "pokeapi_id": 58, + "pokemon_name": "growlithe", + "method": "walk", + "encounter_rate": 20, + "min_level": 26, + "max_level": 38 + } + ] + }, + { + "name": "Pokemon Mansion (2f)", + "order": 65, + "encounters": [ + { + "pokeapi_id": 88, + "pokemon_name": "grimer", + "method": "walk", + "encounter_rate": 35, + "min_level": 26, + "max_level": 35 + }, + { + "pokeapi_id": 20, + "pokemon_name": "raticate", + "method": "walk", + "encounter_rate": 30, + "min_level": 37, + "max_level": 40 + }, + { + "pokeapi_id": 19, + "pokemon_name": "rattata", + "method": "walk", + "encounter_rate": 30, + "min_level": 37, + "max_level": 40 + }, + { + "pokeapi_id": 89, + "pokemon_name": "muk", + "method": "walk", + "encounter_rate": 5, + "min_level": 35, + "max_level": 38 + } + ] } ] }, @@ -3701,7 +3701,7 @@ "encounters": [], "children": [ { - "name": "Victory Road 2 (1F)", + "name": "Victory Road 2 (1f)", "order": 69, "encounters": [ { @@ -3739,7 +3739,7 @@ ] }, { - "name": "Victory Road 2 (2F)", + "name": "Victory Road 2 (2f)", "order": 70, "encounters": [ { @@ -3793,7 +3793,7 @@ ] }, { - "name": "Victory Road 2 (3F)", + "name": "Victory Road 2 (3f)", "order": 71, "encounters": [ { @@ -3846,8 +3846,180 @@ "encounters": [], "children": [ { - "name": "Cerulean Cave (1F)", + "name": "Cerulean Cave (2f)", "order": 73, + "encounters": [ + { + "pokeapi_id": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 40, + "min_level": 52, + "max_level": 57 + }, + { + "pokeapi_id": 75, + "pokemon_name": "graveler", + "method": "walk", + "encounter_rate": 15, + "min_level": 50, + "max_level": 50 + }, + { + "pokeapi_id": 132, + "pokemon_name": "ditto", + "method": "walk", + "encounter_rate": 10, + "min_level": 60, + "max_level": 60 + }, + { + "pokeapi_id": 111, + "pokemon_name": "rhyhorn", + "method": "walk", + "encounter_rate": 10, + "min_level": 50, + "max_level": 50 + }, + { + "pokeapi_id": 28, + "pokemon_name": "sandslash", + "method": "walk", + "encounter_rate": 10, + "min_level": 56, + "max_level": 56 + }, + { + "pokeapi_id": 44, + "pokemon_name": "gloom", + "method": "walk", + "encounter_rate": 5, + "min_level": 58, + "max_level": 58 + }, + { + "pokeapi_id": 112, + "pokemon_name": "rhydon", + "method": "walk", + "encounter_rate": 5, + "min_level": 58, + "max_level": 60 + }, + { + "pokeapi_id": 70, + "pokemon_name": "weepinbell", + "method": "walk", + "encounter_rate": 5, + "min_level": 58, + "max_level": 58 + } + ] + }, + { + "name": "Cerulean Cave (B1f)", + "order": 74, + "encounters": [ + { + "pokeapi_id": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + }, + { + "pokeapi_id": 119, + "pokemon_name": "seaking", + "method": "super-rod", + "encounter_rate": 60, + "min_level": 40, + "max_level": 60 + }, + { + "pokeapi_id": 118, + "pokemon_name": "goldeen", + "method": "good-rod", + "encounter_rate": 50, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 60, + "pokemon_name": "poliwag", + "method": "good-rod", + "encounter_rate": 50, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 40, + "min_level": 54, + "max_level": 59 + }, + { + "pokeapi_id": 118, + "pokemon_name": "goldeen", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 30, + "max_level": 30 + }, + { + "pokeapi_id": 132, + "pokemon_name": "ditto", + "method": "walk", + "encounter_rate": 15, + "min_level": 60, + "max_level": 65 + }, + { + "pokeapi_id": 75, + "pokemon_name": "graveler", + "method": "walk", + "encounter_rate": 15, + "min_level": 55, + "max_level": 55 + }, + { + "pokeapi_id": 112, + "pokemon_name": "rhydon", + "method": "walk", + "encounter_rate": 10, + "min_level": 62, + "max_level": 62 + }, + { + "pokeapi_id": 111, + "pokemon_name": "rhyhorn", + "method": "walk", + "encounter_rate": 10, + "min_level": 52, + "max_level": 52 + }, + { + "pokeapi_id": 113, + "pokemon_name": "chansey", + "method": "walk", + "encounter_rate": 5, + "min_level": 56, + "max_level": 56 + }, + { + "pokeapi_id": 108, + "pokemon_name": "lickitung", + "method": "walk", + "encounter_rate": 5, + "min_level": 50, + "max_level": 55 + } + ] + }, + { + "name": "Cerulean Cave (1f)", + "order": 75, "encounters": [ { "pokeapi_id": 129, @@ -3954,178 +4126,6 @@ "max_level": 54 } ] - }, - { - "name": "Cerulean Cave (2F)", - "order": 74, - "encounters": [ - { - "pokeapi_id": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 40, - "min_level": 52, - "max_level": 57 - }, - { - "pokeapi_id": 75, - "pokemon_name": "graveler", - "method": "walk", - "encounter_rate": 15, - "min_level": 50, - "max_level": 50 - }, - { - "pokeapi_id": 132, - "pokemon_name": "ditto", - "method": "walk", - "encounter_rate": 10, - "min_level": 60, - "max_level": 60 - }, - { - "pokeapi_id": 111, - "pokemon_name": "rhyhorn", - "method": "walk", - "encounter_rate": 10, - "min_level": 50, - "max_level": 50 - }, - { - "pokeapi_id": 28, - "pokemon_name": "sandslash", - "method": "walk", - "encounter_rate": 10, - "min_level": 56, - "max_level": 56 - }, - { - "pokeapi_id": 44, - "pokemon_name": "gloom", - "method": "walk", - "encounter_rate": 5, - "min_level": 58, - "max_level": 58 - }, - { - "pokeapi_id": 112, - "pokemon_name": "rhydon", - "method": "walk", - "encounter_rate": 5, - "min_level": 58, - "max_level": 60 - }, - { - "pokeapi_id": 70, - "pokemon_name": "weepinbell", - "method": "walk", - "encounter_rate": 5, - "min_level": 58, - "max_level": 58 - } - ] - }, - { - "name": "Cerulean Cave (B1F)", - "order": 75, - "encounters": [ - { - "pokeapi_id": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 119, - "pokemon_name": "seaking", - "method": "super-rod", - "encounter_rate": 60, - "min_level": 40, - "max_level": 60 - }, - { - "pokeapi_id": 118, - "pokemon_name": "goldeen", - "method": "good-rod", - "encounter_rate": 50, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 60, - "pokemon_name": "poliwag", - "method": "good-rod", - "encounter_rate": 50, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 40, - "min_level": 54, - "max_level": 59 - }, - { - "pokeapi_id": 118, - "pokemon_name": "goldeen", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 30, - "max_level": 30 - }, - { - "pokeapi_id": 132, - "pokemon_name": "ditto", - "method": "walk", - "encounter_rate": 15, - "min_level": 60, - "max_level": 65 - }, - { - "pokeapi_id": 75, - "pokemon_name": "graveler", - "method": "walk", - "encounter_rate": 15, - "min_level": 55, - "max_level": 55 - }, - { - "pokeapi_id": 112, - "pokemon_name": "rhydon", - "method": "walk", - "encounter_rate": 10, - "min_level": 62, - "max_level": 62 - }, - { - "pokeapi_id": 111, - "pokemon_name": "rhyhorn", - "method": "walk", - "encounter_rate": 10, - "min_level": 52, - "max_level": 52 - }, - { - "pokeapi_id": 113, - "pokemon_name": "chansey", - "method": "walk", - "encounter_rate": 5, - "min_level": 56, - "max_level": 56 - }, - { - "pokeapi_id": 108, - "pokemon_name": "lickitung", - "method": "walk", - "encounter_rate": 5, - "min_level": 50, - "max_level": 55 - } - ] } ] }, @@ -4143,4 +4143,4 @@ } ] } -] \ No newline at end of file +]