- Champions not clearing remembered (by Hanmac)

This commit is contained in:
Sol
2016-04-26 15:34:02 +00:00
parent 2cb31c935c
commit 2a87d86351

View File

@@ -2334,13 +2334,14 @@ public class CardFactoryUtil {
StringBuilder subAb = new StringBuilder();
subAb.append("DB$ Sacrifice | Defined$ Card.Self | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ EQ0");
String returnChampion = "DB$ ChangeZone | Defined$ Remembered | Origin$ Exile | Destination$ Battlefield";
String returnChampion = "DB$ ChangeZone | Defined$ Remembered | Origin$ Exile | Destination$ Battlefield | SubAbility$ ChampionCleanup";
final Trigger parsedTrigger = TriggerHandler.parseTrigger(trig.toString(), card, true);
final Trigger parsedTrigReturn = TriggerHandler.parseTrigger(trigReturn.toString(), card, true);
card.addTrigger(parsedTrigger);
card.addTrigger(parsedTrigReturn);
card.setSVar("ChampionAbility", ab.toString());
card.setSVar("ChampionReturn", returnChampion);
card.setSVar("ChampionCleanup", "DB$ Cleanup | ClearRemembered$ True");
card.setSVar("ChampionSacrifice", subAb.toString());
}
else if (keyword.startsWith("If CARDNAME would be put into a graveyard "