diff --git a/src/main/java/forge/card/abilityfactory/AbilityFactorySetState.java b/src/main/java/forge/card/abilityfactory/AbilityFactorySetState.java index 9eb8e95ee65..dc9d8e362e3 100644 --- a/src/main/java/forge/card/abilityfactory/AbilityFactorySetState.java +++ b/src/main/java/forge/card/abilityfactory/AbilityFactorySetState.java @@ -60,6 +60,15 @@ public class AbilityFactorySetState { public void resolve() { AbilityFactorySetState.setStateResolve(abilityFactory, this); } + + @Override + public boolean doTrigger(final boolean mandatory) { + if (!mandatory && abilityFactory.getHostCard().isInAlternateState()) { + return false; + } + + return true; + } }; return ret;