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;