diff --git a/forge-gui/res/cardsfolder/upcoming/C2020/herald_of_the_forgotten.txt b/forge-gui/res/cardsfolder/upcoming/C2020/herald_of_the_forgotten.txt new file mode 100755 index 00000000000..982e3675fd5 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/C2020/herald_of_the_forgotten.txt @@ -0,0 +1,9 @@ +Name:Herald of the Forgotten +ManaCost:6 W W +Types:Creature Cat Beast +PT:6/6 +K:Flying +T:Mode$ ChangesZone | ValidCard$ Card.Self+wasCast | Destination$ Battlefield | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, if you cast it, return any number of target permanent cards with cycling abilities from your graveyard to the battlefield. +SVar:TrigChange:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Permanent.YouOwn+withCycling,Permanent.YouOwn+withTypeCycling | SelectPrompt$ Select any number of target permanent cards with cycling abilities to return to the battlefield | TargetMin$ 0 | TargetMax$ X | References$ X +SVar:X:TriggeredCardController$ValidGraveyard Permanent.YouOwn+withCycling,Permanent.YouOwn+withTypeCycling +Oracle:Flying\nWhen Herald of the Forgotten enters the battlefield, if you cast it, return any number of target permanent cards with cycling abilities from your graveyard to the battlefield. diff --git a/forge-gui/res/cardsfolder/upcoming/C2020/lavabrink_floodgates.txt b/forge-gui/res/cardsfolder/upcoming/C2020/lavabrink_floodgates.txt new file mode 100755 index 00000000000..7231f7cb178 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/C2020/lavabrink_floodgates.txt @@ -0,0 +1,14 @@ +Name:Lavabrink Floodgates +ManaCost:3 R +Types:Artifact +A:AB$ Mana | Cost$ T | Produced$ R R | SpellDescription$ Add {R}{R}. +T:Mode$ Phase | Phase$ Upkeep | TriggerZones$ Battlefield | Execute$ TrigDecide | TriggerDescription$ At the beginning of each player's upkeep, that player may put a doom counter on CARDNAME or remove a doom counter from it. Then if it has three or more doom counters on it, sacrifice it. When you do, it deals 6 damage to each creature. +SVar:TrigDecide:DB$ GenericChoice | Defined$ TriggeredPlayer | Choices$ PutCounter,RemoveCounter,DoNothing +SVar:PutCounter:DB$ PutCounter | Defined$ Self | CounterType$ DOOM | CounterNum$ 1 | Placer$ TriggeredPlayer | SubAbility$ DBSac | SpellDescription$ Put a doom counter on CARDNAME +SVar:DBSac:DB$ Sacrifice | SacValid$ Self | ConditionPresent$ Card.Self+counters_GE3_DOOM | SacrificeParam$ LavabrinkFloodgates | SubAbility$ DBDamage +T:Mode$ Sacrificed | ValidPlayer$ You | ValidCard$ Card.Self | CauseParam$ LavabrinkFloodgates | Execute$ TrigDamage | Secondary$ True | TriggerDescription$ CARDNAME deals 6 damage to each creature. +SVar:TrigDamage:DB$ DamageAll | ValidCards$ Creature | NumDmg$ 6 +SVar:RemoveCounter:DB$ RemoveCounter | Defined$ Self | CounterType$ DOOM | CounterNum$ 1 | SpellDescription$ Remove a doom counter from CARDNAME +SVar:DoNothing:DB$ Pump | Defined$ Self | SpellDescription$ Do not change the number of doom counters on CARDNAME +AI:RemoveDeck:All +Oracle:{T}: Add {R}{R}.\nAt the beginning of each player's upkeep, that player may put a doom counter on Lavabrink Floodgates or remove a doom counter from it. Then if it has three or more doom counters on it, sacrifice it. When you do, it deals 6 damage to each creature. diff --git a/forge-gui/res/cardsfolder/upcoming/C2020/nascent_metamorph.txt b/forge-gui/res/cardsfolder/upcoming/C2020/nascent_metamorph.txt new file mode 100755 index 00000000000..48e25ed7425 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/C2020/nascent_metamorph.txt @@ -0,0 +1,9 @@ +Name:Nascent Metamorph +ManaCost:1 U +Types:Creature Shapeshifter +PT:1/1 +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDigUntil | TriggerDescription$ Whenever CARDNAME attacks or blocks, target opponent reveals cards from the top of their library until they reveal a creature card. CARDNAME becomes a copy of that card until end of turn. Then that player puts all cards revealed this way on the bottom of their library in a random order. +T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ TrigDigUntil | Secondary$ True | TriggerDescription$ Whenever CARDNAME attacks or blocks, target opponent reveals cards from the top of their library until they reveal a creature card. CARDNAME becomes a copy of that card until end of turn. Then that player puts all cards revealed this way on the bottom of their library in a random order. +SVar:TrigDigUntil:DB$ DigUntil | Reveal$ True | ValidTgts$ Opponent | Valid$ Creature | ValidDescription$ creature card | FoundDestination$ Library | RevealedDestination$ Library | FoundLibraryPosition$ -1 | RevealedLibraryPosition$ -1 | RememberFound$ True | RevealRandomOrder$ True | SubAbility$ DBClone +SVar:DBClone:DB$ Clone | Defined$ Remembered | CloneTarget$ Self | Duration$ UntilEndOfTurn +Oracle:Whenever Nascent Metamorph attacks or blocks, target opponent reveals cards from the top of their library until they reveal a creature card. Nascent Metamorph becomes a copy of that card until end of turn. Then that player puts all cards revealed this way on the bottom of their library in a random order. diff --git a/forge-gui/res/cardsfolder/upcoming/C2020/nesting_grounds.txt b/forge-gui/res/cardsfolder/upcoming/C2020/nesting_grounds.txt new file mode 100755 index 00000000000..4e300c4ff58 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/C2020/nesting_grounds.txt @@ -0,0 +1,7 @@ +Name:Nesting Grounds +ManaCost:no cost +Types:Land +A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. +A:AB$ Pump | Cost$ 1 T | ValidTgts$ Permanent.YouCtrl | TgtPrompt$ Select target permanent you control | SubAbility$ DBMove | SorcerySpeed$ True | StackDescription$ SpellDescription | SpellDescription$ Move a counter from target permanent you control onto another target permanent. Activate this ability only any time you could cast a sorcery. +SVar:DBMove:DB$ MoveCounter | Source$ ParentTarget | ValidTgts$ Permanent | TgtPrompt$ Select target permanent to move counter to | TargetUnique$ True | CounterType$ Any | CounterNum$ 1 | StackDescription$ None +Oracle:{T}: Add {C}.\n{1}, {T}: Move a counter from target permanent you control onto another target permanent. Activate this ability only any time you could cast a sorcery. diff --git a/forge-gui/res/editions/Commander 2020.txt b/forge-gui/res/editions/Commander 2020.txt index ac7441824bd..ab50912fce5 100644 --- a/forge-gui/res/editions/Commander 2020.txt +++ b/forge-gui/res/editions/Commander 2020.txt @@ -331,11 +331,11 @@ Type=Other [tokens] b_2_2_zombie c_a_treasure_sac +g_0_0_hydra g_1_1_insect_flying_deathtouch g_1_1_saproling g_1_1_snake g_4_4_beast -g_x_x_hydra r_3_1_elemental rg_1_1_goblin_warrior rw_2_2_dinosaur_cat diff --git a/forge-gui/res/tokenscripts/g_0_0_hydra.txt b/forge-gui/res/tokenscripts/g_0_0_hydra.txt new file mode 100644 index 00000000000..c03d10e6148 --- /dev/null +++ b/forge-gui/res/tokenscripts/g_0_0_hydra.txt @@ -0,0 +1,6 @@ +Name:Hydra +Colors:green +ManaCost:no cost +PT:0/0 +Types:Creature Hydra +Oracle: \ No newline at end of file