From 0954ec81495eabb5d1101f727cafc2bc4c1a3cc9 Mon Sep 17 00:00:00 2001 From: Mike S <81990938+MikeS-NZ@users.noreply.github.com> Date: Sat, 1 Apr 2023 02:26:27 -0500 Subject: [PATCH] MOM: Three MOM Legends + token scripts (#2783) - Baral and Kari Zev - Polukranos Reborn // Polukranos, Engine of Ruin - Quintorius, Loremaster --- .../upcoming/baral_and_kari_zev.txt | 13 ++++++++++ ...ranos_reborn_polukranos_engine_of_ruin.txt | 24 +++++++++++++++++++ .../upcoming/quintorius_loremaster.txt | 16 +++++++++++++ .../res/tokenscripts/first_mate_ragavan.txt | 6 +++++ .../gw_3_3_phyrexian_hydra_lifelink.txt | 7 ++++++ .../gw_3_3_phyrexian_hydra_reach.txt | 7 ++++++ 6 files changed, 73 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/baral_and_kari_zev.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/polukranos_reborn_polukranos_engine_of_ruin.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/quintorius_loremaster.txt create mode 100644 forge-gui/res/tokenscripts/first_mate_ragavan.txt create mode 100644 forge-gui/res/tokenscripts/gw_3_3_phyrexian_hydra_lifelink.txt create mode 100644 forge-gui/res/tokenscripts/gw_3_3_phyrexian_hydra_reach.txt diff --git a/forge-gui/res/cardsfolder/upcoming/baral_and_kari_zev.txt b/forge-gui/res/cardsfolder/upcoming/baral_and_kari_zev.txt new file mode 100644 index 00000000000..695d69d786c --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/baral_and_kari_zev.txt @@ -0,0 +1,13 @@ +Name:Baral and Kari Zev +ManaCost:1 U R +Types:Legendary Creature Human +PT:2/4 +K:First Strike +K:Menace +T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | ActivatorThisTurnCast$ EQ1 | NoResolvingCheck$ True | Execute$ TrigMayCast | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast your first instant or sorcery spell each turn, you may cast a spell with lesser mana value that shares a card type with it from your hand without paying its mana cost. If you don't, create First Mate Ragavan, a legendary 2/1 red Monkey Pirate creature token. It gains haste until end of turn. +SVar:TrigMayCast:DB$ Play | Valid$ Card.nonLand+YouOwn+sharesCardTypeWith TriggeredCard | ValidSA$ Spell.cmcLTX | ValidZone$ Hand | WithoutManaCost$ True | Optional$ True | RememberPlayed$ True | SubAbility$ DBTokenIfNotPlayed +SVar:DBTokenIfNotPlayed:DB$ Token | TokenScript$ first_mate_ragavan | TokenOwner$ You | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ EQ0 | PumpKeywords$ Haste | PumpDuration$ EOT | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +SVar:X:TriggeredCard$CardManaCost +DeckHints:Type$Instant|Sorcery +Oracle:First strike, menace\nWhenever you cast your first instant or sorcery spell each turn, you may cast a spell with lesser mana value that shares a card type with it from your hand without paying its mana cost. If you don't, create First Mate Ragavan, a legendary 2/1 red Monkey Pirate creature token. It gains haste until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/polukranos_reborn_polukranos_engine_of_ruin.txt b/forge-gui/res/cardsfolder/upcoming/polukranos_reborn_polukranos_engine_of_ruin.txt new file mode 100644 index 00000000000..9a88d3b131c --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/polukranos_reborn_polukranos_engine_of_ruin.txt @@ -0,0 +1,24 @@ +Name:Polukranos Reborn +ManaCost:G G G +Types:Legendary Creature Hydra +PT:4/5 +K:Reach +A:AB$ SetState | Cost$ 6 WP | Defined$ Self | Mode$ Transform | SorcerySpeed$ True | AILogic$ Always | SpellDescription$ Transform CARDNAME. Activate only as a sorcery. ({W/P} can be paid with either {W} or 2 life.) +AlternateMode:DoubleFaced +DeckHints:Color$White +Oracle:Reach\n{6}{W/P}: Transform Polukranos Reborn. Activate only as a sorcery. ({W/P} can be paid with either {W} or 2 life.) + +ALTERNATE + +Name:Polukranos, Engine of Ruin +ManaCost:no cost +Colors:white,green +Types:Legendary Creature Phyrexian Hydra +PT:6/6 +K:Reach +K:Lifelink +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self,Hydra.Other+nonToken+YouCtrl | Execute$ TrigToken | TriggerDescription$ Whenever CARDNAME or another nontoken Hydra you control dies, create a 3/3 green and white Phyrexian Hydra creature token with reach and a 3/3 green and white Phyrexian Hydra creature token with lifelink. +SVar:TrigToken:DB$ Token | TokenScript$ gw_3_3_phyrexian_hydra_reach,gw_3_3_phyrexian_hydra_lifelink +DeckHas:Ability$Token|LifeGain +DeckHints:Type$Hydra +Oracle:Reach, lifelink\nWhenever Polukranos, Engine of Ruin or another nontoken Hydra you control dies, create a 3/3 green and white Phyrexian Hydra creature token with reach and a 3/3 green and white Phyrexian Hydra creature token with lifelink. diff --git a/forge-gui/res/cardsfolder/upcoming/quintorius_loremaster.txt b/forge-gui/res/cardsfolder/upcoming/quintorius_loremaster.txt new file mode 100644 index 00000000000..d0d426d69c1 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/quintorius_loremaster.txt @@ -0,0 +1,16 @@ +Name:Quintorius, Loremaster +ManaCost:3 R W +Types:Legendary Creature Elephant Cleric +PT:3/5 +K:Vigilance +T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigChangeZone | TriggerDescription$ At the beginning of your end step, exile target noncreature, nonland card from your graveyard. Create a 3/2 red and white Spirit creature token. +SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Card.nonCreature+nonLand+YouOwn | TgtPrompt$ Select target noncreature, nonland card in your graveyard | SubAbility$ DBToken +SVar:DBToken:DB$ Token | TokenScript$ rw_3_2_spirit +A:AB$ Pump | Cost$ 1 R W T Sac<1/Spirit> | ValidTgts$ Card.ExiledWithSource | TgtZone$ Exile | TgtPrompt$ Choose target card exiled with this creature | SubAbility$ DBEffect | StackDescription$ {p:You} chooses {c:Targeted} exiled with NICKNAME. {p:You} may cast that card this turn without paying its mana cost. If that spell would be put into a graveyard, put it on the bottom of its owner's library instead. | SpellDescription$ Choose target card exiled with NICKNAME. You may cast that card this turn without paying its mana cost. If that spell would be put into a graveyard, put it on the bottom of its owner's library instead. +SVar:DBEffect:DB$ Effect | ReplacementEffects$ REQuintorius | StaticAbilities$ MayPlay | RememberObjects$ Targeted +SVar:MayPlay:Mode$ Continuous | MayPlay$ True | MayPlayWithoutManaCost$ True | EffectZone$ Command | Affected$ Card.nonLand+IsRemembered | AffectedZone$ Exile | Description$ Until end of turn, you may cast this card without paying its mana cost. +SVar:REQuintorius:Event$ Moved | ValidLKI$ Card.CastSa Spell.MayPlaySource | Origin$ Stack | Destination$ Graveyard | ReplaceWith$ MoveLibrary +SVar:MoveLibrary:DB$ ChangeZone | Defined$ ReplacedCard | Origin$ Stack | Destination$ Library | LibraryPosition$ -1 +DeckHas:Ability$Token|Graveyard|Sacrifice & Type$Spirit +DeckHints:Type$Spirit +Oracle:Vigilance\nAt the beginning of your end step, exile target noncreature, nonland card from your graveyard. Create a 3/2 red and white Spirit creature token.\n{1}{R}{W}, {T}, Sacrifice a Spirit: Choose target card exiled with Quintorius. You may cast that card this turn without paying its mana cost. If that spell would be put into a graveyard, put it on the bottom of its owner's library instead. diff --git a/forge-gui/res/tokenscripts/first_mate_ragavan.txt b/forge-gui/res/tokenscripts/first_mate_ragavan.txt new file mode 100644 index 00000000000..0751873432e --- /dev/null +++ b/forge-gui/res/tokenscripts/first_mate_ragavan.txt @@ -0,0 +1,6 @@ +Name:First Mate Ragavan +ManaCost:no cost +Types:Legendary Creature Monkey +Colors:red +PT:2/1 +Oracle: diff --git a/forge-gui/res/tokenscripts/gw_3_3_phyrexian_hydra_lifelink.txt b/forge-gui/res/tokenscripts/gw_3_3_phyrexian_hydra_lifelink.txt new file mode 100644 index 00000000000..4f5869efb19 --- /dev/null +++ b/forge-gui/res/tokenscripts/gw_3_3_phyrexian_hydra_lifelink.txt @@ -0,0 +1,7 @@ +Name:Phyrexian Hydra token +ManaCost:no cost +Types:Creature Phyrexian Hydra +Colors:white,green +PT:3/3 +K:Lifelink +Oracle:Lifelink diff --git a/forge-gui/res/tokenscripts/gw_3_3_phyrexian_hydra_reach.txt b/forge-gui/res/tokenscripts/gw_3_3_phyrexian_hydra_reach.txt new file mode 100644 index 00000000000..37da10f50eb --- /dev/null +++ b/forge-gui/res/tokenscripts/gw_3_3_phyrexian_hydra_reach.txt @@ -0,0 +1,7 @@ +Name:Phyrexian Hydra token +ManaCost:no cost +Types:Creature Phyrexian Hydra +Colors:white,green +PT:3/3 +K:Reach +Oracle:Reach