diff --git a/src/system/game-data.ts b/src/system/game-data.ts index 28154cee2ad..daf01b10458 100644 --- a/src/system/game-data.ts +++ b/src/system/game-data.ts @@ -1080,6 +1080,13 @@ export class GameData { } incrementStarterWinCount(species: PokemonSpecies): void { + const hasPrevolution = pokemonPrevolutions.hasOwnProperty(species.speciesId); + + if (hasPrevolution) { + this.incrementStarterWinCount(getPokemonSpecies(pokemonPrevolutions[species.speciesId])); + return; + } + if (!this.starterData[species.speciesId].winCount) { this.starterData[species.speciesId].winCount = 0; }