659dcf2252
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>
116 lines
6.6 KiB
JSON
116 lines
6.6 KiB
JSON
{
|
|
"encounters": {
|
|
"firered-leafgreen": {
|
|
"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": {
|
|
"Pallet Town": [
|
|
{"pokeapi_id": 25, "pokemon_name": "pikachu", "method": "starter", "encounter_rate": 100, "min_level": 5, "max_level": 5}
|
|
]
|
|
},
|
|
"heartgold-soulsilver": {
|
|
"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": {
|
|
"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": {
|
|
"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": {
|
|
"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": {
|
|
"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": {
|
|
"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": {
|
|
"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": {
|
|
"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": {
|
|
"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": {
|
|
"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": {
|
|
"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}
|
|
]
|
|
}
|
|
},
|
|
"aliases": {
|
|
"red-blue": "firered-leafgreen",
|
|
"gold-silver": "heartgold-soulsilver",
|
|
"crystal": "heartgold-soulsilver",
|
|
"omega-ruby-alpha-sapphire": "emerald",
|
|
"platinum": "diamond-pearl",
|
|
"brilliant-diamond-shining-pearl": "diamond-pearl",
|
|
"ultra-sun-ultra-moon": "sun-moon"
|
|
}
|
|
}
|