diff --git a/src/battle-dex-search.ts b/src/battle-dex-search.ts index 5c9fcb47c..c5891454e 100644 --- a/src/battle-dex-search.ts +++ b/src/battle-dex-search.ts @@ -682,7 +682,11 @@ abstract class BattleTypedSearch { if (!species) return '' as ID; if (species.prevo) return toID(species.prevo); let baseSpecies = species.baseSpecies; - if (baseSpecies !== species.name && (baseSpecies === 'Rotom' || baseSpecies === 'Pumpkaboo')) { + if (species.changesFrom) { + return toID(species.changesFrom); + } + if (baseSpecies !== species.name && baseSpecies === 'Pumpkaboo') { + // Pumpkaboo-Super event return toID(species.baseSpecies); } return '' as ID;