diff --git a/forge-gui/res/cardsfolder/upcoming/pull_of_the_mist_moon.txt b/forge-gui/res/cardsfolder/upcoming/pull_of_the_mist_moon.txt new file mode 100644 index 00000000000..c526fb27b21 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/pull_of_the_mist_moon.txt @@ -0,0 +1,15 @@ +Name:Pull of the Mist Moon +ManaCost:1 W W +Types:Enchantment +K:Kicker:1 U +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, exile target nonland permanent an opponent controls until CARDNAME leaves the battlefield. +SVar:TrigExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Permanent.nonLand+OppCtrl | TgtPrompt$ Select target nonland permanent an opponent controls | Duration$ UntilHostLeavesPlay +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+kicked | Execute$ TrigChoose | TriggerDescription$ When CARDNAME enters the battlefield, if it was kicked, choose a nonland permanent in your hand. It perpetually gains "When this permanent enters the battlefield, exile target nonland permanent an opponent controls until this permanent leaves the battlefield." +SVar:TrigChoose:DB$ ChooseCard | ChoiceZone$ Hand | Choices$ Card.nonLand+YouOwn | ChoiceTitle$ Choose a nonland card in your hand | Amount$ 1 | SubAbility$ DBEffect +SVar:DBEffect:DB$ Effect | StaticAbilities$ PerpetualORing | Name$ Pull of the Mist Moon's Perpetual Effect | Duration$ Permanent | SubAbility$ DBCleanup +SVar:PerpetualORing:Mode$ Continuous | Affected$ Card.ChosenCard | AddTrigger$ ETBExile | EffectZone$ Command | AffectedZone$ Battlefield,Hand,Graveyard,Exile,Stack,Library,Command | SubAbility$ DBCleanup | Description$ The chosen card perpetually gains "When this permanent enters the battlefield, exile target nonland permanent an opponent controls until this permanent leaves the battlefield." +SVar:ETBExile:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, exile target nonland permanent an opponent controls until CARDNAME leaves the battlefield. +SVar:DBCleanup:DB$ Cleanup | ClearChosenCard$ True +SVar:OblivionRing:TRUE +DeckHints:Color$Blue +Oracle:Kicker {1}{U}\nWhen Pull of the Mist Moon enters the battlefield, exile target nonland permanent an opponent controls until Pull of the Mist Moon leaves the battlefield.\nWhen Pull of the Mist Moon enters the battlefield, if it was kicked, choose a nonland permanent in your hand. It perpetually gains "When this permanent enters the battlefield, exile target nonland permanent an opponent controls until this permanent leaves the battlefield." diff --git a/forge-gui/res/cardsfolder/upcoming/spellchain_scatter.txt b/forge-gui/res/cardsfolder/upcoming/spellchain_scatter.txt new file mode 100644 index 00000000000..424b3fea970 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/spellchain_scatter.txt @@ -0,0 +1,13 @@ +Name:Spellchain Scatter +ManaCost:R +Types:Instant +K:Kicker:U +A:SP$ DelayedTrigger | Execute$ TrigConjure | ThisTurn$ True | Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | SpellDescription$ When you cast your next instant or sorcery spell this turn, conjure a duplicate of that spell into your hand. If this spell wasn't kicked, discard the duplicate at the beginning of your next end step. +SVar:TrigConjure:DB$ MakeCard | Conjure$ True | DefinedName$ TriggeredCard | Zone$ Hand | SubAbility$ DBDelayTrig | RememberMade$ True +SVar:DBDelayTrig:DB$ DelayedTrigger | Mode$ Phase | ConditionCheckSVar$ X | ConditionSVarCompare$ EQ0 | Phase$ End of Turn | Execute$ TrigDiscard | RememberObjects$ Remembered | SubAbility$ DBCleanup | TriggerDescription$ If this spell wasn't kicked, discard the duplicate at the beginning of your next end step. +SVar:TrigDiscard:DB$ Discard | Mode$ Defined | DefinedCards$ DelayTriggerRemembered +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +SVar:X:Count$TimesKicked +DeckNeeds:Type$Instant|Sorcery +DeckHints:Color$Blue +Oracle:Kicker {U}\nWhen you cast your next instant or sorcery spell this turn, conjure a duplicate of that spell into your hand. If this spell wasn't kicked, discard the duplicate at the beginning of your next end step. diff --git a/forge-gui/res/cardsfolder/upcoming/trove_mage.txt b/forge-gui/res/cardsfolder/upcoming/trove_mage.txt new file mode 100644 index 00000000000..d0eecc3956d --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/trove_mage.txt @@ -0,0 +1,9 @@ +Name:Trove Mage +ManaCost:2 U +Types:Creature Human Wizard +PT:2/2 +T:Mode$ ChangesZone | ValidCard$ Card.Self | Destination$ Battlefield | Execute$ TrigSeek | TriggerDescription$ When CARDNAME enters the battlefield, seek an artifact card from among the top ten cards of your library, then shuffle. +SVar:TrigSeek:DB$ Dig | Defined$ You | DigNum$ 10 | ChangeNum$ 1 | ChangeValid$ Card.Artifact | DestinationZone$ Hand | Mandatory$ True | NoLooking$ True | DestinationZone2$ Library | LibraryPosition2$ 0 | SkipReorder$ True | RandomChange$ True | SubAbility$ Shuffle +SVar:Shuffle:DB$ Shuffle +DeckNeeds:Type$Artifact +Oracle:When Trove Mage enters the battlefield, seek an artifact card from among the top ten cards of your library, then shuffle. diff --git a/forge-gui/res/cardsfolder/upcoming/vesuvan_mist.txt b/forge-gui/res/cardsfolder/upcoming/vesuvan_mist.txt new file mode 100644 index 00000000000..d6493fba75e --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/vesuvan_mist.txt @@ -0,0 +1,14 @@ +Name:Vesuvan Mist +ManaCost:1 U +Types:Instant +K:Kicker:1 B +A:SP$ ChangeZone | ValidTgts$ Permanent.nonLand+nonToken | TgtPrompt$ Select target nontoken, nonland permanent | Origin$ Battlefield | Destination$ Hand | SubAbility$ DBConjure | SpellDescription$ Return target nontoken, nonland permanent to its owner's hand. If this spell was kicked, conjure a duplicate of that card into your hand. It perpetually gains "You may spend mana as though it were mana of any color to cast this spell." +SVar:DBConjure:DB$ MakeCard | Condition$ Kicked | Conjure$ True | DefinedName$ Targeted | Zone$ Hand | RememberMade$ True | SubAbility$ DBEffect +SVar:DBEffect:DB$ Effect | RememberObjects$ Remembered | StaticAbilities$ PerpetualAbility | Duration$ Permanent | Name$ Vesuvan Mist's Perpetual Effect | Triggers$ Update | RememberObjects$ Remembered | SubAbility$ DBCleanup +SVar:PerpetualAbility:Mode$ Continuous | AddStaticAbility$ SpendAnyMana | Affected$ Card.IsRemembered | EffectZone$ Command | AffectedZone$ Battlefield,Hand,Graveyard,Exile,Stack,Library,Command | Description$ The conjured card perpetually gains "You may spend mana as though it were mana of any color to cast this spell." +SVar:SpendAnyMana:Mode$ Continuous | Affected$ Card.Self | EffectZone$ All | AffectedZone$ Stack | AddHiddenKeyword$ May spend mana as though it were mana of any color to cast CARDNAME | Description$ You may spend mana as though it were mana of any color to cast this spell. +SVar:Update:Mode$ ChangesZone | Origin$ Any | Destination$ Any | Static$ True | ValidCard$ Card.IsRemembered | Execute$ DBUpdate +SVar:DBUpdate:DB$ UpdateRemember +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +DeckHints:Color$Black +Oracle:Kicker {1}{B}\nReturn target nontoken, nonland permanent to its owner's hand. If this spell was kicked, conjure a duplicate of that card into your hand. It perpetually gains "You may spend mana as though it were mana of any color to cast this spell."