From 2bb0ab9d4d2a1ecaa721dc7971c152f00c40975c Mon Sep 17 00:00:00 2001 From: paul_snoops Date: Mon, 13 Dec 2021 08:58:40 +0000 Subject: [PATCH 1/3] Y22 cards 13 Dec --- .../res/cardsfolder/upcoming/expedition_supplier.txt | 7 +++++++ .../res/cardsfolder/upcoming/key_to_the_archive.txt | 11 +++++++++++ .../res/cardsfolder/upcoming/sanguine_brushstroke.txt | 11 +++++++++++ 3 files changed, 29 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/expedition_supplier.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/key_to_the_archive.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/sanguine_brushstroke.txt diff --git a/forge-gui/res/cardsfolder/upcoming/expedition_supplier.txt b/forge-gui/res/cardsfolder/upcoming/expedition_supplier.txt new file mode 100644 index 00000000000..6a306aeb208 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/expedition_supplier.txt @@ -0,0 +1,7 @@ +Name:Expedition Supplier +ManaCost:2 W +Types:Creature Human Warrior +PT:2/2 +T:Mode$ ChangesZoneAll | ValidCards$ Human.YouCtrl | Destination$ Battlefield | TriggerZones$ Battlefield | ActivationLimit$ 1 | Execute$ DBMakeCard | TriggerDescription$ Whenever CARDNAME or another Human enters the battlefield under your control, conjure a card named Utility Knife onto the battlefield. This ability triggers only once each turn. +SVar:DBMakeCard:DB$ MakeCard | Cost$ 0 | Name$ Utility Knife | Zone$ Battlefield | SpellDescription$ Conjure a card named Utility Knife onto the battlefield. +Oracle:Whenever Expedition Supplier or another Human enters the battlefield under your control, conjure a card named Utility Knife onto the battlefield. This ability triggers only once each turn. diff --git a/forge-gui/res/cardsfolder/upcoming/key_to_the_archive.txt b/forge-gui/res/cardsfolder/upcoming/key_to_the_archive.txt new file mode 100644 index 00000000000..5ac57a9ac18 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/key_to_the_archive.txt @@ -0,0 +1,11 @@ +Name:Key to the Archive +ManaCost:4 +Types:Artifact +K:CARDNAME enters the battlefield tapped. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraft | TriggerDescription$ When CARDNAME enters the battlefield, draft a card from CARDNAME's spellbook, then discard a card. +SVar:TrigDraft:DB$ NameCard | Draft$ True | Defined$ You | ChooseFromList$ Approach of the Second Sun,Day of Judgment,Time Warp,Counterspell,Demonic Tutor,Doom Blade,Lightning Bolt,Claim the Firstborn,Krosan Grip,Regrowth,Despark,Electrolyze,Growth Spiral,Lightning Helix,Putrefy | SubAbility$ DBMakeCard +SVar:DBMakeCard:DB$ MakeCard | Name$ ChosenName | Zone$ Hand | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearNamedCard$ True | SubAbility$ DBDiscard +SVar:DBDiscard:DB$ Discard | Defined$ You | NumCards$ 1 | Mode$ TgtChoose +A:AB$ Mana | Cost$ T | Produced$ Combo W U B R G | Amount$ 2 | SpellDescription$ Add two mana in any combination of colors. +Oracle:Key to the Archive enters the battlefield tapped.\nWhen Key to the Archive enters the battlefield, draft a card from Key to the Archive's spellbook, then discard a card.\n{T}: Add two mana in any combination of colors. diff --git a/forge-gui/res/cardsfolder/upcoming/sanguine_brushstroke.txt b/forge-gui/res/cardsfolder/upcoming/sanguine_brushstroke.txt new file mode 100644 index 00000000000..7aa78ecec6b --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/sanguine_brushstroke.txt @@ -0,0 +1,11 @@ +Name:Sanguine Brushstroke +ManaCost:1 B B +Types:Enchantment +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a Blood token and conjure a card named Blood Artist onto the battlefield. +SVar:TrigToken:DB$ Token | TokenScript$ c_a_blood_draw | SubAbility$ DBMakeCard +SVar:DBMakeCard:DB$ MakeCard | Cost$ 0 | Name$ Blood Artist | Zone$ Battlefield | SpellDescription$ Conjure a card named Blood Artist onto the battlefield. +T:Mode$ Sacrificed | ValidCard$ Blood.token+YouCtrl | Execute$ TrigLoseLife | TriggerZones$ Battlefield | TriggerDescription$ Whenever you sacrifice a Blood token, each opponent loses 1 life and you gain 1 life. +SVar:TrigLoseLife:DB$ LoseLife | Cost$ 0 | Defined$ Player.Opponent | LifeAmount$ 1 | SubAbility$ TrigGainLife +SVar:TrigGainLife:DB$ GainLife | Cost$ 0 | Defined$ You | LifeAmount$ 1 +DeckHas:Ability$Token & Ability$Sacrifice & Ability$LifeGain & Type$Blood +Oracle:When Sanguine Brushstroke enters the battlefield, create a Blood token and conjure a card named Blood Artist onto the battlefield.\nWhenever you sacrifice a Blood token, each opponent loses 1 life and you gain 1 life. From 66521783d36e4ac5d20c06bdddbdb454f8a8e3b8 Mon Sep 17 00:00:00 2001 From: paul_snoops Date: Mon, 13 Dec 2021 17:40:19 +0000 Subject: [PATCH 2/3] fixes --- forge-gui/res/cardsfolder/upcoming/expedition_supplier.txt | 3 ++- forge-gui/res/cardsfolder/upcoming/sanguine_brushstroke.txt | 6 +++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/forge-gui/res/cardsfolder/upcoming/expedition_supplier.txt b/forge-gui/res/cardsfolder/upcoming/expedition_supplier.txt index 6a306aeb208..f54a7f9ffb6 100644 --- a/forge-gui/res/cardsfolder/upcoming/expedition_supplier.txt +++ b/forge-gui/res/cardsfolder/upcoming/expedition_supplier.txt @@ -3,5 +3,6 @@ ManaCost:2 W Types:Creature Human Warrior PT:2/2 T:Mode$ ChangesZoneAll | ValidCards$ Human.YouCtrl | Destination$ Battlefield | TriggerZones$ Battlefield | ActivationLimit$ 1 | Execute$ DBMakeCard | TriggerDescription$ Whenever CARDNAME or another Human enters the battlefield under your control, conjure a card named Utility Knife onto the battlefield. This ability triggers only once each turn. -SVar:DBMakeCard:DB$ MakeCard | Cost$ 0 | Name$ Utility Knife | Zone$ Battlefield | SpellDescription$ Conjure a card named Utility Knife onto the battlefield. +SVar:DBMakeCard:DB$ MakeCard | Name$ Utility Knife | Zone$ Battlefield | SpellDescription$ Conjure a card named Utility Knife onto the battlefield. +DeckHints:Type$Human Oracle:Whenever Expedition Supplier or another Human enters the battlefield under your control, conjure a card named Utility Knife onto the battlefield. This ability triggers only once each turn. diff --git a/forge-gui/res/cardsfolder/upcoming/sanguine_brushstroke.txt b/forge-gui/res/cardsfolder/upcoming/sanguine_brushstroke.txt index 7aa78ecec6b..49d6696e7f8 100644 --- a/forge-gui/res/cardsfolder/upcoming/sanguine_brushstroke.txt +++ b/forge-gui/res/cardsfolder/upcoming/sanguine_brushstroke.txt @@ -3,9 +3,9 @@ ManaCost:1 B B Types:Enchantment T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a Blood token and conjure a card named Blood Artist onto the battlefield. SVar:TrigToken:DB$ Token | TokenScript$ c_a_blood_draw | SubAbility$ DBMakeCard -SVar:DBMakeCard:DB$ MakeCard | Cost$ 0 | Name$ Blood Artist | Zone$ Battlefield | SpellDescription$ Conjure a card named Blood Artist onto the battlefield. +SVar:DBMakeCard:DB$ MakeCard | Name$ Blood Artist | Zone$ Battlefield T:Mode$ Sacrificed | ValidCard$ Blood.token+YouCtrl | Execute$ TrigLoseLife | TriggerZones$ Battlefield | TriggerDescription$ Whenever you sacrifice a Blood token, each opponent loses 1 life and you gain 1 life. -SVar:TrigLoseLife:DB$ LoseLife | Cost$ 0 | Defined$ Player.Opponent | LifeAmount$ 1 | SubAbility$ TrigGainLife -SVar:TrigGainLife:DB$ GainLife | Cost$ 0 | Defined$ You | LifeAmount$ 1 +SVar:TrigLoseLife:DB$ LoseLife | Defined$ Player.Opponent | LifeAmount$ 1 | SubAbility$ TrigGainLife +SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 DeckHas:Ability$Token & Ability$Sacrifice & Ability$LifeGain & Type$Blood Oracle:When Sanguine Brushstroke enters the battlefield, create a Blood token and conjure a card named Blood Artist onto the battlefield.\nWhenever you sacrifice a Blood token, each opponent loses 1 life and you gain 1 life. From d4b11579b3443fa02d6098bb29040f8520e04504 Mon Sep 17 00:00:00 2001 From: paul_snoops Date: Tue, 14 Dec 2021 12:54:08 +0000 Subject: [PATCH 3/3] Produced Combo Any --- forge-gui/res/cardsfolder/c/crucible_of_the_spirit_dragon.txt | 2 +- forge-gui/res/cardsfolder/o/orb_of_dragonkind.txt | 2 +- forge-gui/res/cardsfolder/s/sarkhan_fireblood.txt | 2 +- forge-gui/res/cardsfolder/upcoming/key_to_the_archive.txt | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/forge-gui/res/cardsfolder/c/crucible_of_the_spirit_dragon.txt b/forge-gui/res/cardsfolder/c/crucible_of_the_spirit_dragon.txt index 665e9fecc16..96a6fc2d52e 100644 --- a/forge-gui/res/cardsfolder/c/crucible_of_the_spirit_dragon.txt +++ b/forge-gui/res/cardsfolder/c/crucible_of_the_spirit_dragon.txt @@ -3,7 +3,7 @@ ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. A:AB$ PutCounter | Cost$ 1 T | CounterType$ STORAGE | CounterNum$ 1 | SpellDescription$ Put a storage counter on CARDNAME. -A:AB$ Mana | Cost$ T SubCounter | Produced$ Combo W U B R G | Amount$ X | RestrictValid$ Card.Dragon,Activated.Dragon | CostDesc$ {T}, Remove X storage counters from CARDNAME: | SpellDescription$ Add X mana in any combination of colors. Spend this mana only to cast Dragon spells or activate abilities of Dragons. +A:AB$ Mana | Cost$ T SubCounter | Produced$ Combo Any | Amount$ X | RestrictValid$ Card.Dragon,Activated.Dragon | CostDesc$ {T}, Remove X storage counters from CARDNAME: | SpellDescription$ Add X mana in any combination of colors. Spend this mana only to cast Dragon spells or activate abilities of Dragons. SVar:X:Count$xPaid AI:RemoveDeck:All Oracle:{T}: Add {C}.\n{1}, {T}: Put a storage counter on Crucible of the Spirit Dragon.\n{T}, Remove X storage counters from Crucible of the Spirit Dragon: Add X mana in any combination of colors. Spend this mana only to cast Dragon spells or activate abilities of Dragons. diff --git a/forge-gui/res/cardsfolder/o/orb_of_dragonkind.txt b/forge-gui/res/cardsfolder/o/orb_of_dragonkind.txt index 53b96b34589..1311c626e34 100644 --- a/forge-gui/res/cardsfolder/o/orb_of_dragonkind.txt +++ b/forge-gui/res/cardsfolder/o/orb_of_dragonkind.txt @@ -1,7 +1,7 @@ Name:Orb of Dragonkind ManaCost:1 R Types:Artifact -A:AB$ Mana | Cost$ 1 T | Produced$ Combo W U B R G | Amount$ 2 | RestrictValid$ Card.Dragon,Activated.Dragon | SpellDescription$ Add two mana in any combination of colors. Spend this mana only to cast Dragon spells or activate abilities of Dragons. +A:AB$ Mana | Cost$ 1 T | Produced$ Combo Any | Amount$ 2 | RestrictValid$ Card.Dragon,Activated.Dragon | SpellDescription$ Add two mana in any combination of colors. Spend this mana only to cast Dragon spells or activate abilities of Dragons. A:AB$ Dig | Cost$ R T Sac<1/CARDNAME> | DigNum$ 7 | ChangeNum$ 1 | Optional$ True | ForceRevealToController$ True | ChangeValid$ Dragon | RestRandomOrder$ True | SpellDescription$ Look at the top seven cards of your library. You may reveal a Dragon card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. SVar:BuffedBy:Dragon DeckHints:Type$Dragon diff --git a/forge-gui/res/cardsfolder/s/sarkhan_fireblood.txt b/forge-gui/res/cardsfolder/s/sarkhan_fireblood.txt index 7dbf51f67a9..4a08c3b9abf 100644 --- a/forge-gui/res/cardsfolder/s/sarkhan_fireblood.txt +++ b/forge-gui/res/cardsfolder/s/sarkhan_fireblood.txt @@ -2,7 +2,7 @@ Name:Sarkhan, Fireblood ManaCost:1 R R Types:Legendary Planeswalker Sarkhan A:AB$ Draw | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | Defined$ You | NumCards$ 1 | UnlessCost$ Discard<1/Card> | UnlessSwitched$ True | UnlessPayer$ You -A:AB$ Mana | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | Produced$ Combo W U B R G | Amount$ 2 | RestrictValid$ Card.Dragon | SpellDescription$ Add two mana in any combination of colors. Spend this mana only to cast Dragon spells. +A:AB$ Mana | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | Produced$ Combo Any | Amount$ 2 | RestrictValid$ Card.Dragon | SpellDescription$ Add two mana in any combination of colors. Spend this mana only to cast Dragon spells. A:AB$ Token | Cost$ SubCounter<7/LOYALTY> | Planeswalker$ True | Ultimate$ True | TokenAmount$ 4 | TokenScript$ r_5_5_dragon_flying | LegacyImage$ r 5 5 dragon flying m19 | SpellDescription$ Create four 5/5 red Dragon creature tokens with flying. DeckHas:Ability$Token Oracle:[+1]: You may discard a card. If you do, draw a card.\n[+1]: Add two mana in any combination of colors. Spend this mana only to cast Dragon spells.\n[−7]: Create four 5/5 red Dragon creature tokens with flying. diff --git a/forge-gui/res/cardsfolder/upcoming/key_to_the_archive.txt b/forge-gui/res/cardsfolder/upcoming/key_to_the_archive.txt index 5ac57a9ac18..6ac413f2aae 100644 --- a/forge-gui/res/cardsfolder/upcoming/key_to_the_archive.txt +++ b/forge-gui/res/cardsfolder/upcoming/key_to_the_archive.txt @@ -7,5 +7,5 @@ SVar:TrigDraft:DB$ NameCard | Draft$ True | Defined$ You | ChooseFromList$ Appro SVar:DBMakeCard:DB$ MakeCard | Name$ ChosenName | Zone$ Hand | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearNamedCard$ True | SubAbility$ DBDiscard SVar:DBDiscard:DB$ Discard | Defined$ You | NumCards$ 1 | Mode$ TgtChoose -A:AB$ Mana | Cost$ T | Produced$ Combo W U B R G | Amount$ 2 | SpellDescription$ Add two mana in any combination of colors. +A:AB$ Mana | Cost$ T | Produced$ Combo Any | Amount$ 2 | SpellDescription$ Add two mana in any combination of colors. Oracle:Key to the Archive enters the battlefield tapped.\nWhen Key to the Archive enters the battlefield, draft a card from Key to the Archive's spellbook, then discard a card.\n{T}: Add two mana in any combination of colors.