diff --git a/src/data/mystery-encounters/requirements/can-learn-move-requirement.ts b/src/data/mystery-encounters/requirements/can-learn-move-requirement.ts index c9d54d54d49..a194933a404 100644 --- a/src/data/mystery-encounters/requirements/can-learn-move-requirement.ts +++ b/src/data/mystery-encounters/requirements/can-learn-move-requirement.ts @@ -77,15 +77,15 @@ export class CanLearnMoveRequirement extends EncounterPokemonRequirement { const allPokemonMoves: Moves[] = []; if (!this.excludeLevelMoves) { - allPokemonMoves.push(...this.getPokemonLevelMoves(pkm)); + allPokemonMoves.push(...(this.getPokemonLevelMoves(pkm) ?? [])); } if (!this.excludeTmMoves) { - allPokemonMoves.push(...pkm.compatibleTms); + allPokemonMoves.push(...(pkm.compatibleTms ?? [])); } if (!this.excludeEggMoves) { - allPokemonMoves.push(...pkm.getEggMoves()); + allPokemonMoves.push(...(pkm.getEggMoves() ?? [])); } return allPokemonMoves;