From d95a041263c3ae2bb0fe39511723a0816259ca0e Mon Sep 17 00:00:00 2001 From: Tim Mocny Date: Mon, 21 Mar 2022 03:50:01 +0000 Subject: [PATCH] =?UTF-8?q?YNEO=20=E2=80=93=2020=20Mar?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../res/cardsfolder/upcoming/fragment_reality.txt | 7 +++++++ .../res/cardsfolder/upcoming/junkyard_scrapper.txt | 12 ++++++++++++ .../res/cardsfolder/upcoming/kami_of_mourning.txt | 12 ++++++++++++ .../res/cardsfolder/upcoming/soul_servitude.txt | 12 ++++++++++++ .../res/cardsfolder/upcoming/undercity_plunder.txt | 14 ++++++++++++++ 5 files changed, 57 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/fragment_reality.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/junkyard_scrapper.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/kami_of_mourning.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/soul_servitude.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/undercity_plunder.txt diff --git a/forge-gui/res/cardsfolder/upcoming/fragment_reality.txt b/forge-gui/res/cardsfolder/upcoming/fragment_reality.txt new file mode 100644 index 00000000000..2e48adbe785 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/fragment_reality.txt @@ -0,0 +1,7 @@ +Name:Fragment Reality +ManaCost:W +Types:Instant +A:SP$ ChangeZone | ValidTgts$ Artifact.nonToken,Creature.nonToken,Enchantment.nonToken | TgtPrompt$ Select target nontoken artifact, creature, or enchantment | Origin$ Battlefield | Destination$ Exile | SubAbility$ DBChangeZone | SpellDescription$ Exile target nontoken artifact, creature, or enchantment. +SVar:DBChangeZone:DB$ ChangeZone | DefinedPlayer$ TargetedController | ChangeType$ Creature.cmcLTX | Origin$ Library | Destination$ Battlefield | Tapped$ True | Hidden$ True | AtRandom$ True | NoShuffle$ True | Mandatory$ True | NoLooking$ True | StackDescription$ {p:TargetedController} puts a random creature card with lesser mana value from their library onto the battlefield tapped. | SpellDescription$ Its controller puts a random creature card with lesser mana value from their library onto the battlefield tapped. +SVar:X:Targeted$CardManaCost +Oracle:Exile target nontoken artifact, creature, or enchantment. Its controller puts a random creature card with lesser mana value from their library onto the battlefield tapped. diff --git a/forge-gui/res/cardsfolder/upcoming/junkyard_scrapper.txt b/forge-gui/res/cardsfolder/upcoming/junkyard_scrapper.txt new file mode 100644 index 00000000000..a4ccf19611e --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/junkyard_scrapper.txt @@ -0,0 +1,12 @@ +Name:Junkyard Scrapper +ManaCost:2 R +Types:Creature Goblin Artificer +PT:3/3 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Artifact.nonToken+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigExile | TriggerDescription$ Whenever a nontoken artifact enters the battlefield under your control, exile a random nonland artifact card with lesser mana value from your library. You may cast that card until the end of your next turn. +SVar:TrigExile:DB$ ChangeZone | ChangeType$ Artifact.nonLand+cmcLTX | Origin$ Library | Destination$ Exile | Hidden$ True | AtRandom$ True | NoShuffle$ True | Mandatory$ True | NoLooking$ True | RememberChanged$ True | SubAbility$ DBEffect +SVar:DBEffect:DB$ Effect | RememberObjects$ RememberedCard | StaticAbilities$ Play | ForgetOnMoved$ Exile | Duration$ UntilTheEndOfYourNextTurn | SubAbility$ DBCleanup +SVar:Play:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may cast that card until the end of your next turn. +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +SVar:X:TriggeredCard$CardManaCost +DeckNeeds:Type$Artifact +Oracle:Whenever a nontoken artifact enters the battlefield under your control, exile a random nonland artifact card with lesser mana value from your library. You may cast that card until the end of your next turn. diff --git a/forge-gui/res/cardsfolder/upcoming/kami_of_mourning.txt b/forge-gui/res/cardsfolder/upcoming/kami_of_mourning.txt new file mode 100644 index 00000000000..913250544cc --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/kami_of_mourning.txt @@ -0,0 +1,12 @@ +Name:Kami of Mourning +ManaCost:2 B +Types:Creature Spirit +PT:3/2 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigEffect | TriggerDescription$ Whenever CARDNAME enters the battlefield, target creature you control or creature card in your graveyard perpetually gains "Whenever a creature you control with greater mana value than this card dies, return this card from your graveyard to the battlefield tapped." +SVar:TrigEffect:DB$ Effect | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control or creature card in your graveyard | TgtZone$ Battlefield,Graveyard | RememberObjects$ Targeted | StaticAbilities$ PerpetualAbility | Duration$ Permanent | Name$ Kami of Mourning's Perpetual Effect +SVar:PerpetualAbility:Mode$ Continuous | Affected$ Card.IsRemembered | AddTrigger$ BiggerDies | EffectZone$ Command | AffectedZone$ Battlefield,Hand,Graveyard,Exile,Stack,Library,Command | Description$ The card perpetually gains "Whenever a creature you control with greater mana value than this card dies, return this card from your graveyard to the battlefield tapped." +SVar:BiggerDies:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.YouCtrl+cmcGTX | TriggerZones$ Graveyard | Execute$ TrigReturn | TriggerDescription$ Whenever a creature you control with greater mana value than this card dies, return this card from your graveyard to the battlefield tapped. +SVar:TrigReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | Tapped$ True +SVar:X:Count$CardManaCost +DeckHas:Ability$Graveyard +Oracle:Whenever Kami of Mourning enters the battlefield, target creature you control or creature card in your graveyard perpetually gains "Whenever a creature you control with greater mana value than this card dies, return this card from your graveyard to the battlefield tapped." diff --git a/forge-gui/res/cardsfolder/upcoming/soul_servitude.txt b/forge-gui/res/cardsfolder/upcoming/soul_servitude.txt new file mode 100644 index 00000000000..6e2fe902a42 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/soul_servitude.txt @@ -0,0 +1,12 @@ +Name:Soul Servitude +ManaCost:2 B +Types:Instant +A:SP$ Sacrifice | ValidTgts$ Player | TgtPrompt$ Select target player | SacValid$ Creature.nonToken | SacMessage$ nontoken creature | RememberSacrificed$ True | SubAbility$ DBImmediateTrigger | SpellDescription$ Target player sacrifices a nontoken creature. +SVar:DBImmediateTrigger:DB$ ImmediateTrigger | ConditionDefined$ Remembered | ConditionPresent$ Card | RememberObjects$ Remembered | Execute$ TrigConjure | SubAbility$ DBCleanup | StackDescription$ SpellDescription | SpellDescription$ When they do, you may discard a card. If you do, conjure a duplicate of the sacrificed creature into your hand. It perpetually gains "You may spend mana as though it were mana of any color to cast this spell." +SVar:TrigConjure:AB$ MakeCard | Cost$ Discard<1/Card> | DefinedName$ DelayTriggerRemembered | Zone$ Hand | RememberMade$ True | SubAbility$ DBEffect +SVar:DBEffect:DB$ Effect | RememberObjects$ Remembered | StaticAbilities$ PerpetualAbility | Duration$ Permanent | Name$ Soul Servitude's Perpetual Effect +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:DBCleanup:DB$ Cleanup | ClearRemembered$ True +DeckHas:Ability$Sacrifice|Discard +Oracle:Target player sacrifices a nontoken creature. When they do, you may discard a card. If you do, conjure a duplicate of the sacrificed creature into your hand. It perpetually gains "You may spend mana as though it were mana of any color to cast this spell." diff --git a/forge-gui/res/cardsfolder/upcoming/undercity_plunder.txt b/forge-gui/res/cardsfolder/upcoming/undercity_plunder.txt new file mode 100644 index 00000000000..b91a0ecf17d --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/undercity_plunder.txt @@ -0,0 +1,14 @@ +Name:Undercity Plunder +ManaCost:1 B +Types:Sorcery +A:SP$ Discard | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | NumCards$ 1 | Mode$ TgtChoose | SubAbility$ DBChooseCard | SpellDescription$ Target opponent discards a card. +SVar:DBChooseCard:DB$ ChooseCard | UnlessCost$ Discard<1/Card> | UnlessPayer$ Targeted | Choices$ Card | ChoiceZone$ Library | AtRandom$ True | SubAbility$ DBConjure | OrString$ {p:You} conjures a duplicate of a random card from your library into their hand. | StackDescription$ SpellDescription | SpellDescription$ Then they may discard an additional card. +SVar:DBConjure:DB$ MakeCard | DefinedName$ ChosenCard | Zone$ Hand | RememberMade$ True | SubAbility$ DBClearChosen | StackDescription$ If they don't, {p:You} conjures a duplicate of a random card from their library into their hand. | SpellDescription$ If they don't, conjure a duplicate of a random card from their library into your hand. +SVar:DBClearChosen:DB$ Cleanup | ClearChosenCard$ True | SubAbility$ DBEffect +SVar:DBEffect:DB$ Effect | RememberObjects$ Remembered | StaticAbilities$ PerpetualAbility | Duration$ Permanent | Triggers$ Update | Name$ Undercity Plunder's Perpetual Effect | SubAbility$ DBCleanup | SpellDescription$ It perpetually gains "You may spend mana as though it were mana of any color to cast this spell." +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:DBCleanup:DB$ Cleanup | ClearRemembered$ True +SVar:Update:Mode$ ChangesZone | Origin$ Any | Destination$ Any | Static$ True | ValidCard$ Card.IsRemembered | Execute$ DBUpdate +SVar:DBUpdate:DB$ UpdateRemember +Oracle:Target opponent discards a card. Then they may discard an additional card. If they don't, conjure a duplicate of a random card from their library into your hand. It perpetually gains "You may spend mana as though it were mana of any color to cast this spell."