From ed6e53df3dc290aefc6bdc5537f588e915774240 Mon Sep 17 00:00:00 2001 From: shayebeadlingkl Date: Wed, 1 May 2024 14:36:51 -0400 Subject: [PATCH] recursively check for prevolution --- src/system/game-data.ts | 7 +++++++ 1 file changed, 7 insertions(+) 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; }