Fix Pokemon that inherit movesets from base formes (#1507)

This commit is contained in:
Kris Johnson
2020-05-07 22:11:24 -06:00
committed by GitHub
parent b776011d19
commit fe19d32b65

View File

@@ -682,7 +682,11 @@ abstract class BattleTypedSearch<T extends SearchType> {
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;