diff --git a/forge-gui/res/cardsfolder/upcoming/druid_of_the_emerald_grove.txt b/forge-gui/res/cardsfolder/upcoming/druid_of_the_emerald_grove.txt new file mode 100644 index 00000000000..68effb418b3 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/druid_of_the_emerald_grove.txt @@ -0,0 +1,13 @@ +Name:Druid of the Emerald Grove +ManaCost:3 G +Types:Creature Dwarf Druid +PT:2/2 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, search your library for up to two basic land cards and reveal them, +SVar:DBChangeZone:DB$ ChangeZone | Origin$ Library | Hidden$ True | ChangeNum$ 2 | ChangeType$ Land.Basic | Destination$ Library | RememberChanged$ True | Reveal$ True | Shuffle$ False | SubAbility$ DBRollDice +SVar:DBRollDice:DB$ RollDice | Sides$ 20 | ResultSubAbilities$ 1-9:TutuDaDome,10-19:WonTwoField,20:ToFourField | SpellDescription$ then roll a d20. +SVar:TutuDaDome:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Card.IsRemembered | ChangeNum$ 2 | SubAbility$ DBCleanup | SpellDescription$ 1-9 VERT Put those cards into your hand, then shuffle. +SVar:WonTwoField:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Card.IsRemembered | ChangeNum$ 1 | ForgetChanged$ True | NoShuffle$ True | SubAbility$ WonTwoDome | SpellDescription$ 10-19 VERT Put one of those cards onto the battlefield tapped and the other into your hand, then shuffle. +SVar:WonTwoDome:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Card.IsRemembered | ChangeNum$ 1 | SubAbility$ DBCleanup +SVar:ToFourField:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Card.IsRemembered | ChangeNum$ 2 | SubAbility$ DBCleanup | SpellDescription$ 20 VERT Put those cards onto the battlefield tapped, then shuffle. +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +Oracle:When Druid of the Emerald Grove enters the battlefield, search your library for up to two basic land cards and reveal them, then roll a d20.\n1-9 | Put those cards into your hand, then shuffle.\n10-19 | Put one of those cards onto the battlefield tapped and the other into your hand, then shuffle.\n20 | Put those cards onto the battlefield tapped, then shuffle. diff --git a/forge-gui/res/cardsfolder/upcoming/earthquake_dragon.txt b/forge-gui/res/cardsfolder/upcoming/earthquake_dragon.txt new file mode 100644 index 00000000000..21e5f9d1014 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/earthquake_dragon.txt @@ -0,0 +1,13 @@ +Name:Earthquake Dragon +ManaCost:14 G +Types:Creature Elemental Dragon +PT:10/10 +K:Flying +K:Trample +S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ X | EffectZone$ All | Description$ This spell costs {X} less to cast, where X is the total mana value of Dragons you control. +A:AB$ ChangeZone | Cost$ 2 G Sac<1/Land> | Origin$ Graveyard | Destination$ Hand | ActivationZone$ Graveyard | SpellDescription$ Return CARDNAME from your graveyard to your hand. +SVar:DiscardMe:1 +SVar:PlayMain1:TRUE +DeckHints:Type$Dragon +SVar:X:Count$Valid Creature.Dragon+YouCtrl$SumCMC +Oracle:This spell costs {X} less to cast, where X is the total mana value of Dragons you control.\nFlying, trample\n{2}{G}, Sacrifice a land: Return Earthquake Dragon from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/upcoming/elturel_survivors.txt b/forge-gui/res/cardsfolder/upcoming/elturel_survivors.txt new file mode 100644 index 00000000000..d84e01c2af3 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/elturel_survivors.txt @@ -0,0 +1,12 @@ +Name:Elturel Survivors +ManaCost:3 R +Types:Creature Tiefling Peasant +PT:0/4 +K:Trample +K:Myriad +S:Mode$ Continuous | Affected$ Creature.Self+attacking | AddPower$ X | Description$ As long as CARDNAME is attacking, it gets +X/+0, where X is the number of lands defending player controls. +SVar:X:Count$Valid Land.ControlledBy DefendingPlayer +AI:RemoveDeck:All +SVar:BuffedBy:Land.ControlledBy DefendingPlayer +SVar:HasAttackEffect:TRUE +Oracle:Trample, myriad\nAs long as Elturel Survivors is attacking, it gets +X/+0, where X is the number of lands defending player controls. diff --git a/forge-gui/res/cardsfolder/upcoming/endless_evil.txt b/forge-gui/res/cardsfolder/upcoming/endless_evil.txt new file mode 100644 index 00000000000..f74f16f6f4a --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/endless_evil.txt @@ -0,0 +1,12 @@ +Name:Endless Evil +ManaCost:2 U +Types:Enchantment Aura +K:Enchant creature you control +A:SP$ Attach | ValidTgts$ Creature.YouCtrl | AILogic$ HighestEvaluation +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigCopy | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, create a token that's a copy of enchanted creature, except it's a 1/1. +SVar:TrigCopy:DB$ CopyPermanent | Defined$ Enchanted | SetPower$ 1 | SetToughness$ 1 +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.AttachedBy | TriggerZones$ Battlefield | Execute$ TrigChangeZone | TriggerDescription$ When enchanted creature dies, if that creature was a Horror, return CARDNAME to its owner's hand. +SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | Defined$ CorrectedSelf | ConditionDefined$ TriggeredCardLKICopy | ConditionPresent$ Creature.Horror | ConditionCompare$ EQ1 +DeckHints:Type$Horror +DeckHas:Ability$Token +Oracle:Enchant creature you control\nAt the beginning of your upkeep, create a token that's a copy of enchanted creature, except it's a 1/1.\nWhen enchanted creature dies, if that creature was a Horror, return Endless Evil to its owner's hand. diff --git a/forge-gui/res/cardsfolder/upcoming/owlbear_shepherd.txt b/forge-gui/res/cardsfolder/upcoming/owlbear_shepherd.txt new file mode 100644 index 00000000000..263da52d739 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/owlbear_shepherd.txt @@ -0,0 +1,8 @@ +Name:Owlbear Shepherd +ManaCost:2 G +Types:Creature Goblin Druid +PT:1/4 +T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | Execute$ TrigDraw | TriggerZones$ Battlefield | CheckSVar$ X | SVarCompare$ GE8 | TriggerDescription$ At the beginning of your end step, if creatures you control have total power 8 or greater, draw a card. +SVar:X:Count$SumPower_Creature.YouCtrl +SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 +Oracle:At the beginning of your end step, if creatures you control have total power 8 or greater, draw a card.