From 4f8047bb7e9186786af4e47ac9729f262b6370ac Mon Sep 17 00:00:00 2001 From: Lyu Zong-Hong Date: Sun, 14 Feb 2021 18:51:48 +0900 Subject: [PATCH] Fix Nightmare Shepherd again to handle the case that if it can't exile all components, then it won't create the token --- forge-gui/res/cardsfolder/n/nightmare_shepherd.txt | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/forge-gui/res/cardsfolder/n/nightmare_shepherd.txt b/forge-gui/res/cardsfolder/n/nightmare_shepherd.txt index 17d53ed397b..e039c03bbc0 100644 --- a/forge-gui/res/cardsfolder/n/nightmare_shepherd.txt +++ b/forge-gui/res/cardsfolder/n/nightmare_shepherd.txt @@ -3,9 +3,11 @@ ManaCost:2 B B Types:Enchantment Creature Demon PT:4/4 K:Flying -T:Mode$ ChangesZone | ValidCard$ Creature.nonToken+Other+YouCtrl | Origin$ Battlefield | Destination$ Graveyard | TriggerZones$ Battlefield | RememberTriggeringCard$ True | Execute$ TrigCopy | OptionalDecider$ You | TriggerDescription$ Whenever another nontoken creature you control dies, you may exile it. If you do, create a token that's a copy of that creature, except it's 1/1 and it's Nightmare in addition to its other types. -SVar:TrigCopy:DB$ CopyPermanent | Defined$ RememberedLKI | SetPower$ 1 | SetToughness$ 1 | AddTypes$ Nightmare | SubAbility$ DBExile -SVar:DBExile:DB$ ChangeZone | Defined$ TriggeredNewCardLKICopy | Origin$ Graveyard | Destination$ Exile | SubAbility$ DBCleanup -SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +T:Mode$ ChangesZone | ValidCard$ Creature.nonToken+Other+YouCtrl | Origin$ Battlefield | Destination$ Graveyard | TriggerZones$ Battlefield | RememberTriggeringCard$ True | Execute$ TrigImprint | OptionalDecider$ You | TriggerDescription$ Whenever another nontoken creature you control dies, you may exile it. If you do, create a token that's a copy of that creature, except it's 1/1 and it's Nightmare in addition to its other types. +SVar:TrigImprint:DB$ Pump | ImprintCards$ RememberedLKI | SubAbility$ DBExile +SVar:DBExile:DB$ ChangeZone | Defined$ TriggeredNewCardLKICopy | Origin$ Graveyard | Destination$ Exile | ForgetOtherRemembered$ True | RememberChanged$ True | SubAbility$ DBCopy +SVar:DBCopy:DB$ CopyPermanent | Defined$ ImprintedLKI | SetPower$ 1 | SetToughness$ 1 | AddTypes$ Nightmare | ConditionDefined$ TriggeredNewCardLKICopy | ConditionPresent$ Card | ConditionCompare$ EQExiledCount | References$ ExiledCount | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearImprinted$ True +SVar:ExiledCount:Count$RememberedSize DeckHas:Ability$Token Oracle:Flying\nWhenever another nontoken creature you control dies, you may exile it. If you do, create a token that's a copy of that creature, except it's 1/1 and it's a Nightmare in addition to its other types.