From ef0060102aba62a93f73ab1d599a2c86cd8196e0 Mon Sep 17 00:00:00 2001 From: Dean Date: Mon, 24 Feb 2025 19:47:20 -0800 Subject: [PATCH] Guard removeTag call in PostApplyBattlerTagRemoveTagAbAttr --- src/data/ability.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/data/ability.ts b/src/data/ability.ts index 50ce5d61717..704bb793609 100644 --- a/src/data/ability.ts +++ b/src/data/ability.ts @@ -3303,7 +3303,11 @@ export class PostApplyBattlerTagRemoveTagAbAttr extends PostApplyBattlerTagAbAtt } public override applyPostApplyBattlerTag(pokemon: Pokemon, passive: boolean, simulated: boolean, tag: BattlerTag, args: any[]): boolean { - return pokemon.removeTag(tag.tagType); + if (this.immuneTags.includes(tag.tagType)) { + return pokemon.removeTag(tag.tagType); + } + + return false; } }