From a9a4149fcd8a2a6497040ca78ec07a759d6a0778 Mon Sep 17 00:00:00 2001 From: Northmoc Date: Sun, 7 Nov 2021 22:49:58 -0500 Subject: [PATCH 1/3] cemetery_desecrator.txt --- .../cardsfolder/upcoming/cemetery_desecrator.txt | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/cemetery_desecrator.txt diff --git a/forge-gui/res/cardsfolder/upcoming/cemetery_desecrator.txt b/forge-gui/res/cardsfolder/upcoming/cemetery_desecrator.txt new file mode 100644 index 00000000000..197735d45b3 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/cemetery_desecrator.txt @@ -0,0 +1,14 @@ +Name:Cemetery Desecrator +ManaCost:4 B B +Types:Creature Zombie +PT:4/4 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield or dies, exile another card from a graveyard. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigExile | Secondary$ True | TriggerDescription$ When CARDNAME enters the battlefield or dies, exile another card from a graveyard. +SVar:TrigExile:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | Hidden$ True | RememberChanged$ True | ChangeType$ Card | ChangeNum$ 1 | Mandatory$ True | SubAbility$ DBImmediateTrigger +SVar:DBImmediateTrigger:DB$ ImmediateTrigger | ConditionDefined$ Remembered | ConditionPresent$ Card | Execute$ TrigCharm | TriggerDescription$ When you do, ABILITY +SVar:TrigCharm:DB$ Charm | Choices$ DBRemoveCounter,DBPump +SVar:DBRemoveCounter:DB$ RemoveCounter | ValidTgts$ Permanent | TgtPrompt$ Select target permanent | CounterType$ Any | CounterNum$ X | SubAbility$ DBCleanup | SpellDescription$ Remove X counters from target permanent, where X is the mana value of the exiled card. +SVar:DBPump:DB$ Pump | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | IsCurse$ True | NumAtt$ -X | NumDef$ -X | SubAbility$ DBCleanup | SpellDescription$ Target creature an opponent controls gets -X/-X until end of turn, where X is the mana value of the exiled card. +SVar:X:Remembered$CardManaCost +DeckHas:Ability$Graveyard +Oracle:Menace\nWhen Cemetery Desecrator enters the battlefield or dies, exile another card from a graveyard. When you do, choose one —\n• Remove X counters from target permanent, where X is the mana value of the exiled card.\n• Target creature an opponent controls gets -X/-X until end of turn, where X is the mana value of the exiled card. From 3927e1ab553b06f97f027998460bc4199bf468ee Mon Sep 17 00:00:00 2001 From: Northmoc Date: Sun, 7 Nov 2021 22:52:58 -0500 Subject: [PATCH 2/3] cemetery_desecrator.txt add cleanup --- forge-gui/res/cardsfolder/upcoming/cemetery_desecrator.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/forge-gui/res/cardsfolder/upcoming/cemetery_desecrator.txt b/forge-gui/res/cardsfolder/upcoming/cemetery_desecrator.txt index 197735d45b3..8d34c03b1e8 100644 --- a/forge-gui/res/cardsfolder/upcoming/cemetery_desecrator.txt +++ b/forge-gui/res/cardsfolder/upcoming/cemetery_desecrator.txt @@ -9,6 +9,7 @@ SVar:DBImmediateTrigger:DB$ ImmediateTrigger | ConditionDefined$ Remembered | Co SVar:TrigCharm:DB$ Charm | Choices$ DBRemoveCounter,DBPump SVar:DBRemoveCounter:DB$ RemoveCounter | ValidTgts$ Permanent | TgtPrompt$ Select target permanent | CounterType$ Any | CounterNum$ X | SubAbility$ DBCleanup | SpellDescription$ Remove X counters from target permanent, where X is the mana value of the exiled card. SVar:DBPump:DB$ Pump | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | IsCurse$ True | NumAtt$ -X | NumDef$ -X | SubAbility$ DBCleanup | SpellDescription$ Target creature an opponent controls gets -X/-X until end of turn, where X is the mana value of the exiled card. +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$CardManaCost DeckHas:Ability$Graveyard Oracle:Menace\nWhen Cemetery Desecrator enters the battlefield or dies, exile another card from a graveyard. When you do, choose one —\n• Remove X counters from target permanent, where X is the mana value of the exiled card.\n• Target creature an opponent controls gets -X/-X until end of turn, where X is the mana value of the exiled card. From 845b777a8902b5dee9532c4316bdaa9d67d38b7b Mon Sep 17 00:00:00 2001 From: Northmoc Date: Mon, 8 Nov 2021 08:11:21 -0500 Subject: [PATCH 3/3] Card.Other --- forge-gui/res/cardsfolder/upcoming/cemetery_desecrator.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forge-gui/res/cardsfolder/upcoming/cemetery_desecrator.txt b/forge-gui/res/cardsfolder/upcoming/cemetery_desecrator.txt index 8d34c03b1e8..cda76ff938e 100644 --- a/forge-gui/res/cardsfolder/upcoming/cemetery_desecrator.txt +++ b/forge-gui/res/cardsfolder/upcoming/cemetery_desecrator.txt @@ -4,7 +4,7 @@ Types:Creature Zombie PT:4/4 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield or dies, exile another card from a graveyard. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigExile | Secondary$ True | TriggerDescription$ When CARDNAME enters the battlefield or dies, exile another card from a graveyard. -SVar:TrigExile:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | Hidden$ True | RememberChanged$ True | ChangeType$ Card | ChangeNum$ 1 | Mandatory$ True | SubAbility$ DBImmediateTrigger +SVar:TrigExile:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | Hidden$ True | RememberChanged$ True | ChangeType$ Card.Other | ChangeNum$ 1 | Mandatory$ True | SubAbility$ DBImmediateTrigger SVar:DBImmediateTrigger:DB$ ImmediateTrigger | ConditionDefined$ Remembered | ConditionPresent$ Card | Execute$ TrigCharm | TriggerDescription$ When you do, ABILITY SVar:TrigCharm:DB$ Charm | Choices$ DBRemoveCounter,DBPump SVar:DBRemoveCounter:DB$ RemoveCounter | ValidTgts$ Permanent | TgtPrompt$ Select target permanent | CounterType$ Any | CounterNum$ X | SubAbility$ DBCleanup | SpellDescription$ Remove X counters from target permanent, where X is the mana value of the exiled card.