diff --git a/forge-gui/res/cardsfolder/upcoming/dawnhart_mentor.txt b/forge-gui/res/cardsfolder/upcoming/dawnhart_mentor.txt new file mode 100644 index 00000000000..4319109bd95 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/dawnhart_mentor.txt @@ -0,0 +1,10 @@ +Name:Dawnhart Mentor +ManaCost:2 G +Types:Creature Human Warlock +PT:0/4 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a 1/1 white Human creature token. +SVar:TrigToken:DB$ Token | TokenScript$ w_1_1_human | TokenOwner$ You +A:AB$ Pump | PrecostDesc$ Coven — | Cost$ 5 G | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | NumAtt$ 3 | NumDef$ 3 | KW$ Trample | CheckSVar$ X | SVarCompare$ GE3 | SpellDescription$ Target creature you control gets +3/+3 and gains trample until end of turn. Activate only if you control three or more creatures with different powers. +SVar:X:Count$DifferentPower_Creature.YouCtrl +DeckHas:Ability$Token +Oracle:When Dawnhart Mentor enters the battlefield, create a 1/1 white Human creature token.\nCoven — {5}{G}: Target creature you control gets +3/+3 and gains trample until end of turn. Activate only if you control three or more creatures with different powers. diff --git a/forge-gui/res/cardsfolder/upcoming/falkenrath_perforator.txt b/forge-gui/res/cardsfolder/upcoming/falkenrath_perforator.txt new file mode 100644 index 00000000000..afe4b7f52e4 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/falkenrath_perforator.txt @@ -0,0 +1,8 @@ +Name:Falkenrath Perforator +ManaCost:1 R +Types:Creature Vampire +PT:2/1 +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ Whenever CARDNAME attacks, it deals 1 damage to defending player. +SVar:TrigDealDamage:DB$ DealDamage | Defined$ TriggeredDefendingPlayer | NumDmg$ 1 +SVar:HasAttackEffect:TRUE +Oracle:Whenever Falkenrath Perforator attacks, it deals 1 damage to defending player. diff --git a/forge-gui/res/cardsfolder/upcoming/wake_to_slaughter.txt b/forge-gui/res/cardsfolder/upcoming/wake_to_slaughter.txt new file mode 100644 index 00000000000..f228642cba1 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/wake_to_slaughter.txt @@ -0,0 +1,14 @@ +Name:Wake to Slaughter +ManaCost:3 B R +Types:Sorcery +A:SP$ Pump | TargetMin$ 0 | TargetMax$ 2 | ValidTgts$ Creature.YouOwn | TgtPrompt$ Choose up to two target creature cards in your graveyard | TgtZone$ Graveyard | RememberObjects$ Targeted | SubAbility$ DBChoosePlayer | StackDescription$ SpellDescription | SpellDescription$ Choose up to two target creature cards in your graveyard. An opponent chooses one of them. Return that card to your hand. Return the other to the battlefield under your control. It gains haste. Exile it at the beginning of the next end step. +SVar:DBChoosePlayer:DB$ ChoosePlayer | Defined$ You | Choices$ Player.Opponent | ChoiceTitle$ Choose an opponent | SubAbility$ DBOppChoose | StackDescription$ None +SVar:DBOppChoose:DB$ ChooseCard | Choices$ Card.IsRemembered | ChoiceZone$ Graveyard | Defined$ ChosenPlayer | ChoiceTitle$ Select a card for the hand | Mandatory$ True | ForgetChosen$ True | SubAbility$ DBChangeZone1 | StackDescription$ None +SVar:DBChangeZone1:DB$ ChangeZone | Defined$ ChosenCard | Origin$ Graveyard | Destination$ Hand | SubAbility$ DBChangeZone2 | StackDescription$ None +SVar:DBChangeZone2:DB$ ChangeZone | Defined$ Remembered | Origin$ Graveyard | Destination$ Battlefield | GainControl$ True | StackDescription$ None | SubAbility$ DBAnimate +SVar:DBAnimate:DB$ Animate | Keywords$ Haste | Defined$ Remembered | Duration$ Permanent | AtEOT$ Sacrifice | StackDescription$ None | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearChosenCard$ True | ClearChosenPlayer$ True +K:Flashback:4 B R +DeckHas:Ability$Graveyard & Ability$Sacrifice +AI:RemoveDeck:All +Oracle:Choose up to two target creature cards in your graveyard. An opponent chooses one of them. Return that card to your hand. Return the other to the battlefield under your control. It gains haste. Exile it at the beginning of the next end step.\nFlashback {4}{B}{R} (You may cast this card from your graveyard for its flashback cost. Then exile it.) diff --git a/forge-gui/res/cardsfolder/upcoming/willow_geist.txt b/forge-gui/res/cardsfolder/upcoming/willow_geist.txt new file mode 100644 index 00000000000..e5ae06173c4 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/willow_geist.txt @@ -0,0 +1,13 @@ +Name:Willow Geist +ManaCost:G +Types:Creature Treefolk Spirit +PT:1/1 +K:Trample +T:Mode$ ChangesZoneAll | ValidCards$ Card.YouOwn | Origin$ Graveyard | Destination$ Any | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever one or more cards leave your graveyard, put a +1/+1 counter on CARDNAME. +SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME dies, you gain life equal to its power. +SVar:TrigGainLife:DB$ GainLife | Defined$ TriggeredCardController | LifeAmount$ X +SVar:X:TriggeredCard$CardPower +DeckHas:Ability$Counters & Ability$LifeGain +DeckNeeds:Ability$Graveyard +Oracle:Trample\nWhenever one or more cards leave your graveyard, put a +1/+1 counter on Willow Geist.\nWhen Willow Geist dies, you gain life equal to its power.