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(); globalScene.clearEnemyHeldItemModifiers();
for (const p of globalScene.getEnemyParty()) {
try { try {
globalScene.getEnemyParty().forEach(p => p.destroy()); p.destroy();
} catch { } catch {
console.warn("Unable to destroy stale pokemon objects in BattleEndPhase."); console.warn("Unable to destroy stale pokemon objects in BattleEndPhase.");
} }
}
const lapsingModifiers = globalScene.findModifiers( const lapsingModifiers = globalScene.findModifiers(
m => m instanceof LapsingPersistentModifier || m instanceof LapsingPokemonHeldItemModifier, m => m instanceof LapsingPersistentModifier || m instanceof LapsingPokemonHeldItemModifier,