From 4dafbb6448829349b5da4d5873d7fd074afbd295 Mon Sep 17 00:00:00 2001 From: Sloth Date: Mon, 23 Jan 2012 19:16:40 +0000 Subject: [PATCH] - Added a doTrigger function to getSetStateAbility. --- .../card/abilityfactory/AbilityFactorySetState.java | 9 +++++++++ 1 file changed, 9 insertions(+) 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;