From dead2d195e1b2fa63cc0c7fe54c0907a884e063b Mon Sep 17 00:00:00 2001 From: John Date: Fri, 29 Jan 2021 09:25:49 +0000 Subject: [PATCH 01/66] Crippling Fear --- forge-gui/res/cardsfolder/upcoming/crippling_fear | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/crippling_fear diff --git a/forge-gui/res/cardsfolder/upcoming/crippling_fear b/forge-gui/res/cardsfolder/upcoming/crippling_fear new file mode 100644 index 00000000000..6368d93dfed --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/crippling_fear @@ -0,0 +1,6 @@ +Name:Crippling Fear +ManaCost:2 B B +Types:Sorcery +A:SP$ ChooseType | Cost$ 2 B B | Defined$ You | Type$ Creature | SubAbility$ DBPumpOther | AILogic$ MostProminentComputerControls | SpellDescription$ Choose a creature type. Creatures that aren't of the chosen type get -3/-3 until end of turn. +SVar:DBPumpOther:DB$ PumpAll | ValidCards$ Creature.IsNotChosenType | NumAtt$ -3 | NumDef$ -3 | IsCurse$ True +Oracle:Choose a creature type. Creatures that aren't of the chosen type get -3/-3 until end of turn. From 65dd83ccfc3585e58e87656f275f742633e7cd14 Mon Sep 17 00:00:00 2001 From: John Date: Fri, 29 Jan 2021 09:29:16 +0000 Subject: [PATCH 02/66] deathkneel berserker --- forge-gui/res/cardsfolder/upcoming/deathkneel_berserker | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/deathkneel_berserker diff --git a/forge-gui/res/cardsfolder/upcoming/deathkneel_berserker b/forge-gui/res/cardsfolder/upcoming/deathkneel_berserker new file mode 100644 index 00000000000..4fe2fa869a7 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/deathkneel_berserker @@ -0,0 +1,7 @@ +Name:DeathKnell Berserker +ManaCost:1 B +Types:Creature Elf Berserker +PT:2/2 +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self+powerGE3 | Execute$ TrigToken | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, if its power was 3 or greater, create a 2/2 black Zombie Berserker creature token. +SVar:TrigToken:DB$ Token | TokenAmount$ 1 |TokenScript$ b_2_2_zombie_berserker | TokenOwner$ You +Oracle:When Deathknell Berserker dies, if its power was 3 or greater, create a 2/2 black Zombie Berserker creature token. From 6a280c57ad7bade326c636ce51ba70fa0fe43568 Mon Sep 17 00:00:00 2001 From: John Date: Fri, 29 Jan 2021 09:29:53 +0000 Subject: [PATCH 03/66] Add new file --- forge-gui/res/cardsfolder/upcoming/demonic_gifts | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/demonic_gifts diff --git a/forge-gui/res/cardsfolder/upcoming/demonic_gifts b/forge-gui/res/cardsfolder/upcoming/demonic_gifts new file mode 100644 index 00000000000..06b27bcf03c --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/demonic_gifts @@ -0,0 +1,8 @@ +Name:Demonic Gifts +ManaCost:1 B +Types:Instant +A:SP$ Pump | Cost$ 1 B | ValidTgts$ Creature | TgtPrompt$ Choose target creature | NumAtt$ +2 | SubAbility$ DBAnimate | SpellDescription$ Until end of turn, target creature gets +2/+0 and gains "When this creature dies, return it to the battlefield under its owner's control." | StackDescription$ Spelldescription +SVar:DBAnimate:DB$ Animate | Triggers$ TrigDies | sVars$ TrigReturn | Defined$ ParentTarget | StackDescription$ None +SVar:TrigDies:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigReturn | TriggerDescription$ When CARDNAME dies, return it to the battlefield under its owner’s control. +SVar:TrigReturn:DB$ ChangeZone | DB$ ChangeZone | Defined$ TriggeredNewCardLKICopy | Origin$ Graveyard | Destination$ Battlefield +Oracle:Until end of turn, target creature gets +2/+0 and gains "When this creature dies, return it to the battlefield under its owner's control." From 34d6dc59cf22fa7fb32b3dc19ed81e4209668021 Mon Sep 17 00:00:00 2001 From: John Date: Fri, 29 Jan 2021 09:30:41 +0000 Subject: [PATCH 04/66] dogged pursuit --- forge-gui/res/cardsfolder/upcoming/dogged_pursuit | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/dogged_pursuit diff --git a/forge-gui/res/cardsfolder/upcoming/dogged_pursuit b/forge-gui/res/cardsfolder/upcoming/dogged_pursuit new file mode 100644 index 00000000000..609de7812cb --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/dogged_pursuit @@ -0,0 +1,7 @@ +Name:Dogged Pursuit +ManaCost:3 B +Types:Enchantment +T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDrain | TriggerDescription$ At the beginning of your end step, CARDNAME each opponent loses 1 life and you gain 1 life. +SVar:TrigDrain:DB$ LoseLife | Defined$ Player.Opponent | LifeAmount$ 1 | SubAbility$ DBGainOneLife +SVar:DBGainOneLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 +Oracle:At the beginning of your end step, each opponent loses 1 life and you gain 1 life. From 35c42d04ca7bf416fcc7976f75886ff362b4a5d2 Mon Sep 17 00:00:00 2001 From: John Date: Fri, 29 Jan 2021 09:31:16 +0000 Subject: [PATCH 05/66] Add new file --- forge-gui/res/cardsfolder/upcoming/dread_rider | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/dread_rider diff --git a/forge-gui/res/cardsfolder/upcoming/dread_rider b/forge-gui/res/cardsfolder/upcoming/dread_rider new file mode 100644 index 00000000000..0f68b8d0c4f --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/dread_rider @@ -0,0 +1,6 @@ +Name:Dread Rider +ManaCost:5 B +Types:Creature Spirit Knight +PT:3/7 +A:AB$ LoseLife | Cost$ 1 B T ExileFromGrave<1/Creature> | ValidTgts$ Player | TgtPrompt$ Select a player | LifeAmount$ 3 | SpellDescription$ Target player loses 3 life. +Oracle:{1}{B}, {T}: Exile a creature card from your graveyard: Target player loses 3 life. From 03410629325f299974efa0dc03ea4850839f18af Mon Sep 17 00:00:00 2001 From: John Date: Fri, 29 Jan 2021 09:31:57 +0000 Subject: [PATCH 06/66] elderfang disciple --- forge-gui/res/cardsfolder/upcoming/elderfang_disciple | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/elderfang_disciple diff --git a/forge-gui/res/cardsfolder/upcoming/elderfang_disciple b/forge-gui/res/cardsfolder/upcoming/elderfang_disciple new file mode 100644 index 00000000000..eb9e3a8c803 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/elderfang_disciple @@ -0,0 +1,7 @@ +Name:Elderfang Disciple +ManaCost:1 B +Types:Creature Elf Cleric +PT:1/1 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDiscard | TriggerDescription$ When CARDNAME enters the battlefield, each opponent discards a card. +SVar:TrigDiscard:DB$Discard | Defined$ Player.Opponent | NumCards$ 1 | Mode$ TgtChoose +Oracle:When Elderfang Disciple enters the battlefield, each opponent discards a card. From 97b3391688f1ec0f8dd49112c4a018681426d915 Mon Sep 17 00:00:00 2001 From: John Date: Fri, 29 Jan 2021 09:32:39 +0000 Subject: [PATCH 07/66] feed the serpent --- forge-gui/res/cardsfolder/upcoming/feed_the_serpent | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/feed_the_serpent diff --git a/forge-gui/res/cardsfolder/upcoming/feed_the_serpent b/forge-gui/res/cardsfolder/upcoming/feed_the_serpent new file mode 100644 index 00000000000..efc5db79c28 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/feed_the_serpent @@ -0,0 +1,5 @@ +Name:Feed the Serpent +ManaCost:2 B B +Types:Instant +A:SP$ ChangeZone | Cost$ 2 B B | Origin$ Battlefield | Destination$ Exile | TgtPrompt$ Choose target creature or planeswalker | ValidTgts$ Card.Creature,Card.Planeswalker | SpellDescription$ Exile target creature or planeswalker. +Oracle:Exile target creature or planeswalker. From b155639b078b1db7da375b81cfcda88441bb4f87 Mon Sep 17 00:00:00 2001 From: John Date: Fri, 29 Jan 2021 09:33:25 +0000 Subject: [PATCH 08/66] grim draugr --- forge-gui/res/cardsfolder/upcoming/grim_draugr | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/grim_draugr diff --git a/forge-gui/res/cardsfolder/upcoming/grim_draugr b/forge-gui/res/cardsfolder/upcoming/grim_draugr new file mode 100644 index 00000000000..fad93f5f790 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/grim_draugr @@ -0,0 +1,6 @@ +Name:Grim Draugr +ManaCost:2 B +Types:Snow Creature Zombie Berserker +PT:3/2 +A:AB$ Pump | Cost$ 1 S | Defined$ Self | NumAtt$ +1 | KW$ Menace | SpellDescription$ CARDNAME gets +1/+0 and gains menace until end of turn. +Oracle:{1} {S}: Grim Draugrr gets gets +1/+0 and gains menace until end of turn. (It can't be blocked except by two or more creatures. {S} can be paid with one mana from a snow source.) From e89ee75e4ce7e86f7a3f14a97a7be90a6a98dd91 Mon Sep 17 00:00:00 2001 From: John Date: Fri, 29 Jan 2021 09:34:00 +0000 Subject: [PATCH 09/66] infernal pet --- forge-gui/res/cardsfolder/upcoming/infernal_pet | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/infernal_pet diff --git a/forge-gui/res/cardsfolder/upcoming/infernal_pet b/forge-gui/res/cardsfolder/upcoming/infernal_pet new file mode 100644 index 00000000000..b2010ef76c4 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/infernal_pet @@ -0,0 +1,10 @@ +Name:Infernal Pet +ManaCost:2 B +Types:Creature Imp +PT:2/2 +T:Mode$ SpellCast | ValidCard$ Card.YouCtrl | TriggerZones$ Battlefield | Execute$ DBPutCounter | CheckSVar$ YouCastThisTurn | SVarCompare$ EQ2 | NoResolvingCheck$ True | TriggerDescription$ Whenever you cast your second spell each turn, put a +1/+1 counter on CARDNAME and it gains flying until end of turn. +SVar:DBPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ TrigPump +SVar:TrigPump:DB$ Pump | KW$ Flying | Defined$ Self +SVar:YouCastThisTurn:Count$ThisTurnCast_Card.YouCtrl +SVar:BuffedBy:Card +Oracle:Whenever you cast your second spell each turn, put a +1/+1 counter on Infernal Pet and it gains flying until end of turn. From df371dc2204c250c9193360820f22bbe69aaa92d Mon Sep 17 00:00:00 2001 From: John Date: Fri, 29 Jan 2021 09:45:02 +0000 Subject: [PATCH 10/66] elderleaf mentor --- forge-gui/res/cardsfolder/upcoming/elderleaf_mentor.txt | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/elderleaf_mentor.txt diff --git a/forge-gui/res/cardsfolder/upcoming/elderleaf_mentor.txt b/forge-gui/res/cardsfolder/upcoming/elderleaf_mentor.txt new file mode 100644 index 00000000000..3fc31e070eb --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/elderleaf_mentor.txt @@ -0,0 +1,7 @@ +Name:Elderleaf Mentor +ManaCost:3 G +Types:Creature Elf Warrior +PT:3/2 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a 1/1 green Elf Warrior creature token. +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ g_1_1_elf_warrior | TokenOwner$ You +Oracle:When Elderleaf Mentor enters the battlefield, create a 1/1 green Elf Warrior creature token. From 5a96a5142ea87b4a8a9a11c251f0ee3c54b2f55b Mon Sep 17 00:00:00 2001 From: John Date: Fri, 29 Jan 2021 09:47:50 +0000 Subject: [PATCH 11/66] gnottvold recluse --- forge-gui/res/cardsfolder/upcoming/gnottvold_recluse.txt | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/gnottvold_recluse.txt diff --git a/forge-gui/res/cardsfolder/upcoming/gnottvold_recluse.txt b/forge-gui/res/cardsfolder/upcoming/gnottvold_recluse.txt new file mode 100644 index 00000000000..b954008a344 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/gnottvold_recluse.txt @@ -0,0 +1,6 @@ +Name:Gnottvold Recluse +ManaCost:2 G +Types:Creature Spider +PT:4/2 +K:Reach +Oracle:Reach From 6b456bb4a0aea4b72d972d106107e4e2f5ac28c3 Mon Sep 17 00:00:00 2001 From: John Date: Fri, 29 Jan 2021 09:58:52 +0000 Subject: [PATCH 12/66] icehide troll --- forge-gui/res/cardsfolder/upcoming/icehide_troll.txt | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/icehide_troll.txt diff --git a/forge-gui/res/cardsfolder/upcoming/icehide_troll.txt b/forge-gui/res/cardsfolder/upcoming/icehide_troll.txt new file mode 100644 index 00000000000..c2df0692b1b --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/icehide_troll.txt @@ -0,0 +1,8 @@ +Name:Icehide Troll +ManaCost:2 G +Types:Snow Creature Troll Warrior +PT:2/3 +A:AB$ Pump | Cost$ S S | Defined$ Self | NumAtt$ +2 | KW$ Indestructible| SubAbility$ DBTap | SpellDescription$ CARDNAME gets +2/+0 and gains indestructible until end of turn. Tap it. +SVar:DBTap:DB$Tap | Defined$ Self +DeckNeeds:Type$Snow +Oracle:{S}{S}: Icehide Troll gets +2/+0 and gains indestructible until end of turn. Tap it. (Damage and effects that say “destroy” don’t destroy it. {S} can be paid with one mana from a snow source.) \ No newline at end of file From 050eb814517c1a1c95bfe2c845f1ecb0849c3987 Mon Sep 17 00:00:00 2001 From: John Date: Fri, 29 Jan 2021 10:02:28 +0000 Subject: [PATCH 13/66] jaspera sentinel --- forge-gui/res/cardsfolder/upcoming/jaspera_sentinel.txt | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/jaspera_sentinel.txt diff --git a/forge-gui/res/cardsfolder/upcoming/jaspera_sentinel.txt b/forge-gui/res/cardsfolder/upcoming/jaspera_sentinel.txt new file mode 100644 index 00000000000..affc5d3cce8 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/jaspera_sentinel.txt @@ -0,0 +1,7 @@ +Name:Jaspera Sentinel +ManaCost:G +Types:Creature Elf Rogue +PT:1/2 +K:Reach +A:AB$ Mana | Cost$ T tapXType<1/Creature> | Produced$ Any | SpellDescription$ Add one mana of any color. +Oracle:Reach\n{T}, Tap an untapped creature you control: Add one mana of any color. From 26009daf1bf02b961460fd36db5af3e9ad3da671 Mon Sep 17 00:00:00 2001 From: John Date: Fri, 29 Jan 2021 10:07:28 +0000 Subject: [PATCH 14/66] Update crippling_fear --- .../cardsfolder/upcoming/{crippling_fear => crippling_fear.txt} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename forge-gui/res/cardsfolder/upcoming/{crippling_fear => crippling_fear.txt} (100%) diff --git a/forge-gui/res/cardsfolder/upcoming/crippling_fear b/forge-gui/res/cardsfolder/upcoming/crippling_fear.txt similarity index 100% rename from forge-gui/res/cardsfolder/upcoming/crippling_fear rename to forge-gui/res/cardsfolder/upcoming/crippling_fear.txt From c0a923ac4f2c577ef696d40dd7c3e540c820f65b Mon Sep 17 00:00:00 2001 From: John Date: Fri, 29 Jan 2021 10:08:16 +0000 Subject: [PATCH 15/66] Update deathkneel_berserker --- .../upcoming/{deathkneel_berserker => deathkneel_berserker.txt} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename forge-gui/res/cardsfolder/upcoming/{deathkneel_berserker => deathkneel_berserker.txt} (100%) diff --git a/forge-gui/res/cardsfolder/upcoming/deathkneel_berserker b/forge-gui/res/cardsfolder/upcoming/deathkneel_berserker.txt similarity index 100% rename from forge-gui/res/cardsfolder/upcoming/deathkneel_berserker rename to forge-gui/res/cardsfolder/upcoming/deathkneel_berserker.txt From 4996bb0d20aa525ae34641b4564ff0cac7f8e435 Mon Sep 17 00:00:00 2001 From: John Date: Fri, 29 Jan 2021 10:08:42 +0000 Subject: [PATCH 16/66] Update demonic_gifts --- .../res/cardsfolder/upcoming/{demonic_gifts => demonic_gifts.txt} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename forge-gui/res/cardsfolder/upcoming/{demonic_gifts => demonic_gifts.txt} (100%) diff --git a/forge-gui/res/cardsfolder/upcoming/demonic_gifts b/forge-gui/res/cardsfolder/upcoming/demonic_gifts.txt similarity index 100% rename from forge-gui/res/cardsfolder/upcoming/demonic_gifts rename to forge-gui/res/cardsfolder/upcoming/demonic_gifts.txt From 54d4969e3b42e65fb6759559bee9c38c1fe5c712 Mon Sep 17 00:00:00 2001 From: John Date: Fri, 29 Jan 2021 10:09:04 +0000 Subject: [PATCH 17/66] Update dogged_pursuit --- .../cardsfolder/upcoming/{dogged_pursuit => dogged_pursuit.txt} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename forge-gui/res/cardsfolder/upcoming/{dogged_pursuit => dogged_pursuit.txt} (100%) diff --git a/forge-gui/res/cardsfolder/upcoming/dogged_pursuit b/forge-gui/res/cardsfolder/upcoming/dogged_pursuit.txt similarity index 100% rename from forge-gui/res/cardsfolder/upcoming/dogged_pursuit rename to forge-gui/res/cardsfolder/upcoming/dogged_pursuit.txt From 8865f59d1042c08c914afc4eb532eae18a075dd0 Mon Sep 17 00:00:00 2001 From: John Date: Fri, 29 Jan 2021 10:09:47 +0000 Subject: [PATCH 18/66] Update dread_rider --- .../res/cardsfolder/upcoming/{dread_rider => dread_rider.txt} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename forge-gui/res/cardsfolder/upcoming/{dread_rider => dread_rider.txt} (100%) diff --git a/forge-gui/res/cardsfolder/upcoming/dread_rider b/forge-gui/res/cardsfolder/upcoming/dread_rider.txt similarity index 100% rename from forge-gui/res/cardsfolder/upcoming/dread_rider rename to forge-gui/res/cardsfolder/upcoming/dread_rider.txt From 8095e9590f3a17645e7877cd40cfe3f3ad933118 Mon Sep 17 00:00:00 2001 From: John Date: Fri, 29 Jan 2021 10:09:58 +0000 Subject: [PATCH 19/66] Update elderfang_disciple --- .../upcoming/{elderfang_disciple => elderfang_disciple.txt} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename forge-gui/res/cardsfolder/upcoming/{elderfang_disciple => elderfang_disciple.txt} (100%) diff --git a/forge-gui/res/cardsfolder/upcoming/elderfang_disciple b/forge-gui/res/cardsfolder/upcoming/elderfang_disciple.txt similarity index 100% rename from forge-gui/res/cardsfolder/upcoming/elderfang_disciple rename to forge-gui/res/cardsfolder/upcoming/elderfang_disciple.txt From bb134c2af4cafff52cfe46c89199ece9853e6683 Mon Sep 17 00:00:00 2001 From: John Date: Fri, 29 Jan 2021 10:10:11 +0000 Subject: [PATCH 20/66] Update feed_the_serpent --- .../upcoming/{feed_the_serpent => feed_the_serpent.txt} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename forge-gui/res/cardsfolder/upcoming/{feed_the_serpent => feed_the_serpent.txt} (100%) diff --git a/forge-gui/res/cardsfolder/upcoming/feed_the_serpent b/forge-gui/res/cardsfolder/upcoming/feed_the_serpent.txt similarity index 100% rename from forge-gui/res/cardsfolder/upcoming/feed_the_serpent rename to forge-gui/res/cardsfolder/upcoming/feed_the_serpent.txt From c876336eb5b61391def6b30b2529bd2e407be84b Mon Sep 17 00:00:00 2001 From: John Date: Fri, 29 Jan 2021 10:10:23 +0000 Subject: [PATCH 21/66] Update grim_draugr --- .../res/cardsfolder/upcoming/{grim_draugr => grim_draugr.txt} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename forge-gui/res/cardsfolder/upcoming/{grim_draugr => grim_draugr.txt} (100%) diff --git a/forge-gui/res/cardsfolder/upcoming/grim_draugr b/forge-gui/res/cardsfolder/upcoming/grim_draugr.txt similarity index 100% rename from forge-gui/res/cardsfolder/upcoming/grim_draugr rename to forge-gui/res/cardsfolder/upcoming/grim_draugr.txt From ef9be274acbcd193a947b1b2090b56c01f94a29c Mon Sep 17 00:00:00 2001 From: John Date: Fri, 29 Jan 2021 10:10:36 +0000 Subject: [PATCH 22/66] Update infernal_pet --- .../res/cardsfolder/upcoming/{infernal_pet => infernal_pet.txt} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename forge-gui/res/cardsfolder/upcoming/{infernal_pet => infernal_pet.txt} (100%) diff --git a/forge-gui/res/cardsfolder/upcoming/infernal_pet b/forge-gui/res/cardsfolder/upcoming/infernal_pet.txt similarity index 100% rename from forge-gui/res/cardsfolder/upcoming/infernal_pet rename to forge-gui/res/cardsfolder/upcoming/infernal_pet.txt From 2d5c5545a5fd4b35f8542ef14db2c906ee569047 Mon Sep 17 00:00:00 2001 From: John Date: Fri, 29 Jan 2021 10:15:41 +0000 Subject: [PATCH 23/66] codespell cleric --- .../res/cardsfolder/upcoming/codespell_cleric.txt | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/codespell_cleric.txt diff --git a/forge-gui/res/cardsfolder/upcoming/codespell_cleric.txt b/forge-gui/res/cardsfolder/upcoming/codespell_cleric.txt new file mode 100644 index 00000000000..50c28bcec86 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/codespell_cleric.txt @@ -0,0 +1,10 @@ +Name:Codespell Cleric +ManaCost:W +Types:Creature Human Cleric +PT:1/1 +K:Vigilance +T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ DelTrig | CheckSVar$ YouCastThisTurn | SVarCompare$ EQ2 | NoResolvingCheck$ True +SVar:DelTrig:DB$ DelayedTrigger | Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | Defined$ Card.Self | Execute$ DBPutCounter | SpellDescription$ When CARDNAME enters the battlefield, if it was the second spell you cast this turn, put a +1/+1 counter on target creature. +SVar:DBPutCounter:DB$ PutCounter | ValidTgts$ Creature | CounterType$ P1P1 | CounterNum$ 1 +SVar:YouCastThisTurn:Count$ThisTurnCast_Card.YouCtrl +Oracle:Vigilance\nWhen Codespell Cleric enters the battlefield, if it was the second spell you cast this turn, put a +1/+1 counter on target creature. From 788519bb64fff95b7c6cbec17aeb00b72d21ded9 Mon Sep 17 00:00:00 2001 From: John Date: Fri, 29 Jan 2021 10:52:10 +0000 Subject: [PATCH 24/66] sculptor of winter --- forge-gui/res/cardsfolder/upcoming/sculptor_of_winter.txt | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/sculptor_of_winter.txt diff --git a/forge-gui/res/cardsfolder/upcoming/sculptor_of_winter.txt b/forge-gui/res/cardsfolder/upcoming/sculptor_of_winter.txt new file mode 100644 index 00000000000..3afb4fea935 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/sculptor_of_winter.txt @@ -0,0 +1,6 @@ +Name:Sculptor of Winter +ManaCost:1 G +Types:Snow Creature Elf Rogue +PT:2/2 +A:AB$ Untap | Cost$ T | ValidTgts$ Land.Snow | TgtPrompt$ Select target land | AILogic$ PoolExtraMana | SpellDescription$ Untap target snow land. +Oracle:{T}: Untap target snow land. \ No newline at end of file From 9a5c50abb01504c95582ce246eac8b0aa87f6c13 Mon Sep 17 00:00:00 2001 From: John Date: Fri, 29 Jan 2021 10:52:49 +0000 Subject: [PATCH 25/66] Update sculptor_of_winter.txt --- forge-gui/res/cardsfolder/upcoming/sculptor_of_winter.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/forge-gui/res/cardsfolder/upcoming/sculptor_of_winter.txt b/forge-gui/res/cardsfolder/upcoming/sculptor_of_winter.txt index 3afb4fea935..666a10cca68 100644 --- a/forge-gui/res/cardsfolder/upcoming/sculptor_of_winter.txt +++ b/forge-gui/res/cardsfolder/upcoming/sculptor_of_winter.txt @@ -3,4 +3,5 @@ ManaCost:1 G Types:Snow Creature Elf Rogue PT:2/2 A:AB$ Untap | Cost$ T | ValidTgts$ Land.Snow | TgtPrompt$ Select target land | AILogic$ PoolExtraMana | SpellDescription$ Untap target snow land. -Oracle:{T}: Untap target snow land. \ No newline at end of file +DeckNeeds:Type$Snow +Oracle:{T}: Untap target snow land. From aea60ddb849e026f58428d1d96f36c2e68e68268 Mon Sep 17 00:00:00 2001 From: John Date: Fri, 29 Jan 2021 11:03:01 +0000 Subject: [PATCH 26/66] Delete codespell_cleric.txt --- .../res/cardsfolder/upcoming/codespell_cleric.txt | 10 ---------- 1 file changed, 10 deletions(-) delete mode 100644 forge-gui/res/cardsfolder/upcoming/codespell_cleric.txt diff --git a/forge-gui/res/cardsfolder/upcoming/codespell_cleric.txt b/forge-gui/res/cardsfolder/upcoming/codespell_cleric.txt deleted file mode 100644 index 50c28bcec86..00000000000 --- a/forge-gui/res/cardsfolder/upcoming/codespell_cleric.txt +++ /dev/null @@ -1,10 +0,0 @@ -Name:Codespell Cleric -ManaCost:W -Types:Creature Human Cleric -PT:1/1 -K:Vigilance -T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ DelTrig | CheckSVar$ YouCastThisTurn | SVarCompare$ EQ2 | NoResolvingCheck$ True -SVar:DelTrig:DB$ DelayedTrigger | Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | Defined$ Card.Self | Execute$ DBPutCounter | SpellDescription$ When CARDNAME enters the battlefield, if it was the second spell you cast this turn, put a +1/+1 counter on target creature. -SVar:DBPutCounter:DB$ PutCounter | ValidTgts$ Creature | CounterType$ P1P1 | CounterNum$ 1 -SVar:YouCastThisTurn:Count$ThisTurnCast_Card.YouCtrl -Oracle:Vigilance\nWhen Codespell Cleric enters the battlefield, if it was the second spell you cast this turn, put a +1/+1 counter on target creature. From b492805b372fdca43b24a8d2c998a748e4caf986 Mon Sep 17 00:00:00 2001 From: John Date: Fri, 29 Jan 2021 11:38:39 +0000 Subject: [PATCH 27/66] Add new file --- forge-gui/res/cardsfolder/upcoming/search_for_glory.txt | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/search_for_glory.txt diff --git a/forge-gui/res/cardsfolder/upcoming/search_for_glory.txt b/forge-gui/res/cardsfolder/upcoming/search_for_glory.txt new file mode 100644 index 00000000000..252566501dc --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/search_for_glory.txt @@ -0,0 +1,9 @@ +Name:Search for Glory +ManaCost:2 W +Types:Snow Sorcery +A:SP$ ChangeZone | Cost$ 2 W | Origin$ Library | Destination$ Hand | ChangeType$ Permanent.Snow,Legendary,Saga | ChangeNum$ 1 | SubAbility$ NaturalLife | SpellDescription$ Search your library for a snow permanent card, a legendary card, or a Saga card, reveal it, put it into your hand, then shuffle your library. You gain 1 life for each {S} spent to cast this spell. +SVar:NaturalLife:DB$ GainLife | Defined$ You | LifeAmount$ X | References$ X +SVar:X:Count$CastTotalSnowManaSpent +AI:RemoveDeck:Random +DeckHints:Type$Legendary +Oracle:Search your library for a legendary creature card, reveal it, put it into your hand, then shuffle your library. From 23f809e792adfad8601161e996fc457eac834530 Mon Sep 17 00:00:00 2001 From: John Date: Fri, 29 Jan 2021 12:36:02 +0000 Subject: [PATCH 28/66] raise the draugr --- forge-gui/res/cardsfolder/upcoming/raise_the_draugr.txt | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/raise_the_draugr.txt diff --git a/forge-gui/res/cardsfolder/upcoming/raise_the_draugr.txt b/forge-gui/res/cardsfolder/upcoming/raise_the_draugr.txt new file mode 100644 index 00000000000..8d2ee08c1df --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/raise_the_draugr.txt @@ -0,0 +1,7 @@ +Name:Raise the Draugr +ManaCost:1 B +Types:Instant +A:SP$ Charm | Cost$ 1 B | Choices$ DBChangeZone1,DBChangeZone2 +SVar:DBChangeZone1:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | Mandatory$ True | TgtPrompt$ Select target creature card in your graveyard | ValidTgts$ Creature.YouOwn | AILogic$ NoSameCreatureType | SpellDescription$ Return target creature card from your graveyard to your hand. +SVar:DBChangeZone2:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | Mandatory$ True | TargetsWithSameCreatureType$ True | TargetMin$ 2 | TargetMax$ 2 | ValidTgts$ Creature.YouOwn | TgtPrompt$ Select two target creature cards that share a creature type in your graveyard | SpellDescription$ Return two target creature cards that share a creature type from your graveyard to your hand. +Oracle:Choose one -\n• Return target creature card from your graveyard to your hand.\n• Return two target creature cards that share a creature type from your graveyard to your hand. From 6ac0836f9f71f24c59b7789ece68e60df8c84df6 Mon Sep 17 00:00:00 2001 From: John Date: Fri, 29 Jan 2021 12:36:59 +0000 Subject: [PATCH 29/66] Add new file --- forge-gui/res/cardsfolder/upcoming/spectral_steel.txt | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/spectral_steel.txt diff --git a/forge-gui/res/cardsfolder/upcoming/spectral_steel.txt b/forge-gui/res/cardsfolder/upcoming/spectral_steel.txt new file mode 100644 index 00000000000..fd7103a7aee --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/spectral_steel.txt @@ -0,0 +1,8 @@ +Name:Spectral Steel +ManaCost:1 W +Types:Enchantment Aura +K:Enchant creature +A:SP$ Attach | Cost$ 1 W | ValidTgts$ Creature | AILogic$ Pump | SpellDescription$ Enchanted creature gets +2/+2. {1}{W}, Exile CARDNAME from your graveyard: Return another target Aura or Equipment card from your graveyard to your hand. +S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 2 | AddToughness$ 2 | Description$ Enchanted creature gets +2/+2. {1}{W}, Exile CARDNAME from your graveyard: Return another target Aura or Equipment card from your graveyard to your hand. +A:AB$ ChangeZone | Cost$ 1 W ExileFromGrave<1/CARDNAME> | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Aura.Other.YouOwn,Equipment.YouOwn | ActivationZone$ Graveyard | TgtPrompt$ Choose target aura or equipment card in your graveyard +Oracle:Enchant creature\nEnchanted creature gets +2/+2.\n{1}{W}, Exile Spectral Steel from your graveyard: Return another target Aura or Equipment card from your graveyard to your hand. From 717b756d99bf684d85baf3eef9ba2ec13a291e8e Mon Sep 17 00:00:00 2001 From: John Date: Fri, 29 Jan 2021 13:10:45 +0000 Subject: [PATCH 30/66] stalwart valkyrie --- forge-gui/res/cardsfolder/upcoming/stalwart_valkyrie.txt | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/stalwart_valkyrie.txt diff --git a/forge-gui/res/cardsfolder/upcoming/stalwart_valkyrie.txt b/forge-gui/res/cardsfolder/upcoming/stalwart_valkyrie.txt new file mode 100644 index 00000000000..d96aac66b49 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/stalwart_valkyrie.txt @@ -0,0 +1,7 @@ +Name:Stalwart Valkyrie +ManaCost:3 W +Types:Creature Angel Warrior +PT:3/2 +K:Flying +SVar:AltCost:Cost$ 1 W ExileFromGrave<1/Creature> | Description$ You may pay {1}{W} and exile a creature card from your graveyard rather than pay CARDNAME's mana cost +Oracle:You may pay {1}{W} and exile a creature card from your graveyard rather than pay this spell's mana cost.\nFlying From 95f1fb368bf091263a30e10d23eef9fda7dcfd97 Mon Sep 17 00:00:00 2001 From: John Date: Fri, 29 Jan 2021 14:57:37 +0000 Subject: [PATCH 31/66] cyclone summoner --- forge-gui/res/cardsfolder/upcoming/cyclone_summoner.txt | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/cyclone_summoner.txt diff --git a/forge-gui/res/cardsfolder/upcoming/cyclone_summoner.txt b/forge-gui/res/cardsfolder/upcoming/cyclone_summoner.txt new file mode 100644 index 00000000000..3887a673752 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/cyclone_summoner.txt @@ -0,0 +1,7 @@ +Name:Cyclone Summoner +ManaCost:5 U U +Types:Creature Giant Wizard +PT:7/7 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.wasCastFromHand+Self | Execute$ TrigChangeZoneAll | TriggerDescription$ When CARDNAME enters the battlefield, if you cast it from your hand, return all permanents to their owners' hands except for Giants, Wizards, and lands. +SVar:TrigChangeZoneAll:DB$ ChangeZoneAll | ChangeType$ Permanent.nonLand+nonGiant+nonWizard | Origin$ Battlefield | Destination$ Hand +Oracle:When Cyclone Summoner enters the battlefield, if you cast it from your hand, return all permanents to their owners' hands except for Giants, Wizards, and lands. From 262ecabe7923001159bf9b09db1148ba36da1767 Mon Sep 17 00:00:00 2001 From: John Date: Fri, 29 Jan 2021 18:19:16 +0000 Subject: [PATCH 32/66] Add new file --- .../res/cardsfolder/upcoming/karfell_kennel_master.txt | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/karfell_kennel_master.txt diff --git a/forge-gui/res/cardsfolder/upcoming/karfell_kennel_master.txt b/forge-gui/res/cardsfolder/upcoming/karfell_kennel_master.txt new file mode 100644 index 00000000000..d0ec704caa2 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/karfell_kennel_master.txt @@ -0,0 +1,7 @@ +Name:Karfell Kennel-Master +ManaCost:4 B +Types:Creature Zombie Berserker +PT:4/4 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBPump | TriggerDescription$ When CARDNAME enters the battlefield, up to two target creatures each get +1/+0 and gain indestructible until end of turn. +SVar:DBPump:DB$ Pump | TargetMin$ 0 | TargetMax$ 2 | NumAtt$ +1 | KW$ Indestructible | ValidTgts$ Creature | TgtPrompt$ Select up to two target creatures. +Oracle:When Karfell Kennel-Master enters the battlefield, up to two target creatures each get +1/+0 and gain indestructible until end of turn. (Damage and effects that say "destroy" don't destroy them.) From d865c14857bd72943115b5d9e91de6c8408e78a0 Mon Sep 17 00:00:00 2001 From: John Date: Fri, 29 Jan 2021 18:48:46 +0000 Subject: [PATCH 33/66] Add new file --- forge-gui/res/cardsfolder/upcoming/komas_faithful.txt | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/komas_faithful.txt diff --git a/forge-gui/res/cardsfolder/upcoming/komas_faithful.txt b/forge-gui/res/cardsfolder/upcoming/komas_faithful.txt new file mode 100644 index 00000000000..26412d3a717 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/komas_faithful.txt @@ -0,0 +1,8 @@ +Name:Koma's Faithful +ManaCost:2 B +Types:Creature Elf Cleric +PT:3/1 +K:Lifelink +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigMill | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, each player mills three cards. +SVar:TrigMill:DB$ Mill | Defined$ Player | NumCards$ 3 +Oracle:When Koma's Faithful dies, each player mills three cards. (To mill a card, a player puts the top card of their library into their graveyard.) From 476f281935112112a838035b7fe0687ee52d616f Mon Sep 17 00:00:00 2001 From: John Date: Fri, 29 Jan 2021 18:57:16 +0000 Subject: [PATCH 34/66] skemfar avenger --- forge-gui/res/cardsfolder/upcoming/skemfar_avenger.txt | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/skemfar_avenger.txt diff --git a/forge-gui/res/cardsfolder/upcoming/skemfar_avenger.txt b/forge-gui/res/cardsfolder/upcoming/skemfar_avenger.txt new file mode 100644 index 00000000000..cc001796b44 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/skemfar_avenger.txt @@ -0,0 +1,8 @@ +Name:Skemfar Avenger +ManaCost:1 B +Types:Creature Elf Berserker +PT:3/1 +T:Mode$ ChangesZone | ValidCard$ Creature.nonToken+Elf+Other+YouCtrl,Creature.nonToken+Berserker+Other+YouCtrl | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigDraw | TriggerZones$ Battlefield | TriggerDescription$ Whenever another nontoken Elf or Berserker you control dies, you draw a card and you lose 1 life. +SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 | SubAbility$ DBLoseLife +SVar:DBLoseLife:DB$ LoseLife | Defined$ You | LifeAmount$ 1 +Oracle:Whenever another nontoken Elf or Berserker you control dies, you draw a card and you lose 1 life. From 0957439640870b29d296d893859583bca04c519d Mon Sep 17 00:00:00 2001 From: John Date: Fri, 29 Jan 2021 22:16:35 +0000 Subject: [PATCH 35/66] tergrid god of fear/tergrids lantern --- .../tergrid_god_of_fear_tergrids_lantern.txt | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/tergrid_god_of_fear_tergrids_lantern.txt diff --git a/forge-gui/res/cardsfolder/upcoming/tergrid_god_of_fear_tergrids_lantern.txt b/forge-gui/res/cardsfolder/upcoming/tergrid_god_of_fear_tergrids_lantern.txt new file mode 100644 index 00000000000..089b237b5ed --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/tergrid_god_of_fear_tergrids_lantern.txt @@ -0,0 +1,25 @@ +Name:Tergrid, God of Fright +ManaCost:3 B B +Types:Legendary Creature God +PT:4/5 +K:Menace +T:Mode$ Sacrificed | ValidCard$ Permanent.nonToken+OppCtrl | OptionalDecider$ You | Execute$ TrigReturn | TriggerZones$ Battlefield | TriggerDescription$ Whenever an opponent sacrifices a nontoken permanent, you may put that card from a graveyard onto the battlefield under your control. +T:Mode$ Discarded | ValidCard$ Permanent.nonToken+OppCtrl | OptionalDecider$ You | Execute$ TrigReturn | TriggerZones$ Battlefield | TriggerDescription$ Whenever an opponent dsicards a permanent card, you may put that card from a graveyard onto the battlefield under your control. +SVar:TrigReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | GainControl$ True | Defined$ TriggeredCard +Oracle:Menace (This creature can't be blocked except by two or more creatures.)\nWhenever an opponent sacrifices a nontoken permanent or discards a permanent card, you may put that card onto the battlefield under your control from their graveyard. +SVar:PlayMain1:TRUE +AlternateMode:Modal + +ALTERNATE + +Name:Tergrid's Lantern +ManaCost:3 B +Types:Legendary Artifact +A:AB$ Pump | Cost$ T | ValidTgts$ Player | TgtPrompt$ Select target player | SubAbility$ TrigGenericChoice | SpellDescription$ Target player loses 3 life unless they sacrifice a nonland permanent or discard a card. +A:AB$ Untap | Cost$ 3 B | SpellDescription$ Untap CARDNAME. +SVar:TrigGenericChoice:DB$ GenericChoice | Defined$ Targeted | Choices$ PaySac,PayDiscard | FallbackAbility$ LoseLifeFallback | AILogic$ PayUnlessCost +SVar:PaySac:DB$ LoseLife | LifeAmount$ 3 | Defined$ Targeted | UnlessCost$ Sac<1/Permanent.nonland/nonland permanent> | UnlessPayer$ Targeted | UnlessAI$ LifeLE3 | SpellDescription$ You lose 3 life unless you sacrifice a nonland permanent +SVar:PayDiscard:DB$ LoseLife | LifeAmount$ 3 | Defined$ Targeted | UnlessCost$ Discard<1/Card> | UnlessPayer$ Targeted | UnlessAI$ LifeLE3 | SpellDescription$ You lose 3 life unless you discard a card +# TODO: Most likely the ChooseGenericEffect code can be simplified somehow to avoid the necessity of having a dedicated fallback ability +SVar:LoseLifeFallback:DB$ LoseLife | Defined$ Targeted | LifeAmount$ 3 +Oracle:{T}: Target player loses 3 life unless they sacrifice a nonland permanent or discard a card.\n{3}{B}: Untap Tergrid's Lantern. \ No newline at end of file From bf11a4caaa8a6f61d989b3f86df5ddbb688b55fd Mon Sep 17 00:00:00 2001 From: John Date: Fri, 29 Jan 2021 22:20:31 +0000 Subject: [PATCH 36/66] Update tergrid_god_of_fear_tergrids_lantern.txt --- .../upcoming/tergrid_god_of_fear_tergrids_lantern.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/forge-gui/res/cardsfolder/upcoming/tergrid_god_of_fear_tergrids_lantern.txt b/forge-gui/res/cardsfolder/upcoming/tergrid_god_of_fear_tergrids_lantern.txt index 089b237b5ed..995cf788643 100644 --- a/forge-gui/res/cardsfolder/upcoming/tergrid_god_of_fear_tergrids_lantern.txt +++ b/forge-gui/res/cardsfolder/upcoming/tergrid_god_of_fear_tergrids_lantern.txt @@ -4,7 +4,7 @@ Types:Legendary Creature God PT:4/5 K:Menace T:Mode$ Sacrificed | ValidCard$ Permanent.nonToken+OppCtrl | OptionalDecider$ You | Execute$ TrigReturn | TriggerZones$ Battlefield | TriggerDescription$ Whenever an opponent sacrifices a nontoken permanent, you may put that card from a graveyard onto the battlefield under your control. -T:Mode$ Discarded | ValidCard$ Permanent.nonToken+OppCtrl | OptionalDecider$ You | Execute$ TrigReturn | TriggerZones$ Battlefield | TriggerDescription$ Whenever an opponent dsicards a permanent card, you may put that card from a graveyard onto the battlefield under your control. +T:Mode$ Discarded | ValidCard$ Permanent.nonToken+OppCtrl | OptionalDecider$ You | Execute$ TrigReturn | TriggerZones$ Battlefield | TriggerDescription$ Whenever an opponent discards a permanent card, you may put that card from a graveyard onto the battlefield under your control. SVar:TrigReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | GainControl$ True | Defined$ TriggeredCard Oracle:Menace (This creature can't be blocked except by two or more creatures.)\nWhenever an opponent sacrifices a nontoken permanent or discards a permanent card, you may put that card onto the battlefield under your control from their graveyard. SVar:PlayMain1:TRUE @@ -22,4 +22,4 @@ SVar:PaySac:DB$ LoseLife | LifeAmount$ 3 | Defined$ Targeted | UnlessCost$ Sac<1 SVar:PayDiscard:DB$ LoseLife | LifeAmount$ 3 | Defined$ Targeted | UnlessCost$ Discard<1/Card> | UnlessPayer$ Targeted | UnlessAI$ LifeLE3 | SpellDescription$ You lose 3 life unless you discard a card # TODO: Most likely the ChooseGenericEffect code can be simplified somehow to avoid the necessity of having a dedicated fallback ability SVar:LoseLifeFallback:DB$ LoseLife | Defined$ Targeted | LifeAmount$ 3 -Oracle:{T}: Target player loses 3 life unless they sacrifice a nonland permanent or discard a card.\n{3}{B}: Untap Tergrid's Lantern. \ No newline at end of file +Oracle:{T}: Target player loses 3 life unless they sacrifice a nonland permanent or discard a card.\n{3}{B}: Untap Tergrid's Lantern. From 3a7a957dd81ff5df4b01b7c5e987fe39308029e6 Mon Sep 17 00:00:00 2001 From: John Date: Fri, 29 Jan 2021 22:34:41 +0000 Subject: [PATCH 37/66] calamity bearer --- forge-gui/res/cardsfolder/upcoming/calamity_bearer.txt | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/calamity_bearer.txt diff --git a/forge-gui/res/cardsfolder/upcoming/calamity_bearer.txt b/forge-gui/res/cardsfolder/upcoming/calamity_bearer.txt new file mode 100644 index 00000000000..b3628df2231 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/calamity_bearer.txt @@ -0,0 +1,9 @@ +Name:Calamity Bearer +ManaCost:2 R R +Types:Creature Giant Berserker +PT:3/4 +R:Event$ DamageDone | ActiveZones$ Battlefield | ValidSource$ Giant.YouCtrl | ValidTarget$ Permanent,Player | ReplaceWith$ DmgTwice | Description$ If a Giant source you control would deal damage to a permanent or player, it deals double that damage instead. +SVar:DmgTwice:DB$ ReplaceEffect | VarName$ DamageAmount | VarValue$ X | References$ X +SVar:X:ReplaceCount$DamageAmount/Twice +SVar:PlayMain1:TRUE +Oracle:If a Giant source you control would deal damage to a permanent or player, it deals double that damage instead. From 3a137563c9762fb84b46a4b1dd9b1cb058ce21ef Mon Sep 17 00:00:00 2001 From: John Date: Fri, 29 Jan 2021 23:03:42 +0000 Subject: [PATCH 38/66] goldspan dragon --- .../res/cardsfolder/upcoming/goldspan_dragon.txt | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/goldspan_dragon.txt diff --git a/forge-gui/res/cardsfolder/upcoming/goldspan_dragon.txt b/forge-gui/res/cardsfolder/upcoming/goldspan_dragon.txt new file mode 100644 index 00000000000..942767c91c9 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/goldspan_dragon.txt @@ -0,0 +1,12 @@ +Name:Goldspan Dragon +ManaCost:3 R R +Types:Creature Dragon +PT:4/4 +K:Flying +K:Haste +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ Whenever CARDNAME attacks, create a Treasure token. +T:Mode$ BecomesTarget | ValidTarget$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever CARDNAME becomes the target of a spell, create a Treasure token. +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_treasure_sac | TokenOwner$ You | LegacyImage$ c a treasure sac khm +S:Mode$ Continuous | Affected$ Card.Treasure+YouCtrl | AddAbility$ Mana | Description$ Treasures you control have "{T}: Add two mana of any one color." +SVar:Mana:AB$Mana | Cost$ T Sac<1/CARDNAME> | Produced$ Any | Amount$ 2 | SpellDescription$ Add two mana of any one color. +Oracle:Flying, haste\nWhenever Goldspan Dragon attacks or becomes the target of a spell, create a Treasure token.\nTreasures you control have “{T}, Sacrifice this artifact: Add two mana of any one color.” From d2b9cbc9e814961c0ac43b1b7d489a09e20491e6 Mon Sep 17 00:00:00 2001 From: John Date: Sat, 30 Jan 2021 00:17:41 +0000 Subject: [PATCH 39/66] Add new file --- forge-gui/res/cardsfolder/upcoming/inga_rune_eyes.txt | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/inga_rune_eyes.txt diff --git a/forge-gui/res/cardsfolder/upcoming/inga_rune_eyes.txt b/forge-gui/res/cardsfolder/upcoming/inga_rune_eyes.txt new file mode 100644 index 00000000000..661f292c3b6 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/inga_rune_eyes.txt @@ -0,0 +1,10 @@ +Name:Inga Rune-Eyes +ManaCost:3 U +Types:Creature Human Wizard +PT:3/3 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigScry | TriggerDescription$ When CARDNAME enters the battlefield, scry 3. (To scry 3, look at the top three cards of your library, then put any number of them on the bottom of your library and the rest on top in any order.) +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | CheckSVar$ X | SVarCompare$ GE3 | Execute$ TrigDraw | TriggerDescription$ When CARDNAME dies, draw three cards if three or more creatures died this turn. +SVar:TrigScry:DB$ Scry | ScryNum$ 3 +SVar:X:Count$ThisTurnEntered_Graveyard_from_Battlefield_Creature +SVar:TrigDraw:DB$ Draw | NumCards$ 3 +Oracle:When Inga Rune-Eyes enters the battlefield, scry 3.\nWhen Inga Rune-Eyes dies, draw three cards if three or more creatures died this turn. From 0e4c6a03596e295724008562a322a8475077b6d7 Mon Sep 17 00:00:00 2001 From: John Date: Sat, 30 Jan 2021 09:26:40 +0000 Subject: [PATCH 40/66] Add new file --- forge-gui/res/cardsfolder/upcoming/frost_bite.txt | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/frost_bite.txt diff --git a/forge-gui/res/cardsfolder/upcoming/frost_bite.txt b/forge-gui/res/cardsfolder/upcoming/frost_bite.txt new file mode 100644 index 00000000000..c03c576c002 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/frost_bite.txt @@ -0,0 +1,7 @@ +Name:Frost Bite +ManaCost:R +Types:Snow Instant +A:SP$ DealDamage | Cost$ R | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker | NumDmg$ 2 | SubAbility$ DBDamage | ConditionCheckSVar$ X | ConditionSVarCompare$ LT3 | References$ X | SpellDescription$ CARDNAME deals 2 damage to target creature or planeswalker. +SVar:DBDamage:DB$ DealDamage | Defined$ Targeted | NumDmg$ 3 | ConditionCheckSVar$ X | ConditionSVarCompare$ GE3 | References$ X | SpellDescription$ If you control three or more snow permanents, it deals 3 damage instead. +SVar:X:Count$Valid Permanent.Snow+YouCtrl +Oracle:Frost Bite deals 2 damage to target creature or planeswalker. If you control three or more snow permanents, it deals 3 damage instead. From 3924b3c0145160cbb109f17790f1757071e08a52 Mon Sep 17 00:00:00 2001 From: John Date: Sat, 30 Jan 2021 09:28:38 +0000 Subject: [PATCH 41/66] Add new file --- forge-gui/res/cardsfolder/upcoming/blizzard_brawl.txt | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/blizzard_brawl.txt diff --git a/forge-gui/res/cardsfolder/upcoming/blizzard_brawl.txt b/forge-gui/res/cardsfolder/upcoming/blizzard_brawl.txt new file mode 100644 index 00000000000..44cdc12e5ab --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/blizzard_brawl.txt @@ -0,0 +1,7 @@ +Name:Blizzard Brawl +ManaCost:G +Types:Snow Sorcery +A:SP$ Pump | Cost$ G | AILogic$ Fight | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Choose target creature you control | ConditionPresent$ Permanent.Snow+YouCtrl | ConditionCompare$ GE3 | NumAtt$ +1 | KW$ Indestructible | StackDescription$ None | SubAbility$ DBFight | SpellDescription$ Target creature you control fights target creature you don't control. The creature you control gets +1/+0 and gains indestructible until end of turn before it fights if you control three or more snow permanents. +SVar:DBFight:DB$ Fight | Defined$ ParentTarget | ValidTgts$ Creature.YouDontCtrl | TgtPrompt$ Choose target creature you don't control +DeckHints:Type$Snow +Oracle:Choose target creature you control and target creature you don’t control. If you control three or more snow permanents, the creature you control gets +1/+0 and gains indestructible until end of turn. Then those creatures fight each other. From 04f8e034e0c36c4dd5abbcfcfc77534841d8ee9d Mon Sep 17 00:00:00 2001 From: John Date: Sat, 30 Jan 2021 09:29:52 +0000 Subject: [PATCH 42/66] Add new file --- .../res/cardsfolder/upcoming/binding_of_the_old_gods.txt | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/binding_of_the_old_gods.txt diff --git a/forge-gui/res/cardsfolder/upcoming/binding_of_the_old_gods.txt b/forge-gui/res/cardsfolder/upcoming/binding_of_the_old_gods.txt new file mode 100644 index 00000000000..b8db616e194 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/binding_of_the_old_gods.txt @@ -0,0 +1,8 @@ +Name:Binding the Old Gods +ManaCost:2 B G +Types:Enchantment Saga +K:Saga:3:DBDestroy,DBFetch,DBEffect +SVar:DBDestroy:DB$ ChangeZone | Origin$ Battlefield | Destination$ Graveyard | ValidTgts$ Permanent.OppCtrl+nonland | TgtPrompt$ Select target nonland permanent an opponent controls | SpellDescription$ Destroy target nonland permanent an opponent controls. +SVar:DBFetch:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Forest | Tapped$ True | ChangeNum$ 1 | SpellDescription$ Search your library for a Forest card, put it onto the battlefield tapped, then shuffle your library. +SVar:DBEffect:DB$ PumpAll | ValidCards$ Creature.YouCtrl | KW$ Deathtouch | SpellDescription$ Creatures you control gain deathtouch until end of turn. +Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI - Destroy target nonland permanent an opponent controls.\nII - Search your library for a Forest card, put it onto the battlefield tapped, then shuffle your library.\nIII - Creatures you control gain deathtouch until end of turn. From 11ed300ce2649bed96402dcd28b22d517f73906b Mon Sep 17 00:00:00 2001 From: John Date: Sat, 30 Jan 2021 11:29:23 +0000 Subject: [PATCH 43/66] cinderheart giant --- forge-gui/res/cardsfolder/upcoming/cinderheart_giant.txt | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/cinderheart_giant.txt diff --git a/forge-gui/res/cardsfolder/upcoming/cinderheart_giant.txt b/forge-gui/res/cardsfolder/upcoming/cinderheart_giant.txt new file mode 100644 index 00000000000..4ace548c1af --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/cinderheart_giant.txt @@ -0,0 +1,9 @@ +Name:Cinderheart Giant +ManaCost:5 R R +Types:Creature Giant Berserker +PT:7/6 +K:Trample +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When CARDNAME dies, it deals 7 damage to a creature an opponent controls chosen at random. +SVar:TrigDealDamage:DB$ DealDamage | NumDmg$ 7 | ValidTgts$ Creature.OppCtrl | TargetsAtRandom$ True +AI:RemoveDeck:All +Oracle:Trample\nWhen Cinderheart Giant dies, it deals 7 damage to a creature an opponent controls chosen at random. From f3eb8b89536a308e5f2670d50556de427b1de4d0 Mon Sep 17 00:00:00 2001 From: John Date: Sat, 30 Jan 2021 12:26:24 +0000 Subject: [PATCH 44/66] provoke the trolls --- forge-gui/res/cardsfolder/upcoming/provoke_the_trolls.txt | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/provoke_the_trolls.txt diff --git a/forge-gui/res/cardsfolder/upcoming/provoke_the_trolls.txt b/forge-gui/res/cardsfolder/upcoming/provoke_the_trolls.txt new file mode 100644 index 00000000000..cbb028f2c15 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/provoke_the_trolls.txt @@ -0,0 +1,7 @@ +Name:Provoke the Trolls +ManaCost:3 R +Types:Instant +A:SP$ DealDamage | Cost$ 3 R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 3 | RememberDamaged$ True | SubAbility$ DBPump | SpellDescription$ CARDNAME deals 3 damage to any target. If a creature is dealt damage this way, it gets +5/+0 until end of turn. | StackDescription$ SpellDescription +SVar:DBPump:DB$ Pump | Defined$ Remembered.Creature | NumAtt$ +5 | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +Oracle:Provoke the Trolls deals 3 damage to any target. If a creature is dealt damage this way, it gets +5/+0 until end of turn. From 4215a8401412ccc08c71681b7d1171d873efdb89 Mon Sep 17 00:00:00 2001 From: John Date: Sat, 30 Jan 2021 12:29:51 +0000 Subject: [PATCH 45/66] Update b_2_2_zombie_berserker.txt --- forge-gui/res/tokenscripts/b_2_2_zombie_berserker.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forge-gui/res/tokenscripts/b_2_2_zombie_berserker.txt b/forge-gui/res/tokenscripts/b_2_2_zombie_berserker.txt index 7c03a918248..feefcaf2501 100644 --- a/forge-gui/res/tokenscripts/b_2_2_zombie_berserker.txt +++ b/forge-gui/res/tokenscripts/b_2_2_zombie_berserker.txt @@ -3,4 +3,4 @@ ManaCost:no cost Types:Creature Zombie Berserker Colors:black PT:2/2 -Oracle \ No newline at end of file +Oracle: From 6ddfd272e7507d8626c16920a1c2b237f9b2327e Mon Sep 17 00:00:00 2001 From: John Date: Sat, 30 Jan 2021 12:39:35 +0000 Subject: [PATCH 46/66] Update pilfering_hawk.txt --- forge-gui/res/cardsfolder/upcoming/pilfering_hawk.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/forge-gui/res/cardsfolder/upcoming/pilfering_hawk.txt b/forge-gui/res/cardsfolder/upcoming/pilfering_hawk.txt index d4635c58d14..b904e638734 100644 --- a/forge-gui/res/cardsfolder/upcoming/pilfering_hawk.txt +++ b/forge-gui/res/cardsfolder/upcoming/pilfering_hawk.txt @@ -1,9 +1,9 @@ Name:Pilfering Hawk ManaCost:1 U -Types:Snow Creature bird +Types:Snow Creature Bird PT:1/2 K:Flying A:AB$ Draw | Cost$ S T | NumCards$ 1 | SpellDescription$ Draw a card, then discard a card. | SubAbility$ DBDiscard SVar:DBDiscard:DB$ Discard | Defined$ You | NumCards$ 1 | Mode$ TgtChoose DeckHas:Ability$Discard -Oracle:Flying\n{S}, {T}: Draw a card, then discard a card. \ No newline at end of file +Oracle:Flying\n{S}, {T}: Draw a card, then discard a card. From ef43035e5fec04e4bfb30dbc428c567deeb0064c Mon Sep 17 00:00:00 2001 From: John Date: Sat, 30 Jan 2021 17:05:01 +0000 Subject: [PATCH 47/66] Add new file --- forge-gui/res/cardsfolder/upcoming/seize_the_spoils.txt | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/seize_the_spoils.txt diff --git a/forge-gui/res/cardsfolder/upcoming/seize_the_spoils.txt b/forge-gui/res/cardsfolder/upcoming/seize_the_spoils.txt new file mode 100644 index 00000000000..cadc6410e0a --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/seize_the_spoils.txt @@ -0,0 +1,8 @@ +Name:Seize the Spoils +ManaCost:2 R +Types:Sorcery +A:SP$ Draw | Cost$ 2 R Discard<1/Card/card> | CostDesc$ As an additional cost to cast this spell, discard a card. | NumCards$ 2 | Defined$ You | SubAbility$ DBToken | SpellDescription$ Draw two cards and create a Treasure token. | StackDescription$ SpellDescription +SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_treasure_sac | TokenOwner$ You +DeckHas:Ability$Discard +DeckHints:Keyword$Madness & Ability$Delirium +Oracle:As an additional cost to cast this spell, discard a card.\nDraw two cards and create a Treasure token (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.") From b8ee8b974b4e81a40e042e48d83bd7f4cc30f4a6 Mon Sep 17 00:00:00 2001 From: John Date: Sat, 30 Jan 2021 17:05:52 +0000 Subject: [PATCH 48/66] smashing sucess --- forge-gui/res/cardsfolder/upcoming/smashing_sucess.txt | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/smashing_sucess.txt diff --git a/forge-gui/res/cardsfolder/upcoming/smashing_sucess.txt b/forge-gui/res/cardsfolder/upcoming/smashing_sucess.txt new file mode 100644 index 00000000000..47dfc0c0875 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/smashing_sucess.txt @@ -0,0 +1,7 @@ +Name:Smashing Success +ManaCost:3 R +Types:Instant +A:SP$ Destroy | Cost$ 3 R | ValidTgts$ Artifact,Land | SubAbility$ DBToken | RememberDestroyed$ True | TgtPrompt$ Select target artifact or land | SpellDescription$ Destroy target artifact or land. If an artifact is destroyed this way, create a Treasure token. +SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_treasure_sac | TokenOwner$ You | ConditionDefined$ Remembered | ConditionPresent$ Artifact | ConditionCompare$ EQ1 | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +Oracle:Destroy target artifact or land. If an artifact is destroyed this way, create a Treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.") From b3cdb1802453eb5b8d0427353fba3dc1bafd6b15 Mon Sep 17 00:00:00 2001 From: John Date: Sat, 30 Jan 2021 17:06:31 +0000 Subject: [PATCH 49/66] Add new file --- forge-gui/res/cardsfolder/upcoming/tundra_fumarole.txt | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/tundra_fumarole.txt diff --git a/forge-gui/res/cardsfolder/upcoming/tundra_fumarole.txt b/forge-gui/res/cardsfolder/upcoming/tundra_fumarole.txt new file mode 100644 index 00000000000..be07cea8863 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/tundra_fumarole.txt @@ -0,0 +1,7 @@ +Name:Tundra Fumarole +ManaCost:1 R R +Types:Snow Sorcery +A:SP$ DealDamage | Cost$ 1 R R | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker. | NumDmg$ 4 | SubAbility$ DBColorlessMana | SpellDescription$ CARDNAME deals 4 damage to target creature or planeswalker. Add {C} for each {S} spent to cast this spell. Until end of turn, you don't lose this mana as steps and phases end. | StackDescription$ SpellDescription +SVar:DBColorlessMana:DB$ Mana | Produced$ C | Amount$ X | References$ X | PersistentMana$ True +SVar:X:Count$CastTotalSnowManaSpent +Oracle:Tundra Fumarole deals 4 damage to target creature or planeswalker. Add {C} for each {S} spent to cast this spell. Until end of turn, you don't lose this mana as steps and phases end. ({S} is mana from a snow source.) From 4cd42322941e4b7bbcc9c0e426fcc28d122839d9 Mon Sep 17 00:00:00 2001 From: John Date: Sat, 30 Jan 2021 18:37:54 +0000 Subject: [PATCH 50/66] Add new file --- forge-gui/res/cardsfolder/upcoming/glittering_frost.txt | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/glittering_frost.txt diff --git a/forge-gui/res/cardsfolder/upcoming/glittering_frost.txt b/forge-gui/res/cardsfolder/upcoming/glittering_frost.txt new file mode 100644 index 00000000000..42ec1e603ae --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/glittering_frost.txt @@ -0,0 +1,9 @@ +Name:Glittering Frost +ManaCost:2 G +Types:Snow Enchantment Aura +K:Enchant land +A:SP$ Attach | Cost$ 2 G | ValidTgts$ Land | TgtPrompt$ Select target land | AILogic$ Pump +S:Mode$ Continuous | Affected$ Land.EnchantedBy | AddType$ Snow | Description$ Enchanted land is snow. +T:Mode$ TapsForMana | ValidCard$ Card.AttachedBy | TriggerZones$ Battlefield | Execute$ TrigMana | Static$ True | TriggerDescription$ Whenever enchanted land is tapped for mana, its controller adds an additional one mana of any color. +SVar:TrigMana:DB$ Mana | Produced$ Any | Defined$ TriggeredCardController +Oracle:Enchant land\nEnchanted land is snow.\nWhenever enchanted land is tapped for mana, its controller adds an additional one mana of any color. From 267bf3451f80de14519429e68144e4ffb8dd587c Mon Sep 17 00:00:00 2001 From: John Date: Sat, 30 Jan 2021 21:55:57 +0000 Subject: [PATCH 51/66] Update deathkneel_berserker.txt --- forge-gui/res/cardsfolder/upcoming/deathkneel_berserker.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forge-gui/res/cardsfolder/upcoming/deathkneel_berserker.txt b/forge-gui/res/cardsfolder/upcoming/deathkneel_berserker.txt index 4fe2fa869a7..53af9456d4d 100644 --- a/forge-gui/res/cardsfolder/upcoming/deathkneel_berserker.txt +++ b/forge-gui/res/cardsfolder/upcoming/deathkneel_berserker.txt @@ -1,4 +1,4 @@ -Name:DeathKnell Berserker +Name:Deathknell Berserker ManaCost:1 B Types:Creature Elf Berserker PT:2/2 From b0e07b2e16f8f2514e08d4f793b468e775e9d30c Mon Sep 17 00:00:00 2001 From: John Date: Sat, 30 Jan 2021 22:07:28 +0000 Subject: [PATCH 52/66] Update deathkneel_berserker.txt --- .../{deathkneel_berserker.txt => deathknell_berserker.txt} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename forge-gui/res/cardsfolder/upcoming/{deathkneel_berserker.txt => deathknell_berserker.txt} (100%) diff --git a/forge-gui/res/cardsfolder/upcoming/deathkneel_berserker.txt b/forge-gui/res/cardsfolder/upcoming/deathknell_berserker.txt similarity index 100% rename from forge-gui/res/cardsfolder/upcoming/deathkneel_berserker.txt rename to forge-gui/res/cardsfolder/upcoming/deathknell_berserker.txt From 01e7cf4c3a2e05197b178c954b14f0ec14758d43 Mon Sep 17 00:00:00 2001 From: John Date: Sun, 31 Jan 2021 09:45:08 +0000 Subject: [PATCH 53/66] Update cinderheart_giant.txt --- forge-gui/res/cardsfolder/upcoming/cinderheart_giant.txt | 1 - 1 file changed, 1 deletion(-) diff --git a/forge-gui/res/cardsfolder/upcoming/cinderheart_giant.txt b/forge-gui/res/cardsfolder/upcoming/cinderheart_giant.txt index 4ace548c1af..744a5345a53 100644 --- a/forge-gui/res/cardsfolder/upcoming/cinderheart_giant.txt +++ b/forge-gui/res/cardsfolder/upcoming/cinderheart_giant.txt @@ -5,5 +5,4 @@ PT:7/6 K:Trample T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When CARDNAME dies, it deals 7 damage to a creature an opponent controls chosen at random. SVar:TrigDealDamage:DB$ DealDamage | NumDmg$ 7 | ValidTgts$ Creature.OppCtrl | TargetsAtRandom$ True -AI:RemoveDeck:All Oracle:Trample\nWhen Cinderheart Giant dies, it deals 7 damage to a creature an opponent controls chosen at random. From a18d6217269a82b0b286453405e5570d2cf9f8f7 Mon Sep 17 00:00:00 2001 From: John Date: Sun, 31 Jan 2021 09:48:46 +0000 Subject: [PATCH 54/66] Update calamity_bearer.txt --- forge-gui/res/cardsfolder/upcoming/calamity_bearer.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/forge-gui/res/cardsfolder/upcoming/calamity_bearer.txt b/forge-gui/res/cardsfolder/upcoming/calamity_bearer.txt index b3628df2231..fb0df4f2263 100644 --- a/forge-gui/res/cardsfolder/upcoming/calamity_bearer.txt +++ b/forge-gui/res/cardsfolder/upcoming/calamity_bearer.txt @@ -6,4 +6,5 @@ R:Event$ DamageDone | ActiveZones$ Battlefield | ValidSource$ Giant.YouCtrl | Va SVar:DmgTwice:DB$ ReplaceEffect | VarName$ DamageAmount | VarValue$ X | References$ X SVar:X:ReplaceCount$DamageAmount/Twice SVar:PlayMain1:TRUE +DeckHints:Type$Giant Oracle:If a Giant source you control would deal damage to a permanent or player, it deals double that damage instead. From 3bf59907276c707c880dbb219134218070717e06 Mon Sep 17 00:00:00 2001 From: John Date: Sun, 31 Jan 2021 09:50:02 +0000 Subject: [PATCH 55/66] Update cyclone_summoner.txt --- forge-gui/res/cardsfolder/upcoming/cyclone_summoner.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/forge-gui/res/cardsfolder/upcoming/cyclone_summoner.txt b/forge-gui/res/cardsfolder/upcoming/cyclone_summoner.txt index 3887a673752..88c6fc1a43e 100644 --- a/forge-gui/res/cardsfolder/upcoming/cyclone_summoner.txt +++ b/forge-gui/res/cardsfolder/upcoming/cyclone_summoner.txt @@ -4,4 +4,5 @@ Types:Creature Giant Wizard PT:7/7 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.wasCastFromHand+Self | Execute$ TrigChangeZoneAll | TriggerDescription$ When CARDNAME enters the battlefield, if you cast it from your hand, return all permanents to their owners' hands except for Giants, Wizards, and lands. SVar:TrigChangeZoneAll:DB$ ChangeZoneAll | ChangeType$ Permanent.nonLand+nonGiant+nonWizard | Origin$ Battlefield | Destination$ Hand +DeckHints:Type$Giant|Wizard Oracle:When Cyclone Summoner enters the battlefield, if you cast it from your hand, return all permanents to their owners' hands except for Giants, Wizards, and lands. From 4b7f651db0effb5a18de3419082ac239568b37e4 Mon Sep 17 00:00:00 2001 From: John Date: Sun, 31 Jan 2021 09:56:36 +0000 Subject: [PATCH 56/66] Update deathknell_berserker.txt --- forge-gui/res/cardsfolder/upcoming/deathknell_berserker.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/forge-gui/res/cardsfolder/upcoming/deathknell_berserker.txt b/forge-gui/res/cardsfolder/upcoming/deathknell_berserker.txt index 53af9456d4d..8e1dc509436 100644 --- a/forge-gui/res/cardsfolder/upcoming/deathknell_berserker.txt +++ b/forge-gui/res/cardsfolder/upcoming/deathknell_berserker.txt @@ -4,4 +4,5 @@ Types:Creature Elf Berserker PT:2/2 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self+powerGE3 | Execute$ TrigToken | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, if its power was 3 or greater, create a 2/2 black Zombie Berserker creature token. SVar:TrigToken:DB$ Token | TokenAmount$ 1 |TokenScript$ b_2_2_zombie_berserker | TokenOwner$ You +DeckHas:Ability$Token Oracle:When Deathknell Berserker dies, if its power was 3 or greater, create a 2/2 black Zombie Berserker creature token. From 02b214167f749f3eeb7937ff4a235ad9927ea58a Mon Sep 17 00:00:00 2001 From: John Date: Sun, 31 Jan 2021 09:57:09 +0000 Subject: [PATCH 57/66] Update dogged_pursuit.txt --- forge-gui/res/cardsfolder/upcoming/dogged_pursuit.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/forge-gui/res/cardsfolder/upcoming/dogged_pursuit.txt b/forge-gui/res/cardsfolder/upcoming/dogged_pursuit.txt index 609de7812cb..dfbdd26ae82 100644 --- a/forge-gui/res/cardsfolder/upcoming/dogged_pursuit.txt +++ b/forge-gui/res/cardsfolder/upcoming/dogged_pursuit.txt @@ -4,4 +4,5 @@ Types:Enchantment T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDrain | TriggerDescription$ At the beginning of your end step, CARDNAME each opponent loses 1 life and you gain 1 life. SVar:TrigDrain:DB$ LoseLife | Defined$ Player.Opponent | LifeAmount$ 1 | SubAbility$ DBGainOneLife SVar:DBGainOneLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 +DeckHas:Ability$LifeGain Oracle:At the beginning of your end step, each opponent loses 1 life and you gain 1 life. From 3269efb9aee3cc5b986357340afd0c5bbc8219f1 Mon Sep 17 00:00:00 2001 From: John Date: Sun, 31 Jan 2021 09:58:35 +0000 Subject: [PATCH 58/66] Update cyclone_summoner.txt From 23d888cfa11ce2a2adfe10d4f4fc05607ab336ee Mon Sep 17 00:00:00 2001 From: John Date: Sun, 31 Jan 2021 09:59:47 +0000 Subject: [PATCH 59/66] Update elderleaf_mentor.txt --- forge-gui/res/cardsfolder/upcoming/elderleaf_mentor.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/forge-gui/res/cardsfolder/upcoming/elderleaf_mentor.txt b/forge-gui/res/cardsfolder/upcoming/elderleaf_mentor.txt index 3fc31e070eb..3a25d932e0e 100644 --- a/forge-gui/res/cardsfolder/upcoming/elderleaf_mentor.txt +++ b/forge-gui/res/cardsfolder/upcoming/elderleaf_mentor.txt @@ -4,4 +4,5 @@ Types:Creature Elf Warrior PT:3/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a 1/1 green Elf Warrior creature token. SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ g_1_1_elf_warrior | TokenOwner$ You +DeckHas:Ability$Token Oracle:When Elderleaf Mentor enters the battlefield, create a 1/1 green Elf Warrior creature token. From 321351eb8c774c0dad011f2e797a9e48341d83fe Mon Sep 17 00:00:00 2001 From: John Date: Sun, 31 Jan 2021 10:01:29 +0000 Subject: [PATCH 60/66] Update frost_bite.txt --- forge-gui/res/cardsfolder/upcoming/frost_bite.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/forge-gui/res/cardsfolder/upcoming/frost_bite.txt b/forge-gui/res/cardsfolder/upcoming/frost_bite.txt index c03c576c002..085006ec194 100644 --- a/forge-gui/res/cardsfolder/upcoming/frost_bite.txt +++ b/forge-gui/res/cardsfolder/upcoming/frost_bite.txt @@ -4,4 +4,5 @@ Types:Snow Instant A:SP$ DealDamage | Cost$ R | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker | NumDmg$ 2 | SubAbility$ DBDamage | ConditionCheckSVar$ X | ConditionSVarCompare$ LT3 | References$ X | SpellDescription$ CARDNAME deals 2 damage to target creature or planeswalker. SVar:DBDamage:DB$ DealDamage | Defined$ Targeted | NumDmg$ 3 | ConditionCheckSVar$ X | ConditionSVarCompare$ GE3 | References$ X | SpellDescription$ If you control three or more snow permanents, it deals 3 damage instead. SVar:X:Count$Valid Permanent.Snow+YouCtrl +DeckHints:Type$Snow Oracle:Frost Bite deals 2 damage to target creature or planeswalker. If you control three or more snow permanents, it deals 3 damage instead. From c7c6c574e65c7ab85fac8c3a6063a0c7458c820c Mon Sep 17 00:00:00 2001 From: John Date: Sun, 31 Jan 2021 10:02:12 +0000 Subject: [PATCH 61/66] Update goldspan_dragon.txt --- forge-gui/res/cardsfolder/upcoming/goldspan_dragon.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/forge-gui/res/cardsfolder/upcoming/goldspan_dragon.txt b/forge-gui/res/cardsfolder/upcoming/goldspan_dragon.txt index 942767c91c9..127562b0fee 100644 --- a/forge-gui/res/cardsfolder/upcoming/goldspan_dragon.txt +++ b/forge-gui/res/cardsfolder/upcoming/goldspan_dragon.txt @@ -9,4 +9,5 @@ T:Mode$ BecomesTarget | ValidTarget$ Card.Self | TriggerZones$ Battlefield | Exe SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_treasure_sac | TokenOwner$ You | LegacyImage$ c a treasure sac khm S:Mode$ Continuous | Affected$ Card.Treasure+YouCtrl | AddAbility$ Mana | Description$ Treasures you control have "{T}: Add two mana of any one color." SVar:Mana:AB$Mana | Cost$ T Sac<1/CARDNAME> | Produced$ Any | Amount$ 2 | SpellDescription$ Add two mana of any one color. +DeckHas:Ability$Token Oracle:Flying, haste\nWhenever Goldspan Dragon attacks or becomes the target of a spell, create a Treasure token.\nTreasures you control have “{T}, Sacrifice this artifact: Add two mana of any one color.” From eac1bb0e409cdb1fe936a11acc778a65b25f025b Mon Sep 17 00:00:00 2001 From: John Date: Sun, 31 Jan 2021 10:02:55 +0000 Subject: [PATCH 62/66] Update infernal_pet.txt --- forge-gui/res/cardsfolder/upcoming/infernal_pet.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/forge-gui/res/cardsfolder/upcoming/infernal_pet.txt b/forge-gui/res/cardsfolder/upcoming/infernal_pet.txt index b2010ef76c4..473b3d2cdcd 100644 --- a/forge-gui/res/cardsfolder/upcoming/infernal_pet.txt +++ b/forge-gui/res/cardsfolder/upcoming/infernal_pet.txt @@ -7,4 +7,5 @@ SVar:DBPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNu SVar:TrigPump:DB$ Pump | KW$ Flying | Defined$ Self SVar:YouCastThisTurn:Count$ThisTurnCast_Card.YouCtrl SVar:BuffedBy:Card +DeckHas:Ability$Counters Oracle:Whenever you cast your second spell each turn, put a +1/+1 counter on Infernal Pet and it gains flying until end of turn. From 431f546ca35560c4e147cb3028761e0951316877 Mon Sep 17 00:00:00 2001 From: John Date: Sun, 31 Jan 2021 10:03:46 +0000 Subject: [PATCH 63/66] Update seize_the_spoils.txt --- forge-gui/res/cardsfolder/upcoming/seize_the_spoils.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forge-gui/res/cardsfolder/upcoming/seize_the_spoils.txt b/forge-gui/res/cardsfolder/upcoming/seize_the_spoils.txt index cadc6410e0a..403c86fe923 100644 --- a/forge-gui/res/cardsfolder/upcoming/seize_the_spoils.txt +++ b/forge-gui/res/cardsfolder/upcoming/seize_the_spoils.txt @@ -3,6 +3,6 @@ ManaCost:2 R Types:Sorcery A:SP$ Draw | Cost$ 2 R Discard<1/Card/card> | CostDesc$ As an additional cost to cast this spell, discard a card. | NumCards$ 2 | Defined$ You | SubAbility$ DBToken | SpellDescription$ Draw two cards and create a Treasure token. | StackDescription$ SpellDescription SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_treasure_sac | TokenOwner$ You -DeckHas:Ability$Discard +DeckHas:Ability$Discard & Ability$Token DeckHints:Keyword$Madness & Ability$Delirium Oracle:As an additional cost to cast this spell, discard a card.\nDraw two cards and create a Treasure token (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.") From bb6d3e6b0f22fde95e0f2c7c95c54427b68565cf Mon Sep 17 00:00:00 2001 From: John Date: Sun, 31 Jan 2021 10:04:22 +0000 Subject: [PATCH 64/66] Update skemfar_avenger.txt --- forge-gui/res/cardsfolder/upcoming/skemfar_avenger.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/forge-gui/res/cardsfolder/upcoming/skemfar_avenger.txt b/forge-gui/res/cardsfolder/upcoming/skemfar_avenger.txt index cc001796b44..de928a45cf5 100644 --- a/forge-gui/res/cardsfolder/upcoming/skemfar_avenger.txt +++ b/forge-gui/res/cardsfolder/upcoming/skemfar_avenger.txt @@ -5,4 +5,5 @@ PT:3/1 T:Mode$ ChangesZone | ValidCard$ Creature.nonToken+Elf+Other+YouCtrl,Creature.nonToken+Berserker+Other+YouCtrl | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigDraw | TriggerZones$ Battlefield | TriggerDescription$ Whenever another nontoken Elf or Berserker you control dies, you draw a card and you lose 1 life. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 | SubAbility$ DBLoseLife SVar:DBLoseLife:DB$ LoseLife | Defined$ You | LifeAmount$ 1 +DeckHints:Type$Elf|Berserker Oracle:Whenever another nontoken Elf or Berserker you control dies, you draw a card and you lose 1 life. From 814043699f84075b98e53c96db9a51961c742792 Mon Sep 17 00:00:00 2001 From: John Date: Sun, 31 Jan 2021 10:04:57 +0000 Subject: [PATCH 65/66] Update smashing_sucess.txt --- forge-gui/res/cardsfolder/upcoming/smashing_sucess.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/forge-gui/res/cardsfolder/upcoming/smashing_sucess.txt b/forge-gui/res/cardsfolder/upcoming/smashing_sucess.txt index 47dfc0c0875..ceb58f8b6e6 100644 --- a/forge-gui/res/cardsfolder/upcoming/smashing_sucess.txt +++ b/forge-gui/res/cardsfolder/upcoming/smashing_sucess.txt @@ -4,4 +4,5 @@ Types:Instant A:SP$ Destroy | Cost$ 3 R | ValidTgts$ Artifact,Land | SubAbility$ DBToken | RememberDestroyed$ True | TgtPrompt$ Select target artifact or land | SpellDescription$ Destroy target artifact or land. If an artifact is destroyed this way, create a Treasure token. SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_treasure_sac | TokenOwner$ You | ConditionDefined$ Remembered | ConditionPresent$ Artifact | ConditionCompare$ EQ1 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +DeckHas:Ability$Token Oracle:Destroy target artifact or land. If an artifact is destroyed this way, create a Treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.") From c345233e578239076818b37c42cd2505bc9d06c0 Mon Sep 17 00:00:00 2001 From: John Date: Sun, 31 Jan 2021 10:05:37 +0000 Subject: [PATCH 66/66] Update tundra_fumarole.txt --- forge-gui/res/cardsfolder/upcoming/tundra_fumarole.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/forge-gui/res/cardsfolder/upcoming/tundra_fumarole.txt b/forge-gui/res/cardsfolder/upcoming/tundra_fumarole.txt index be07cea8863..5e40418b6bd 100644 --- a/forge-gui/res/cardsfolder/upcoming/tundra_fumarole.txt +++ b/forge-gui/res/cardsfolder/upcoming/tundra_fumarole.txt @@ -4,4 +4,5 @@ Types:Snow Sorcery A:SP$ DealDamage | Cost$ 1 R R | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker. | NumDmg$ 4 | SubAbility$ DBColorlessMana | SpellDescription$ CARDNAME deals 4 damage to target creature or planeswalker. Add {C} for each {S} spent to cast this spell. Until end of turn, you don't lose this mana as steps and phases end. | StackDescription$ SpellDescription SVar:DBColorlessMana:DB$ Mana | Produced$ C | Amount$ X | References$ X | PersistentMana$ True SVar:X:Count$CastTotalSnowManaSpent +DeckHints:Type$Snow Oracle:Tundra Fumarole deals 4 damage to target creature or planeswalker. Add {C} for each {S} spent to cast this spell. Until end of turn, you don't lose this mana as steps and phases end. ({S} is mana from a snow source.)