diff --git a/sim/battle.ts b/sim/battle.ts index 7a4d67aa65..3a5c794ced 100644 --- a/sim/battle.ts +++ b/sim/battle.ts @@ -2842,10 +2842,10 @@ export class Battle { // phazing (Roar, etc) for (const side of this.sides) { for (const pokemon of side.active) { - if (pokemon.forceSwitchFlag) { - if (pokemon.hp) this.actions.dragIn(pokemon.side, pokemon.position); - pokemon.forceSwitchFlag = false; - } + if (!pokemon) continue; + if (!pokemon.forceSwitchFlag) continue; + if (pokemon.hp) this.actions.dragIn(pokemon.side, pokemon.position); + pokemon.forceSwitchFlag = false; } }