diff --git a/src/field/pokemon.ts b/src/field/pokemon.ts index 753a139d60f..7e1431c1fa2 100644 --- a/src/field/pokemon.ts +++ b/src/field/pokemon.ts @@ -3972,7 +3972,8 @@ export class PlayerPokemon extends Pokemon { let compatible = false; for (const p of tmSpecies[tm]) { if (Array.isArray(p)) { - if ((p[0] === this.species.speciesId || this.fusionSpecies && p[0] === this.fusionSpecies.speciesId) && p.slice(1).indexOf(this.species.forms[this.formIndex]) > -1) { + const [pkm, ...forms] = p; + if ((pkm === this.species.speciesId || this.fusionSpecies && pkm === this.fusionSpecies.speciesId) && forms.some(form => form === this.species.forms[this.formIndex])) { compatible = true; break; }