mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-17 19:28:01 +00:00
- Champions not clearing remembered (by Hanmac)
This commit is contained in:
@@ -2334,13 +2334,14 @@ public class CardFactoryUtil {
|
|||||||
StringBuilder subAb = new StringBuilder();
|
StringBuilder subAb = new StringBuilder();
|
||||||
subAb.append("DB$ Sacrifice | Defined$ Card.Self | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ EQ0");
|
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 parsedTrigger = TriggerHandler.parseTrigger(trig.toString(), card, true);
|
||||||
final Trigger parsedTrigReturn = TriggerHandler.parseTrigger(trigReturn.toString(), card, true);
|
final Trigger parsedTrigReturn = TriggerHandler.parseTrigger(trigReturn.toString(), card, true);
|
||||||
card.addTrigger(parsedTrigger);
|
card.addTrigger(parsedTrigger);
|
||||||
card.addTrigger(parsedTrigReturn);
|
card.addTrigger(parsedTrigReturn);
|
||||||
card.setSVar("ChampionAbility", ab.toString());
|
card.setSVar("ChampionAbility", ab.toString());
|
||||||
card.setSVar("ChampionReturn", returnChampion);
|
card.setSVar("ChampionReturn", returnChampion);
|
||||||
|
card.setSVar("ChampionCleanup", "DB$ Cleanup | ClearRemembered$ True");
|
||||||
card.setSVar("ChampionSacrifice", subAb.toString());
|
card.setSVar("ChampionSacrifice", subAb.toString());
|
||||||
}
|
}
|
||||||
else if (keyword.startsWith("If CARDNAME would be put into a graveyard "
|
else if (keyword.startsWith("If CARDNAME would be put into a graveyard "
|
||||||
|
|||||||
Reference in New Issue
Block a user