From b1fd71fdf50db4699660cae76ad122c2c9447e2c Mon Sep 17 00:00:00 2001 From: innerthunder Date: Sat, 31 Aug 2024 00:40:13 -0700 Subject: [PATCH] more `isTrapped` cleanup --- src/field/pokemon.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/field/pokemon.ts b/src/field/pokemon.ts index 467944b66b4..79e5ca86fdc 100644 --- a/src/field/pokemon.ts +++ b/src/field/pokemon.ts @@ -1218,16 +1218,15 @@ export default abstract class Pokemon extends Phaser.GameObjects.Container { * @param simulated `boolean` if `true`, applies abilities via simulated calls. * @returns */ - isTrapped(trappedAbMessages?: string[], simulated: boolean = true): boolean { + isTrapped(trappedAbMessages: string[] = [], simulated: boolean = true): boolean { if (this.isOfType(Type.GHOST)) { return false; } - const trappedMessages = trappedAbMessages ?? []; const trappedByAbility = new Utils.BooleanHolder(false); this.scene.getEnemyField()!.forEach(enemyPokemon => - applyCheckTrappedAbAttrs(CheckTrappedAbAttr, enemyPokemon, trappedByAbility, this, trappedMessages, simulated) + applyCheckTrappedAbAttrs(CheckTrappedAbAttr, enemyPokemon, trappedByAbility, this, trappedAbMessages, simulated) ); return (trappedByAbility.value || !!this.getTag(TrappedTag));