From d1f3ec25fc26585e2b0ed5d526cb4ab2510680a1 Mon Sep 17 00:00:00 2001 From: John Date: Sat, 3 Apr 2021 22:18:08 +0000 Subject: [PATCH 01/54] Add new file --- forge-gui/res/cardsfolder/upcoming/stonerise_spirit.txt | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/stonerise_spirit.txt diff --git a/forge-gui/res/cardsfolder/upcoming/stonerise_spirit.txt b/forge-gui/res/cardsfolder/upcoming/stonerise_spirit.txt new file mode 100644 index 00000000000..ab1811cb8c4 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/stonerise_spirit.txt @@ -0,0 +1,7 @@ +Name:Stonerise Spirit +ManaCost:1 W +Types:Creature Spirit Bird +PT:1/2 +K:Flying +A:AB$ Pump | Cost$ 4 ExileFromGrave<1/Card> | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ Flying | SpellDescription$ Target creature gains flying until end of turn. +Oracle:Flying\n{4}, Exile a card from your graveyard: Target creature gains flying until end of turn. From 33249ea526400f4ca99651e90ed506cb7ca3c077 Mon Sep 17 00:00:00 2001 From: John Date: Sat, 3 Apr 2021 22:20:26 +0000 Subject: [PATCH 02/54] Add new file --- .../res/cardsfolder/upcoming/ingenious_mastery.txt | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/ingenious_mastery.txt diff --git a/forge-gui/res/cardsfolder/upcoming/ingenious_mastery.txt b/forge-gui/res/cardsfolder/upcoming/ingenious_mastery.txt new file mode 100644 index 00000000000..54a0eda3a69 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ingenious_mastery.txt @@ -0,0 +1,13 @@ +Name:Ingenious Mastery +ManaCost:X 2 U +Types:Sorcery +SVar:AltCost:Cost$ 2 U | Description$ You may pay {2}{U} rather than pay this spell's mana cost. | StackDescription$ If the {2}{U} cost was paid, you draw three cards, then an opponent creates two Treasure tokens and they scry 2. If that cost wasn’t paid, you draw X cards. +A:SP$ Branch | BranchConditionSVar$ AltCostPaid | BranchConditionSVarCompare$ GE1 | TrueSubAbility$ DBAltCostEffect | FalseSubAbility$ DBDrawX +SVar:DBAltCostEffect:DB$ Draw | Defined$ You | NumCards$ 3 | SubAbility$ OppTreasureScry +SVar:OppTreasureScry:DB$ ChoosePlayer | Defined$ You | Choices$ Player.Opponent | ChoiceTitle$ Choose an opponent to create treasure tokens and scry 2 | SubAbility$ OppTreasure +SVar:OppTreasure:DB$ Token | Defined$ ChosenPlayer | TokenAmount$ 2 | TokenScript$ c_a_treasure_sac | TokenOwner$ ChosenPlayer | SubAbility$ OppScry +SVar:OppScry:DB$ Scry | ScryNum$ 2 | Defined$ ChosenPlayer +SVar:DBDrawX:DB$ Draw | Defined$ You | NumCards$ X +SVar:X:Count$xPaid +SVar:AltCostPaid:Count$AltCost.1.0 +Oracle:You may pay {2}{U} rather than pay this spell’s mana cost.\nIf {2}{U} was paid, you draw three cards, then an opponent creates two Treasure tokens and they scry 2. If that cost wasn’t paid, you draw X cards. From 88013658962345f22b5b88cf20a2906ab67e6485 Mon Sep 17 00:00:00 2001 From: John Date: Sat, 3 Apr 2021 22:21:11 +0000 Subject: [PATCH 03/54] Add new file --- .../res/cardsfolder/upcoming/mercurial_transformation.txt | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/mercurial_transformation.txt diff --git a/forge-gui/res/cardsfolder/upcoming/mercurial_transformation.txt b/forge-gui/res/cardsfolder/upcoming/mercurial_transformation.txt new file mode 100644 index 00000000000..8ffc86c268e --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/mercurial_transformation.txt @@ -0,0 +1,8 @@ +Name:Mercurial Transformation +ManaCost:1 U +Types:Sorcery Lesson +A:SP$ Animate | Cost$ 1 U | ValidTgts$ Permanent.nonLand | TgtPrompt$ Select target nonland permanent | RemoveAllAbilities$ True | SubAbility$ DBChoose | SpellDescription$ Until end of turn, target nonland permanent loses all abilities and becomes your choice of a blue Frog creature with base power and toughness 1/1 or a blue Octopus creature with base power and toughness 4/4. +SVar:DBChoose:DB$ GenericChoice | Defined$ You | Choices$ DBFrog,DBOctopus | StackDescription$ None +SVar:DBFrog:DB$ Animate | Power$ 1 | Toughness$ 1 | Colors$ Blue | OverwriteColors$ True | Types$ Creature,Frog | RemoveCreatureTypes$ True | IsCurse$ True | Defined$ Targeted | SpellDescription$ Until end of turn, target nonland permanent loses all abilities and becomes a blue Frog with base power and toughness 1/1. +SVar:DBOctopus:DB$ Animate | Power$ 4 | Toughness$ 4 | Colors$ Blue | OverwriteColors$ True | Types$ Creature,Octopus | RemoveCreatureTypes$ True | IsCurse$ True | Defined$ Targeted | SpellDescription$ Until end of turn, target nonland permanent loses all abilities and becomes a blue Octopus with base power and toughness 4/4. +Oracle:Until end of turn, target nonland permanent loses all abilities and becomes your choice of a blue Frog creature with base power and toughness 1/1 or a blue Octopus creature with base power and toughness 4/4. From 8d266dbc4c8cb371dc841f2416349e4fef00108a Mon Sep 17 00:00:00 2001 From: John Date: Sat, 3 Apr 2021 22:22:00 +0000 Subject: [PATCH 04/54] Add new file --- forge-gui/res/cardsfolder/upcoming/snow_day.txt | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/snow_day.txt diff --git a/forge-gui/res/cardsfolder/upcoming/snow_day.txt b/forge-gui/res/cardsfolder/upcoming/snow_day.txt new file mode 100644 index 00000000000..36a9234fc54 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/snow_day.txt @@ -0,0 +1,8 @@ +Name:Snow Day +ManaCost:4 U U +Types:Instant +A:SP$ Tap | Cost$ 4 U U | TargetMin$ 0 | TargetMax$ 2 | TgtPrompt$ Choose up to two target creatures | ValidTgts$ Creature | SubAbility$ TrigPump | StackDescription$ SpellDescription | SpellDescription$ Tap up to two target creatures. Those creatures don't untap during their controller's next untap step. +SVar:TrigPump:DB$ Pump | Defined$ Targeted | KW$ HIDDEN This card doesn't untap during your next untap step. | Permanent$ True | SubAbility$ Draw | StackDescription$ None +SVar:Draw:DB$ Draw | Defined$ You | NumCards$ 2 | SubAbility$ Discard +SVar:Discard:DB$ Discard | Defined$ You | NumCards$ 1 | Mode$ TgtChoose +Oracle:Tap up to two target creatures. Those creatures don’t untap during their controller’s next untap step.\nDraw two cards, then discard a card. From 0865e3262f01686f887f13818a5d61cda1187615 Mon Sep 17 00:00:00 2001 From: John Date: Sat, 3 Apr 2021 22:22:46 +0000 Subject: [PATCH 05/54] Add new file --- forge-gui/res/cardsfolder/upcoming/vortex_runner.txt | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/vortex_runner.txt diff --git a/forge-gui/res/cardsfolder/upcoming/vortex_runner.txt b/forge-gui/res/cardsfolder/upcoming/vortex_runner.txt new file mode 100644 index 00000000000..6bc6ad61502 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/vortex_runner.txt @@ -0,0 +1,6 @@ +Name:Vortex Runner +ManaCost:2 U +Types:Creature Human Wizard +PT:2/3 +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 1 | AddHiddenKeyword$ Unblockable | IsPresent$ Land.YouCtrl | PresentCompare$ GE8 | Description$ As long as you control eight or more lands, CARDNAME gets +1/+0 and can’t be blocked. +Oracle:As long as you control eight or more lands, Vortex Runner gets +1/+0 and can’t be blocked. From 0f1993402171f5d588742467ed040d1512151633 Mon Sep 17 00:00:00 2001 From: John Date: Sat, 3 Apr 2021 22:23:29 +0000 Subject: [PATCH 06/54] Add new file --- forge-gui/res/cardsfolder/upcoming/wormhole_serpent.txt | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/wormhole_serpent.txt diff --git a/forge-gui/res/cardsfolder/upcoming/wormhole_serpent.txt b/forge-gui/res/cardsfolder/upcoming/wormhole_serpent.txt new file mode 100644 index 00000000000..c40a8061ccb --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/wormhole_serpent.txt @@ -0,0 +1,6 @@ +Name:Wormhole Serpent +ManaCost:4 U +Types:Creature Serpent +PT:3/5 +A:AB$ Pump | Cost$ 3 U | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ HIDDEN Unblockable | SpellDescription$ Target creature can't be blocked this turn. +Oracle:{3}{U}: Target creature can't be blocked this turn. From 505ae78d14fbb3a9da7a3cf780cbb68d7d9a3026 Mon Sep 17 00:00:00 2001 From: John Date: Sat, 3 Apr 2021 22:25:02 +0000 Subject: [PATCH 07/54] Add new file --- .../res/cardsfolder/upcoming/callous_bloodmage.txt | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/callous_bloodmage.txt diff --git a/forge-gui/res/cardsfolder/upcoming/callous_bloodmage.txt b/forge-gui/res/cardsfolder/upcoming/callous_bloodmage.txt new file mode 100644 index 00000000000..f9163121e5a --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/callous_bloodmage.txt @@ -0,0 +1,12 @@ +Name:Callous Bloodmage +ManaCost:2 B +Types:Creature Vampire Warlock +PT:2/1 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerDescription$ When CARDNAME enters the battlefield, ABILITY +SVar:TrigCharm:DB$ Charm | Choices$ DBToken,DBDraw,DBExileYard +SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ bg_1_1_pest_lifegain | TokenOwner$ You | SpellDescription$ Create a 1/1 black and green Pest creature token with “When this creature dies, you gain 1 life.” +SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ 1 | SubAbility$ DBLoseLife | SpellDescription$ You draw a card and you lose 1 life. +SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ 1 +SVar:DBExileYard:DB$ ChangeZoneAll | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Player | TgtPrompt$ Select target player | ChangeType$ Card | SpellDescription$ Exile all cards from target player's graveyard. +DeckHas:Ability$Token +Oracle:When Callous Bloodmage enters the battlefield, choose one —\n• Create a 1/1 black and green Pest creature token with “When this creature dies, you gain 1 life.”\n• You draw a card and you lose 1 life.\n• Exile target player’s graveyard. From 660f8545468152aa4e1293ebb6ec922b69e3e250 Mon Sep 17 00:00:00 2001 From: John Date: Sat, 3 Apr 2021 22:25:42 +0000 Subject: [PATCH 08/54] Add new file --- forge-gui/res/cardsfolder/upcoming/flunk.txt | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/flunk.txt diff --git a/forge-gui/res/cardsfolder/upcoming/flunk.txt b/forge-gui/res/cardsfolder/upcoming/flunk.txt new file mode 100644 index 00000000000..46d12ede104 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/flunk.txt @@ -0,0 +1,6 @@ +Name:Flunk +ManaCost:1 B +Types:Instant +A:SP$ Pump | Cost$ 1 B | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ -X | NumDef$ -X | IsCurse$ True | SpellDescription$ Target creature gets -X/-X until end of turn, where X is 7 minus the number of cards in that creature's controller's hand. +SVar:X:TargetedController$CardsInHand/NMinus.7 +Oracle:Target creature gets -X/-X until end of turn, where X is 7 minus the number of cards in that creature's controller's hand. From 2b5d5c5c12f4f5c41df2b44d869ac7fe9f1dc3f0 Mon Sep 17 00:00:00 2001 From: John Date: Sat, 3 Apr 2021 22:26:22 +0000 Subject: [PATCH 09/54] Add new file --- forge-gui/res/cardsfolder/upcoming/lash_of_malice.txt | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/lash_of_malice.txt diff --git a/forge-gui/res/cardsfolder/upcoming/lash_of_malice.txt b/forge-gui/res/cardsfolder/upcoming/lash_of_malice.txt new file mode 100644 index 00000000000..e7458ec0519 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/lash_of_malice.txt @@ -0,0 +1,5 @@ +Name:Lash of Malice +ManaCost:B +Types:Instant +A:SP$ Pump | Cost$ B | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +2 | NumDef$ -2 | IsCurse$ True | SpellDescription$ Target creature gets +2/-2 until end of turn. +Oracle:Target creature gets +2/-2 until end of turn. From 155b2723f1c0d13b70d7555791f8a045828175ea Mon Sep 17 00:00:00 2001 From: John Date: Sat, 3 Apr 2021 22:27:34 +0000 Subject: [PATCH 10/54] Add new file --- forge-gui/res/cardsfolder/upcoming/oriq_loremage.txt | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/oriq_loremage.txt diff --git a/forge-gui/res/cardsfolder/upcoming/oriq_loremage.txt b/forge-gui/res/cardsfolder/upcoming/oriq_loremage.txt new file mode 100644 index 00000000000..b89473b9cc7 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/oriq_loremage.txt @@ -0,0 +1,10 @@ +Name:Oriq Loremage +ManaCost:2 B B +Types:Creature Human Warlock +PT:3/3 +A:AB$ ChangeZone | Cost$ T | Origin$ Library | Destination$ Graveyard | ChangeType$ Card | ChangeNum$ 1 | Mandatory$ True | RememberChanged$ True | SubAbility$ DBPutCounter +SVar:DBPutCounter:DB$ PutCounter | CounterType$ P1P1 | CounterNum$ 1 | ConditionCheckSVar$ IsInstantOrSorcery | ConditionSVarCompare$ EQ1 | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +SVar:IsInstantOrSorcery:Remembered$Valid Instant,Sorcery +DeckHas:Ability$Counters +Oracle:{T}: Search your library for a card, put it into your graveyard, then shuffle. If it’s an instant or sorcery card, put a +1/+1 counter on Oriq Loremage. From e2f91339b42773032fd307c5a53cc6d75dcbdab9 Mon Sep 17 00:00:00 2001 From: John Date: Sat, 3 Apr 2021 22:28:23 +0000 Subject: [PATCH 11/54] Add new file --- .../res/cardsfolder/upcoming/specter_of_the_fens.txt | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/specter_of_the_fens.txt diff --git a/forge-gui/res/cardsfolder/upcoming/specter_of_the_fens.txt b/forge-gui/res/cardsfolder/upcoming/specter_of_the_fens.txt new file mode 100644 index 00000000000..089ff766874 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/specter_of_the_fens.txt @@ -0,0 +1,8 @@ +Name:Specter of the Fens +ManaCost:3 B +Types:Creature Specter +PT:2/3 +A:AB$ LoseLife | Cost$ 5 B | ValidTgts$ Opponent | TgtPrompt$ Select an opponent | LifeAmount$ 2 | SubAbility$ DBGainLife | SpellDescription$ Target opponent loses 2 life and you gain 2 life. +SVar:DBGainLife:DB$GainLife | LifeAmount$ 2 +DeckHas:Ability$LifeGain +Oracle:{5}{B}: Target opponent loses 2 life and you gain 2 life. From c7a0b9d31cfa3d7046ecbc5c4f2ee7d407ec2354 Mon Sep 17 00:00:00 2001 From: John Date: Sat, 3 Apr 2021 22:29:13 +0000 Subject: [PATCH 12/54] Add new file --- .../res/cardsfolder/upcoming/mascot_interception.txt | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/mascot_interception.txt diff --git a/forge-gui/res/cardsfolder/upcoming/mascot_interception.txt b/forge-gui/res/cardsfolder/upcoming/mascot_interception.txt new file mode 100644 index 00000000000..505987f3082 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/mascot_interception.txt @@ -0,0 +1,9 @@ +Name:Mascot Interception +ManaCost:3 R +Types:Sorcery +S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ CostReduction | Relative$ True | EffectZone$ All | Description$ This spell costs {3} less to cast if it targets a creature token. +A:SP$ GainControl | Cost$ 3 R | ValidTgts$ Creature | TgtPrompt$ Select target creature | Untap$ True | LoseControl$ EOT | SubAbility$ DBPump | SpellDescription$ Gain control of target creature until end of turn. Untap that creature. It gets +2/+0 and gains haste until end of turn. +SVar:DBPump:DB$ Pump | Defined$ Targeted | NumAtt$ +2 | KW$ Haste +SVar:CostReduction:Count$Compare CheckTgt GE1.3.0 +SVar:CheckTgt:Targeted$Valid Creature.token +Oracle:Gain control of target creature until end of turn. Untap that creature. It gets +2/+0 and gains haste until end of turn. From ef89a35de6a8d5c82d376ac9fac7e1a62adb0cdb Mon Sep 17 00:00:00 2001 From: John Date: Sat, 3 Apr 2021 22:30:14 +0000 Subject: [PATCH 13/54] Add new file --- forge-gui/res/cardsfolder/upcoming/honor_troll.txt | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/honor_troll.txt diff --git a/forge-gui/res/cardsfolder/upcoming/honor_troll.txt b/forge-gui/res/cardsfolder/upcoming/honor_troll.txt new file mode 100644 index 00000000000..7bb2f5cc053 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/honor_troll.txt @@ -0,0 +1,13 @@ +Name:Honor Troll +ManaCost:2 G +Types:Creature Troll Druid +PT:2/3 +K:Vigilance +R:Event$ GainLife | ActiveZones$ Battlefield | ValidPlayer$ You | ReplaceWith$ GainLife | AiLogic$ DoubleLife | Description$ If you would gain life, you gain that much life plus 1 instead. +SVar:GainLife:DB$ ReplaceEffect | VarName$ LifeGained | VarValue$ X +SVar:X:ReplaceCount$LifeGained/Plus.1 +SVar:PlayMain1:True +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 2 | AddToughness$ 1 | CheckSVar$ Y | SVarCompare$ GE25 | Description$ CARDNAME gets +2/+1 as long as you have 25 or more life. +SVar:Y:Count$YourLifeTotal +DeckHints:Ability$LifeGain +Oracle:Vigilance\nIf you would gain life, you gain that much life plus 1 instead.\nHonor Troll gets +2/+1 as long as you have 25 or more life. From ee5e0beb7f7dbb613669665b7ad4c4c15fb11d3e Mon Sep 17 00:00:00 2001 From: John Date: Sat, 3 Apr 2021 22:30:56 +0000 Subject: [PATCH 14/54] Add new file --- forge-gui/res/cardsfolder/upcoming/culling_ritual.txt | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/culling_ritual.txt diff --git a/forge-gui/res/cardsfolder/upcoming/culling_ritual.txt b/forge-gui/res/cardsfolder/upcoming/culling_ritual.txt new file mode 100644 index 00000000000..addfa2fd544 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/culling_ritual.txt @@ -0,0 +1,8 @@ +Name:Culling Ritual +ManaCost:2 B G +Types:Sorcery +A:SP$ DestroyAll | Cost$ 2 B B | ValidCards$ Permanent.nonLand+cmcLE2 | RememberDestroyed$ True | SubAbility$ DBAddMana | SpellDescription$ Destroy each nonland permanent with mana value 2 or less. Add {B} or {G} for each permanent destroyed this way. +SVar:DBAddMana:DB$ Mana | Produced$ Combo B G | Amount$ X | SubAbility$ DBCleanup +SVar:X:Remembered$Amount +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +Oracle:Destroy each nonland permanent with mana value 2 or less. Add {B} or {G} for each permanent destroyed this way. From 4dbe0bdbcbbc84bc3498af1e09ead3b6b64cc7d2 Mon Sep 17 00:00:00 2001 From: John Date: Sat, 3 Apr 2021 22:32:09 +0000 Subject: [PATCH 15/54] Add new file --- forge-gui/res/cardsfolder/upcoming/pigment_storm.txt | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/pigment_storm.txt diff --git a/forge-gui/res/cardsfolder/upcoming/pigment_storm.txt b/forge-gui/res/cardsfolder/upcoming/pigment_storm.txt new file mode 100644 index 00000000000..7c33d58d28a --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/pigment_storm.txt @@ -0,0 +1,5 @@ +Name:Pigment Storm +ManaCost:3 R R +Types:Sorcery +A:SP$ DealDamage | Cost$ 3 R R | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ 5 | ExcessDamage$ TargetedController | SpellDescription$ CARDNAME deals 5 damage to target creature. Excess damage is dealt to that creature's controller instead. +Oracle:Pigment Storm deals 5 damage to target creature. Excess damage is dealt to that creature's controller instead. From 46f241f0043c3ea17df281fbe7919ed8c2e16cb5 Mon Sep 17 00:00:00 2001 From: John Date: Sat, 3 Apr 2021 22:33:18 +0000 Subject: [PATCH 16/54] Add new file --- forge-gui/res/cardsfolder/upcoming/bayou_groff.txt | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/bayou_groff.txt diff --git a/forge-gui/res/cardsfolder/upcoming/bayou_groff.txt b/forge-gui/res/cardsfolder/upcoming/bayou_groff.txt new file mode 100644 index 00000000000..62b8bd4ac44 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/bayou_groff.txt @@ -0,0 +1,6 @@ +Name:Bayou Groff +ManaCost:1 G +Types:Creature Plant Dog +PT:5/4 +K:AlternateAdditionalCost:Sac<1/Creature>:3 +Oracle:As an additional cost to cast this spell, sacrifice a creature or pay {3}. From 8cc4eef916ebf60de9b58b0fa683f5d79d0fa2ba Mon Sep 17 00:00:00 2001 From: John Date: Sat, 3 Apr 2021 22:34:05 +0000 Subject: [PATCH 17/54] Add new file --- forge-gui/res/cardsfolder/upcoming/big_play.txt | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/big_play.txt diff --git a/forge-gui/res/cardsfolder/upcoming/big_play.txt b/forge-gui/res/cardsfolder/upcoming/big_play.txt new file mode 100644 index 00000000000..6d0affbc06f --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/big_play.txt @@ -0,0 +1,7 @@ +Name:Big Play +ManaCost:1 G +Types:Instant +A:SP$ Pump | Cost$ 1 G | ValidTgts$ Creature | NumAtt$ +2 | NumDef$ +2 | KW$ Reach | TgtPrompt$ Select target creature | SubAbility$ DBPutCounter | SpellDescription$ Target creature gets +2/+2 and gains reach until end of turn. +SVar:DBPutCounter:DB$ PutCounter | Defined$ Targeted | CounterType$ P1P1 | CounterNum$ 1 +DeckHas:Ability$Counters +Oracle:Target creature gets +2/+2 and gains reach until end of turn. Put a +1/+1 counter on it. From c87f8b0986dd7252ce7191f14b5e3dfd29128527 Mon Sep 17 00:00:00 2001 From: John Date: Sat, 3 Apr 2021 22:35:13 +0000 Subject: [PATCH 18/54] Add new file --- .../res/cardsfolder/upcoming/shadewing_laureate.txt | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/shadewing_laureate.txt diff --git a/forge-gui/res/cardsfolder/upcoming/shadewing_laureate.txt b/forge-gui/res/cardsfolder/upcoming/shadewing_laureate.txt new file mode 100644 index 00000000000..67eab2a303c --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/shadewing_laureate.txt @@ -0,0 +1,9 @@ +Name:Shadewing Laureate +ManaCost:W W/B B +Types:Creature Human Warlock +PT:2/2 +K:Flying +T:Mode$ ChangesZone | ValidCard$ Creature.withFlying+Other+YouCtrl | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever another creature you control with flying dies, put a +1/+1 counter on target creature you control. +SVar:TrigPutCounter:DB$PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | CounterType$ P1P1 | CounterNum$ 1 +DeckHas:Ability$Counters +Oracle:Flying\nWhenever another creature you control with flying dies, put a +1/+1 counter on target creature you control. From ffecb391b345ee77c1a0bf5d72f3ad340fe8f6b2 Mon Sep 17 00:00:00 2001 From: John Date: Sat, 3 Apr 2021 22:59:44 +0000 Subject: [PATCH 19/54] Upload New File --- forge-gui/res/cardsfolder/upcoming/acess_tunnel.txt | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/acess_tunnel.txt diff --git a/forge-gui/res/cardsfolder/upcoming/acess_tunnel.txt b/forge-gui/res/cardsfolder/upcoming/acess_tunnel.txt new file mode 100644 index 00000000000..69d61bcc7fd --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/acess_tunnel.txt @@ -0,0 +1,6 @@ +Name:Access Tunnel +ManaCost:no cost +Types:Land +A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. +A:AB$ Pump | Cost$ 3 T | ValidTgts$ Creature.powerLE3 | TgtPrompt$ Select target creature | KW$ HIDDEN Unblockable | SpellDescription$ Target creature with power 3 or less can't be blocked this turn. +Oracle:{T}: Add {C}.\n{3}, {T}: Target creature with power 3 or less can't be blocked this turn. \ No newline at end of file From 29cfde52494c04260a9375b3d50667e5abe1a16e Mon Sep 17 00:00:00 2001 From: John Date: Sat, 3 Apr 2021 23:00:13 +0000 Subject: [PATCH 20/54] Upload New File --- forge-gui/res/cardsfolder/upcoming/zephyr_boots.txt | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/zephyr_boots.txt diff --git a/forge-gui/res/cardsfolder/upcoming/zephyr_boots.txt b/forge-gui/res/cardsfolder/upcoming/zephyr_boots.txt new file mode 100644 index 00000000000..64dad38b0e8 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/zephyr_boots.txt @@ -0,0 +1,9 @@ +Name:Zephyr Boots +ManaCost:1 +Types:Artifact Equipment +K:Equip:2 +S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddKeyword$ Flying | Description$ Equipped creature has flying. +T:Mode$ DamageDone | ValidSource$ Creature.AttachedBy | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigLoot | TriggerZones$ Battlefield | TriggerDescription$ Whenever equipped creature deals combat damage to a player, draw a card, then discard a card. +SVar:TrigLoot:DB$Draw | NumCards$ 1 | SubAbility$ DBDiscard +SVar:DBDiscard:DB$Discard | Defined$ You | Mode$ TgtChoose | NumCards$ 1 +Oracle:Equipped creature has flying.\nWhenever equipped creature deals combat damage to a player, draw a card, then discard a card.\nEquip {1} ({1}: Attach to target creature you control. Equip only as a sorcery.) \ No newline at end of file From 45c1c40e9fb700524da08c0c55cfff259ddb0f4a Mon Sep 17 00:00:00 2001 From: John Date: Sat, 3 Apr 2021 23:16:21 +0000 Subject: [PATCH 21/54] Add new file --- forge-gui/res/cardsfolder/upcoming/emergent_sequence.txt | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/emergent_sequence.txt diff --git a/forge-gui/res/cardsfolder/upcoming/emergent_sequence.txt b/forge-gui/res/cardsfolder/upcoming/emergent_sequence.txt new file mode 100644 index 00000000000..5cd83dc1988 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/emergent_sequence.txt @@ -0,0 +1,8 @@ +Name:Emergent Sequence +ManaCost:1 G +Types:Sorcery +A:SP$ ChangeZone | Cost$ 1 G | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | Tapped$ True | RememberChanged$ True | ChangeNum$ 1 | SubAbility$ DBAnimate | StackDescription$ Search your library for a basic land card, put it onto the battlefield tapped, then shuffle. That land becomes a 0/0 green and blue Fractal creature that’s still a land. Put a +1/+1 counter on it for each land you had enter the battlefield under your control this turn. | SpellDescription$ Search your library for a basic land card, put it onto the battlefield tapped, then shuffle. That land becomes a 0/0 green and blue Fractal creature that’s still a land. Put a +1/+1 counter on it for each land you had enter the battlefield under your control this turn. +SVar:DBAnimate:DB$ Animate | Defined$ Remembered | Power$ 0 | Toughness$ 0 | Colors$ Green,Blue | OverwriteColors$ True | Types$ Creature,Fractal | Permanent$ True | SubAbility$ DBPutCounter +SVar:DBPutCounter:DB$ PutCounter | Defined$ Remembered | CounterType$ P1P1 | CounterNum$ X +SVar:X:Count$Valid Land.YouCtrl+ThisTurnEntered +Oracle:Search your library for a basic land card, put it onto the battlefield tapped, then shuffle. That land becomes a 0/0 green and blue Fractal creature that’s still a land. Put a +1/+1 counter on it for each land you had enter the battlefield under your control this turn. From 27e401d3a102e582198ef3f96b243f221a653e08 Mon Sep 17 00:00:00 2001 From: John Date: Sat, 3 Apr 2021 23:17:04 +0000 Subject: [PATCH 22/54] Add new file --- forge-gui/res/cardsfolder/upcoming/exponential_growth.txt | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/exponential_growth.txt diff --git a/forge-gui/res/cardsfolder/upcoming/exponential_growth.txt b/forge-gui/res/cardsfolder/upcoming/exponential_growth.txt new file mode 100644 index 00000000000..487db15c274 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/exponential_growth.txt @@ -0,0 +1,8 @@ +Name:Exponential Growth +ManaCost:X X G G +Types:Sorcery +A:SP$ Repeat | Cost$ X X G G | ValidTgts$ Creature | TgtPrompt$ Select target creature | RepeatSubAbility$ DBPump | MaxRepeat$ X | StackDescription$ SpellDescription | SpellDescription$ Until end of turn, double target creature’s power X times. +SVar:DBPump:DB$ Pump | Defined$ Targeted | NumAtt$ +Y | SpellDescription$ Double the power of target creature X times until end of turn. +SVar:X:Count$xPaid +SVar:Y:Targeted$CardPower +Oracle:Until end of turn, double target creature’s power X times. From 67ba5e21f70efc4c9a66d1c2b6e7482cc1bf98b0 Mon Sep 17 00:00:00 2001 From: John Date: Sat, 3 Apr 2021 23:17:51 +0000 Subject: [PATCH 23/54] Add new file --- .../res/cardsfolder/upcoming/reckless_amplimancer.txt | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/reckless_amplimancer.txt diff --git a/forge-gui/res/cardsfolder/upcoming/reckless_amplimancer.txt b/forge-gui/res/cardsfolder/upcoming/reckless_amplimancer.txt new file mode 100644 index 00000000000..e761c57cc74 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/reckless_amplimancer.txt @@ -0,0 +1,8 @@ +Name:Reckless Amplimancer +ManaCost:1 G +Types:Creature Elf Druid +PT:2/2 +A:AB$ Pump | Cost$ 4 G | NumAtt$ +X | NumDef$ +Y | SpellDescription$ Double CARDNAME's power and toughness until end of turn. +SVar:X:Count$CardPower +SVar:Y:Count$CardToughness +Oracle:{4}{G}: Double Reckless Amplimancer’s power and toughness until end of turn. From b7b06413d6dca9e98e1ea9a19c245fc49bf30686 Mon Sep 17 00:00:00 2001 From: John Date: Sat, 3 Apr 2021 23:18:54 +0000 Subject: [PATCH 24/54] Add new file --- forge-gui/res/cardsfolder/upcoming/scurrid_colony.txt | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/scurrid_colony.txt diff --git a/forge-gui/res/cardsfolder/upcoming/scurrid_colony.txt b/forge-gui/res/cardsfolder/upcoming/scurrid_colony.txt new file mode 100644 index 00000000000..70171d997ee --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/scurrid_colony.txt @@ -0,0 +1,7 @@ +Name:Scurrid Colony +ManaCost:1 G +Types:Creature Squirrel +PT:2/2 +K:Reach +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 2 | AddToughness$ 2 | IsPresent$ Land.YouCtrl | PresentCompare$ GE8 | Description$ Scurrid Colony gets +2/+2 as long as you control eight or more lands. +Oracle:Scurrid Colony gets +2/+2 as long as you control eight or more lands. From 966d190b77da5c1032cb2d8ebb318cb33e111e8a Mon Sep 17 00:00:00 2001 From: John Date: Sat, 3 Apr 2021 23:19:37 +0000 Subject: [PATCH 25/54] Add new file --- forge-gui/res/cardsfolder/upcoming/springmane_cervin.txt | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/springmane_cervin.txt diff --git a/forge-gui/res/cardsfolder/upcoming/springmane_cervin.txt b/forge-gui/res/cardsfolder/upcoming/springmane_cervin.txt new file mode 100644 index 00000000000..143e483e4fc --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/springmane_cervin.txt @@ -0,0 +1,7 @@ +Name:Springmane Cervin +ManaCost:2 G +Types:Creature Elk +PT:3/2 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters the battlefield, you gain 2 life. +SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 2 +Oracle:When Springmane Cervin enters the battlefield, you gain 2 life. From e927d76cb583c1264a3a321d81f99bb800a131cc Mon Sep 17 00:00:00 2001 From: John Date: Sat, 3 Apr 2021 23:20:19 +0000 Subject: [PATCH 26/54] Add new file --- forge-gui/res/cardsfolder/upcoming/aether_helix.txt | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/aether_helix.txt diff --git a/forge-gui/res/cardsfolder/upcoming/aether_helix.txt b/forge-gui/res/cardsfolder/upcoming/aether_helix.txt new file mode 100644 index 00000000000..9dccda0c996 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/aether_helix.txt @@ -0,0 +1,6 @@ +Name:Aether Helix +ManaCost:3 G U +Types:Sorcery +A:SP$ ChangeZone | Cost$ 3 G U | ValidTgts$ Permanent | TgtPrompt$ Select target permanent | Origin$ Battlefield | Destination$ Hand | SubAbility$ DBChangeZone | SpellDescription$ Return target permanent to its owner's hand. +SVar:DBChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | TgtPrompt$ Choose target permanent card in your graveyard | ValidTgts$ Permanent.YouCtrl | SpellDescription$ Return target permanent card from your graveyard to your hand. +Oracle:Return target permanent to its owner’s hand. Return target permanent card from your graveyard to your hand. From 419b46c7cc92217ed5990db7ea91576c29fece84 Mon Sep 17 00:00:00 2001 From: John Date: Sat, 3 Apr 2021 23:21:14 +0000 Subject: [PATCH 27/54] Add new file --- forge-gui/res/cardsfolder/upcoming/spiteful_squad.txt | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/spiteful_squad.txt diff --git a/forge-gui/res/cardsfolder/upcoming/spiteful_squad.txt b/forge-gui/res/cardsfolder/upcoming/spiteful_squad.txt new file mode 100644 index 00000000000..b43511d71bd --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/spiteful_squad.txt @@ -0,0 +1,11 @@ +Name:Spiteful Squad +ManaCost:2 W B +Types:Creature Human Warlock +PT:0/0 +K:etbCounter:P1P1:2 +K:Deathtouch +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ When CARDNAME dies, put its counters on target creature you control. +SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | CounterType$ EachFromSource | EachFromSource$ TriggeredCardLKICopy +DeckHas:Ability$Counters +SVar:SacMe:2 +Oracle:Deathtouch\nSpiteful Squad enters the battlefield with two +1/+1 counters on it.\nWhen Spiteful Squad dies, put its counters on target creature you control. From 8e9b91eeb6d884c81a74ac2a33ce1c0c52698717 Mon Sep 17 00:00:00 2001 From: John Date: Sat, 3 Apr 2021 23:22:06 +0000 Subject: [PATCH 28/54] Add new file --- forge-gui/res/cardsfolder/upcoming/spectacle_mage.txt | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/spectacle_mage.txt diff --git a/forge-gui/res/cardsfolder/upcoming/spectacle_mage.txt b/forge-gui/res/cardsfolder/upcoming/spectacle_mage.txt new file mode 100644 index 00000000000..1e2de6ea8dc --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/spectacle_mage.txt @@ -0,0 +1,7 @@ +Name:Spectacle Mage +ManaCost:1 U R +Types:Creature Bird Shaman +PT:2/2 +K:Flying +S:Mode$ ReduceCost | ValidCard$ Instant.cmcGE5,Sorcery.cmcGE5 | Type$ Spell | Activator$ You | Amount$ 1 | Description$ Instant and sorcery spells you cast with mana value 5 or greater cost {1} less to cast. +Oracle:Flying\nInstant and sorcery spells you cast with mana value 5 or greater cost {1} less to cast. From 2cd0b56f11499b914412db5da9d38e0bf762d1a6 Mon Sep 17 00:00:00 2001 From: John Date: Sun, 4 Apr 2021 07:09:45 +0000 Subject: [PATCH 29/54] Update acess_tunnel.txt --- .../upcoming/{acess_tunnel.txt => access_tunnel.txt} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename forge-gui/res/cardsfolder/upcoming/{acess_tunnel.txt => access_tunnel.txt} (91%) diff --git a/forge-gui/res/cardsfolder/upcoming/acess_tunnel.txt b/forge-gui/res/cardsfolder/upcoming/access_tunnel.txt similarity index 91% rename from forge-gui/res/cardsfolder/upcoming/acess_tunnel.txt rename to forge-gui/res/cardsfolder/upcoming/access_tunnel.txt index 69d61bcc7fd..17590f16fd6 100644 --- a/forge-gui/res/cardsfolder/upcoming/acess_tunnel.txt +++ b/forge-gui/res/cardsfolder/upcoming/access_tunnel.txt @@ -3,4 +3,4 @@ ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. A:AB$ Pump | Cost$ 3 T | ValidTgts$ Creature.powerLE3 | TgtPrompt$ Select target creature | KW$ HIDDEN Unblockable | SpellDescription$ Target creature with power 3 or less can't be blocked this turn. -Oracle:{T}: Add {C}.\n{3}, {T}: Target creature with power 3 or less can't be blocked this turn. \ No newline at end of file +Oracle:{T}: Add {C}.\n{3}, {T}: Target creature with power 3 or less can't be blocked this turn. From aa59b5b4e34ac00d8044f909a3521911e16cf480 Mon Sep 17 00:00:00 2001 From: John Date: Sun, 4 Apr 2021 07:10:29 +0000 Subject: [PATCH 30/54] Update callous_bloodmage.txt --- forge-gui/res/cardsfolder/upcoming/callous_bloodmage.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forge-gui/res/cardsfolder/upcoming/callous_bloodmage.txt b/forge-gui/res/cardsfolder/upcoming/callous_bloodmage.txt index f9163121e5a..871059a30bc 100644 --- a/forge-gui/res/cardsfolder/upcoming/callous_bloodmage.txt +++ b/forge-gui/res/cardsfolder/upcoming/callous_bloodmage.txt @@ -8,5 +8,5 @@ SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ bg_1_1_pest_lifegain | To SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ 1 | SubAbility$ DBLoseLife | SpellDescription$ You draw a card and you lose 1 life. SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ 1 SVar:DBExileYard:DB$ ChangeZoneAll | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Player | TgtPrompt$ Select target player | ChangeType$ Card | SpellDescription$ Exile all cards from target player's graveyard. -DeckHas:Ability$Token +DeckHas:Ability$Token & Ability$LifeGain Oracle:When Callous Bloodmage enters the battlefield, choose one —\n• Create a 1/1 black and green Pest creature token with “When this creature dies, you gain 1 life.”\n• You draw a card and you lose 1 life.\n• Exile target player’s graveyard. From 7ac9997950d66f9b0f72cfef024bb9412135309b Mon Sep 17 00:00:00 2001 From: John Date: Sun, 4 Apr 2021 07:10:58 +0000 Subject: [PATCH 31/54] Update emergent_sequence.txt --- forge-gui/res/cardsfolder/upcoming/emergent_sequence.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/forge-gui/res/cardsfolder/upcoming/emergent_sequence.txt b/forge-gui/res/cardsfolder/upcoming/emergent_sequence.txt index 5cd83dc1988..3520910b65a 100644 --- a/forge-gui/res/cardsfolder/upcoming/emergent_sequence.txt +++ b/forge-gui/res/cardsfolder/upcoming/emergent_sequence.txt @@ -5,4 +5,5 @@ A:SP$ ChangeZone | Cost$ 1 G | Origin$ Library | Destination$ Battlefield | Chan SVar:DBAnimate:DB$ Animate | Defined$ Remembered | Power$ 0 | Toughness$ 0 | Colors$ Green,Blue | OverwriteColors$ True | Types$ Creature,Fractal | Permanent$ True | SubAbility$ DBPutCounter SVar:DBPutCounter:DB$ PutCounter | Defined$ Remembered | CounterType$ P1P1 | CounterNum$ X SVar:X:Count$Valid Land.YouCtrl+ThisTurnEntered +DeckHas:Ability$Counters Oracle:Search your library for a basic land card, put it onto the battlefield tapped, then shuffle. That land becomes a 0/0 green and blue Fractal creature that’s still a land. Put a +1/+1 counter on it for each land you had enter the battlefield under your control this turn. From 443d79f902eefcdb46b5bd3ed2a59b8b25e04924 Mon Sep 17 00:00:00 2001 From: John Date: Sun, 4 Apr 2021 07:11:38 +0000 Subject: [PATCH 32/54] Update springmane_cervin.txt --- forge-gui/res/cardsfolder/upcoming/springmane_cervin.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/forge-gui/res/cardsfolder/upcoming/springmane_cervin.txt b/forge-gui/res/cardsfolder/upcoming/springmane_cervin.txt index 143e483e4fc..e111126cb4b 100644 --- a/forge-gui/res/cardsfolder/upcoming/springmane_cervin.txt +++ b/forge-gui/res/cardsfolder/upcoming/springmane_cervin.txt @@ -4,4 +4,5 @@ Types:Creature Elk PT:3/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters the battlefield, you gain 2 life. SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 2 +DeckHas:Ability$LifeGain Oracle:When Springmane Cervin enters the battlefield, you gain 2 life. From df252a005156ff00ee886fd7540a9d20bd2a8845 Mon Sep 17 00:00:00 2001 From: John Date: Sun, 4 Apr 2021 07:14:08 +0000 Subject: [PATCH 33/54] Add new file --- forge-gui/res/cardsfolder/upcoming/pillardrop_warden.txt | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/pillardrop_warden.txt diff --git a/forge-gui/res/cardsfolder/upcoming/pillardrop_warden.txt b/forge-gui/res/cardsfolder/upcoming/pillardrop_warden.txt new file mode 100644 index 00000000000..c8d2c0f7ab0 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/pillardrop_warden.txt @@ -0,0 +1,7 @@ +Name:Pillardrop Warden +ManaCost:3 R +Types:Creature Spirit Dwarf +PT:1/5 +K:Reach +A:AB$ ChangeZone | Cost$ 2 T Sac<1/CARDNAME> | TgtPrompt$ Select target instant or sorcery card in your graveyard | ValidTgts$ Instant.YouCtrl,Sorcery.YouCtrl | SorcerySpeed$ True | Origin$ Graveyard | Destination$ Hand | SpellDescription$ Return target instant or sorcery card from your graveyard to your hand. +Oracle:Reach\n{2}, {T}, Sacrifice Pillardrop Warden: Return target instant or sorcery card from your graveyard to your hand. Activate only as a sorcery. From fb7e6d482a33c30d324f2405bf87aef463142bf5 Mon Sep 17 00:00:00 2001 From: John Date: Sun, 4 Apr 2021 07:15:13 +0000 Subject: [PATCH 34/54] Add new file --- forge-gui/res/cardsfolder/upcoming/biomathematician.txt | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/biomathematician.txt diff --git a/forge-gui/res/cardsfolder/upcoming/biomathematician.txt b/forge-gui/res/cardsfolder/upcoming/biomathematician.txt new file mode 100644 index 00000000000..391b0d8288c --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/biomathematician.txt @@ -0,0 +1,9 @@ +Name:Biomathematician +ManaCost:1 G U +Types:Creature Human Wizard +PT:2/2 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a 0/0 green and blue Fractal creature token. Put a +1/+1 counter on each Fractal you control. +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ gu_0_0_fractal | TokenOwner$ You | SubAbility$ DBPutCounter +SVar:DBPutCounter:DB$ PutCounterAll | ValidCards$ Creature.Fractal+YouCtrl | CounterType$ P1P1 | CounterNum$ 1 +DeckHas:Ability$Counters +Oracle:When Biomathematician enters the battlefield, create a 0/0 green and blue Fractal creature token. Put a +1/+1 counter on each Fractal you control. From c30b04131b078c9ff468410d60b1b98795c55b2f Mon Sep 17 00:00:00 2001 From: John Date: Sun, 4 Apr 2021 07:15:58 +0000 Subject: [PATCH 35/54] Add new file --- .../res/cardsfolder/upcoming/blood_researcher.txt | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/blood_researcher.txt diff --git a/forge-gui/res/cardsfolder/upcoming/blood_researcher.txt b/forge-gui/res/cardsfolder/upcoming/blood_researcher.txt new file mode 100644 index 00000000000..4eac8789ed8 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/blood_researcher.txt @@ -0,0 +1,10 @@ +Name:Blood Researcher +ManaCost:1 B G +Types:Creature Vampire Druid +PT:2/2 +K:Menace +T:Mode$ LifeGained | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever you gain life, put a +1/+1 counter on CARDNAME. +SVar:TrigPutCounter:DB$PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 +DeckHints:Ability$LifeGain +DeckHas:Ability$Counters +Oracle:Whenever you gain life, put a +1/+1 counter on Blood Researcher. From 6569f59501dd70fb95dceef8de9bfcc36470d0a0 Mon Sep 17 00:00:00 2001 From: John Date: Sun, 4 Apr 2021 07:16:44 +0000 Subject: [PATCH 36/54] Add new file --- forge-gui/res/cardsfolder/upcoming/deadly_brew.txt | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/deadly_brew.txt diff --git a/forge-gui/res/cardsfolder/upcoming/deadly_brew.txt b/forge-gui/res/cardsfolder/upcoming/deadly_brew.txt new file mode 100644 index 00000000000..856887bca8f --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/deadly_brew.txt @@ -0,0 +1,7 @@ +Name:Deadly Brew +ManaCost:B G +Types:Sorcery +A:SP$ Sacrifice | Cost$ B G | SacValid$ Creature,Planeswalker | Defined$ Player | RememberSacrificed$ True | SubAbility$ DBChangeZone | SpellDescription$ Each player sacrifices a creature or planeswalker. If you sacrificed a permanent this way, you may return another permanent card from your graveyard to your hand. +SVar:DBChangeZone:DB$ ChangeZone | ConditionDefined$ Remembered | ConditionPresent$ Card.Permanent+YouCtrl | ConditionCompare$ GE1 | Origin$ Graveyard | Destination$ Hand | Hidden$ True | ChangeType$ Permanent.YouCtrl+IsNotRemembered | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +Oracle:Each player sacrifices a creature or planeswalker. If you sacrificed a permanent this way, you may return another permanent card from your graveyard to your hand. From 6db22d43a603e8f557a3f04cd9d53f67a3a43d3f Mon Sep 17 00:00:00 2001 From: John Date: Sun, 4 Apr 2021 07:17:26 +0000 Subject: [PATCH 37/54] Add new file --- forge-gui/res/cardsfolder/upcoming/decisive_denial.txt | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/decisive_denial.txt diff --git a/forge-gui/res/cardsfolder/upcoming/decisive_denial.txt b/forge-gui/res/cardsfolder/upcoming/decisive_denial.txt new file mode 100644 index 00000000000..c589d00d3e7 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/decisive_denial.txt @@ -0,0 +1,8 @@ +Name:Decisive Denial +ManaCost:G U +Types:Instant +A:SP$ Charm | Cost$ G U | Choices$ DBFightInit,DBCounter +SVar:DBFightInit:DB$ Pump | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Choose target creature you control | SubAbility$ DBFight | SpellDescription$ Target creature you control fights target creature you don't control. (Each deals damage equal to its power to the other.) +SVar:DBFight:DB$ Fight | Defined$ ParentTarget | ValidTgts$ Creature.YouDontCtrl | TgtPrompt$ Choose target creature you don't control +SVar:DBCounter:DB$ Counter | TargetType$ Spell | TgtPrompt$ Select target noncreature spell | ValidTgts$ Card.nonCreature | UnlessCost$ 3 | SpellDescription$ Counter target noncreature spell unless its controller pays {3}. +Oracle:Choose one —\n• Target creature you control fights target creature you don’t control. (Each deals damage equal to its power to the other.)\n• Counter target noncreature spell unless its controller pays {3}. From 5a22ad86b8bb32f3c3341720899cd0c3c04a9d63 Mon Sep 17 00:00:00 2001 From: John Date: Sun, 4 Apr 2021 07:18:25 +0000 Subject: [PATCH 38/54] Add new file --- .../res/cardsfolder/upcoming/elemental_masterpiece.txt | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/elemental_masterpiece.txt diff --git a/forge-gui/res/cardsfolder/upcoming/elemental_masterpiece.txt b/forge-gui/res/cardsfolder/upcoming/elemental_masterpiece.txt new file mode 100644 index 00000000000..6138874ca7a --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/elemental_masterpiece.txt @@ -0,0 +1,7 @@ +Name:Elemental Masterpiece +ManaCost:5 U R +Types:Sorcery +A:SP$ Token | Cost$ 5 U R | TokenAmount$ 2 | TokenScript$ ur_4_4_elemental | TokenOwner$ You | SpellDescription$ Create two 4/4 blue and red Elemental creature tokens. +A:AB$ Token | Cost$ UR UR Discard<1/CARDNAME> | ActivationZone$ Hand | TokenScript$ c_a_treasure_sac | SpellDescription$ Create a Treasure token. +DeckHas:Ability$Token +Oracle:Create two 4/4 blue and red Elemental creature tokens.\n{U/R}{U/R}, Discard Elemental Masterpiece: Create a Treasure token. (It’s an artifact with “{T}, Sacrifice this artifact: Add one mana of any color.”) From 951c338edd56fa49570720508c6c35f1db59c71e Mon Sep 17 00:00:00 2001 From: John Date: Sun, 4 Apr 2021 07:19:29 +0000 Subject: [PATCH 39/54] Add new file --- .../res/cardsfolder/upcoming/exhilarating_elocution.txt | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/exhilarating_elocution.txt diff --git a/forge-gui/res/cardsfolder/upcoming/exhilarating_elocution.txt b/forge-gui/res/cardsfolder/upcoming/exhilarating_elocution.txt new file mode 100644 index 00000000000..d25ad827b24 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/exhilarating_elocution.txt @@ -0,0 +1,7 @@ +Name:Exhilarating Elocution +ManaCost:2 W B +Types:Sorcery +A:SP$ PutCounter | Cost$ 2 W B | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | CounterType$ P1P1 | CounterNum$ 2 | SubAbility$ DBPumpAll | SpellDescription$ Put two +1/+1 counters on target creature you control. Other creatures you control get +1/+1 until end of turn. +SVar:DBPumpAll:DB$ PumpAll | ValidCards$ Targeted.Other+YouCtrl+Creature | NumAtt$ +1 | NumDef$ +1 +DeckHas:Ability$Counters +Oracle:Put two +1/+1 counters on target creature you control. Other creatures you control get +1/+1 until end of turn. From c86dbb4665070a279aad6263fbe54b610b481c51 Mon Sep 17 00:00:00 2001 From: John Date: Sun, 4 Apr 2021 07:20:24 +0000 Subject: [PATCH 40/54] Add new file --- forge-gui/res/cardsfolder/upcoming/humiliate.txt | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/humiliate.txt diff --git a/forge-gui/res/cardsfolder/upcoming/humiliate.txt b/forge-gui/res/cardsfolder/upcoming/humiliate.txt new file mode 100644 index 00000000000..9a05618bc22 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/humiliate.txt @@ -0,0 +1,7 @@ +Name:Humiliate +ManaCost:W B +Types:Sorcery +A:SP$ Discard | Cost$ W B | ValidTgts$ Opponent | DiscardValid$ Card.nonLand | NumCards$ 1 | Mode$ RevealYouChoose | Subability$ DBPutCounter | SpellDescription$ Target opponent reveals their hand. You choose a nonland card from it. That player discards that card. Put a +1/+1 counter on a creature you control. +SVar:DBPutCounter:DB$ PutCounter | Choices$ Creature.YouCtrl | CounterType$ P1P1 | CounterNum$ 1 +DeckHas:Ability$Counters +Oracle:Target opponent reveals their hand. You choose a nonland card from it. That player discards that card. Put a +1/+1 counter on a creature you control. From e73a3cbf8c52c01d9a12e417c13885c5beb0def1 Mon Sep 17 00:00:00 2001 From: John Date: Sun, 4 Apr 2021 07:21:26 +0000 Subject: [PATCH 41/54] Add new file --- .../res/cardsfolder/upcoming/infuse_with_vitality.txt | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/infuse_with_vitality.txt diff --git a/forge-gui/res/cardsfolder/upcoming/infuse_with_vitality.txt b/forge-gui/res/cardsfolder/upcoming/infuse_with_vitality.txt new file mode 100644 index 00000000000..55f3916ddc9 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/infuse_with_vitality.txt @@ -0,0 +1,10 @@ +Name:Infuse with Vitality +ManaCost:B G +Types:Instant +A:SP$ Pump | Cost$ B G | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ Deathtouch | SpellDescription$ Until end of turn, target creature gains deathtouch and "When this creature dies, return it to the battlefield tapped under its owner's control." | SubAbility$ DBAnimate +SVar:DBAnimate:DB$ Animate | Triggers$ SupernaturalStaminaChangeZone | sVars$ SupernaturalStaminaTrigChangeZone | Defined$ ParentTarget +SVar:SupernaturalStaminaChangeZone:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ SupernaturalStaminaTrigChangeZone | TriggerController$ TriggeredCardController | TriggerDescription$ When this creature dies, return it to the battlefield tapped under its owner's control. +SVar:SupernaturalStaminaTrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | Tapped$ True | Defined$ TriggeredNewCardLKICopy | SubAbility$ DBGainLife +SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 2 +DeckHas:Ability$LifeGain +Oracle:Until end of turn, target creature gains deathtouch and “When this creature dies, return it to the battlefield tapped under its owner’s control.”\nYou gain 2 life. From a925786899e405950840ccf96be6e22cfd417444 Mon Sep 17 00:00:00 2001 From: John Date: Sun, 4 Apr 2021 07:22:18 +0000 Subject: [PATCH 42/54] Add new file --- .../res/cardsfolder/upcoming/maelstrom_muse.txt | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/maelstrom_muse.txt diff --git a/forge-gui/res/cardsfolder/upcoming/maelstrom_muse.txt b/forge-gui/res/cardsfolder/upcoming/maelstrom_muse.txt new file mode 100644 index 00000000000..472605f91c3 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/maelstrom_muse.txt @@ -0,0 +1,14 @@ +Name:Maelstrom Muse +ManaCost:1 U U/R R +Types:Creature Djinn Wizard +PT:2/4 +K:Flying +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ CheckPower | TriggerDescription$ Whenever CARDNAME attacks, the next instant or sorcery spell you cast this turn costs {X} less to cast, where X is CARDNAME’s power as this ability resolves. +SVar:CheckPower:DB$ StoreSVar | SVar$ CurrPower | Type$ CountSVar | Expression$ X | SubAbility$ DBEffect | SpellDescription$ The next instant or sorcery spell you cast this turn costs {X} less to cast, where X is CARDNAME's power as this ability resolves. +SVar:DBEffect:DB$ Effect | StaticAbilities$ ReduceCost | Triggers$ TrigCastSpell +SVar:ReduceCost:Mode$ ReduceCost | EffectZone$ Command | Type$ Spell | ValidCard$ Instant,Sorcery | Activator$ You | Amount$ CurrPower | Description$ The next instant or sorcery spell you cast this turn costs {X} less to cast, where X is CARDNAME's power at the time EFFECTSOURCE's ability resolved. +SVar:TrigCastSpell:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Command | Execute$ RemoveEffect | Static$ True +SVar:RemoveEffect:DB$ ChangeZone | Origin$ Command | Destination$ Exile +SVar:CurrPower:Number$0 +SVar:X:TriggeredCard$CardPower +Oracle:Flying\nWhenever Maelstrom Muse attacks, the next instant or sorcery spell you cast this turn costs {X} less to cast, where X is Maelstrom Muse’s power as this ability resolves. From 4c6bdcb68abb7103758a342de23183c19168c370 Mon Sep 17 00:00:00 2001 From: John Date: Sun, 4 Apr 2021 07:23:08 +0000 Subject: [PATCH 43/54] Add new file --- forge-gui/res/cardsfolder/upcoming/needlethorn_drake.txt | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/needlethorn_drake.txt diff --git a/forge-gui/res/cardsfolder/upcoming/needlethorn_drake.txt b/forge-gui/res/cardsfolder/upcoming/needlethorn_drake.txt new file mode 100644 index 00000000000..d59e4a560cb --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/needlethorn_drake.txt @@ -0,0 +1,7 @@ +Name:Needlethorn Drake +ManaCost:G U +Types:Creature Drake +PT:1/1 +K:Flying +K:Deathtouch +Oracle:Flying, deathtouch From 5520c3778b8df64a3c680e229fe89026ab61afc4 Mon Sep 17 00:00:00 2001 From: John Date: Sun, 4 Apr 2021 07:23:42 +0000 Subject: [PATCH 44/54] Add new file --- forge-gui/res/cardsfolder/upcoming/oggyar_battle_seer.txt | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/oggyar_battle_seer.txt diff --git a/forge-gui/res/cardsfolder/upcoming/oggyar_battle_seer.txt b/forge-gui/res/cardsfolder/upcoming/oggyar_battle_seer.txt new file mode 100644 index 00000000000..6b8d2927a92 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/oggyar_battle_seer.txt @@ -0,0 +1,7 @@ +Name:Oggyar Battle-Seer +ManaCost:3 U R +Types:Creature Ogre Shaman +PT:3/4 +K:Haste +A:AB$ Scry | Cost$ T | ScryNum$ 1 | SpellDescription$ Scry 1. +Oracle:Haste\n{T}: Scry 1. From 2996bf7e6be24b25a784086c62273af665cce631 Mon Sep 17 00:00:00 2001 From: John Date: Sun, 4 Apr 2021 07:25:46 +0000 Subject: [PATCH 45/54] Add new file --- .../res/cardsfolder/upcoming/silverquill_pledgemage.txt | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/silverquill_pledgemage.txt diff --git a/forge-gui/res/cardsfolder/upcoming/silverquill_pledgemage.txt b/forge-gui/res/cardsfolder/upcoming/silverquill_pledgemage.txt new file mode 100644 index 00000000000..105809e7811 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/silverquill_pledgemage.txt @@ -0,0 +1,9 @@ +Name:Silverquill Pledgemage +ManaCost:1 W/B W/B +Types:Creature Vampire Cleric +PT:3/1 +T:Mode$ SpellCastOrCopy | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigChoice | TriggerDescription$ Magecraft — Whenever you cast or copy an instant or sorcery spell, Silverquill Pledgemage gains your choice of flying or lifelink until end of turn. +SVar:TrigChoice:DB$ GenericChoice | Choices$ DBFlying,DBLifelink | SpellDescription$ CARDNAME gains your choice of flying or lifelink until end of turn. +SVar:DBFlying:DB$ Pump | Defined$ Self | KW$ Flying | SpellDescription$ CARDNAME gains flying until end of turn. +SVar:DBLifelink:DB$ Pump | Defined$ Self | KW$ Lifelink | SpellDescription$ CARDNAME gains lifelink until end of turn. +Oracle:Magecraft — Whenever you cast or copy an instant or sorcery spell, Silverquill Pledgemage gains your choice of flying or lifelink until end of turn. From 64c56288c9905b7f8f68afc2e1ec1f5801943e63 Mon Sep 17 00:00:00 2001 From: John Date: Sun, 4 Apr 2021 07:26:25 +0000 Subject: [PATCH 46/54] Add new file --- forge-gui/res/cardsfolder/upcoming/teach_by_example.txt | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/teach_by_example.txt diff --git a/forge-gui/res/cardsfolder/upcoming/teach_by_example.txt b/forge-gui/res/cardsfolder/upcoming/teach_by_example.txt new file mode 100644 index 00000000000..1c45910b889 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/teach_by_example.txt @@ -0,0 +1,7 @@ +Name:Teach by Example +ManaCost:U/R U/R +Types:Instant +A:SP$ DelayedTrigger | Cost$ U/R U/R | AILogic$ SpellCopy | Execute$ EffTrigCopy | ThisTurn$ True | Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | SpellDescription$ When you cast your next instant or sorcery spell this turn, copy that spell. You may choose new targets for the copy. +SVar:EffTrigCopy:DB$ CopySpellAbility | Defined$ TriggeredSpellAbility | MayChooseTarget$ True +SVar:AIPriorityModifier:9 +Oracle:When you cast your next instant or sorcery spell this turn, copy that spell. You may choose new targets for the copy. From 68c524a75d5c41d875378d00a8d3af0d08bd1098 Mon Sep 17 00:00:00 2001 From: John Date: Sun, 4 Apr 2021 07:27:08 +0000 Subject: [PATCH 47/54] Add new file --- forge-gui/res/cardsfolder/upcoming/tend_the_pests.txt | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/tend_the_pests.txt diff --git a/forge-gui/res/cardsfolder/upcoming/tend_the_pests.txt b/forge-gui/res/cardsfolder/upcoming/tend_the_pests.txt new file mode 100644 index 00000000000..ab93c342a53 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/tend_the_pests.txt @@ -0,0 +1,7 @@ +Name:Tend the Pests +ManaCost:B G +Types:Instant +A:SP$ Token | Cost$ B G Sac<1/Creature> | TokenScript$ bg_1_1_pest_lifegain | TokenOwner$ You | TokenAmount$ X | SpellDescription$ Create X 1/1 black and green Pest creature tokens with “When this creature dies, you gain 1 life,” where X is the sacrificed creature’s power. +SVar:X:Sacrificed$CardPower +DeckHas:Ability$Token +Oracle:As an additional cost to cast this spell, sacrifice a creature.\nCreate X 1/1 black and green Pest creature tokens with “When this creature dies, you gain 1 life,” where X is the sacrificed creature’s power. From 72262a77fd26d8c217b69d7f27d3b89ba1601554 Mon Sep 17 00:00:00 2001 From: John Date: Sun, 4 Apr 2021 07:27:47 +0000 Subject: [PATCH 48/54] Add new file --- .../res/cardsfolder/upcoming/biblioplex_assistant.txt | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/biblioplex_assistant.txt diff --git a/forge-gui/res/cardsfolder/upcoming/biblioplex_assistant.txt b/forge-gui/res/cardsfolder/upcoming/biblioplex_assistant.txt new file mode 100644 index 00000000000..65632a44405 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/biblioplex_assistant.txt @@ -0,0 +1,8 @@ +Name:Biblioplex Assistant +ManaCost:4 +Types:Artifact Creature Gargoyle +PT:2/1 +K:Flying +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, put up to one target instant or sorcery card from your graveyard on top of your library. +SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Library | ValidTgts$ Instant.YouCtrl,Sorcery.YouCtrl | TgtPrompt$ Select target instant or sorcery card from your graveyard | TargetMin$ 0 | TargetMax$ 1 | SpellDescription$ When CARDNAME enters the battlefield, put up to one target instant or sorcery card from your graveyard on top of your library. +Oracle:When Biblioplex Assistant enters the battlefield, put up to one target instant or sorcery card from your graveyard on top of your library. From a9e4270ddbd5bb38cdfb2ed597542b06ae874623 Mon Sep 17 00:00:00 2001 From: John Date: Sun, 4 Apr 2021 07:28:24 +0000 Subject: [PATCH 49/54] Add new file --- forge-gui/res/cardsfolder/upcoming/cogwork_archivist.txt | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/cogwork_archivist.txt diff --git a/forge-gui/res/cardsfolder/upcoming/cogwork_archivist.txt b/forge-gui/res/cardsfolder/upcoming/cogwork_archivist.txt new file mode 100644 index 00000000000..842b239f40f --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/cogwork_archivist.txt @@ -0,0 +1,7 @@ +Name:Cogwork Archivist +ManaCost:6 +Types:Artifact Creature Construct +PT:4/5 +K:Reach +A:AB$ ChangeZone | Cost$ 2 T | ValidTgts$ Card | TgtPrompt$ Select target card | Origin$ Graveyard | Destination$ Library | LibraryPosition$ -1 | SpellDescription$ Put target card from a graveyard on the bottom of its owner's library. +Oracle:Reach\n{2}, {T}: Put target card from a graveyard on the bottom of its owner’s library. From 8c6b6e617c8e509800c93625f0dbaa8fdeab026b Mon Sep 17 00:00:00 2001 From: John Date: Sun, 4 Apr 2021 07:29:01 +0000 Subject: [PATCH 50/54] Add new file --- forge-gui/res/cardsfolder/upcoming/excavated_wall.txt | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/excavated_wall.txt diff --git a/forge-gui/res/cardsfolder/upcoming/excavated_wall.txt b/forge-gui/res/cardsfolder/upcoming/excavated_wall.txt new file mode 100644 index 00000000000..acea6de6591 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/excavated_wall.txt @@ -0,0 +1,7 @@ +Name:Excavated Wall +ManaCost:1 +Types:Artifact Creature Wall +PT:0/4 +K:Defender +A:AB$ Mill | Cost$ 1 T | NumCards$ 1 | Defined$ You | SpellDescription$ Mill a card. +Oracle:Defender\n{1}, {T}: Mill a card. (Put the top card of your library into your graveyard.) From bb8e68d1b17bd5e6cca826bfc93b0e9f9ab298aa Mon Sep 17 00:00:00 2001 From: John Date: Sun, 4 Apr 2021 07:29:31 +0000 Subject: [PATCH 51/54] Add new file --- forge-gui/res/cardsfolder/upcoming/team_pennant.txt | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/team_pennant.txt diff --git a/forge-gui/res/cardsfolder/upcoming/team_pennant.txt b/forge-gui/res/cardsfolder/upcoming/team_pennant.txt new file mode 100644 index 00000000000..7e62f86b1b2 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/team_pennant.txt @@ -0,0 +1,7 @@ +Name:Team Pennant +ManaCost:1 +Types:Artifact Equipment +K:Equip:1:Creature.YouCtrl+Token:token creature +K:Equip:3 +S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 1 | AddToughness$ 1 | AddKeyword$ Vigilance & Trample | Description$ Equipped creature gets +1/+1 and has vigilance and trample. +Oracle:Equipped creature gets +1/+1 and has vigilance and trample.\nEquip creature token {1} \nEquip {3} ({3}: Attach to target creature you control. Equip only as a sorcery.) From 0c6aa6afdb5307a884e751303adb03b515a921fd Mon Sep 17 00:00:00 2001 From: Hythonia Date: Sun, 4 Apr 2021 09:29:37 +0200 Subject: [PATCH 52/54] STX: Last three cards --- .../res/cardsfolder/upcoming/closing_statement.txt | 8 ++++++++ .../res/cardsfolder/upcoming/daemogoth_woe_eater.txt | 12 ++++++++++++ .../res/cardsfolder/upcoming/harness_infinity.txt | 8 ++++++++ 3 files changed, 28 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/closing_statement.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/daemogoth_woe_eater.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/harness_infinity.txt diff --git a/forge-gui/res/cardsfolder/upcoming/closing_statement.txt b/forge-gui/res/cardsfolder/upcoming/closing_statement.txt new file mode 100644 index 00000000000..6e266464f78 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/closing_statement.txt @@ -0,0 +1,8 @@ +Name:Closing Statement +ManaCost:3 W B +Types:Instant +S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ 2 | Phases$ End of Turn | PlayerTurn$ You | EffectZone$ All | Description$ This spell costs {2} less to cast during your end step. +A:SP$ Destroy | Cost$ 3 W B | ValidTgts$ Creature.YouDontCtrl,Planeswalker.YouDontCtrl | TgtPrompt$ Select target creature or planeswalker you don't control | SubAbility$ DBPutCounter | SpellDescription$ Destroy target creature or planeswalker you don't control. Put a +1/+1 counter on up to one target creature you control. +SVar:DBPutCounter:DB$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select up to one target creature you don't control | TargetMin$ 0 | TargetMax$ 1 | CounterType$ P1P1 | CounterNum$ 1 +DeckHas:Ability$Counters +Oracle:This spell costs {2} less to cast during your end step.\nDestroy target creature or planeswalker you don't control. Put a +1/+1 counter on up to one target creature you control. diff --git a/forge-gui/res/cardsfolder/upcoming/daemogoth_woe_eater.txt b/forge-gui/res/cardsfolder/upcoming/daemogoth_woe_eater.txt new file mode 100644 index 00000000000..d1087819561 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/daemogoth_woe_eater.txt @@ -0,0 +1,12 @@ +Name:Daemogoth Woe-Eater +ManaCost:1 B BG G +Types:Creature Demon +PT:7/6 +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigSacrifice | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, sacrifice a creature. +SVar:TrigSacrifice:DB$ Sacrifice | Defined$ You | SacValid$ Creature | SacMessage$ creature +T:Mode$ Sacrificed | ValidCard$ Card.Self | Execute$ TrigDiscard | TriggerZones$ Battlefield | TriggerDescription$ When you sacrifice CARDNAME, each opponent discards a card, you draw a card, and you gain 2 life. +SVar:TrigDiscard:DB$ Discard | Defined$ Opponent | Mode$ TgtChoose | SubAbility$ DBDraw +SVar:DBDraw:DB$ Draw | SubAbility$ DBGainLife +SVar:DBGainLife:DB$ GainLife | LifeAmount$ 2 +DeckHas:Ability$Sacrifice +Oracle:At the beginning of your upkeep, sacrifice a creature.\nWhen you sacrifice Daemogoth Woe-Eater, each opponent discards a card, you draw a card, and you gain 2 life. diff --git a/forge-gui/res/cardsfolder/upcoming/harness_infinity.txt b/forge-gui/res/cardsfolder/upcoming/harness_infinity.txt new file mode 100644 index 00000000000..1323f6a992c --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/harness_infinity.txt @@ -0,0 +1,8 @@ +Name:Harness Infinity +ManaCost:1 B B B G G G +Types:Instant +A:SP$ ChangeZoneAll | Cost$ 1 B B B G G G | ChangeType$ Card.YouCtrl | Origin$ Hand | Destination$ Graveyard | RememberChanged$ True | SubAbility$ DBChangeZoneAll | SpellDescription$ Exchange your hand and graveyard. +SVar:DBChangeZoneAll:DB$ ChangeZoneAll | ChangeType$ Card.YouCtrl+IsNotRemembered | Origin$ Graveyard | Destination$ Hand | SubAbility$ DBChangeZone +SVar:DBChangeZone:DB$ ChangeZone | Origin$ Stack | Destination$ Exile | SubAbility$ DBCleanup | SpellDescription$ Exile CARDNAME. +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +Oracle:Exchange your hand and graveyard.\nExile Harness Infinity. From bad745d2a9feb4ba5b68fb320408b3052c6db11c Mon Sep 17 00:00:00 2001 From: John Date: Sun, 4 Apr 2021 07:30:02 +0000 Subject: [PATCH 53/54] Add new file --- forge-gui/res/cardsfolder/upcoming/reflective_golem.txt | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/reflective_golem.txt diff --git a/forge-gui/res/cardsfolder/upcoming/reflective_golem.txt b/forge-gui/res/cardsfolder/upcoming/reflective_golem.txt new file mode 100644 index 00000000000..92776f7d426 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/reflective_golem.txt @@ -0,0 +1,7 @@ +Name:Reflective Golem +ManaCost:3 +Types:Artifact Creature Golem +PT:2/3 +T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | IsSingleTarget$ True | TargetsValid$ Card.Self | Execute$ TrigCopy | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast an instant or sorcery spell that targets only CARDNAME, you may pay {2}. If you do, copy that spell. You may choose new targets for the copy. +SVar:TrigCopy:AB$ CopySpellAbility | Cost$ 2 | Defined$ TriggeredSpellAbility | MayChooseTarget$ True +Oracle:Whenever you cast an instant or sorcery spell that targets only CARDNAME, you may pay {2}. If you do, copy that spell. You may choose new targets for the copy. From d62599d62c710b01174b6c10f2d446fb9127d821 Mon Sep 17 00:00:00 2001 From: John Date: Sun, 4 Apr 2021 07:31:19 +0000 Subject: [PATCH 54/54] Add new file --- forge-gui/res/cardsfolder/upcoming/spell_satchel.txt | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/spell_satchel.txt diff --git a/forge-gui/res/cardsfolder/upcoming/spell_satchel.txt b/forge-gui/res/cardsfolder/upcoming/spell_satchel.txt new file mode 100644 index 00000000000..cada85af532 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/spell_satchel.txt @@ -0,0 +1,8 @@ +Name:Spell Satchel +ManaCost:2 +Types:Artifact +T:Mode$ SpellCastOrCopy | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Magecraft — Whenever you cast or copy an instant or sorcery spell, put a book counter on Spell Satchel. +A:AB$ Mana | Cost$ T SubCounter<1/BOOK> | Produced$ C | SpellDescription$ Add {C}. +A:AB$ Draw | Cost$ 3 T SubCounter<3/BOOK> | NumCards$ 1 | SpellDescription$ Draw a card. +SVar:TrigPutCounter:DB$PutCounter | CounterType$ BOOK | CounterNum$ 1 | Defined$ Self +Oracle:Magecraft — Whenever you cast or copy an instant or sorcery spell, put a book counter on Spell Satchel.\n{T}, Remove a book counter from Spell Satchel: Add {C}.\n{3}, {T}, Remove three book counters from Spell Satchel: Draw a card.