From 341bdaaf448635bca60abbe4f327b72bdc8ffda7 Mon Sep 17 00:00:00 2001 From: schnautzr Date: Tue, 3 Jul 2018 19:57:35 +0100 Subject: [PATCH] Added Schnautzr's promo cards from M19 --- .../res/cardsfolder/a/ajani_wise_counselor.txt | 11 +++++++++++ forge-gui/res/cardsfolder/a/ajanis_influence.txt | 6 ++++++ forge-gui/res/cardsfolder/d/dirty_rat.txt | 15 +++++++++++++++ forge-gui/res/cardsfolder/l/lilianas_spoils.txt | 6 ++++++ forge-gui/res/cardsfolder/n/nexus_of_fate.txt | 6 ++++++ .../res/cardsfolder/r/riddlemaster_sphinx.txt | 8 ++++++++ .../res/cardsfolder/s/sarkhans_dragonfire.txt | 5 +++++ forge-gui/res/cardsfolder/s/serras_guardian.txt | 9 +++++++++ forge-gui/res/cardsfolder/s/skalla_wolf.txt | 6 ++++++ .../cardsfolder/t/tezzeret_cruel_machinist.txt | 8 ++++++++ .../res/cardsfolder/t/tezzerets_gatebreaker.txt | 5 +++++ 11 files changed, 85 insertions(+) create mode 100644 forge-gui/res/cardsfolder/a/ajani_wise_counselor.txt create mode 100644 forge-gui/res/cardsfolder/a/ajanis_influence.txt create mode 100644 forge-gui/res/cardsfolder/d/dirty_rat.txt create mode 100644 forge-gui/res/cardsfolder/l/lilianas_spoils.txt create mode 100644 forge-gui/res/cardsfolder/n/nexus_of_fate.txt create mode 100644 forge-gui/res/cardsfolder/r/riddlemaster_sphinx.txt create mode 100644 forge-gui/res/cardsfolder/s/sarkhans_dragonfire.txt create mode 100644 forge-gui/res/cardsfolder/s/serras_guardian.txt create mode 100644 forge-gui/res/cardsfolder/s/skalla_wolf.txt create mode 100644 forge-gui/res/cardsfolder/t/tezzeret_cruel_machinist.txt create mode 100644 forge-gui/res/cardsfolder/t/tezzerets_gatebreaker.txt diff --git a/forge-gui/res/cardsfolder/a/ajani_wise_counselor.txt b/forge-gui/res/cardsfolder/a/ajani_wise_counselor.txt new file mode 100644 index 00000000000..e65c925bc6e --- /dev/null +++ b/forge-gui/res/cardsfolder/a/ajani_wise_counselor.txt @@ -0,0 +1,11 @@ +Name:Ajani, Wise Counselor +Types:Legendary Planeswalker Ajani +ManaCost:3 W W +A:AB$ GainLife | Cost$ AddCounter<2/LOYALTY> | Planeswalker$ True | Defined$ You | References$ Y | LifeAmount$ Y | SpellDescription$ You gain 1 life for each creature you control. +SVar:Y:Count$Valid Creature.YouCtrl +A:AB$ PumpAll | Cost$ SubCounter<1/LOYALTY> | Planeswalker$ True | ValidCards$ Creature.YouCtrl | NumAtt$ +2 | NumDef$ +2 | SpellDescription$ Creatures you control get +2/+2 until end of turn. +SVar:PlayMain1:TRUE +A:AB$ PutCounter | Cost$ SubCounter<9/LOYALTY> | Planeswalker$ True | Ultimate$ True | CounterNum$ X | CounterType$ P1P1 | ValidTgts$ Creature | TgtPrompt$ Select target creature | SpellDescription$ Put X +1/+1 counters on target creature, where X is your life total. +SVar:X:Count$YourLifeTotal +Oracle:[+2]: You gain 1 life for each creature you control.\n[-1]: Creatures you control get +2/+2 until end of turn.\n[-9]: Put X +1/+1 counters on target creature, where X is your life total. +Loyalty:5 \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/a/ajanis_influence.txt b/forge-gui/res/cardsfolder/a/ajanis_influence.txt new file mode 100644 index 00000000000..0849dcf986b --- /dev/null +++ b/forge-gui/res/cardsfolder/a/ajanis_influence.txt @@ -0,0 +1,6 @@ +Name:Ajani's Influence +ManaCost:2 W W +Types:Sorcery +A:SP$ PutCounter | Cost$ 2 W W | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterType$ P1P1 | CounterNum$ 2 | SpellDescription$ Put two +1/+1 counters on target creature.\nLook at the top five cards of your library. You may reveal a white card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. | SubAbility$ DBDig +SVar:DBDig:DB$ Dig | DigNum$ 5 | ChangeNum$ 1 | Optional$ True | ForceRevealToController$ True | ChangeValid$ Card.White | RestRandomOrder$ True +Oracle:Put two +1/+1 counters on target creature.\nLook at the top five cards of your library. You may reveal a white card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/d/dirty_rat.txt b/forge-gui/res/cardsfolder/d/dirty_rat.txt new file mode 100644 index 00000000000..a9e5ee69b4b --- /dev/null +++ b/forge-gui/res/cardsfolder/d/dirty_rat.txt @@ -0,0 +1,15 @@ +Name:Dirty // Rat +ManaCost:1 B +Types:Host Creature Rat +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDiscard | TriggerDescription$ When CARDNAME enters the battlefield, target opponent discards a card. +SVar:TrigDiscard:DB$ Discard | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | NumCards$ 1 | Mode$ TgtChoose +Oracle:When this creature enters the battlefield, target opponent discards a card. +PT:1/1 +ALTERNATE +Name:Rat +ManaCost:1 B +Types:Rat +T:Mode$ AugmentTriggerActivated | Execute$ TrigDiscard | TriggerDescription$ target opponent discards a card. +SVar:TrigDiscard:DB$ Discard | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | NumCards$ 1 | Mode$ TgtChoose +Oracle:target opponent discards a card. +PT:1/1 \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/l/lilianas_spoils.txt b/forge-gui/res/cardsfolder/l/lilianas_spoils.txt new file mode 100644 index 00000000000..a4f6ec534d8 --- /dev/null +++ b/forge-gui/res/cardsfolder/l/lilianas_spoils.txt @@ -0,0 +1,6 @@ +Name:Liliana's Spoils +ManaCost:3 B +Types:Sorcery +A:SP$ Discard | Cost$ 3 B | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | NumCards$ 1 | Mode$ TgtChoose | SubAbility$ DBDig | SpellDescription$ Target opponent discards a card.\nLook at the top five cards of your library. You may reveal a black card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. +SVar:DBDig:DB$ Dig | DigNum$ 5 | ChangeNum$ 1 | Optional$ True | ForceRevealToController$ True | ChangeValid$ Card.Black | RestRandomOrder$ True +Oracle:Target opponent discards a card.\nLook at the top five cards of your library. You may reveal a black card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/n/nexus_of_fate.txt b/forge-gui/res/cardsfolder/n/nexus_of_fate.txt new file mode 100644 index 00000000000..2a42becdd8f --- /dev/null +++ b/forge-gui/res/cardsfolder/n/nexus_of_fate.txt @@ -0,0 +1,6 @@ +Name:Nexus of Fate +ManaCost:5 U U +Types:Instant +A:SP$ AddTurn | Cost$ 5 U U | NumTurns$ 1 | SpellDescription$ Take an extra turn after this one. +K:If CARDNAME would be put into a graveyard from anywhere, reveal CARDNAME and shuffle it into its owner's library instead. +Oracle:Take an extra turn after this one.\nIf Nexus of Fate would be put into a graveyard from anywhere, reveal Nexus of Fate and shuffle it into its owner's library instead. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/r/riddlemaster_sphinx.txt b/forge-gui/res/cardsfolder/r/riddlemaster_sphinx.txt new file mode 100644 index 00000000000..7c2338b70f0 --- /dev/null +++ b/forge-gui/res/cardsfolder/r/riddlemaster_sphinx.txt @@ -0,0 +1,8 @@ +Name:Riddlemaster Sphinx +ManaCost:4 U U +Types:Creature Sphinx +K:Flying +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigBounce | TriggerDescription$ When CARDNAME enters the battlefield, return target creature an opponent controls to its owner's hand. +SVar:TrigBounce:DB$ ChangeZone | ValidTgts$ Creature.OppCtrl | Origin$ Battlefield | Destination$ Hand | TgtPrompt$ Select target creature an opponent controls +Oracle:Flying\nWhen Riddlemaster Sphinx enters the battlefield, you may return target creature an opponent controls to its owner's hand. +PT:5/5 \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/s/sarkhans_dragonfire.txt b/forge-gui/res/cardsfolder/s/sarkhans_dragonfire.txt new file mode 100644 index 00000000000..1d8b6916784 --- /dev/null +++ b/forge-gui/res/cardsfolder/s/sarkhans_dragonfire.txt @@ -0,0 +1,5 @@ +Name:Sarkhan's Dragonfire +ManaCost:3 R R +Types:Sorcery +SVar:DBDig:DB$ Dig | DigNum$ 5 | ChangeNum$ 1 | Optional$ True | ForceRevealToController$ True | ChangeValid$ Card.Red | RestRandomOrder$ True +Oracle:Sarkhan's Dragonfire deals 3 damage to any target.\nLook at the top five cards of your library. You may reveal a red card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/s/serras_guardian.txt b/forge-gui/res/cardsfolder/s/serras_guardian.txt new file mode 100644 index 00000000000..b779c5c1c63 --- /dev/null +++ b/forge-gui/res/cardsfolder/s/serras_guardian.txt @@ -0,0 +1,9 @@ +Name:Serra's Guardian +ManaCost:4 W W +Types:Creature Angel +K:Flying +K:Vigilance +S:Mode$ Continuous | Affected$ Creature.YouCtrl+Other | AddKeyword$ Vigilance | Description$ Other creatures you control have vigilance. +SVar:PlayMain1:TRUE +Oracle:Flying\nVigilance (Attacking doesn't cause this creature to tap.)\nOther creatures you control have vigilance. +PT:5/5 \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/s/skalla_wolf.txt b/forge-gui/res/cardsfolder/s/skalla_wolf.txt new file mode 100644 index 00000000000..ac0332b6967 --- /dev/null +++ b/forge-gui/res/cardsfolder/s/skalla_wolf.txt @@ -0,0 +1,6 @@ +Name:Skalla Wolf +ManaCost:3 G G +Types:Creature Wolf Spirit +SVar:DBDig:DB$ Dig | DigNum$ 5 | ChangeNum$ 1 | Optional$ True | ForceRevealToController$ True | ChangeValid$ Card.Green | RestRandomOrder$ True +Oracle:When Skalla Wolf enters the battlefield, look at the top five cards of your library. You may reveal a green card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. +PT:3/3 \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/t/tezzeret_cruel_machinist.txt b/forge-gui/res/cardsfolder/t/tezzeret_cruel_machinist.txt new file mode 100644 index 00000000000..753c9caa94a --- /dev/null +++ b/forge-gui/res/cardsfolder/t/tezzeret_cruel_machinist.txt @@ -0,0 +1,8 @@ +Name:Tezzeret, Cruel Machinist +ManaCost:4 U U +Types:Legendary Planeswalker Tezzeret +A:AB$ ChooseCard | Cost$ AddCounter<0/LOYALTY> | Planeswalker$ True | AnyNumber$ True | Defined$ You | MinAmount$ 0 | Amount$ X | Choices$ Card.YouCtrl | ChoiceZone$ Hand | RememberChosen$ True | SubAbility$ DBEnterFaceDownAs | SpellDescription$ Put any number of cards from your hand onto the battlefield face down. They're 5/5 artifact creatures. +SVar:DBEnterFaceDownAs:DB$ EnterFaceDownAs | Defined$ ChosenCard | DefinedPlayer$ You | Types$ Artifact,Creature | Power$ 5 | Toughness$ 5 | Manifested$ False +SVar:X:Count$InYourHand +Oracle:[+1]: Draw a card.\n[0]: Until your next turn, target artifact you control becomes a 5/5 creature in addition to its other types.\n[-7]: Put any number of cards from your hand onto the battlefield face down. They're 5/5 artifact creatures. +Loyalty:4 \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/t/tezzerets_gatebreaker.txt b/forge-gui/res/cardsfolder/t/tezzerets_gatebreaker.txt new file mode 100644 index 00000000000..a1cbc230d63 --- /dev/null +++ b/forge-gui/res/cardsfolder/t/tezzerets_gatebreaker.txt @@ -0,0 +1,5 @@ +Name:Tezzeret's Gatebreaker +ManaCost:4 +Types:Artifact +SVar:DBDig:DB$ Dig | DigNum$ 5 | ChangeNum$ 1 | Optional$ True | ForceRevealToController$ True | ChangeValid$ Card.Blue,Card.Artifact | RestRandomOrder$ True +Oracle:When Tezzeret's Gatebreaker enters the battlefield, look at the top five cards of your library. You may reveal a blue or artifact card from among them and put it into your hand. Put the rest on the bottom of your library in a random order.\n{5}{U}, {T}, Sacrifice Tezzeret's Gatebreaker: Creatures you control can't be blocked this turn. \ No newline at end of file