Fix crash when encountering a shiny

This commit is contained in:
Flashfyre committed 2023-07-05 11:54:36 -04:00
1 parent d556f5aca1
commit 7cd45b30eb
3 files changed
+3 -12

No files matched your search

+1 -10
View File
@@ -312,15 +312,6 @@ export class NextEncounterPhase extends EncounterPhase {
}
});
}
end() {
this.scene.getEnemyField().forEach((enemyPokemon, e) => {
if (enemyPokemon.shiny)
this.scene.unshiftPhase(new ShinySparklePhase(this.scene, BattlerIndex.ENEMY + e));
});
super.end();
}
}
export class NewBiomeEncounterPhase extends NextEncounterPhase {
@@ -2342,7 +2333,7 @@ export class AttemptCapturePhase extends PokemonPhase {
this.end();
};
const removePokemon = () => {
this.scene.getPlayerField().forEach(playerPokemon => playerPokemon.removeTagsBySourceId(pokemon.id));
this.scene.getPlayerField().filter(p => p.isActive()).forEach(playerPokemon => playerPokemon.removeTagsBySourceId(pokemon.id));
pokemon.hp = 0;
pokemon.trySetStatus(StatusEffect.FAINT);
this.scene.clearEnemyModifiers();