From a424aa65dff3897d4381b3787736a315cae7c620 Mon Sep 17 00:00:00 2001 From: Fulgur14 <54345051+Fulgur14@users.noreply.github.com> Date: Sat, 22 Feb 2025 10:03:40 +0100 Subject: [PATCH] 2 TDM and 1 TDC card (#7056) --- .../cardsfolder/upcoming/barrensteppe_siege.txt | 16 ++++++++++++++++ .../cardsfolder/upcoming/inevitable_defeat.txt | 8 ++++++++ .../upcoming/teval_the_balanced_scale.txt | 13 +++++++++++++ .../res/tokenscripts/b_2_2_zombie_druid.txt | 6 ++++++ 4 files changed, 43 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/barrensteppe_siege.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/inevitable_defeat.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/teval_the_balanced_scale.txt create mode 100644 forge-gui/res/tokenscripts/b_2_2_zombie_druid.txt diff --git a/forge-gui/res/cardsfolder/upcoming/barrensteppe_siege.txt b/forge-gui/res/cardsfolder/upcoming/barrensteppe_siege.txt new file mode 100644 index 00000000000..6544a542e30 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/barrensteppe_siege.txt @@ -0,0 +1,16 @@ +Name:Barrensteppe Siege +ManaCost:2 W B +Types:Enchantment +K:ETBReplacement:Other:SiegeChoice +SVar:SiegeChoice:DB$ GenericChoice | Choices$ Abzan,Mardu | Defined$ You | SetChosenMode$ True | ShowChoice$ ExceptSelf | SpellDescription$ As this enchantment enters, choose Abzan or Mardu. +SVar:Abzan:DB$ Pump | SpellDescription$ Abzan +SVar:Mardu:DB$ Pump | SpellDescription$ Mardu +S:Mode$ Continuous | Affected$ Card.Self+ChosenModeAbzan | AddTrigger$ AbzanTrigger | Description$ • Abzan — At the beginning of your end step, put a +1/+1 counter on each creature you control. +SVar:AbzanTrigger:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounterAll | TriggerDescription$ At the beginning of your end step, put a +1/+1 counter on each creature you control. +SVar:TrigPutCounterAll:DB$ PutCounterAll | ValidCards$ Creature.YouCtrl | CounterType$ P1P1 | CounterNum$ 1 +S:Mode$ Continuous | Affected$ Card.Self+ChosenModeMardu | AddTrigger$ MarduTrigger | Description$ • Mardu — At the beginning of your end step, if a creature died under your control this turn, each opponent sacrifices a creature of their choice. +SVar:MarduTrigger:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | CheckSVar$ X | SVarCompare$ GE1 | Execute$ TrigSac | TriggerDescription$ At the beginning of your end step, if a creature died under your control this turn, each opponent sacrifices a creature of their choice. +SVar:TrigSac:DB$ Sacrifice | SacValid$ Creature | Defined$ Player.Opponent +SVar:X:Count$ThisTurnEntered_Graveyard_from_Battlefield_Creature.YouCtrl +DeckHas:Ability$Counters +Oracle:As this enchantment enters, choose Abzan or Mardu.\n• Abzan — At the beginning of your end step, put a +1/+1 counter on each creature you control.\n• Mardu — At the beginning of your end step, if a creature died under your control this turn, each opponent sacrifices a creature of their choice. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/inevitable_defeat.txt b/forge-gui/res/cardsfolder/upcoming/inevitable_defeat.txt new file mode 100644 index 00000000000..f64123f6646 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/inevitable_defeat.txt @@ -0,0 +1,8 @@ +Name:Inevitable Defeat +ManaCost:1 R W B +Types:Instant +R:Event$ Counter | ValidCard$ Card.Self | ValidSA$ Spell | Layer$ CantHappen | Description$ This spell can't be countered. +A:SP$ ChangeZone | ValidTgts$ Permanent.nonLand | TgtPrompt$ Select target nonland permanent | Origin$ Battlefield | Destination$ Exile | SubAbility$ DBLoseLife | SpellDescription$ Exile target nonland permanent. Its controller loses 3 life and you gain 3 life. +SVar:DBLoseLife:DB$ LoseLife | Defined$ TargetedController | LifeAmount$ 3 | SubAbility$ DBGainLife +SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 3 +Oracle:This spell can't be countered.\nExile target nonland permanent. Its controller loses 3 life and you gain 3 life. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/teval_the_balanced_scale.txt b/forge-gui/res/cardsfolder/upcoming/teval_the_balanced_scale.txt new file mode 100644 index 00000000000..5bc4387b644 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/teval_the_balanced_scale.txt @@ -0,0 +1,13 @@ +Name:Teval, the Balanced Scale +ManaCost:1 B G U +Types:Legemdary Creature Spirit Dragon +PT:4/4 +K:Flying +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigMill | TriggerZones$ Battlefield | TriggerDescription$ Whenever NICKNAME attacks, mill three cards. Then you may return a land card from your graveyard to the battlefield tapped. +SVar:TrigMill:DB$ Mill | Defined$ You | NumCards$ 3 | SubAbility$ DBReturn +SVar:DBReturn:DB$ ChangeZone | ChangeType$ Land.YouOwn | Origin$ Graveyard | Destination$ Battlefield | Hidden$ True | ChangeNum$ 1 | Tapped$ True +T:Mode$ ChangesZoneAll | ValidCards$ Card.YouOwn | Origin$ Graveyard | Destination$ Any | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever one or more cards leave your graveyard, create a 2/2 black Zombie Druid creature token. +SVar:TrigToken:DB$ Token | TokenScript$ b_2_2_zombie_druid +SVar:HasAttackEffect:TRUE +DeckHas:Ability$Mill +Oracle:Flying\nWhenever Teval attacks, mill three cards. Then you may return a land card from your graveyard to the battlefield tapped.\nWhenever one or more cards leave your graveyard, create a 2/2 black Zombie Druid creature token. \ No newline at end of file diff --git a/forge-gui/res/tokenscripts/b_2_2_zombie_druid.txt b/forge-gui/res/tokenscripts/b_2_2_zombie_druid.txt new file mode 100644 index 00000000000..296fdc7ec67 --- /dev/null +++ b/forge-gui/res/tokenscripts/b_2_2_zombie_druid.txt @@ -0,0 +1,6 @@ +Name:Zombie Druid Token +ManaCost:no cost +Colors:black +Types:Creature Zombie Druid +PT:2/2 +Oracle: \ No newline at end of file