Remove artificial Starter route, use real PokeDB starter locations
Replace the synthetic "Starter" route with actual in-game locations (e.g. Professor Oak's Laboratory, Iki Town, Littleroot Town). Starters now appear at their real locations with method "starter" by remapping PokeDB's "gift" method during import. Split ruby-sapphire and black-2-white-2 out of special_encounters aliases since their starter locations differ from the aliased version groups. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,11 @@
|
||||
---
|
||||
# nuzlocke-tracker-u4gc
|
||||
title: Remove artificial Starter route, use PokeDB starter locations
|
||||
status: completed
|
||||
type: task
|
||||
priority: normal
|
||||
created_at: 2026-02-13T08:02:43Z
|
||||
updated_at: 2026-02-13T08:06:47Z
|
||||
---
|
||||
|
||||
Remove the artificial 'Starter' route from route_order.json, update special_encounters.json to use real location names, and handle gift→starter remapping in the import tool.
|
||||
File diff suppressed because it is too large
Load Diff
+1146
-3335
File diff suppressed because it is too large
Load Diff
+942
-1881
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
+924
-2045
File diff suppressed because it is too large
Load Diff
+1474
-3885
File diff suppressed because it is too large
Load Diff
+293
-1035
File diff suppressed because it is too large
Load Diff
+617
-1797
File diff suppressed because it is too large
Load Diff
@@ -1,27 +1,12 @@
|
||||
[
|
||||
{
|
||||
"name": "Pokemon Alpha Sapphire",
|
||||
"slug": "alpha-sapphire",
|
||||
"generation": 6,
|
||||
"region": "hoenn",
|
||||
"release_year": 2014,
|
||||
"color": "#26649C"
|
||||
},
|
||||
{
|
||||
"name": "Pokemon Black",
|
||||
"slug": "black",
|
||||
"generation": 5,
|
||||
"region": "unova",
|
||||
"release_year": 2010,
|
||||
"color": "#444444"
|
||||
},
|
||||
{
|
||||
"name": "Pokemon Black 2",
|
||||
"slug": "black-2",
|
||||
"generation": 5,
|
||||
"region": "unova",
|
||||
"release_year": 2012,
|
||||
"color": "#424B50"
|
||||
"name": "Pokemon Red",
|
||||
"slug": "red",
|
||||
"generation": 1,
|
||||
"region": "kanto",
|
||||
"release_year": 1996,
|
||||
"color": "#FF1111",
|
||||
"category": "original"
|
||||
},
|
||||
{
|
||||
"name": "Pokemon Blue",
|
||||
@@ -29,271 +14,8 @@
|
||||
"generation": 1,
|
||||
"region": "kanto",
|
||||
"release_year": 1996,
|
||||
"color": "#1111FF"
|
||||
},
|
||||
{
|
||||
"name": "Pokemon Brilliant Diamond",
|
||||
"slug": "brilliant-diamond",
|
||||
"generation": 8,
|
||||
"region": "sinnoh",
|
||||
"release_year": 2021,
|
||||
"color": "#44BAE5"
|
||||
},
|
||||
{
|
||||
"name": "Pokemon Crystal",
|
||||
"slug": "crystal",
|
||||
"generation": 2,
|
||||
"region": "johto",
|
||||
"release_year": 2000,
|
||||
"color": "#4FD9FF"
|
||||
},
|
||||
{
|
||||
"name": "Pokemon Diamond",
|
||||
"slug": "diamond",
|
||||
"generation": 4,
|
||||
"region": "sinnoh",
|
||||
"release_year": 2006,
|
||||
"color": "#AAAAFF"
|
||||
},
|
||||
{
|
||||
"name": "Pokemon Emerald",
|
||||
"slug": "emerald",
|
||||
"generation": 3,
|
||||
"region": "hoenn",
|
||||
"release_year": 2005,
|
||||
"color": "#00A000"
|
||||
},
|
||||
{
|
||||
"name": "Pokemon FireRed",
|
||||
"slug": "firered",
|
||||
"generation": 3,
|
||||
"region": "kanto",
|
||||
"release_year": 2004,
|
||||
"color": "#FF7327"
|
||||
},
|
||||
{
|
||||
"name": "Pokemon Gold",
|
||||
"slug": "gold",
|
||||
"generation": 2,
|
||||
"region": "johto",
|
||||
"release_year": 1999,
|
||||
"color": "#DAA520"
|
||||
},
|
||||
{
|
||||
"name": "Pokemon HeartGold",
|
||||
"slug": "heartgold",
|
||||
"generation": 4,
|
||||
"region": "johto",
|
||||
"release_year": 2010,
|
||||
"color": "#B69E00"
|
||||
},
|
||||
{
|
||||
"name": "Pokemon LeafGreen",
|
||||
"slug": "leafgreen",
|
||||
"generation": 3,
|
||||
"region": "kanto",
|
||||
"release_year": 2004,
|
||||
"color": "#00DD00"
|
||||
},
|
||||
{
|
||||
"name": "Pokemon Legends: Arceus",
|
||||
"slug": "legends-arceus",
|
||||
"generation": 8,
|
||||
"region": "hisui",
|
||||
"release_year": 2022,
|
||||
"color": "#36597B"
|
||||
},
|
||||
{
|
||||
"name": "Pokemon Legends: Z-A",
|
||||
"slug": "legends-z-a",
|
||||
"generation": 9,
|
||||
"region": "lumiose",
|
||||
"release_year": 2025,
|
||||
"color": "#3A7BDB"
|
||||
},
|
||||
{
|
||||
"name": "Pokemon Let's Go Eevee",
|
||||
"slug": "lets-go-eevee",
|
||||
"generation": 7,
|
||||
"region": "kanto",
|
||||
"release_year": 2018,
|
||||
"color": "#D4924B"
|
||||
},
|
||||
{
|
||||
"name": "Pokemon Let's Go Pikachu",
|
||||
"slug": "lets-go-pikachu",
|
||||
"generation": 7,
|
||||
"region": "kanto",
|
||||
"release_year": 2018,
|
||||
"color": "#F5DA00"
|
||||
},
|
||||
{
|
||||
"name": "Pokemon Moon",
|
||||
"slug": "moon",
|
||||
"generation": 7,
|
||||
"region": "alola",
|
||||
"release_year": 2016,
|
||||
"color": "#5599CA"
|
||||
},
|
||||
{
|
||||
"name": "Pokemon Omega Ruby",
|
||||
"slug": "omega-ruby",
|
||||
"generation": 6,
|
||||
"region": "hoenn",
|
||||
"release_year": 2014,
|
||||
"color": "#CF3025"
|
||||
},
|
||||
{
|
||||
"name": "Pokemon Pearl",
|
||||
"slug": "pearl",
|
||||
"generation": 4,
|
||||
"region": "sinnoh",
|
||||
"release_year": 2006,
|
||||
"color": "#FFAAAA"
|
||||
},
|
||||
{
|
||||
"name": "Pokemon Platinum",
|
||||
"slug": "platinum",
|
||||
"generation": 4,
|
||||
"region": "sinnoh",
|
||||
"release_year": 2008,
|
||||
"color": "#999999"
|
||||
},
|
||||
{
|
||||
"name": "Pokemon Red",
|
||||
"slug": "red",
|
||||
"generation": 1,
|
||||
"region": "kanto",
|
||||
"release_year": 1996,
|
||||
"color": "#FF1111"
|
||||
},
|
||||
{
|
||||
"name": "Pokemon Ruby",
|
||||
"slug": "ruby",
|
||||
"generation": 3,
|
||||
"region": "hoenn",
|
||||
"release_year": 2002,
|
||||
"color": "#A00000"
|
||||
},
|
||||
{
|
||||
"name": "Pokemon Sapphire",
|
||||
"slug": "sapphire",
|
||||
"generation": 3,
|
||||
"region": "hoenn",
|
||||
"release_year": 2002,
|
||||
"color": "#0000A0"
|
||||
},
|
||||
{
|
||||
"name": "Pokemon Scarlet",
|
||||
"slug": "scarlet",
|
||||
"generation": 9,
|
||||
"region": "paldea",
|
||||
"release_year": 2022,
|
||||
"color": "#F93C3C"
|
||||
},
|
||||
{
|
||||
"name": "Pokemon Shield",
|
||||
"slug": "shield",
|
||||
"generation": 8,
|
||||
"region": "galar",
|
||||
"release_year": 2019,
|
||||
"color": "#EF3B6E"
|
||||
},
|
||||
{
|
||||
"name": "Pokemon Shining Pearl",
|
||||
"slug": "shining-pearl",
|
||||
"generation": 8,
|
||||
"region": "sinnoh",
|
||||
"release_year": 2021,
|
||||
"color": "#E18AAA"
|
||||
},
|
||||
{
|
||||
"name": "Pokemon Silver",
|
||||
"slug": "silver",
|
||||
"generation": 2,
|
||||
"region": "johto",
|
||||
"release_year": 1999,
|
||||
"color": "#C0C0C0"
|
||||
},
|
||||
{
|
||||
"name": "Pokemon SoulSilver",
|
||||
"slug": "soulsilver",
|
||||
"generation": 4,
|
||||
"region": "johto",
|
||||
"release_year": 2010,
|
||||
"color": "#C0C0E0"
|
||||
},
|
||||
{
|
||||
"name": "Pokemon Sun",
|
||||
"slug": "sun",
|
||||
"generation": 7,
|
||||
"region": "alola",
|
||||
"release_year": 2016,
|
||||
"color": "#F1912B"
|
||||
},
|
||||
{
|
||||
"name": "Pokemon Sword",
|
||||
"slug": "sword",
|
||||
"generation": 8,
|
||||
"region": "galar",
|
||||
"release_year": 2019,
|
||||
"color": "#00D4E7"
|
||||
},
|
||||
{
|
||||
"name": "Pokemon Ultra Moon",
|
||||
"slug": "ultra-moon",
|
||||
"generation": 7,
|
||||
"region": "alola",
|
||||
"release_year": 2017,
|
||||
"color": "#204E8C"
|
||||
},
|
||||
{
|
||||
"name": "Pokemon Ultra Sun",
|
||||
"slug": "ultra-sun",
|
||||
"generation": 7,
|
||||
"region": "alola",
|
||||
"release_year": 2017,
|
||||
"color": "#E95B2B"
|
||||
},
|
||||
{
|
||||
"name": "Pokemon Violet",
|
||||
"slug": "violet",
|
||||
"generation": 9,
|
||||
"region": "paldea",
|
||||
"release_year": 2022,
|
||||
"color": "#A96EEC"
|
||||
},
|
||||
{
|
||||
"name": "Pokemon White",
|
||||
"slug": "white",
|
||||
"generation": 5,
|
||||
"region": "unova",
|
||||
"release_year": 2010,
|
||||
"color": "#E1E1E1"
|
||||
},
|
||||
{
|
||||
"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"
|
||||
"color": "#1111FF",
|
||||
"category": "original"
|
||||
},
|
||||
{
|
||||
"name": "Pokemon Yellow",
|
||||
@@ -301,6 +23,322 @@
|
||||
"generation": 1,
|
||||
"region": "kanto",
|
||||
"release_year": 1998,
|
||||
"color": "#FFD733"
|
||||
"color": "#FFD733",
|
||||
"category": "enhanced"
|
||||
},
|
||||
{
|
||||
"name": "Pokemon Gold",
|
||||
"slug": "gold",
|
||||
"generation": 2,
|
||||
"region": "johto",
|
||||
"release_year": 1999,
|
||||
"color": "#DAA520",
|
||||
"category": "original"
|
||||
},
|
||||
{
|
||||
"name": "Pokemon Silver",
|
||||
"slug": "silver",
|
||||
"generation": 2,
|
||||
"region": "johto",
|
||||
"release_year": 1999,
|
||||
"color": "#C0C0C0",
|
||||
"category": "original"
|
||||
},
|
||||
{
|
||||
"name": "Pokemon Crystal",
|
||||
"slug": "crystal",
|
||||
"generation": 2,
|
||||
"region": "johto",
|
||||
"release_year": 2000,
|
||||
"color": "#4FD9FF",
|
||||
"category": "enhanced"
|
||||
},
|
||||
{
|
||||
"name": "Pokemon Ruby",
|
||||
"slug": "ruby",
|
||||
"generation": 3,
|
||||
"region": "hoenn",
|
||||
"release_year": 2002,
|
||||
"color": "#A00000",
|
||||
"category": "original"
|
||||
},
|
||||
{
|
||||
"name": "Pokemon Sapphire",
|
||||
"slug": "sapphire",
|
||||
"generation": 3,
|
||||
"region": "hoenn",
|
||||
"release_year": 2002,
|
||||
"color": "#0000A0",
|
||||
"category": "original"
|
||||
},
|
||||
{
|
||||
"name": "Pokemon Emerald",
|
||||
"slug": "emerald",
|
||||
"generation": 3,
|
||||
"region": "hoenn",
|
||||
"release_year": 2005,
|
||||
"color": "#00A000",
|
||||
"category": "enhanced"
|
||||
},
|
||||
{
|
||||
"name": "Pokemon FireRed",
|
||||
"slug": "firered",
|
||||
"generation": 3,
|
||||
"region": "kanto",
|
||||
"release_year": 2004,
|
||||
"color": "#FF7327",
|
||||
"category": "remake"
|
||||
},
|
||||
{
|
||||
"name": "Pokemon LeafGreen",
|
||||
"slug": "leafgreen",
|
||||
"generation": 3,
|
||||
"region": "kanto",
|
||||
"release_year": 2004,
|
||||
"color": "#00DD00",
|
||||
"category": "remake"
|
||||
},
|
||||
{
|
||||
"name": "Pokemon Diamond",
|
||||
"slug": "diamond",
|
||||
"generation": 4,
|
||||
"region": "sinnoh",
|
||||
"release_year": 2006,
|
||||
"color": "#AAAAFF",
|
||||
"category": "original"
|
||||
},
|
||||
{
|
||||
"name": "Pokemon Pearl",
|
||||
"slug": "pearl",
|
||||
"generation": 4,
|
||||
"region": "sinnoh",
|
||||
"release_year": 2006,
|
||||
"color": "#FFAAAA",
|
||||
"category": "original"
|
||||
},
|
||||
{
|
||||
"name": "Pokemon Platinum",
|
||||
"slug": "platinum",
|
||||
"generation": 4,
|
||||
"region": "sinnoh",
|
||||
"release_year": 2008,
|
||||
"color": "#999999",
|
||||
"category": "enhanced"
|
||||
},
|
||||
{
|
||||
"name": "Pokemon HeartGold",
|
||||
"slug": "heartgold",
|
||||
"generation": 4,
|
||||
"region": "johto",
|
||||
"release_year": 2010,
|
||||
"color": "#B69E00",
|
||||
"category": "remake"
|
||||
},
|
||||
{
|
||||
"name": "Pokemon SoulSilver",
|
||||
"slug": "soulsilver",
|
||||
"generation": 4,
|
||||
"region": "johto",
|
||||
"release_year": 2010,
|
||||
"color": "#C0C0E0",
|
||||
"category": "remake"
|
||||
},
|
||||
{
|
||||
"name": "Pokemon Black",
|
||||
"slug": "black",
|
||||
"generation": 5,
|
||||
"region": "unova",
|
||||
"release_year": 2010,
|
||||
"color": "#444444",
|
||||
"category": "original"
|
||||
},
|
||||
{
|
||||
"name": "Pokemon White",
|
||||
"slug": "white",
|
||||
"generation": 5,
|
||||
"region": "unova",
|
||||
"release_year": 2010,
|
||||
"color": "#E1E1E1",
|
||||
"category": "original"
|
||||
},
|
||||
{
|
||||
"name": "Pokemon Black 2",
|
||||
"slug": "black-2",
|
||||
"generation": 5,
|
||||
"region": "unova",
|
||||
"release_year": 2012,
|
||||
"color": "#424B50",
|
||||
"category": "sequel"
|
||||
},
|
||||
{
|
||||
"name": "Pokemon White 2",
|
||||
"slug": "white-2",
|
||||
"generation": 5,
|
||||
"region": "unova",
|
||||
"release_year": 2012,
|
||||
"color": "#E3CED0",
|
||||
"category": "sequel"
|
||||
},
|
||||
{
|
||||
"name": "Pokemon X",
|
||||
"slug": "x",
|
||||
"generation": 6,
|
||||
"region": "kalos",
|
||||
"release_year": 2013,
|
||||
"color": "#025DA6",
|
||||
"category": "original"
|
||||
},
|
||||
{
|
||||
"name": "Pokemon Y",
|
||||
"slug": "y",
|
||||
"generation": 6,
|
||||
"region": "kalos",
|
||||
"release_year": 2013,
|
||||
"color": "#EA1A3E",
|
||||
"category": "original"
|
||||
},
|
||||
{
|
||||
"name": "Pokemon Omega Ruby",
|
||||
"slug": "omega-ruby",
|
||||
"generation": 6,
|
||||
"region": "hoenn",
|
||||
"release_year": 2014,
|
||||
"color": "#CF3025",
|
||||
"category": "remake"
|
||||
},
|
||||
{
|
||||
"name": "Pokemon Alpha Sapphire",
|
||||
"slug": "alpha-sapphire",
|
||||
"generation": 6,
|
||||
"region": "hoenn",
|
||||
"release_year": 2014,
|
||||
"color": "#26649C",
|
||||
"category": "remake"
|
||||
},
|
||||
{
|
||||
"name": "Pokemon Sun",
|
||||
"slug": "sun",
|
||||
"generation": 7,
|
||||
"region": "alola",
|
||||
"release_year": 2016,
|
||||
"color": "#F1912B",
|
||||
"category": "original"
|
||||
},
|
||||
{
|
||||
"name": "Pokemon Moon",
|
||||
"slug": "moon",
|
||||
"generation": 7,
|
||||
"region": "alola",
|
||||
"release_year": 2016,
|
||||
"color": "#5599CA",
|
||||
"category": "original"
|
||||
},
|
||||
{
|
||||
"name": "Pokemon Ultra Sun",
|
||||
"slug": "ultra-sun",
|
||||
"generation": 7,
|
||||
"region": "alola",
|
||||
"release_year": 2017,
|
||||
"color": "#E95B2B",
|
||||
"category": "enhanced"
|
||||
},
|
||||
{
|
||||
"name": "Pokemon Ultra Moon",
|
||||
"slug": "ultra-moon",
|
||||
"generation": 7,
|
||||
"region": "alola",
|
||||
"release_year": 2017,
|
||||
"color": "#204E8C",
|
||||
"category": "enhanced"
|
||||
},
|
||||
{
|
||||
"name": "Pokemon Let's Go Pikachu",
|
||||
"slug": "lets-go-pikachu",
|
||||
"generation": 7,
|
||||
"region": "kanto",
|
||||
"release_year": 2018,
|
||||
"color": "#F5DA00",
|
||||
"category": "remake"
|
||||
},
|
||||
{
|
||||
"name": "Pokemon Let's Go Eevee",
|
||||
"slug": "lets-go-eevee",
|
||||
"generation": 7,
|
||||
"region": "kanto",
|
||||
"release_year": 2018,
|
||||
"color": "#D4924B",
|
||||
"category": "remake"
|
||||
},
|
||||
{
|
||||
"name": "Pokemon Sword",
|
||||
"slug": "sword",
|
||||
"generation": 8,
|
||||
"region": "galar",
|
||||
"release_year": 2019,
|
||||
"color": "#00D4E7",
|
||||
"category": "original"
|
||||
},
|
||||
{
|
||||
"name": "Pokemon Shield",
|
||||
"slug": "shield",
|
||||
"generation": 8,
|
||||
"region": "galar",
|
||||
"release_year": 2019,
|
||||
"color": "#EF3B6E",
|
||||
"category": "original"
|
||||
},
|
||||
{
|
||||
"name": "Pokemon Brilliant Diamond",
|
||||
"slug": "brilliant-diamond",
|
||||
"generation": 8,
|
||||
"region": "sinnoh",
|
||||
"release_year": 2021,
|
||||
"color": "#44BAE5",
|
||||
"category": "remake"
|
||||
},
|
||||
{
|
||||
"name": "Pokemon Shining Pearl",
|
||||
"slug": "shining-pearl",
|
||||
"generation": 8,
|
||||
"region": "sinnoh",
|
||||
"release_year": 2021,
|
||||
"color": "#E18AAA",
|
||||
"category": "remake"
|
||||
},
|
||||
{
|
||||
"name": "Pokemon Legends: Arceus",
|
||||
"slug": "legends-arceus",
|
||||
"generation": 8,
|
||||
"region": "hisui",
|
||||
"release_year": 2022,
|
||||
"color": "#36597B",
|
||||
"category": "spinoff"
|
||||
},
|
||||
{
|
||||
"name": "Pokemon Scarlet",
|
||||
"slug": "scarlet",
|
||||
"generation": 9,
|
||||
"region": "paldea",
|
||||
"release_year": 2022,
|
||||
"color": "#F93C3C",
|
||||
"category": "original"
|
||||
},
|
||||
{
|
||||
"name": "Pokemon Violet",
|
||||
"slug": "violet",
|
||||
"generation": 9,
|
||||
"region": "paldea",
|
||||
"release_year": 2022,
|
||||
"color": "#A96EEC",
|
||||
"category": "original"
|
||||
},
|
||||
{
|
||||
"name": "Pokemon Legends: Z-A",
|
||||
"slug": "legends-z-a",
|
||||
"generation": 9,
|
||||
"region": "lumiose",
|
||||
"release_year": 2025,
|
||||
"color": "#3A7BDB",
|
||||
"category": "spinoff"
|
||||
}
|
||||
]
|
||||
|
||||
+589
-1584
File diff suppressed because it is too large
Load Diff
+1663
-2955
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -10,6 +10,30 @@
|
||||
"encounter_rate": 100,
|
||||
"min_level": 25,
|
||||
"max_level": 25
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 722,
|
||||
"pokemon_name": "Rowlet",
|
||||
"method": "starter",
|
||||
"encounter_rate": 100,
|
||||
"min_level": 5,
|
||||
"max_level": 5
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 155,
|
||||
"pokemon_name": "Cyndaquil",
|
||||
"method": "starter",
|
||||
"encounter_rate": 100,
|
||||
"min_level": 5,
|
||||
"max_level": 5
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 501,
|
||||
"pokemon_name": "Oshawott",
|
||||
"method": "starter",
|
||||
"encounter_rate": 100,
|
||||
"min_level": 5,
|
||||
"max_level": 5
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -2090,8 +2114,30 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Oreburrow Tunnel",
|
||||
"name": "Lake Verity #2",
|
||||
"order": 16,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 10242,
|
||||
"pokemon_name": "Goodra (Hisui)",
|
||||
"method": "static",
|
||||
"encounter_rate": 100,
|
||||
"min_level": 1,
|
||||
"max_level": 1
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 481,
|
||||
"pokemon_name": "Mesprit",
|
||||
"method": "static",
|
||||
"encounter_rate": 100,
|
||||
"min_level": 70,
|
||||
"max_level": 70
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Oreburrow Tunnel",
|
||||
"order": 17,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 415,
|
||||
@@ -2177,7 +2223,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Wayward Wood",
|
||||
"order": 17,
|
||||
"order": 18,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 436,
|
||||
@@ -2271,7 +2317,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Grandtree Arena",
|
||||
"order": 18,
|
||||
"order": 19,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 415,
|
||||
@@ -2309,7 +2355,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Golden Lowlands",
|
||||
"order": 19,
|
||||
"order": 20,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 406,
|
||||
@@ -2523,7 +2569,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Gapejaw Bog",
|
||||
"order": 20,
|
||||
"order": 21,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 339,
|
||||
@@ -2929,7 +2975,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Droning Meadow",
|
||||
"order": 21,
|
||||
"order": 22,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 339,
|
||||
@@ -3239,7 +3285,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Holm of Trials",
|
||||
"order": 22,
|
||||
"order": 23,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 412,
|
||||
@@ -3509,7 +3555,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Cloudpool Ridge",
|
||||
"order": 23,
|
||||
"order": 24,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 438,
|
||||
@@ -3699,7 +3745,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Scarlet Bog",
|
||||
"order": 24,
|
||||
"order": 25,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 412,
|
||||
@@ -3849,7 +3895,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Sludge Mound",
|
||||
"order": 25,
|
||||
"order": 26,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 453,
|
||||
@@ -3919,7 +3965,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Cottonsedge Prairie",
|
||||
"order": 26,
|
||||
"order": 27,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 406,
|
||||
@@ -4221,7 +4267,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Bolderoll Slope",
|
||||
"order": 27,
|
||||
"order": 28,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 412,
|
||||
@@ -4315,7 +4361,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Bolderoll Ravine",
|
||||
"order": 28,
|
||||
"order": 29,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 424,
|
||||
@@ -4529,7 +4575,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Diamond Heath",
|
||||
"order": 29,
|
||||
"order": 30,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 438,
|
||||
@@ -4615,7 +4661,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Diamond Settlement",
|
||||
"order": 30,
|
||||
"order": 31,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 412,
|
||||
@@ -4709,7 +4755,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Pearl Settlement",
|
||||
"order": 31,
|
||||
"order": 32,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 190,
|
||||
@@ -4811,7 +4857,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Lonely Spring",
|
||||
"order": 32,
|
||||
"order": 33,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 436,
|
||||
@@ -4881,7 +4927,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Shrouded Ruins",
|
||||
"order": 33,
|
||||
"order": 34,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 412,
|
||||
@@ -5031,7 +5077,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Solaceon Ruins",
|
||||
"order": 34,
|
||||
"order": 35,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 201,
|
||||
@@ -5045,7 +5091,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Ursa's Ring",
|
||||
"order": 35,
|
||||
"order": 36,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 339,
|
||||
@@ -5187,7 +5233,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Brava Arena",
|
||||
"order": 36,
|
||||
"order": 37,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 549,
|
||||
@@ -5201,7 +5247,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Lake Valor",
|
||||
"order": 37,
|
||||
"order": 38,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 482,
|
||||
@@ -5311,7 +5357,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Ginkgo Landing",
|
||||
"order": 38,
|
||||
"order": 39,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 65,
|
||||
@@ -5549,7 +5595,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Aipom Hill",
|
||||
"order": 39,
|
||||
"order": 40,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 190,
|
||||
@@ -5683,7 +5729,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Bathers’ Lagoon",
|
||||
"order": 40,
|
||||
"order": 41,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 267,
|
||||
@@ -5873,7 +5919,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Hideaway Bay",
|
||||
"order": 41,
|
||||
"order": 42,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 190,
|
||||
@@ -6023,7 +6069,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Deadwood Haunt",
|
||||
"order": 42,
|
||||
"order": 43,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 65,
|
||||
@@ -6293,7 +6339,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Tombolo Walk",
|
||||
"order": 43,
|
||||
"order": 44,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 412,
|
||||
@@ -6387,7 +6433,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Windbreak Stand",
|
||||
"order": 44,
|
||||
"order": 45,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 65,
|
||||
@@ -6577,7 +6623,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Tidewater Dam",
|
||||
"order": 45,
|
||||
"order": 46,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 400,
|
||||
@@ -6703,7 +6749,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Crossing Slope",
|
||||
"order": 46,
|
||||
"order": 47,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 65,
|
||||
@@ -6933,7 +6979,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Veilstone Cape",
|
||||
"order": 47,
|
||||
"order": 48,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 267,
|
||||
@@ -7075,7 +7121,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Spring Path",
|
||||
"order": 48,
|
||||
"order": 49,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 65,
|
||||
@@ -7281,7 +7327,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Castaway Shore",
|
||||
"order": 49,
|
||||
"order": 50,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 412,
|
||||
@@ -7455,7 +7501,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Seaside Hollow",
|
||||
"order": 50,
|
||||
"order": 51,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 490,
|
||||
@@ -7493,7 +7539,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Sands Reach",
|
||||
"order": 51,
|
||||
"order": 52,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 412,
|
||||
@@ -7603,7 +7649,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Lunker's Lair",
|
||||
"order": 52,
|
||||
"order": 53,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 412,
|
||||
@@ -7681,7 +7727,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Islespy Shore",
|
||||
"order": 53,
|
||||
"order": 54,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 10247,
|
||||
@@ -7855,7 +7901,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Firespit Island",
|
||||
"order": 54,
|
||||
"order": 55,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 10247,
|
||||
@@ -7981,7 +8027,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Tranquility Cove",
|
||||
"order": 55,
|
||||
"order": 56,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 10247,
|
||||
@@ -8147,7 +8193,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Seagrass Haven",
|
||||
"order": 56,
|
||||
"order": 57,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 412,
|
||||
@@ -8273,7 +8319,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Heavenward Lookout",
|
||||
"order": 57,
|
||||
"order": 58,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 412,
|
||||
@@ -8407,7 +8453,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Wayward Cave",
|
||||
"order": 58,
|
||||
"order": 59,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 339,
|
||||
@@ -8469,7 +8515,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Ancient Quarry",
|
||||
"order": 59,
|
||||
"order": 60,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 424,
|
||||
@@ -8779,7 +8825,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Celestica Trail",
|
||||
"order": 60,
|
||||
"order": 61,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 424,
|
||||
@@ -9113,7 +9159,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Celestica Ruins",
|
||||
"order": 61,
|
||||
"order": 62,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 424,
|
||||
@@ -9415,7 +9461,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Sacred Plaza",
|
||||
"order": 62,
|
||||
"order": 63,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 424,
|
||||
@@ -9741,7 +9787,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Primeval Grotto",
|
||||
"order": 63,
|
||||
"order": 64,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 437,
|
||||
@@ -9875,7 +9921,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Clamberclaw Cliffs",
|
||||
"order": 64,
|
||||
"order": 65,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 437,
|
||||
@@ -10009,7 +10055,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Fabled Spring",
|
||||
"order": 65,
|
||||
"order": 66,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 10247,
|
||||
@@ -10135,7 +10181,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Cloudcap Pass",
|
||||
"order": 66,
|
||||
"order": 67,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 412,
|
||||
@@ -10253,7 +10299,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Stonetooth Rows",
|
||||
"order": 67,
|
||||
"order": 68,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 424,
|
||||
@@ -10459,7 +10505,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Sonorous Path",
|
||||
"order": 68,
|
||||
"order": 69,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 436,
|
||||
@@ -10553,7 +10599,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Secret Hollow",
|
||||
"order": 69,
|
||||
"order": 70,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 712,
|
||||
@@ -10567,7 +10613,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Moonview Arena",
|
||||
"order": 70,
|
||||
"order": 71,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 488,
|
||||
@@ -10581,7 +10627,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Snowfall Hot Spring",
|
||||
"order": 71,
|
||||
"order": 72,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 190,
|
||||
@@ -10691,7 +10737,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Whiteout Valley",
|
||||
"order": 72,
|
||||
"order": 73,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 190,
|
||||
@@ -10745,7 +10791,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Crevasse Passage",
|
||||
"order": 73,
|
||||
"order": 74,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 712,
|
||||
@@ -10759,7 +10805,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Avalanche Slopes",
|
||||
"order": 74,
|
||||
"order": 75,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 190,
|
||||
@@ -11125,7 +11171,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Arena’s Approach",
|
||||
"order": 75,
|
||||
"order": 76,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 460,
|
||||
@@ -11411,7 +11457,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Avalugg’s Legacy",
|
||||
"order": 76,
|
||||
"order": 77,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 460,
|
||||
@@ -11673,7 +11719,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Glacier Terrace",
|
||||
"order": 77,
|
||||
"order": 78,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 460,
|
||||
@@ -12015,7 +12061,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Heart's Crag",
|
||||
"order": 78,
|
||||
"order": 79,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 190,
|
||||
@@ -12261,7 +12307,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Icebound Falls",
|
||||
"order": 79,
|
||||
"order": 80,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 190,
|
||||
@@ -12419,7 +12465,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Icepeak Cavern",
|
||||
"order": 80,
|
||||
"order": 81,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 712,
|
||||
@@ -12473,7 +12519,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Bonechill Wastes",
|
||||
"order": 81,
|
||||
"order": 82,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 460,
|
||||
@@ -12783,7 +12829,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Lake Acuity",
|
||||
"order": 82,
|
||||
"order": 83,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 63,
|
||||
@@ -12965,7 +13011,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Snowpoint Temple",
|
||||
"order": 83,
|
||||
"order": 84,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 437,
|
||||
@@ -13059,7 +13105,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Ice Column Chamber",
|
||||
"order": 84,
|
||||
"order": 85,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 712,
|
||||
@@ -13097,7 +13143,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Temple of Sinnoh",
|
||||
"order": 85,
|
||||
"order": 86,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 483,
|
||||
@@ -13135,7 +13181,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Lava Dome Sanctum",
|
||||
"order": 86,
|
||||
"order": 87,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 485,
|
||||
@@ -13149,7 +13195,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Hall of Origin",
|
||||
"order": 87,
|
||||
"order": 88,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 493,
|
||||
@@ -13160,27 +13206,5 @@
|
||||
"max_level": 75
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Lake Verity #2",
|
||||
"order": 88,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 10242,
|
||||
"pokemon_name": "Goodra (Hisui)",
|
||||
"method": "static",
|
||||
"encounter_rate": 100,
|
||||
"min_level": 1,
|
||||
"max_level": 1
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 481,
|
||||
"pokemon_name": "Mesprit",
|
||||
"method": "static",
|
||||
"encounter_rate": 100,
|
||||
"min_level": 70,
|
||||
"max_level": 70
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,37 +1,7 @@
|
||||
[
|
||||
{
|
||||
"name": "Starter",
|
||||
"order": 1,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 1,
|
||||
"pokemon_name": "Bulbasaur",
|
||||
"method": "starter",
|
||||
"encounter_rate": 100,
|
||||
"min_level": 5,
|
||||
"max_level": 5
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 4,
|
||||
"pokemon_name": "Charmander",
|
||||
"method": "starter",
|
||||
"encounter_rate": 100,
|
||||
"min_level": 5,
|
||||
"max_level": 5
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 7,
|
||||
"pokemon_name": "Squirtle",
|
||||
"method": "starter",
|
||||
"encounter_rate": 100,
|
||||
"min_level": 5,
|
||||
"max_level": 5
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Professor Oak's Laboratory",
|
||||
"order": 2,
|
||||
"order": 1,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 10148,
|
||||
@@ -40,12 +10,28 @@
|
||||
"encounter_rate": 100,
|
||||
"min_level": 5,
|
||||
"max_level": 5
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 25,
|
||||
"pokemon_name": "Pikachu",
|
||||
"method": "starter",
|
||||
"encounter_rate": 100,
|
||||
"min_level": 5,
|
||||
"max_level": 5
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 133,
|
||||
"pokemon_name": "Eevee",
|
||||
"method": "starter",
|
||||
"encounter_rate": 100,
|
||||
"min_level": 5,
|
||||
"max_level": 5
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Route 01 (Kanto)",
|
||||
"order": 3,
|
||||
"order": 2,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 16,
|
||||
@@ -131,7 +117,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Route 22 (Kanto)",
|
||||
"order": 4,
|
||||
"order": 3,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 21,
|
||||
@@ -241,7 +227,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Viridian Forest",
|
||||
"order": 5,
|
||||
"order": 4,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 12,
|
||||
@@ -319,7 +305,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Route 03 (Kanto)",
|
||||
"order": 6,
|
||||
"order": 5,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 21,
|
||||
@@ -413,12 +399,12 @@
|
||||
},
|
||||
{
|
||||
"name": "Mt. Moon",
|
||||
"order": 7,
|
||||
"order": 6,
|
||||
"encounters": [],
|
||||
"children": [
|
||||
{
|
||||
"name": "Mt. Moon (1F)",
|
||||
"order": 8,
|
||||
"order": 7,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 95,
|
||||
@@ -472,7 +458,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Mt. Moon (B1F)",
|
||||
"order": 9,
|
||||
"order": 8,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 95,
|
||||
@@ -526,7 +512,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Mt. Moon (B2F)",
|
||||
"order": 10,
|
||||
"order": 9,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 36,
|
||||
@@ -590,7 +576,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Route 04 (Kanto)",
|
||||
"order": 11,
|
||||
"order": 10,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 129,
|
||||
@@ -722,23 +708,9 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Route 4",
|
||||
"order": 12,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 129,
|
||||
"pokemon_name": "Magikarp",
|
||||
"method": "gift",
|
||||
"encounter_rate": 100,
|
||||
"min_level": 5,
|
||||
"max_level": 5
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Cerulean City",
|
||||
"order": 13,
|
||||
"order": 11,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 1,
|
||||
@@ -760,7 +732,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Route 24 (Kanto)",
|
||||
"order": 14,
|
||||
"order": 12,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 4,
|
||||
@@ -894,7 +866,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Route 25 (Kanto)",
|
||||
"order": 15,
|
||||
"order": 13,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 16,
|
||||
@@ -1020,7 +992,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Route 05 (Kanto)",
|
||||
"order": 16,
|
||||
"order": 14,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 16,
|
||||
@@ -1090,7 +1062,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Route 06 (Kanto)",
|
||||
"order": 17,
|
||||
"order": 15,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 16,
|
||||
@@ -1232,7 +1204,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Vermilion City",
|
||||
"order": 18,
|
||||
"order": 16,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 10109,
|
||||
@@ -1262,7 +1234,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Route 11 (Kanto)",
|
||||
"order": 19,
|
||||
"order": 17,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 16,
|
||||
@@ -1412,7 +1384,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Diglett's Cave",
|
||||
"order": 20,
|
||||
"order": 18,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 50,
|
||||
@@ -1450,7 +1422,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Route 09 (Kanto)",
|
||||
"order": 21,
|
||||
"order": 19,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 21,
|
||||
@@ -1568,7 +1540,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Route 10 (Kanto)",
|
||||
"order": 22,
|
||||
"order": 20,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 148,
|
||||
@@ -1734,12 +1706,12 @@
|
||||
},
|
||||
{
|
||||
"name": "Rock Tunnel",
|
||||
"order": 23,
|
||||
"order": 21,
|
||||
"encounters": [],
|
||||
"children": [
|
||||
{
|
||||
"name": "Rock Tunnel (1F)",
|
||||
"order": 24,
|
||||
"order": 22,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 115,
|
||||
@@ -1825,7 +1797,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Rock Tunnel (B1F)",
|
||||
"order": 25,
|
||||
"order": 23,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 115,
|
||||
@@ -1913,7 +1885,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Power Plant",
|
||||
"order": 26,
|
||||
"order": 24,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 145,
|
||||
@@ -1999,7 +1971,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Route 08 (Kanto)",
|
||||
"order": 27,
|
||||
"order": 25,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 59,
|
||||
@@ -2133,7 +2105,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Route 07 (Kanto)",
|
||||
"order": 28,
|
||||
"order": 26,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 59,
|
||||
@@ -2267,7 +2239,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Celadon City",
|
||||
"order": 29,
|
||||
"order": 27,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 10101,
|
||||
@@ -2276,25 +2248,17 @@
|
||||
"encounter_rate": 100,
|
||||
"min_level": 27,
|
||||
"max_level": 27
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 133,
|
||||
"pokemon_name": "Eevee",
|
||||
"method": "gift",
|
||||
"encounter_rate": 100,
|
||||
"min_level": 25,
|
||||
"max_level": 25
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Pokémon Tower",
|
||||
"order": 30,
|
||||
"order": 28,
|
||||
"encounters": [],
|
||||
"children": [
|
||||
{
|
||||
"name": "Pokémon Tower (3F)",
|
||||
"order": 31,
|
||||
"order": 29,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 92,
|
||||
@@ -2340,7 +2304,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Pokémon Tower (4F)",
|
||||
"order": 32,
|
||||
"order": 30,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 92,
|
||||
@@ -2386,7 +2350,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Pokémon Tower (5F)",
|
||||
"order": 33,
|
||||
"order": 31,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 92,
|
||||
@@ -2440,7 +2404,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Pokémon Tower (6F)",
|
||||
"order": 34,
|
||||
"order": 32,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 92,
|
||||
@@ -2496,7 +2460,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Silph Co.",
|
||||
"order": 35,
|
||||
"order": 33,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 131,
|
||||
@@ -2510,7 +2474,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Saffron City",
|
||||
"order": 36,
|
||||
"order": 34,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 137,
|
||||
@@ -2527,36 +2491,12 @@
|
||||
"encounter_rate": 100,
|
||||
"min_level": 30,
|
||||
"max_level": 30
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 131,
|
||||
"pokemon_name": "Lapras",
|
||||
"method": "gift",
|
||||
"encounter_rate": 100,
|
||||
"min_level": 25,
|
||||
"max_level": 25
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 106,
|
||||
"pokemon_name": "Hitmonlee",
|
||||
"method": "gift",
|
||||
"encounter_rate": 100,
|
||||
"min_level": 25,
|
||||
"max_level": 25
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 107,
|
||||
"pokemon_name": "Hitmonchan",
|
||||
"method": "gift",
|
||||
"encounter_rate": 100,
|
||||
"min_level": 25,
|
||||
"max_level": 25
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Fighting Dojo",
|
||||
"order": 37,
|
||||
"order": 35,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 107,
|
||||
@@ -2578,7 +2518,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Route 16 (Kanto)",
|
||||
"order": 38,
|
||||
"order": 36,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 143,
|
||||
@@ -2696,7 +2636,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Route 17 (Kanto)",
|
||||
"order": 39,
|
||||
"order": 37,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 16,
|
||||
@@ -2838,7 +2778,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Route 18 (Kanto)",
|
||||
"order": 40,
|
||||
"order": 38,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 121,
|
||||
@@ -2988,7 +2928,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Fuchsia City",
|
||||
"order": 41,
|
||||
"order": 39,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 10115,
|
||||
@@ -3002,7 +2942,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Route 15 (Kanto)",
|
||||
"order": 42,
|
||||
"order": 40,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 123,
|
||||
@@ -3128,7 +3068,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Route 14 (Kanto)",
|
||||
"order": 43,
|
||||
"order": 41,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 123,
|
||||
@@ -3254,7 +3194,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Route 13 (Kanto)",
|
||||
"order": 44,
|
||||
"order": 42,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 16,
|
||||
@@ -3412,7 +3352,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Route 12 (Kanto)",
|
||||
"order": 45,
|
||||
"order": 43,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 16,
|
||||
@@ -3570,7 +3510,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Route 19 (Kanto)",
|
||||
"order": 46,
|
||||
"order": 44,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 121,
|
||||
@@ -3688,7 +3628,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Route 20 (Kanto)",
|
||||
"order": 47,
|
||||
"order": 45,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 16,
|
||||
@@ -3758,12 +3698,12 @@
|
||||
},
|
||||
{
|
||||
"name": "Seafoam Islands",
|
||||
"order": 48,
|
||||
"order": 46,
|
||||
"encounters": [],
|
||||
"children": [
|
||||
{
|
||||
"name": "Seafoam Islands (1F)",
|
||||
"order": 49,
|
||||
"order": 47,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 42,
|
||||
@@ -3833,7 +3773,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Seafoam Islands (B1F)",
|
||||
"order": 50,
|
||||
"order": 48,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 42,
|
||||
@@ -3903,7 +3843,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Seafoam Islands (B2F)",
|
||||
"order": 51,
|
||||
"order": 49,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 42,
|
||||
@@ -3973,7 +3913,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Seafoam Islands (B3F)",
|
||||
"order": 52,
|
||||
"order": 50,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 91,
|
||||
@@ -4083,7 +4023,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Seafoam Islands (B4F)",
|
||||
"order": 53,
|
||||
"order": 51,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 144,
|
||||
@@ -4203,7 +4143,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Cinnabar Island",
|
||||
"order": 54,
|
||||
"order": 52,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 10112,
|
||||
@@ -4212,41 +4152,17 @@
|
||||
"encounter_rate": 100,
|
||||
"min_level": 44,
|
||||
"max_level": 44
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 138,
|
||||
"pokemon_name": "Omanyte",
|
||||
"method": "fossil",
|
||||
"encounter_rate": 100,
|
||||
"min_level": 5,
|
||||
"max_level": 5
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 140,
|
||||
"pokemon_name": "Kabuto",
|
||||
"method": "fossil",
|
||||
"encounter_rate": 100,
|
||||
"min_level": 5,
|
||||
"max_level": 5
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 142,
|
||||
"pokemon_name": "Aerodactyl",
|
||||
"method": "fossil",
|
||||
"encounter_rate": 100,
|
||||
"min_level": 5,
|
||||
"max_level": 5
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Pokémon Mansion (Kanto)",
|
||||
"order": 55,
|
||||
"order": 53,
|
||||
"encounters": [],
|
||||
"children": [
|
||||
{
|
||||
"name": "Pokémon Mansion (Kanto - 1F)",
|
||||
"order": 56,
|
||||
"order": 54,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 132,
|
||||
@@ -4308,7 +4224,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Pokémon Mansion (Kanto - 2F)",
|
||||
"order": 57,
|
||||
"order": 55,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 132,
|
||||
@@ -4370,7 +4286,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Pokémon Mansion (Kanto - 3F)",
|
||||
"order": 58,
|
||||
"order": 56,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 132,
|
||||
@@ -4432,7 +4348,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Pokémon Mansion (Kanto - B1F)",
|
||||
"order": 59,
|
||||
"order": 57,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 88,
|
||||
@@ -4496,7 +4412,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Cinnabar Lab",
|
||||
"order": 60,
|
||||
"order": 58,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 142,
|
||||
@@ -4526,7 +4442,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Route 21 (Kanto)",
|
||||
"order": 61,
|
||||
"order": 59,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 121,
|
||||
@@ -4692,7 +4608,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Route 23 (Kanto)",
|
||||
"order": 62,
|
||||
"order": 60,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 103,
|
||||
@@ -4850,12 +4766,12 @@
|
||||
},
|
||||
{
|
||||
"name": "Victory Road (Kanto)",
|
||||
"order": 63,
|
||||
"order": 61,
|
||||
"encounters": [],
|
||||
"children": [
|
||||
{
|
||||
"name": "Victory Road (Kanto 1F)",
|
||||
"order": 64,
|
||||
"order": 62,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 42,
|
||||
@@ -4941,7 +4857,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Victory Road (Kanto 2F)",
|
||||
"order": 65,
|
||||
"order": 63,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 42,
|
||||
@@ -5027,7 +4943,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Victory Road (Kanto 3F)",
|
||||
"order": 66,
|
||||
"order": 64,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 42,
|
||||
@@ -5115,12 +5031,12 @@
|
||||
},
|
||||
{
|
||||
"name": "Cerulean Cave",
|
||||
"order": 67,
|
||||
"order": 65,
|
||||
"encounters": [],
|
||||
"children": [
|
||||
{
|
||||
"name": "Cerulean Cave (1F)",
|
||||
"order": 68,
|
||||
"order": 66,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 62,
|
||||
@@ -5246,7 +5162,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Cerulean Cave (2F)",
|
||||
"order": 69,
|
||||
"order": 67,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 42,
|
||||
@@ -5332,7 +5248,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Cerulean Cave (B1F)",
|
||||
"order": 70,
|
||||
"order": 68,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 150,
|
||||
@@ -5467,16 +5383,241 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Water Labyrinth",
|
||||
"order": 71,
|
||||
"name": "Indigo Plateau",
|
||||
"order": 69,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 175,
|
||||
"pokemon_name": "Togepi",
|
||||
"method": "gift",
|
||||
"pokeapi_id": 10114,
|
||||
"pokemon_name": "Exeggutor (Alola)",
|
||||
"method": "trade",
|
||||
"encounter_rate": 100,
|
||||
"min_level": 5,
|
||||
"max_level": 5
|
||||
"min_level": 46,
|
||||
"max_level": 46
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Kanto Route 2",
|
||||
"order": 70,
|
||||
"encounters": [],
|
||||
"children": [
|
||||
{
|
||||
"name": "Route 02 (Kanto - Southern Section)",
|
||||
"order": 71,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 16,
|
||||
"pokemon_name": "Pidgey",
|
||||
"method": "walk",
|
||||
"encounter_rate": 90,
|
||||
"min_level": 3,
|
||||
"max_level": 56
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 17,
|
||||
"pokemon_name": "Pidgeotto",
|
||||
"method": "walk",
|
||||
"encounter_rate": 35,
|
||||
"min_level": 3,
|
||||
"max_level": 56
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 43,
|
||||
"pokemon_name": "Oddish",
|
||||
"method": "walk",
|
||||
"encounter_rate": 20,
|
||||
"min_level": 3,
|
||||
"max_level": 4
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 19,
|
||||
"pokemon_name": "Rattata",
|
||||
"method": "walk",
|
||||
"encounter_rate": 20,
|
||||
"min_level": 3,
|
||||
"max_level": 4
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 10,
|
||||
"pokemon_name": "Caterpie",
|
||||
"method": "walk",
|
||||
"encounter_rate": 15,
|
||||
"min_level": 3,
|
||||
"max_level": 4
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 13,
|
||||
"pokemon_name": "Weedle",
|
||||
"method": "walk",
|
||||
"encounter_rate": 15,
|
||||
"min_level": 3,
|
||||
"max_level": 4
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 144,
|
||||
"pokemon_name": "Articuno",
|
||||
"method": "walk",
|
||||
"encounter_rate": 10,
|
||||
"min_level": 3,
|
||||
"max_level": 56
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 6,
|
||||
"pokemon_name": "Charizard",
|
||||
"method": "walk",
|
||||
"encounter_rate": 10,
|
||||
"min_level": 3,
|
||||
"max_level": 56
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 149,
|
||||
"pokemon_name": "Dragonite",
|
||||
"method": "walk",
|
||||
"encounter_rate": 10,
|
||||
"min_level": 3,
|
||||
"max_level": 56
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 146,
|
||||
"pokemon_name": "Moltres",
|
||||
"method": "walk",
|
||||
"encounter_rate": 10,
|
||||
"min_level": 3,
|
||||
"max_level": 56
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 145,
|
||||
"pokemon_name": "Zapdos",
|
||||
"method": "walk",
|
||||
"encounter_rate": 10,
|
||||
"min_level": 3,
|
||||
"max_level": 56
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 18,
|
||||
"pokemon_name": "Pidgeot",
|
||||
"method": "walk",
|
||||
"encounter_rate": 5,
|
||||
"min_level": 3,
|
||||
"max_level": 56
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Route 02 (Kanto - Northern Section)",
|
||||
"order": 72,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 16,
|
||||
"pokemon_name": "Pidgey",
|
||||
"method": "walk",
|
||||
"encounter_rate": 90,
|
||||
"min_level": 3,
|
||||
"max_level": 56
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 17,
|
||||
"pokemon_name": "Pidgeotto",
|
||||
"method": "walk",
|
||||
"encounter_rate": 35,
|
||||
"min_level": 3,
|
||||
"max_level": 56
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 43,
|
||||
"pokemon_name": "Oddish",
|
||||
"method": "walk",
|
||||
"encounter_rate": 20,
|
||||
"min_level": 3,
|
||||
"max_level": 8
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 19,
|
||||
"pokemon_name": "Rattata",
|
||||
"method": "walk",
|
||||
"encounter_rate": 20,
|
||||
"min_level": 3,
|
||||
"max_level": 8
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 10,
|
||||
"pokemon_name": "Caterpie",
|
||||
"method": "walk",
|
||||
"encounter_rate": 15,
|
||||
"min_level": 3,
|
||||
"max_level": 8
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 13,
|
||||
"pokemon_name": "Weedle",
|
||||
"method": "walk",
|
||||
"encounter_rate": 15,
|
||||
"min_level": 3,
|
||||
"max_level": 8
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 144,
|
||||
"pokemon_name": "Articuno",
|
||||
"method": "walk",
|
||||
"encounter_rate": 10,
|
||||
"min_level": 3,
|
||||
"max_level": 56
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 6,
|
||||
"pokemon_name": "Charizard",
|
||||
"method": "walk",
|
||||
"encounter_rate": 10,
|
||||
"min_level": 3,
|
||||
"max_level": 56
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 149,
|
||||
"pokemon_name": "Dragonite",
|
||||
"method": "walk",
|
||||
"encounter_rate": 10,
|
||||
"min_level": 3,
|
||||
"max_level": 56
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 146,
|
||||
"pokemon_name": "Moltres",
|
||||
"method": "walk",
|
||||
"encounter_rate": 10,
|
||||
"min_level": 3,
|
||||
"max_level": 56
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 145,
|
||||
"pokemon_name": "Zapdos",
|
||||
"method": "walk",
|
||||
"encounter_rate": 10,
|
||||
"min_level": 3,
|
||||
"max_level": 56
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 18,
|
||||
"pokemon_name": "Pidgeot",
|
||||
"method": "walk",
|
||||
"encounter_rate": 5,
|
||||
"min_level": 3,
|
||||
"max_level": 56
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Lavender Town",
|
||||
"order": 73,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 10105,
|
||||
"pokemon_name": "Diglett (Alola)",
|
||||
"method": "trade",
|
||||
"encounter_rate": 100,
|
||||
"min_level": 25,
|
||||
"max_level": 25
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
+1611
-3712
File diff suppressed because it is too large
Load Diff
+360
-694
File diff suppressed because it is too large
Load Diff
+250
-1004
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
+12068
-12068
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
+461
-1965
File diff suppressed because it is too large
Load Diff
+35480
-35480
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
+1826
-2768
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -2,7 +2,6 @@
|
||||
"_comment": "Route progression order by version group. Aliases at the bottom map version groups that share the same ordering.",
|
||||
"routes": {
|
||||
"firered-leafgreen": [
|
||||
"Starter",
|
||||
"Pallet Town",
|
||||
"Professor Oak's Laboratory",
|
||||
"Route 01 (Kanto)",
|
||||
@@ -85,7 +84,6 @@
|
||||
"Navel Rock"
|
||||
],
|
||||
"heartgold-soulsilver": [
|
||||
"Starter",
|
||||
"New Bark Town",
|
||||
"Route 29 (Johto)",
|
||||
"Cherrygrove City",
|
||||
@@ -191,7 +189,6 @@
|
||||
"Sinjoh Ruins"
|
||||
],
|
||||
"emerald": [
|
||||
"Starter",
|
||||
"Littleroot Town",
|
||||
"Hoenn Route 101",
|
||||
"Hoenn Route 103",
|
||||
@@ -276,7 +273,6 @@
|
||||
"Navel Rock"
|
||||
],
|
||||
"platinum": [
|
||||
"Starter",
|
||||
"Twinleaf Town",
|
||||
"Lake Verity",
|
||||
"Route 201 (Sinnoh)",
|
||||
@@ -356,7 +352,6 @@
|
||||
"Iron Ruins (Sinnoh)"
|
||||
],
|
||||
"diamond-pearl": [
|
||||
"Starter",
|
||||
"Twinleaf Town",
|
||||
"Lake Verity",
|
||||
"Route 201 (Sinnoh)",
|
||||
@@ -430,7 +425,6 @@
|
||||
"Rock Peak Ruins (Sinnoh)"
|
||||
],
|
||||
"black-white": [
|
||||
"Starter",
|
||||
"Nuvema Town",
|
||||
"Unova Route 1",
|
||||
"Unova Route 2",
|
||||
@@ -483,7 +477,6 @@
|
||||
"Liberty Garden"
|
||||
],
|
||||
"black-2-white-2": [
|
||||
"Starter",
|
||||
"Aspertia City",
|
||||
"Unova Route 19",
|
||||
"Floccesy Town",
|
||||
@@ -550,7 +543,6 @@
|
||||
"Nature Preserve"
|
||||
],
|
||||
"x-y": [
|
||||
"Starter",
|
||||
"Vaniville Town",
|
||||
"Aquacorde Town",
|
||||
"Kalos Route 02",
|
||||
@@ -605,7 +597,6 @@
|
||||
"Friend Safari"
|
||||
],
|
||||
"sun-moon": [
|
||||
"Starter",
|
||||
"Iki Town",
|
||||
"Alola Route 1",
|
||||
"Trainer’s School (Alola)",
|
||||
@@ -677,7 +668,7 @@
|
||||
"Ruins of Conflict"
|
||||
],
|
||||
"ultra-sun-ultra-moon": [
|
||||
"Starter",
|
||||
"Iki Town",
|
||||
"Alola Route 1",
|
||||
"Trainer’s School (Alola)",
|
||||
"Hau'oli City",
|
||||
@@ -762,7 +753,6 @@
|
||||
"Ruins of Abundance"
|
||||
],
|
||||
"sword-shield": [
|
||||
"Starter",
|
||||
"Postwick",
|
||||
"Slumbering Weald",
|
||||
"Wedgehurst",
|
||||
@@ -848,7 +838,6 @@
|
||||
"Meetup Spot"
|
||||
],
|
||||
"brilliant-diamond-shining-pearl": [
|
||||
"Starter",
|
||||
"Twinleaf Town",
|
||||
"Lake Verity",
|
||||
"Route 201 (Sinnoh)",
|
||||
@@ -943,7 +932,6 @@
|
||||
"Hall of Origin"
|
||||
],
|
||||
"legends-arceus": [
|
||||
"Starter",
|
||||
"Jubilife Village",
|
||||
"Aspiration Hill",
|
||||
"Floaro Gardens",
|
||||
@@ -1034,7 +1022,6 @@
|
||||
"Lake Verity #2"
|
||||
],
|
||||
"scarlet-violet": [
|
||||
"Starter",
|
||||
"Cabo Poco",
|
||||
"Poco Path",
|
||||
"Area One (South Province)",
|
||||
@@ -1107,7 +1094,6 @@
|
||||
"Random (Around Terrarium)"
|
||||
],
|
||||
"legends-z-a": [
|
||||
"Starter",
|
||||
"Wild Zone 1",
|
||||
"Wild Zone 2",
|
||||
"Wild Zone 3",
|
||||
|
||||
@@ -1,88 +1,102 @@
|
||||
{
|
||||
"encounters": {
|
||||
"firered-leafgreen": {
|
||||
"Starter": [
|
||||
"Professor Oak's Laboratory": [
|
||||
{"pokeapi_id": 1, "pokemon_name": "bulbasaur", "method": "starter", "encounter_rate": 100, "min_level": 5, "max_level": 5},
|
||||
{"pokeapi_id": 4, "pokemon_name": "charmander", "method": "starter", "encounter_rate": 100, "min_level": 5, "max_level": 5},
|
||||
{"pokeapi_id": 7, "pokemon_name": "squirtle", "method": "starter", "encounter_rate": 100, "min_level": 5, "max_level": 5}
|
||||
]
|
||||
},
|
||||
"yellow": {
|
||||
"Starter": [
|
||||
"Pallet Town": [
|
||||
{"pokeapi_id": 25, "pokemon_name": "pikachu", "method": "starter", "encounter_rate": 100, "min_level": 5, "max_level": 5}
|
||||
]
|
||||
},
|
||||
"heartgold-soulsilver": {
|
||||
"Starter": [
|
||||
"New Bark Town": [
|
||||
{"pokeapi_id": 152, "pokemon_name": "chikorita", "method": "starter", "encounter_rate": 100, "min_level": 5, "max_level": 5},
|
||||
{"pokeapi_id": 155, "pokemon_name": "cyndaquil", "method": "starter", "encounter_rate": 100, "min_level": 5, "max_level": 5},
|
||||
{"pokeapi_id": 158, "pokemon_name": "totodile", "method": "starter", "encounter_rate": 100, "min_level": 5, "max_level": 5}
|
||||
]
|
||||
},
|
||||
"ruby-sapphire": {
|
||||
"Hoenn Route 101": [
|
||||
{"pokeapi_id": 252, "pokemon_name": "treecko", "method": "starter", "encounter_rate": 100, "min_level": 5, "max_level": 5},
|
||||
{"pokeapi_id": 255, "pokemon_name": "torchic", "method": "starter", "encounter_rate": 100, "min_level": 5, "max_level": 5},
|
||||
{"pokeapi_id": 258, "pokemon_name": "mudkip", "method": "starter", "encounter_rate": 100, "min_level": 5, "max_level": 5}
|
||||
]
|
||||
},
|
||||
"emerald": {
|
||||
"Starter": [
|
||||
"Littleroot Town": [
|
||||
{"pokeapi_id": 252, "pokemon_name": "treecko", "method": "starter", "encounter_rate": 100, "min_level": 5, "max_level": 5},
|
||||
{"pokeapi_id": 255, "pokemon_name": "torchic", "method": "starter", "encounter_rate": 100, "min_level": 5, "max_level": 5},
|
||||
{"pokeapi_id": 258, "pokemon_name": "mudkip", "method": "starter", "encounter_rate": 100, "min_level": 5, "max_level": 5}
|
||||
]
|
||||
},
|
||||
"diamond-pearl": {
|
||||
"Starter": [
|
||||
"Twinleaf Town": [
|
||||
{"pokeapi_id": 387, "pokemon_name": "turtwig", "method": "starter", "encounter_rate": 100, "min_level": 5, "max_level": 5},
|
||||
{"pokeapi_id": 390, "pokemon_name": "chimchar", "method": "starter", "encounter_rate": 100, "min_level": 5, "max_level": 5},
|
||||
{"pokeapi_id": 393, "pokemon_name": "piplup", "method": "starter", "encounter_rate": 100, "min_level": 5, "max_level": 5}
|
||||
]
|
||||
},
|
||||
"black-white": {
|
||||
"Starter": [
|
||||
"Nuvema Town": [
|
||||
{"pokeapi_id": 495, "pokemon_name": "snivy", "method": "starter", "encounter_rate": 100, "min_level": 5, "max_level": 5},
|
||||
{"pokeapi_id": 498, "pokemon_name": "tepig", "method": "starter", "encounter_rate": 100, "min_level": 5, "max_level": 5},
|
||||
{"pokeapi_id": 501, "pokemon_name": "oshawott", "method": "starter", "encounter_rate": 100, "min_level": 5, "max_level": 5}
|
||||
]
|
||||
},
|
||||
"black-2-white-2": {
|
||||
"Aspertia City": [
|
||||
{"pokeapi_id": 495, "pokemon_name": "snivy", "method": "starter", "encounter_rate": 100, "min_level": 5, "max_level": 5},
|
||||
{"pokeapi_id": 498, "pokemon_name": "tepig", "method": "starter", "encounter_rate": 100, "min_level": 5, "max_level": 5},
|
||||
{"pokeapi_id": 501, "pokemon_name": "oshawott", "method": "starter", "encounter_rate": 100, "min_level": 5, "max_level": 5}
|
||||
]
|
||||
},
|
||||
"x-y": {
|
||||
"Starter": [
|
||||
"Vaniville Town": [
|
||||
{"pokeapi_id": 650, "pokemon_name": "chespin", "method": "starter", "encounter_rate": 100, "min_level": 5, "max_level": 5},
|
||||
{"pokeapi_id": 653, "pokemon_name": "fennekin", "method": "starter", "encounter_rate": 100, "min_level": 5, "max_level": 5},
|
||||
{"pokeapi_id": 656, "pokemon_name": "froakie", "method": "starter", "encounter_rate": 100, "min_level": 5, "max_level": 5}
|
||||
]
|
||||
},
|
||||
"sun-moon": {
|
||||
"Starter": [
|
||||
"Iki Town": [
|
||||
{"pokeapi_id": 722, "pokemon_name": "rowlet", "method": "starter", "encounter_rate": 100, "min_level": 5, "max_level": 5},
|
||||
{"pokeapi_id": 725, "pokemon_name": "litten", "method": "starter", "encounter_rate": 100, "min_level": 5, "max_level": 5},
|
||||
{"pokeapi_id": 728, "pokemon_name": "popplio", "method": "starter", "encounter_rate": 100, "min_level": 5, "max_level": 5}
|
||||
]
|
||||
},
|
||||
"lets-go": {
|
||||
"Starter": [
|
||||
"Professor Oak's Laboratory": [
|
||||
{"pokeapi_id": 25, "pokemon_name": "pikachu", "method": "starter", "encounter_rate": 100, "min_level": 5, "max_level": 5},
|
||||
{"pokeapi_id": 133, "pokemon_name": "eevee", "method": "starter", "encounter_rate": 100, "min_level": 5, "max_level": 5}
|
||||
]
|
||||
},
|
||||
"sword-shield": {
|
||||
"Starter": [
|
||||
"Postwick": [
|
||||
{"pokeapi_id": 810, "pokemon_name": "grookey", "method": "starter", "encounter_rate": 100, "min_level": 5, "max_level": 5},
|
||||
{"pokeapi_id": 813, "pokemon_name": "scorbunny", "method": "starter", "encounter_rate": 100, "min_level": 5, "max_level": 5},
|
||||
{"pokeapi_id": 816, "pokemon_name": "sobble", "method": "starter", "encounter_rate": 100, "min_level": 5, "max_level": 5}
|
||||
]
|
||||
},
|
||||
"legends-arceus": {
|
||||
"Starter": [
|
||||
"Jubilife Village": [
|
||||
{"pokeapi_id": 722, "pokemon_name": "rowlet", "method": "starter", "encounter_rate": 100, "min_level": 5, "max_level": 5},
|
||||
{"pokeapi_id": 155, "pokemon_name": "cyndaquil", "method": "starter", "encounter_rate": 100, "min_level": 5, "max_level": 5},
|
||||
{"pokeapi_id": 501, "pokemon_name": "oshawott", "method": "starter", "encounter_rate": 100, "min_level": 5, "max_level": 5}
|
||||
]
|
||||
},
|
||||
"scarlet-violet": {
|
||||
"Starter": [
|
||||
"Cabo Poco": [
|
||||
{"pokeapi_id": 906, "pokemon_name": "sprigatito", "method": "starter", "encounter_rate": 100, "min_level": 5, "max_level": 5},
|
||||
{"pokeapi_id": 909, "pokemon_name": "fuecoco", "method": "starter", "encounter_rate": 100, "min_level": 5, "max_level": 5},
|
||||
{"pokeapi_id": 912, "pokemon_name": "quaxly", "method": "starter", "encounter_rate": 100, "min_level": 5, "max_level": 5}
|
||||
]
|
||||
},
|
||||
"legends-z-a": {
|
||||
"Starter": [
|
||||
"Wild Zone 1": [
|
||||
{"pokeapi_id": 152, "pokemon_name": "chikorita", "method": "starter", "encounter_rate": 100, "min_level": 5, "max_level": 5},
|
||||
{"pokeapi_id": 158, "pokemon_name": "totodile", "method": "starter", "encounter_rate": 100, "min_level": 5, "max_level": 5},
|
||||
{"pokeapi_id": 498, "pokemon_name": "tepig", "method": "starter", "encounter_rate": 100, "min_level": 5, "max_level": 5}
|
||||
@@ -93,11 +107,9 @@
|
||||
"red-blue": "firered-leafgreen",
|
||||
"gold-silver": "heartgold-soulsilver",
|
||||
"crystal": "heartgold-soulsilver",
|
||||
"ruby-sapphire": "emerald",
|
||||
"omega-ruby-alpha-sapphire": "emerald",
|
||||
"platinum": "diamond-pearl",
|
||||
"brilliant-diamond-shining-pearl": "diamond-pearl",
|
||||
"black-2-white-2": "black-white",
|
||||
"ultra-sun-ultra-moon": "sun-moon"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -140,7 +140,20 @@ def merge_special_encounters(
|
||||
))
|
||||
|
||||
if location_name in route_map:
|
||||
route_map[location_name].encounters.extend(encounters)
|
||||
existing = route_map[location_name].encounters
|
||||
for enc in encounters:
|
||||
# If a starter encounter matches an existing gift encounter,
|
||||
# update the method to "starter" instead of adding a duplicate.
|
||||
if enc.method == "starter":
|
||||
match = next(
|
||||
(e for e in existing
|
||||
if e.pokeapi_id == enc.pokeapi_id and e.method == "gift"),
|
||||
None,
|
||||
)
|
||||
if match:
|
||||
match.method = "starter"
|
||||
continue
|
||||
existing.append(enc)
|
||||
else:
|
||||
new_route = Route(name=location_name, order=0, encounters=encounters)
|
||||
routes.append(new_route)
|
||||
|
||||
Reference in New Issue
Block a user