From 1500729128a379180a5dc1d6b0cfa54660161ab3 Mon Sep 17 00:00:00 2001 From: Northmoc Date: Sat, 31 Jul 2021 22:30:50 -0400 Subject: [PATCH 1/4] bone_rattler.txt add ImmediateTrigger --- forge-gui/res/cardsfolder/b/bone_rattler.txt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/forge-gui/res/cardsfolder/b/bone_rattler.txt b/forge-gui/res/cardsfolder/b/bone_rattler.txt index f5c0707a631..593912f5e97 100644 --- a/forge-gui/res/cardsfolder/b/bone_rattler.txt +++ b/forge-gui/res/cardsfolder/b/bone_rattler.txt @@ -3,8 +3,9 @@ ManaCost:3 B B Types:Creature Skeleton PT:4/4 T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Graveyard | Execute$ TrigExile | TriggerDescription$ When CARDNAME is put into your graveyard from anywhere, exile it. When you do, create four Reassembling Skeleton token cards and put them into your graveyard. -SVar:TrigExile:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | RememberChanged$ True | SubAbility$ DBMakeCard -SVar:DBMakeCard:DB$ MakeCard | Name$ Reassembling Skeleton | Zone$ Graveyard | Amount$ 4 | SubAbility$ DBCleanup | ConditionDefined$ Remembered | ConditionPresent$ Card.Self | ConditionCompare$ GE1 +SVar:TrigExile:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | RememberChanged$ True | SubAbility$ DBImmediateTrigger +SVar:DBImmediateTrigger:DB$ ImmediateTrigger | ConditionDefined$ Remembered | ConditionPresent$ Card.Self | Execute$ TrigMakeCard | SubAbility$ DBCleanup | TriggerDescription$ When you do, create four Reassembling Skeleton token cards and put them into your graveyard. +SVar:TrigMakeCard:DB$ MakeCard | Name$ Reassembling Skeleton | Zone$ Graveyard | Amount$ 4 SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Graveyard Oracle:When Bone Rattler is put into your graveyard from anywhere, exile it. When you do, create four Reassembling Skeleton token cards and put them into your graveyard. From 72eb2b440904bf10c1ecbfa522b9838992060ffe Mon Sep 17 00:00:00 2001 From: Northmoc Date: Sat, 31 Jul 2021 22:31:07 -0400 Subject: [PATCH 2/4] boneyard_aberration.txt --- .../res/cardsfolder/upcoming/boneyard_aberration.txt | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/boneyard_aberration.txt diff --git a/forge-gui/res/cardsfolder/upcoming/boneyard_aberration.txt b/forge-gui/res/cardsfolder/upcoming/boneyard_aberration.txt new file mode 100644 index 00000000000..4097ebf41e3 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/boneyard_aberration.txt @@ -0,0 +1,10 @@ +Name:Boneyard Aberration +ManaCost:4 B +Types:Creature Skeleton Dog +PT:3/3 +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigExile | TriggerDescription$ When CARDNAME dies, exile it. If you do, conjure three Reassembling Skeleton cards into your graveyard. +SVar:TrigExile:DB$ ChangeZone | Defined$ TriggeredNewCardLKICopy | Origin$ Graveyard | Destination$ Exile | RememberChanged$ True | SubAbility$ DBConjure +SVar:DBConjure:DB$ MakeCard | ConditionDefined$ Remembered | ConditionPresent$ Card | Name$ Reassembling Skeleton | Zone$ Graveyard | Amount$ 3 | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +DeckHasAbility$Graveyard +Oracle:When Boneyard Aberration dies, exile it. If you do, conjure three Reassembling Skeleton cards into your graveyard. From 426acedb76a685d75ef05d07cbf113d75fc54334 Mon Sep 17 00:00:00 2001 From: Northmoc Date: Sat, 31 Jul 2021 22:31:24 -0400 Subject: [PATCH 3/4] flameskull.txt add Condition --- forge-gui/res/cardsfolder/f/flameskull.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forge-gui/res/cardsfolder/f/flameskull.txt b/forge-gui/res/cardsfolder/f/flameskull.txt index 383109c1ff4..0e87078e3c1 100644 --- a/forge-gui/res/cardsfolder/f/flameskull.txt +++ b/forge-gui/res/cardsfolder/f/flameskull.txt @@ -6,7 +6,7 @@ K:Flying K:CARDNAME can't block. T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigExile | TriggerDescription$ Rejuvenation – When CARDNAME dies, exile it. If you do, exile the top card of your library. Until the end of your next turn, you may play one of those cards. (If you cast CARDNAME this way, you can't play the other card, and vice versa.) SVar:TrigExile:DB$ ChangeZone | Defined$ TriggeredNewCardLKICopy | Origin$ Graveyard | Destination$ Exile | RememberChanged$ True | SubAbility$ DBExile -SVar:DBExile:DB$ Dig | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBEffect +SVar:DBExile:DB$ Dig | DigNum$ 1 | ConditionDefined$ Remembered | ConditionPresent$ Card.Self | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | RememberObjects$ RememberedCard | StaticAbilities$ MayPlay | Duration$ UntilTheEndOfYourNextTurn | ForgetOnMoved$ Exile | SubAbility$ DBCleanup SVar:MayPlay:Mode$ Continuous | Affected$ Card.IsRemembered | MayPlay$ True | MayPlayLimit$ 1 | EffectZone$ Command | AffectedZone$ Exile | Description$ Until the end of your next turn, you may play one of these cards. (If you cast EFFECTSOURCE this way, you can't play the other card, and vice versa.) SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True From 8bdf7fe388aa8cbb9dd1a244460b59b6cea8e145 Mon Sep 17 00:00:00 2001 From: Northmoc Date: Sun, 1 Aug 2021 20:58:27 -0400 Subject: [PATCH 4/4] fix typo in AI hint --- forge-gui/res/cardsfolder/upcoming/boneyard_aberration.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forge-gui/res/cardsfolder/upcoming/boneyard_aberration.txt b/forge-gui/res/cardsfolder/upcoming/boneyard_aberration.txt index 4097ebf41e3..cb2da249ed9 100644 --- a/forge-gui/res/cardsfolder/upcoming/boneyard_aberration.txt +++ b/forge-gui/res/cardsfolder/upcoming/boneyard_aberration.txt @@ -6,5 +6,5 @@ T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ SVar:TrigExile:DB$ ChangeZone | Defined$ TriggeredNewCardLKICopy | Origin$ Graveyard | Destination$ Exile | RememberChanged$ True | SubAbility$ DBConjure SVar:DBConjure:DB$ MakeCard | ConditionDefined$ Remembered | ConditionPresent$ Card | Name$ Reassembling Skeleton | Zone$ Graveyard | Amount$ 3 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -DeckHasAbility$Graveyard +DeckHas:Ability$Graveyard Oracle:When Boneyard Aberration dies, exile it. If you do, conjure three Reassembling Skeleton cards into your graveyard.