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:
Julian Tabel
2026-02-13 09:08:35 +01:00
parent 2655c0d64f
commit 659dcf2252
42 changed files with 302602 additions and 82522 deletions

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

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

View File

@@ -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"
}
]

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

View File

@@ -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": "Arenas Approach",
"order": 75,
"order": 76,
"encounters": [
{
"pokeapi_id": 460,
@@ -11411,7 +11457,7 @@
},
{
"name": "Avaluggs 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

View File

@@ -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

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

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

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

File diff suppressed because it is too large Load Diff