From 26110091fd0853bb7db5a1fcc70ddf2a62cb5fc8 Mon Sep 17 00:00:00 2001 From: AJ Fontaine Date: Mon, 19 Aug 2024 20:46:36 -0400 Subject: [PATCH] Fix issue getting level moves --- src/field/pokemon.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/field/pokemon.ts b/src/field/pokemon.ts index ee9802d2e7f..7117068d5de 100644 --- a/src/field/pokemon.ts +++ b/src/field/pokemon.ts @@ -936,7 +936,7 @@ export default abstract class Pokemon extends Phaser.GameObjects.Container { if (this.metBiome === -1 && !this.scene.gameMode.isFreshStartChallenge() && !this.scene.gameMode.isDaily) { levelMoves = this.getUnlockedEggMoves().concat(levelMoves); } - levelMoves = this.usedTMs.filter(m => !levelMoves.includes(m)).concat(levelMoves); + levelMoves = this.usedTMs?.length? this.usedTMs.filter(m => !levelMoves.includes(m)).concat(levelMoves) : levelMoves; levelMoves = levelMoves.filter(lm => !this.moveset.some(m => m?.moveId === lm)); return levelMoves; }