diff --git a/src/data/pokemon-species.ts b/src/data/pokemon-species.ts index 32d4b19b0..7dec41787 100644 --- a/src/data/pokemon-species.ts +++ b/src/data/pokemon-species.ts @@ -670,7 +670,8 @@ export default class PokemonSpecies extends PokemonSpeciesForm { const legendary = this.legendary; const mythical = this.mythical; return species => { - return (pseudoLegendary || legendary || mythical || (!pokemonEvolutions.hasOwnProperty(species.speciesId) === hasEvolution + return (pseudoLegendary || legendary || mythical || + (pokemonEvolutions.hasOwnProperty(species.speciesId) === hasEvolution && pokemonPrevolutions.hasOwnProperty(species.speciesId) === hasPrevolution)) && species.pseudoLegendary === pseudoLegendary && species.legendary === legendary