Move try/catch inside for loop

Co-authored-by: Sirz Benjie <142067137+SirzBenjie@users.noreply.github.com>
This commit is contained in:
NightKev 2025-04-07 15:57:50 -07:00
parent cb5deb408f
commit 17a56cc6c1

View File

@ -73,11 +73,13 @@ export class BattleEndPhase extends BattlePhase {
}
globalScene.clearEnemyHeldItemModifiers();
for (const p of globalScene.getEnemyParty()) {
try {
globalScene.getEnemyParty().forEach(p => p.destroy());
p.destroy();
} catch {
console.warn("Unable to destroy stale pokemon objects in BattleEndPhase.");
}
}
const lapsingModifiers = globalScene.findModifiers(
m => m instanceof LapsingPersistentModifier || m instanceof LapsingPokemonHeldItemModifier,