Repository navigation
Complete Scarlet/Violet learnsets; fix Walking Wake and Iron Leaves levels - #8
Open
programgames wants to merge 1 commit into
Open
programgames wants to merge 1 commit into
programgames wants to merge 1 commit into
Conversation
…eaves levels Add 198 egg moves, 75 TM moves and 6 level-up moves missing from Scarlet/Violet, each attested by both Bulbapedia and PokemonDB. Walking Wake and Iron Leaves learn their starting moves at level 1: level 0 means "on evolution", and neither evolves from anything. Ursaluna learns Headlong Rush on evolution and at level 1. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Change description
Scarlet/Violet learnset fixes in
pokemon_moves.csv: 279 missing rows added, and 9 level-up levels corrected. CSV only, no schema change.The corrections
Walking Wake and Iron Leaves learn their starting moves at level 1, not at level 0. In PokeAPI, level
0means "learned on evolution". The current Scarlet/Violet data has 235 level-up keys at level 0, and all of them belong to evolved Pokémon, except these 8. These two Pokémon do not evolve from anything (evolves_from_species_idis empty), so0has no meaning for them. Bulbapedia and PokemonDB both list the moves at level 1.Ursaluna: Headlong Rush at level 1, in addition to the evolution row. The current data has only the evolution row (level 0). Bulbapedia lists "Evo." and "1" for the move. PokemonDB and Serebii list the evolution entry only.
The additions
Egg moves, mostly of evolved Paldean Pokémon. PokeAPI already lists Scarlet/Violet egg moves for evolved Pokémon (986 of the 2,659 current egg rows), but some evolution lines are incomplete. Example: Quaxly has 4 egg moves, Quaxwell has 0 and Quaquaval has 1. This PR adds the missing egg moves for Floragato, Meowscarada, Quaxwell, Quaquaval, Crocalor, Skeledirge, Pawmo, Pawmot, Clodsire, Farigiraf, Dudunsparce, and others (45 Pokémon in total). Three of the 45 are not evolved Paldean Pokémon: Fomantis, Noibat and Rockruff, with one egg move each.
TM moves. 51 rows are base-game TMs (TM003 to TM171) and 24 rows are DLC TMs (TM172 and up). The two largest groups are Calyrex Ice Rider (12) and Calyrex Shadow Rider (10). The list also contains Maushold's Baton Pass TM, which version 2.0.1 added. PokemonDB still lists Baton Pass for Maushold as an egg move only. Bulbapedia marks the row
patch=Version 2.0.1 onwards.Level-up moves. Vise Grip for Clauncher, Clawitzer, Crabrawler, Regidrago and Klawf, and Defog for Noctowl.
How every row was checked
Each added or changed row was checked against two sources that give data per game, not per generation:
A row is in this PR only if both sources agree, including the level for level-up moves. There are two exceptions: Maushold's Baton Pass TM (explained above), and Ursaluna's level-1 Headlong Rush (Bulbapedia only). Serebii's Scarlet/Violet Pokédex also lists every move of this PR on the Pokémon's page. It was not used to decide, because our reader of it does not check the form icons.
Rows that only one source supports are not in this PR. Examples: TM moves that Bulbapedia gives to Noibat but that only Noivern has, according to Serebii and PokemonDB.
Not in this PR
AI disclosure
An AI agent (Claude) found these differences and checked them against the sources. Human review: pending. I will confirm it here before this goes upstream.
Validation
build_all()loads the CSV: 638,601pokemon_v2_pokemonmoverows, the same number as the CSV.manage.py testpasses: 68 tests, OK./api/v2/pokemon/walking-wake/now returns Leer at level 1 in Scarlet/Violet.Review notes (fork only, remove before upstream)
🤖 Generated with Claude Code