Fix route ordering #15

Merged
TheFurya merged 5 commits from develop into main 2026-02-11 15:24:14 +01:00
2 changed files with 86 additions and 15 deletions
Showing only changes of commit 157e9ed987 - Show all commits

View File

@@ -1,25 +1,27 @@
--- ---
# nuzlocke-tracker-7jba # nuzlocke-tracker-7jba
title: Review and complete special encounters for all games title: Review and complete special encounters for all games
status: in-progress status: completed
type: task type: task
priority: normal priority: normal
created_at: 2026-02-10T08:59:24Z created_at: 2026-02-10T08:59:24Z
updated_at: 2026-02-11T13:47:35Z updated_at: 2026-02-11T13:52:06Z
parent: nuzlocke-tracker-rzu4 parent: nuzlocke-tracker-rzu4
--- ---
Only starters are missing from the encounter data. Gifts, trades, and fossils are already present in the per-game encounter JSON files. Only starters were missing from the encounter data. Gifts, trades, and fossils are already present in the per-game encounter JSON files.
The `special_encounters.json` file currently contains starters, gifts, and fossils for Gen 1-3 — but only the starters are actually needed (the rest is redundant). Additionally, starters are missing for Gen 4+ games. The `special_encounters.json` file previously contained starters, gifts, and fossils for Gen 1-3 — but only the starters were actually needed (the rest was redundant). Additionally, starters were missing for Gen 4+ games. Yellow and Let's Go were incorrectly aliased to firered-leafgreen (wrong starters).
## Checklist: ## Checklist:
- [x] Remove non-starter entries from special_encounters.json - [x] Remove non-starter entries from special_encounters.json
- [ ] Add Gen 4 starters (Diamond/Pearl/Platinum/BD/SP) - [x] Add Yellow starter (Pikachu) — was incorrectly aliased to firered-leafgreen
- [ ] Add Gen 5 starters (Black/White/B2/W2) - [x] Add Let's Go starters (Pikachu, Eevee) — was incorrectly aliased to firered-leafgreen
- [ ] Add Gen 6 starters (X/Y) - [x] Add Gen 4 starters (Diamond/Pearl/Platinum/BD/SP)
- [ ] Add Gen 7 starters (Sun/Moon/USUM) - [x] Add Gen 5 starters (Black/White/B2/W2)
- [ ] Add Gen 8 starters (Sword/Shield) - [x] Add Gen 6 starters (X/Y)
- [ ] Add Gen 9 starters (Scarlet/Violet) - [x] Add Gen 7 starters (Sun/Moon/USUM)
- [ ] Add Legends Arceus starters - [x] Add Gen 8 starters (Sword/Shield)
- [ ] Add Legends Z-A starters - [x] Add Gen 9 starters (Scarlet/Violet)
- [x] Add Legends Arceus starters
- [x] Add Legends Z-A starters

View File

@@ -7,6 +7,11 @@
{"pokeapi_id": 7, "pokemon_name": "squirtle", "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": [
{"pokeapi_id": 25, "pokemon_name": "pikachu", "method": "starter", "encounter_rate": 100, "min_level": 5, "max_level": 5}
]
},
"heartgold-soulsilver": { "heartgold-soulsilver": {
"Starter": [ "Starter": [
{"pokeapi_id": 152, "pokemon_name": "chikorita", "method": "starter", "encounter_rate": 100, "min_level": 5, "max_level": 5}, {"pokeapi_id": 152, "pokemon_name": "chikorita", "method": "starter", "encounter_rate": 100, "min_level": 5, "max_level": 5},
@@ -20,15 +25,79 @@
{"pokeapi_id": 255, "pokemon_name": "torchic", "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} {"pokeapi_id": 258, "pokemon_name": "mudkip", "method": "starter", "encounter_rate": 100, "min_level": 5, "max_level": 5}
] ]
},
"diamond-pearl": {
"Starter": [
{"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": [
{"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": [
{"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": [
{"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": [
{"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": [
{"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": [
{"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": [
{"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": [
{"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": { "aliases": {
"red-blue": "firered-leafgreen", "red-blue": "firered-leafgreen",
"yellow": "firered-leafgreen",
"lets-go": "firered-leafgreen",
"gold-silver": "heartgold-soulsilver", "gold-silver": "heartgold-soulsilver",
"crystal": "heartgold-soulsilver", "crystal": "heartgold-soulsilver",
"ruby-sapphire": "emerald", "ruby-sapphire": "emerald",
"omega-ruby-alpha-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"
} }
} }