From 4c3287c7293c4aa25109c6ed1f04734bf5de198e Mon Sep 17 00:00:00 2001 From: Hans Mackowiak Date: Fri, 7 Nov 2025 10:08:59 +0100 Subject: [PATCH] Update CardState.java --- forge-game/src/main/java/forge/game/card/CardState.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/forge-game/src/main/java/forge/game/card/CardState.java b/forge-game/src/main/java/forge/game/card/CardState.java index 49b26fc0e4e..5160bbbd188 100644 --- a/forge-game/src/main/java/forge/game/card/CardState.java +++ b/forge-game/src/main/java/forge/game/card/CardState.java @@ -961,6 +961,10 @@ public class CardState implements GameObject, IHasSVars, ITranslatable { return abilityForTrigger.computeIfAbsent(svar, s -> AbilityFactory.getAbility(getCard(), s, this)); } + public boolean hasAbilityForTrigger(String svar) { + return abilityForTrigger.containsKey(svar); + } + @Override public String getTranslationKey() { String displayName = flavorName == null ? name : flavorName;