diff --git a/forge-gui/res/cardsfolder/upcoming/fertilids_favor.txt b/forge-gui/res/cardsfolder/upcoming/fertilids_favor.txt new file mode 100644 index 00000000000..eff35be2765 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/fertilids_favor.txt @@ -0,0 +1,7 @@ +Name:Fertilid's Favor +ManaCost:3 G +Types:Instant +A:SP$ ChangeZone | ValidTgts$ Player | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeNum$ 1 | SubAbility$ DBCounter | Chooser$ Targeted | SpellDescription$ Target player searches their library for a basic land card, puts it onto the battlefield tapped, then shuffles. Put two +1/+1 counters on up to one target artifact or creature. +SVar:DBCounter:DB$ PutCounter | ValidTgts$ Creature,Artifact | TgtPrompt$ Select up to one target creature or artifact | TargetMin$ 0 | TargetMax$ 1 | CounterType$ P1P1 | CounterNum$ 2 +DeckHas:Ability$Counters +Oracle:Target player searches their library for a basic land card, puts it onto the battlefield tapped, then shuffles. Put two +1/+1 counters on up to one target artifact or creature. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/final_flourish.txt b/forge-gui/res/cardsfolder/upcoming/final_flourish.txt new file mode 100644 index 00000000000..0a64240035a --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/final_flourish.txt @@ -0,0 +1,8 @@ +Name:Final Flourish +ManaCost:1 B +Types:Instant +K:Kicker:Sac<1/Creature;Artifact/artifact or creature> +A:SP$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ -X | NumDef$ -X | IsCurse$ True | StackDescription$ REP Target creature_{c:Targeted} | SpellDescription$ Target creature gets -2/-2 until end of turn. If this spell was kicked, that creature gets -6/-6 until end of turn instead. +SVar:X:Count$Kicked.6.2 +DeckHas:Ability$Sacrifice +Oracle:Kicker—Sacrifice an artifact or creature. (You may sacrifice an artifact or creature in addition to any other costs as you cast this spell.)\nTarget creature gets -2/-2 until end of turn. If this spell was kicked, that creature gets -6/-6 until end of turn instead. diff --git a/forge-gui/res/cardsfolder/upcoming/flywheel_racer.txt b/forge-gui/res/cardsfolder/upcoming/flywheel_racer.txt new file mode 100644 index 00000000000..08b469b92df --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/flywheel_racer.txt @@ -0,0 +1,8 @@ +Name:Flywheel Racer +ManaCost:2 +Types:Artifact Vehicle +PT:3/2 +K:Vigilance +A:AB$ Mana | Cost$ T | Produced$ Any | Amount$ 1 | IsPresent$ Creature.Self | SpellDescription$ Add one mana of any color. Activate only if CARDNAME is a creature. +K:Crew:1 +Oracle:Vigilance\n{T}: Add one mana of any color. Activate only if Flywheel Racer is a creature.\nCrew 1 (Tap any number of creatures you control with total power 1 or more: This Vehicle becomes an artifact creature until end of turn.) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/furtive_analyst.txt b/forge-gui/res/cardsfolder/upcoming/furtive_analyst.txt new file mode 100644 index 00000000000..078ab177dbe --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/furtive_analyst.txt @@ -0,0 +1,9 @@ +Name:Furtive Analyst +ManaCost:2 U +Types:Creature Human Wizard +PT:1/4 +K:Vigilance +A:AB$ Draw | Cost$ 2 T | SubAbility$ DBDiscard | SpellDescription$ Draw a card, then discard a card. +SVar:DBDiscard:DB$ Discard | Mode$ TgtChoose +DeckHas:Ability$Discard +Oracle:Vigilance\n{2}, {T}: Draw a card, then discard a card. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/halo_hopper.txt b/forge-gui/res/cardsfolder/upcoming/halo_hopper.txt new file mode 100644 index 00000000000..ebfc6d65e8c --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/halo_hopper.txt @@ -0,0 +1,6 @@ +Name:Halo Hopper +ManaCost:3 +Types:Artifact Creature Frog +PT:3/2 +K:Convoke +Oracle:Convoke (Your creatures can help cast this spell. Each creature you tap while casting this spell pays for {1} or one mana of that creature's color.) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/herbology_instructor_malady_invoker.txt b/forge-gui/res/cardsfolder/upcoming/herbology_instructor_malady_invoker.txt new file mode 100644 index 00000000000..d7cc8daf69e --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/herbology_instructor_malady_invoker.txt @@ -0,0 +1,22 @@ +Name:Herbology Instructor +ManaCost:1 G +Types:Creature Treefolk Druid +PT:1/3 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters the battlefield, you gain 3 life. +SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 3 +A:AB$ SetState | Cost$ 6 BP | Defined$ Self | Mode$ Transform | SorcerySpeed$ True | AILogic$ Always | SpellDescription$ Transform CARDNAME. Activate only as a sorcery. ({B/P} can be paid with either {B} or 2 life.) +DeckHas:Ability$LifeGain +AlternateMode:DoubleFaced +Oracle:When Herbology Instructor enters the battlefield, you gain 3 life.\n{6}{B/P}: Transform Herbology Instructor. Activate only as a sorcery. ({B/P} can be paid with either {B} or 2 life.) + +ALTERNATE + +Name:Malady Invoker +ManaCost:no cost +Colors:green,black +Types:Creature Phyrexian Treefolk +PT:3/3 +T:Mode$ Transformed | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When this creature transforms into CARDNAME, target creature an opponent controls gets -0/-X until end of turn, where X is CARDNAME's power. +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | NumDef$ -X | IsCurse$ True +SVar:X:Count$CardPower +Oracle:When this creature transforms into Malady Invoker, target creature an opponent controls gets -0/-X until end of turn, where X is Malady Invoker's power. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/ichor_shade.txt b/forge-gui/res/cardsfolder/upcoming/ichor_shade.txt new file mode 100644 index 00000000000..ccc8f7fb4b6 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ichor_shade.txt @@ -0,0 +1,10 @@ +Name:Ichor Shade +ManaCost:2 B +Types:Creature Phyrexian Shade +PT:2/3 +T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | CheckSVar$ Morbid | SVarCompare$ GE1 | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your end step, if an artifact or creature was put into a graveyard from the battlefield this turn, put a +1/+1 counter on CARDNAME. +SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 +SVar:Morbid:Count$ThisTurnEntered_Graveyard_from_Battlefield_Creature,Artifact +DeckHints:Type$Artifact & Ability$Sacrifice +DeckHas:Ability$Counters +Oracle:At the beginning of your end step, if an artifact or creature was put into a graveyard from the battlefield this turn, put a +1/+1 counter on Ichor Shade. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/invasion_of_alara_awaken_the_maelstrom.txt b/forge-gui/res/cardsfolder/upcoming/invasion_of_alara_awaken_the_maelstrom.txt new file mode 100644 index 00000000000..3df2fffc272 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/invasion_of_alara_awaken_the_maelstrom.txt @@ -0,0 +1,27 @@ +Name:Invasion of Alara +ManaCost:W U B R G +Types:Battle Siege +Defense:7 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDig | TriggerDescription$ When CARDNAME enters the battlefield, exile cards from the top of your library until you exile two nonland cards with mana value 4 or less. You may cast one of those two cards without paying its mana cost. Put one of them into your hand. Then put the other cards exiled this way on the bottom of your library in a random order. +SVar:TrigDig:DB$ DigUntil | Defined$ You | Valid$ Card.nonLand+cmcLE4 | Amount$ 2 | FoundDestination$ Exile | RevealedDestination$ Exile | RememberRevealed$ True | ImprintFound$ True | SkipReorder$ True | SubAbility$ DBPlay +SVar:DBPlay:DB$ Play | Valid$ Card.IsImprinted | ValidSA$ Spell | ValidZone$ Exile | WithoutManaCost$ True | Controller$ You | Optional$ True | Amount$ 1 | SubAbility$ DBPutHand +SVar:DBPutHand:DB$ ChangeZone | ChangeType$ Card.IsImprinted | Mandatory$ True | Hidden$ True | Chooser$ You | ChangeNum$ 1 | Origin$ Exile | Destination$ Hand | SubAbility$ DBRestRandomOrder +SVar:DBRestRandomOrder:DB$ ChangeZoneAll | ChangeType$ Card.IsRemembered | Origin$ Exile | Destination$ Library | LibraryPosition$ -1 | RandomOrder$ True | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearImprinted$ True +AlternateMode:DoubleFaced +Oracle:When Invasion of Alara enters the battlefield, exile cards from the top of your library until you exile two nonland cards with mana value 4 or less. You may cast one of those two cards without paying its mana cost. Put one of them into your hand. Then put the other cards exiled this way on the bottom of your library in a random order. + +ALTERNATE + +Name:Awaken the Maelstrom +ManaCost:no cost +Types:Sorcery +S:Mode$ Continuous | EffectZone$ All | Affected$ Card.Self | CharacteristicDefining$ True | SetColor$ All | Description$ CARDNAME is all colors. +A:SP$ Draw | NumCards$ 2 | ValidTgts$ Player | SubAbility$ DBChangeZone | TgtPrompt$ Select target player | SpellDescription$ Target player draws two cards. +SVar:DBChangeZone:DB$ ChangeZone | Origin$ Hand | Destination$ Battlefield | SubAbility$ DBCopy | ChangeType$ Artifact | ChangeNum$ 1 | SpellDescription$ You may put an artifact card from your hand onto the battlefield. +SVar:DBCopy:DB$ CopyPermanent | Choices$ Permanent.YouCtrl | ChoiceTitle$ Choose a permanent you control to copy | SubAbility$ DBCounter | SpellDescription$ Create a token that's a copy of a permanent you control. +SVar:DBCounter:DB$ PutCounter | Choices$ Creature.YouCtrl | ChoiceTitle$ Choose one, two, or three creatures you control to distribute counters to | CounterType$ P1P1 | CounterNum$ 3 | ChoiceAmount$ 3 | MinChoiceAmount$ 1 | DividedAsYouChoose$ 3 | SubAbility$ DBDestroy | SpellDescription$ Distribute three +1/+1 counters among one, two, or three creatures you control. +SVar:DBDestroy:DB$ Destroy | ValidTgts$ Permanent.OppCtrl | TgtPrompt$ Select target permanent an opponent controls to destroy | SpellDescription$ Destroy target permanent an opponent controls. +DeckHas:Ability$Counters|Token +DeckHints:Type$Artifact +Oracle:Awaken the Maelstrom is all colors.\nTarget player draws two cards. You may put an artifact card from your hand onto the battlefield. Create a token that's a copy of a permanent you control. Distribute three +1/+1 counters among one, two, or three creatures you control. Destroy target permanent an opponent controls. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/invasion_of_arcavios_invocation_of_the_founders.txt b/forge-gui/res/cardsfolder/upcoming/invasion_of_arcavios_invocation_of_the_founders.txt new file mode 100644 index 00000000000..ef21399658a --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/invasion_of_arcavios_invocation_of_the_founders.txt @@ -0,0 +1,20 @@ +Name:Invasion of Arcavios +ManaCost:3 U U +Types:Battle Siege +Defense:7 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSearch | TriggerDescription$ When CARDNAME enters the battlefield, search your library, graveyard, and/or outside the game for an instant or sorcery card you own, reveal it, and put it into your hand. If you search your library this way, shuffle. +SVar:TrigSearch:DB$ ChangeZone | Hidden$ True | Origin$ Library | Destination$ Hand | ShuffleNonMandatory$ True | OriginAlternative$ Graveyard,Sideboard | AlternativeMessage$ Would you like to search your library with this ability? If you do, your library will be shuffled | ChangeType$ Sorcery.YouOwn,Instant.YouOwn +DeckNeeds:Type$Instant|Sorcery +DeckHas:Ability$Graveyard +AlternateMode:DoubleFaced +Oracle:(As a Siege enters, choose an opponent to protect it. You and others can attack it. When it's defeated, exile it, then cast it transformed.)\nWhen Invasion of Arcavios enters the battlefield, search your library, graveyard, and/or outside the game for an instant or sorcery card you own, reveal it, and put it into your hand. If you search your library this way, shuffle. + +ALTERNATE + +Name:Invocation of the Founders +ManaCost:no cost +Colors:blue +Types:Enchantment +T:Mode$ SpellCast | TriggerZones$ Battlefield | ValidCard$ Instant.wasCastFromYourHand,Sorcery.wasCastFromYourHand | ValidActivatingPlayer$ You | Execute$ TrigCopy | TriggerDescription$ Whenever you cast an instant or sorcery spell from your hand, you may copy that spell. You may choose new targets for the copy. +SVar:TrigCopy:DB$ CopySpellAbility | Defined$ TriggeredSpellAbility | Optional$ True | MayChooseTarget$ True +Oracle:Whenever you cast an instant or sorcery spell from your hand, you may copy that spell. You may choose new targets for the copy.