diff --git a/forge-gui/res/cardsfolder/upcoming/coral_colony.txt b/forge-gui/res/cardsfolder/upcoming/coral_colony.txt new file mode 100644 index 00000000000..4879615dd7f --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/coral_colony.txt @@ -0,0 +1,10 @@ +Name:Coral Colony +ManaCost:1 U +Types:Creature Wall +PT:1/4 +K:Defender +A:AB$ Mill | Cost$ 1 U T | NumCards$ X | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player mills X cards, where X is the number of cards you control with defender. +SVar:X:Count$Valid Creature.withDefender+YouCtrl +DeckHas:Ability$Mill +DeckHints:Keyword$Defender +Oracle:Defender\n{1}{U}, {T}: Target player mills X cards, where X is the number of cards you control with defender. (To mill a card, a player puts the top card of their library into their graveyard.) diff --git a/forge-gui/res/cardsfolder/upcoming/djinn_of_the_fountain.txt b/forge-gui/res/cardsfolder/upcoming/djinn_of_the_fountain.txt new file mode 100644 index 00000000000..48f8b102f1f --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/djinn_of_the_fountain.txt @@ -0,0 +1,15 @@ +Name:Djinn of the Fountain +ManaCost:4 U U +Types:Creature Djinn +PT:4/4 +K:Flying +T:Mode$ SpellCast | TriggerZones$ Battlefield | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | NoResolvingCheck$ True | Execute$ TrigCharm | TriggerDescription$ Whenever you cast an instant or sorcery spell, ABILITY +SVar:TrigCharm:DB$ Charm | Choices$ DBPump,DBExile,DBScry +SVar:DBPump:DB$ Pump | Defined$ Self | NumAtt$ 1 | NumDef$ 1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. +SVar:DBExile:DB$ ChangeZone | Defined$ Self | Origin$ Battlefield | Destination$ Exile | SubAbility$ DelTrig | RememberChanged$ True | SpellDescription$ Exile CARDNAME. Return it to the battlefield under its owner's control at the beginning of the next end step. +SVar:DelTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ End of Turn | Execute$ TrigReturn | ConditionDefined$ Remembered | ConditionPresent$ Card | TriggerDescription$ Return CARDNAME to the battlefield under its owner's control at the beginning of the next end step. +SVar:TrigReturn:DB$ ChangeZone | Defined$ Self | Origin$ Exile | Destination$ Battlefield +SVar:DBScry:DB$ Scry | ScryNum$ 1 | SpellDescription$ Scry 1. +DeckNeeds:Type$Instant|Sorcery +SVar:BuffedBy:Spell.Instant,Spell.Sorcery +Oracle:Flying\nWhenever you cast an instant or sorcery spell, choose one —\n• Djinn of the Fountain gets +1/+1 until end of turn.\n• Exile Djinn of the Fountain. Return it to the battlefield under its owner's control at the beginning of the next end step.\n• Scry 1. diff --git a/forge-gui/res/cardsfolder/upcoming/electrostatic_infantry.txt b/forge-gui/res/cardsfolder/upcoming/electrostatic_infantry.txt new file mode 100644 index 00000000000..f26e2046d39 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/electrostatic_infantry.txt @@ -0,0 +1,11 @@ +Name:Electrostatic Infantry +ManaCost:1 R +Types:Creature Dwarf Wizard +PT:1/2 +K:Trample +T:Mode$ SpellCast | TriggerZones$ Battlefield | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | NoResolvingCheck$ True | Execute$ TrigPutCounter | TriggerDescription$ Whenever you cast an instant or sorcery spell, put a +1/+1 counter on CARDNAME. +SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 +DeckHas:Ability$Counters +DeckHints:Type$Instant|Sorcery +SVar:BuffedBy:Spell.Instant,Spell.Sorcery +Oracle:Trample\nWhenever you cast an instant or sorcery spell, put a +1/+1 counter on Electrostatic Infantry. diff --git a/forge-gui/res/cardsfolder/upcoming/extinguish_the_light.txt b/forge-gui/res/cardsfolder/upcoming/extinguish_the_light.txt new file mode 100644 index 00000000000..5ce3110cac2 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/extinguish_the_light.txt @@ -0,0 +1,7 @@ +Name:Extinguish the Light +ManaCost:2 B B +Types:Instant +A:SP$ Destroy | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker | SubAbility$ DBGainLife | SpellDescription$ Destroy target creature or planeswalker. +SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 3 | ConditionDefined$ Targeted | ConditionPresent$ Card.cmcLE3 | ConditionCompare$ EQ1 | SpellDescription$ If its mana value was 3 or less, you gain 3 life. +DeckHas:Ability$LifeGain +Oracle:Destroy target creature or planeswalker. If its mana value was 3 or less, you gain 3 life. diff --git a/forge-gui/res/cardsfolder/upcoming/fires_of_victory.txt b/forge-gui/res/cardsfolder/upcoming/fires_of_victory.txt new file mode 100644 index 00000000000..2d63584baba --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/fires_of_victory.txt @@ -0,0 +1,8 @@ +Name:Fires of Victory +ManaCost:1 R +Types:Instant +K:Kicker:2 U +A:SP$ Draw | NumCards$ 1 | Condition$ Kicked | ConditionDescription$ If this spell was kicked | SubAbility$ DBDamage +SVar:DBDamage:DB$ DealDamage | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker | NumDmg$ X | SpellDescription$ If this spell was kicked, draw a card. CARDNAME deals damage to target creature or planeswalker equal to the number of cards in your hand. +SVar:X:Count$InYourHand +Oracle:Kicker {2}{U} (You may pay an additional {2}{U} as you cast this spell.)\nIf this spell was kicked, draw a card. Fires of Victory deals damage to target creature or planeswalker equal to the number of cards in your hand.