diff --git a/forge-gui/res/cardsfolder/upcoming/fire_prophecy.txt b/forge-gui/res/cardsfolder/upcoming/fire_prophecy.txt new file mode 100644 index 00000000000..17041dbf737 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/fire_prophecy.txt @@ -0,0 +1,8 @@ +Name:Fire Prophecy +ManaCost:1 R +Types:Instant +A:SP$ DealDamage | Cost$ 1 R | ValidTgts$ Creature | NumDmg$ 3 | SubAbility$ DBBottom | SpellDescription$ CARDNAME deals 3 damage to target creature. You may put a card from your hand on the bottom of your library. If you do, draw a card. +SVar:DBBottom:DB$ ChangeZone | Origin$ Hand | Destination$ Library | Hand$ Library | LibraryPosition$ -1 | ChangeNum$ 1 | RememberChanged$ True | SubAbility$ DBDraw +SVar:DBDraw:DB$ Draw | NumCards$ 1 | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ GE1 | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +Oracle:Fire Prophecy deals 3 damage to target creature. You may put a card from your hand on the bottom of your library. If you do, draw a card. diff --git a/forge-gui/res/cardsfolder/upcoming/flycatcher_giraffid.txt b/forge-gui/res/cardsfolder/upcoming/flycatcher_giraffid.txt new file mode 100644 index 00000000000..e8aa64dfced --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/flycatcher_giraffid.txt @@ -0,0 +1,10 @@ +Name:Flycatcher Giraffid +ManaCost:4 G +Types:Creature Antelope Lizard +PT:3/5 +K:ETBReplacement:Other:CounterChoice +SVar:CounterChoice:DB$ GenericChoice | Defined$ You | Choices$ Vigilance,Reach | SpellDescription$ CARDNAME enters the battlefield with your choice of a vigilance counter or a reach counter on it. +SVar:Vigilance:DB$ PutCounter | CounterType$ VIGILANCE | CounterNum$ 1 | SpellDescription$ CARDNAME enters the battlefield with a vigilance counter on it +SVar:Reach:DB$ PutCounter | CounterType$ REACH | CounterNum$ 1 | SpellDescription$ CARDNAME enters the battlefield with a reach counter on it +DeckHas:Ability$Counters +Oracle:Flycatcher Giraffid enters the battlefield with your choice of a vigilance counter or a reach counter on it. diff --git a/forge-gui/res/cardsfolder/upcoming/frillscare_mentor.txt b/forge-gui/res/cardsfolder/upcoming/frillscare_mentor.txt new file mode 100644 index 00000000000..65549f7dcba --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/frillscare_mentor.txt @@ -0,0 +1,9 @@ +Name:Frillscare Mentor +ManaCost:2 R +Types:Creature Human Warrior +PT:3/2 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPut | TriggerDescription$ When CARDNAME enters the battlefield, put a menace counter on target non-Human creature you control. +SVar:TrigPut:DB$ PutCounter | ValidTgts$ Creature.nonHuman+YouCtrl | TgtPrompt$ Select target non-Human creature you control | CounterType$ MENACE | CounterNum$ 1 +SVar:PlayMain1:TRUE +A:AB$ PutCounterAll | Cost$ 2 R T | ValidCards$ Creature.YouCtrl+withMenace | CounterType$ P1P1 | CounterNum$ 1 | StackDescription$ SpellDescription | SpellDescription$ Put a +1/+1 counter on each creature you control with menace. +Oracle:When Frillscare Mentor enters the battlefield, put a menace counter on target non-Human creature you control. (It can't be blocked except by two or more creatures)\n{2}{R}, {T}: Put a +1/+1 counter on each creature you control with menace. diff --git a/forge-gui/res/cardsfolder/upcoming/frostveil_ambush.txt b/forge-gui/res/cardsfolder/upcoming/frostveil_ambush.txt new file mode 100644 index 00000000000..ef8a7570c07 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/frostveil_ambush.txt @@ -0,0 +1,7 @@ +Name:Frostveil Ambush +ManaCost:3 U U +Types:Instant +A:SP$ Tap | Cost$ 3 U U | TargetMin$ 0 | TargetMax$ 2 | TgtPrompt$ Choose up to two target creatures | ValidTgts$ Creature | SubAbility$ TrigPump | StackDescription$ SpellDescription | SpellDescription$ Tap up to two target creatures. Those creatures don't untap during their controller's next untap step. +SVar:TrigPump:DB$ Pump | Defined$ Targeted | KW$ HIDDEN This card doesn't untap during your next untap step. | Permanent$ True | StackDescription$ None +K:Cycling:1 +Oracle:Tap up to two target creatures. Those creatures don't untap during their controller's next untap step.\nCycling {1} ({1}, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/upcoming/genesis_ultimatum.txt b/forge-gui/res/cardsfolder/upcoming/genesis_ultimatum.txt new file mode 100755 index 00000000000..f30c17ff67d --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/genesis_ultimatum.txt @@ -0,0 +1,6 @@ +Name:Genesis Ultimatum +ManaCost:G G U U U R R +Types:Sorcery +A:SP$ Dig | Cost$ G G U U U R R | DigNum$ 5 | AnyNumber$ True | ChangeValid$ Permanent | DestinationZone$ Battlefield | DestinationZone2$ Hand | SubAbility$ DBChange | StackDescription$ SpellDescription | SpellDescription$ Look at the top five cards of your library. Put any number of permanent cards from among them onto the battlefield and the rest into your hand. Exile CARDNAME. +SVar:DBChange:DB$ ChangeZone | Origin$ Stack | Destination$ Exile | StackDescription$ None +Oracle:Look at the top five cards of your library. Put any number of permanent cards from among them onto the battlefield and the rest into your hand. Exile Genesis Ultimatum. diff --git a/forge-gui/res/cardsfolder/upcoming/glimmerbell.txt b/forge-gui/res/cardsfolder/upcoming/glimmerbell.txt new file mode 100755 index 00000000000..94f761135ce --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/glimmerbell.txt @@ -0,0 +1,7 @@ +Name:Glimmerbell +ManaCost:1 U +Types:Creature Elemental Jellyfish +PT:1/3 +K:Flying +A:AB$ Untap | Cost$ 1 U | SpellDescription$ Untap CARDNAME. +Oracle:Flying\n{1}{U}: Untap Glimmerbell. diff --git a/forge-gui/res/cardsfolder/upcoming/gust_of_wind.txt b/forge-gui/res/cardsfolder/upcoming/gust_of_wind.txt new file mode 100755 index 00000000000..b6a85d1a937 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/gust_of_wind.txt @@ -0,0 +1,9 @@ +Name:Gust of Wind +ManaCost:3 U +Types:Sorcery +S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ 2 | EffectZone$ All | IsPresent$ Creature.YouCtrl+withFlying | Description$ CARDNAME costs {2} less to cast if you control a creature with flying. +A:SP$ ChangeZone | Cost$ 3 U | ValidTgts$ Permanent.nonLand+YouDontCtrl | TgtPrompt$ Select target nonland permanent you don't control | Origin$ Battlefield | Destination$ Hand | SubAbility$ DBDraw | SpellDescription$ Return target nonland permanent you don't control to its owner's hand. +SVar:DBDraw:DB$ Draw | NumCards$ 1 | SpellDescription$ Draw a card. +SVar:BuffedBy:Creature.withFlying +DeckHints:Keyword$Flying +Oracle:This spell costs {2} less to cast if you control a creature with flying.\nReturn target nonland permanent you don't control to its owner's hand.\nDraw a card. diff --git a/forge-gui/res/cardsfolder/upcoming/hampering_snare.txt b/forge-gui/res/cardsfolder/upcoming/hampering_snare.txt new file mode 100755 index 00000000000..d26e4c9522d --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/hampering_snare.txt @@ -0,0 +1,6 @@ +Name:Hampering Snare +ManaCost:1 U +Types:Instant +A:SP$ PumpAll | Cost$ 1 U | ValidCards$ Creature.OppCtrl | IsCurse$ True | NumAtt$ -2 | SpellDescription$ Creatures your opponents control get -2/-0 until end of turn. +K:Cycling:2 +Oracle:Creatures your opponents control get -2/-0 until end of turn.\nCycling {2} ({2}, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/upcoming/honey_mammoth.txt b/forge-gui/res/cardsfolder/upcoming/honey_mammoth.txt new file mode 100755 index 00000000000..cdaf260c3e7 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/honey_mammoth.txt @@ -0,0 +1,7 @@ +Name:Honey Mammoth +ManaCost:4 G G +Types:Creature Elephant +PT:6/6 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters the battlefield, you gain 4 life. +SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 4 +Oracle:When Honey Mammoth enters the battlefield, you gain 4 life. diff --git a/forge-gui/res/cardsfolder/upcoming/humble_naturalist.txt b/forge-gui/res/cardsfolder/upcoming/humble_naturalist.txt new file mode 100755 index 00000000000..131ee853760 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/humble_naturalist.txt @@ -0,0 +1,6 @@ +Name:Humble Naturalist +ManaCost:1 G +Types:Creature Human Druid +PT:1/3 +A:AB$ Mana | Cost$ T | Produced$ Any | RestrictValid$ Creature | SpellDescription$ Add one mana of any color. Spend this mana only to cast a creature spell. +Oracle:{T}: Add one mana of any color. Spend this mana only to cast a creature spell. diff --git a/forge-gui/res/cardsfolder/upcoming/inspired_ultimatum.txt b/forge-gui/res/cardsfolder/upcoming/inspired_ultimatum.txt new file mode 100755 index 00000000000..8c0fa2cd311 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/inspired_ultimatum.txt @@ -0,0 +1,7 @@ +Name:Inspired Ultimatum +ManaCost:U U R R R W W +Types:Sorcery +A:SP$ GainLife | Cost$ U U R R R W W | LifeAmount$ 5 | ValidTgts$ Player | TgtPrompt$ Choose a player | SubAbility$ DBDamage | SpellDescription$ Target player gains 5 life. CARDNAME deals 5 damage to any target. You draw five cards. +SVar:DBDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 5 | SubAbility$ DBDraw +SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ 5 +Oracle:Target player gains 5 life. Inspired Ultimatum deals 5 damage to any target. You draw five cards.