From 3252cfb7a55df28474b44771fe345ab9d4e9480d Mon Sep 17 00:00:00 2001 From: Sirz Benjie <142067137+SirzBenjie@users.noreply.github.com> Date: Tue, 17 Jun 2025 13:47:16 -0500 Subject: [PATCH] Fix regression in flower veil --- src/data/abilities/ability.ts | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/data/abilities/ability.ts b/src/data/abilities/ability.ts index 10abfaf9940..3443c38ef79 100644 --- a/src/data/abilities/ability.ts +++ b/src/data/abilities/ability.ts @@ -3834,11 +3834,9 @@ export class ConditionalUserFieldBattlerTagImmunityAbAttr extends UserFieldBattl override canApply(params: UserFieldBattlerTagImmunityAbAttrParams): boolean { // the `!!params` here is to ensure the target is not null or undefined. This is defensive programming // to guard against the case where - return !!params.target && super.canApply(params) && this.condition(params.target ?? params.pokemon); + return super.canApply(params) && this.condition(params.target); } - override apply(_params: UserFieldBattlerTagImmunityAbAttrParams) {} - constructor(condition: (target: Pokemon) => boolean, immuneTagTypes: BattlerTagType | BattlerTagType[]) { super(immuneTagTypes);