From e18f7fd44e35bfd4717c62210fc00b29305b9550 Mon Sep 17 00:00:00 2001 From: Suthro <81990938+Suthro@users.noreply.github.com> Date: Fri, 7 Oct 2022 14:18:54 -0500 Subject: [PATCH] BRO: Urza, Lord Protector + The Mightstone and Weakstone (#1650) * BRO: Urza, Lord Protector + The Mightstone and Weakstone Meld Pair BRO: Add working scripts for two BRO cards following the recent Meld engine changes, + one token script. - Urza, Lord Protector - The Mightstone and Weakstone - 1/1 colorless artifact Soldier creature token * Update urza_lord_protector_urza_planeswalker.txt * Update urza_lord_protector_urza_planeswalker.txt --- .../upcoming/the_mightstone_and_weakstone.txt | 12 ++++++++ .../urza_lord_protector_urza_planeswalker.txt | 30 +++++++++++++++++++ .../res/tokenscripts/c_1_1_a_soldier.txt | 5 ++++ 3 files changed, 47 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/the_mightstone_and_weakstone.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/urza_lord_protector_urza_planeswalker.txt create mode 100644 forge-gui/res/tokenscripts/c_1_1_a_soldier.txt diff --git a/forge-gui/res/cardsfolder/upcoming/the_mightstone_and_weakstone.txt b/forge-gui/res/cardsfolder/upcoming/the_mightstone_and_weakstone.txt new file mode 100644 index 00000000000..86eb04dbe61 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/the_mightstone_and_weakstone.txt @@ -0,0 +1,12 @@ +Name:The Mightstone and Weakstone +ManaCost:5 +Types:Legendary Artifact Powerstone +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerDescription$ When CARDNAME enters the battlefield, ABILITY +SVar:TrigCharm:DB$ Charm | Choices$ DBDraw,DBPump +SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ 2 | SpellDescription$ Draw two cards. +SVar:DBPump:DB$ Pump | IsCurse$ True | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ -5 | NumDef$ -5 | SpellDescription$ Target creature gets -5/-5 until end of turn. +A:AB$ Mana | Cost$ T | Produced$ C | Amount$ 2 | RestrictValid$ CantCastNonArtifactSpells | SpellDescription$ Add {C}{C}. This mana can't be spent to cast nonartifact spells. +DeckHints:Name$Urza, Lord Protector +MeldPair:Urza, Lord Protector +AlternateMode:Meld +Oracle:When The Mightstone and Weakstone enters the battlefield, choose one —\n• Draw two cards.\n• Target creature gets -5/-5 until end of turn.\n{T}: Add {C}{C}. This mana can't be spent to cast nonartifact spells.\n(Melds with Urza, Lord Protector.) diff --git a/forge-gui/res/cardsfolder/upcoming/urza_lord_protector_urza_planeswalker.txt b/forge-gui/res/cardsfolder/upcoming/urza_lord_protector_urza_planeswalker.txt new file mode 100644 index 00000000000..b2f358db037 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/urza_lord_protector_urza_planeswalker.txt @@ -0,0 +1,30 @@ +Name:Urza, Lord Protector +ManaCost:1 W U +Types:Legendary Creature Human Artificer +PT:2/4 +S:Mode$ ReduceCost | ValidCard$ Artifact,Instant,Sorcery | Type$ Spell | Activator$ You | Amount$ 1 | Description$ Artifact, instant and sorcery spells you cast cost {1} less to cast. +A:AB$ Meld | Cost$ 7 | ConditionPresent$ Card.Self+YouCtrl+YouOwn | ConditionCheckSVar$ X | Name$ Urza, Planeswalker | Primary$ Urza, Lord Protector | Secondary$ The Mightstone and Weakstone | SecondaryType$ Artifact | SorcerySpeed$ True | SpellDescription$ If you both own and control CARDNAME and an artifact named The Mightstone and Weakstone, exile them, then meld them into Urza, Planeswalker. Activate only as a sorcery. +SVar:X:Count$Valid Artifact.YouCtrl+YouOwn+namedThe Mightstone and Weakstone +DeckHints:Name$The Mightstone and Weakstone & Type$Artifact|Instant|Sorcery +MeldPair:The Mightstone and Weakstone +AlternateMode:Meld +Oracle:Artifact, instant and sorcery spells you cast cost {1} less to cast.\n{7}: If you both own and control Urza, Lord Protector and an artifact named The Mightstone and Weakstone, exile them, then meld them into Urza, Planeswalker. Activate only as a sorcery. + +ALTERNATE + +Name:Urza, Planeswalker +ManaCost:no cost +Colors:white,blue +Types:Legendary Planeswalker Urza +Loyalty:7 +S:Mode$ Continuous | EffectZone$ Battlefield | Affected$ Card.Self | AddHiddenKeyword$ CARDNAME's loyalty abilities can be activated twice each turn rather than only once | Description$ You may activate the loyalty abilities of CARDNAME twice each turn rather than only once. +A:AB$ Effect | Cost$ AddCounter<2/LOYALTY> | Planeswalker$ True | StaticAbilities$ ReduceCost | SubAbility$ DBGainLife | SpellDescription$ Artifact, instant, and sorcery spells you cast this turn cost {2} less to cast. +SVar:ReduceCost:Mode$ ReduceCost | EffectZone$ Command | ValidCard$ Artifact,Instant,Sorcery | Type$ Spell | Activator$ You | Amount$ 2 | Description$ Artifact, instant, and sorcery spells you cast this turn cost {2} less to cast. +SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 2 | SpellDescription$ You gain 2 life. +A:AB$ Draw | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | NumCards$ 2 | SubAbility$ DBDiscard | SpellDescription$ Draw two cards, then discard a card. +SVar:DBDiscard:DB$ Discard | Defined$ You | NumCards$ 1 | Mode$ TgtChoose +A:AB$ Token | Cost$ AddCounter<0/LOYALTY> | Planeswalker$ True | TokenScript$ c_1_1_a_soldier | TokenAmount$ 2 | SpellDescription$ Create two 1/1 colorless Soldier artifact creature tokens. +A:AB$ ChangeZone | Cost$ SubCounter<3/LOYALTY> | Planeswalker$ True | ValidTgts$ Permanent.nonLand | TgtPrompt$ Select target nonland permanent | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile target nonland permanent. +A:AB$ PumpAll | Cost$ SubCounter<10/LOYALTY> | Planeswalker$ True | Ultimate$ True | ValidCards$ Artifact.YouCtrl,Planeswalker.YouCtrl | KW$ Indestructible | SubAbility$ DBDestroyAll | SpellDescription$ Artifacts and planeswalkers you control gain indestructible until end of turn. +SVar:DBDestroyAll:DB$ DestroyAll | ValidCards$ Permanent.nonLand | SpellDescription$ Destroy all nonland permanents. +Oracle:You may activate the loyalty abilities of Urza, Planeswalker twice each turn rather than only once.\n[+2]: Artifact, instant, and sorcery spells you cast this turn cost {2} less to cast. You gain 2 life.\n[+1]: Draw two cards, then discard a card.\n[-3]: Exile target nonland permanent.\n[-10]: Artifacts and planeswalkers you control gain indestructible until end of turn. Destroy all nonland permanents. diff --git a/forge-gui/res/tokenscripts/c_1_1_a_soldier.txt b/forge-gui/res/tokenscripts/c_1_1_a_soldier.txt new file mode 100644 index 00000000000..6ff3e737030 --- /dev/null +++ b/forge-gui/res/tokenscripts/c_1_1_a_soldier.txt @@ -0,0 +1,5 @@ +Name:Soldier Token +ManaCost:no cost +PT:1/1 +Types:Artifact Creature Soldier +Oracle: