From 16e5f58c35dbed99a2c479c08d256efc26b7c053 Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Sun, 7 May 2023 10:42:24 +0200 Subject: [PATCH] CMM 3 face commanders (#3069) --- forge-gui/res/cardsfolder/g/gideons_company.txt | 2 +- .../upcoming/anikthea_hand_of_erebos.txt | 16 ++++++++++++++++ .../res/cardsfolder/upcoming/commodore_guff.txt | 14 ++++++++++++++ .../cardsfolder/upcoming/sliver_gravemother.txt | 10 ++++++++++ forge-gui/res/lists/TypeLists.txt | 1 + .../tokenscripts/r_1_1_wizard_mana_restrict.txt | 7 +++++++ 6 files changed, 49 insertions(+), 1 deletion(-) create mode 100644 forge-gui/res/cardsfolder/upcoming/anikthea_hand_of_erebos.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/commodore_guff.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/sliver_gravemother.txt create mode 100644 forge-gui/res/tokenscripts/r_1_1_wizard_mana_restrict.txt diff --git a/forge-gui/res/cardsfolder/g/gideons_company.txt b/forge-gui/res/cardsfolder/g/gideons_company.txt index c2bfb145406..3dce174442e 100644 --- a/forge-gui/res/cardsfolder/g/gideons_company.txt +++ b/forge-gui/res/cardsfolder/g/gideons_company.txt @@ -5,6 +5,6 @@ PT:3/3 T:Mode$ LifeGained | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever you gain life, you put two +1/+1 counters on CARDNAME. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 2 A:AB$ PutCounter | Cost$ 3 W | ValidTgts$ Planeswalker.Gideon | TgtPrompt$ Select target Gideon planeswalker. | CounterType$ LOYALTY | CounterNum$ 1 | SpellDescription$ Put a loyalty counter on target Gideon Planeswalker -DeckHints:Ability$LifeGain +DeckHints:Ability$LifeGain & Type$Gideon DeckHas:Ability$Counters Oracle:Whenever you gain life, put two +1/+1 counters on Gideon's Company.\n{3}{W}: Put a loyalty counter on target Gideon planeswalker. diff --git a/forge-gui/res/cardsfolder/upcoming/anikthea_hand_of_erebos.txt b/forge-gui/res/cardsfolder/upcoming/anikthea_hand_of_erebos.txt new file mode 100644 index 00000000000..3a7a333b563 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/anikthea_hand_of_erebos.txt @@ -0,0 +1,16 @@ +Name:Anikthea, Hand of Erebos +ManaCost:2 W B G +Types:Legendary Enchantment Creature Demigod +PT:4/4 +K:Menace +S:Mode$ Continuous | Affected$ Creature.Other+Enchantment+YouCtrl | AddKeyword$ Menace | Description$ Other enchantment creatures you control have menace. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ Whenever NICKNAME enters the battlefield or attacks, exile up to one target non-Aura enchantment card from your graveyard. Create a token that's a copy of that card, except it's a 3/3 black Zombie creature in addition to its other types. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigExile | Secondary$ True | TriggerDescription$ Whenever NICKNAME enters the battlefield or attacks, exile up to one target non-Aura enchantment card from your graveyard. Create a token that's a copy of that card, except it's a 3/3 black Zombie creature in addition to its other types. +SVar:TrigExile:DB$ ChangeZone | ValidTgts$ Enchantment.nonAura+YouCtrl | Origin$ Graveyard | TargetMin$ 0 | TargetMax$ 1 | Destination$ Exile | TgtPrompt$ Select up to one target non-Aura enchantment card from your graveyard | RememberChanged$ True | SubAbility$ DBCopy +SVar:DBCopy:DB$ CopyPermanent | Defined$ Remembered | SetPower$ 3 | SetToughness$ 3 | AddTypes$ Creature & Zombie | SetColor$ Black | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +DeckHas:Ability$Token|Graveyard +DeckNeeds:Type$Enchantment +DeckHints:Ability$Graveyard|Mill +SVar:HasAttackEffect:TRUE +Oracle:Menace\nOther enchantment creatures you control have menace.\nWhenever Anikthea enters the battlefield or attacks, exile up to one target non-Aura enchantment card from your graveyard. Create a token that's a copy of that card, except it's a 3/3 black Zombie creature in addition to its other types. diff --git a/forge-gui/res/cardsfolder/upcoming/commodore_guff.txt b/forge-gui/res/cardsfolder/upcoming/commodore_guff.txt new file mode 100644 index 00000000000..4b95d0c891f --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/commodore_guff.txt @@ -0,0 +1,14 @@ +Name:Commodore Guff +ManaCost:1 U R W +Types:Legendary Planeswalker Guff +Loyalty:5 +Text:CARDNAME can be your commander. +T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigCounter | TriggerDescription$ At the beginning of your end step, put a loyalty counter on another target planeswalker you control. +SVar:TrigCounter:DB$ PutCounter | ValidTgts$ Planeswalker.Other+YouCtrl | TgtPrompt$ Select another target planeswalker you control | CounterType$ LOYALTY | CounterNum$ 1 +A:AB$ Token | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | TokenAmount$ 1 | TokenScript$ r_1_1_wizard_mana_restrict | TokenOwner$ You | SpellDescription$ Create a 1/1 red Wizard creature token with "{T}: Add {R}. Spend this mana only to cast a planeswalker spell." +A:AB$ Draw | Cost$ SubCounter<3/LOYALTY> | Planeswalker$ True | NumCards$ X | SubAbility$ DBDamage | SpellDescription$ You draw X cards and CARDNAME deals X damage to each opponent, where X is the number of planeswalkers you control. +SVar:DBDamage:DB$ DealDamage | Defined$ Opponent | NumDmg$ X +SVar:X:Count$Valid Planeswalker.YouCtrl +DeckNeeds:Type$Planeswalker +DeckHas:Ability$Token & Type$Wizard +Oracle:At the beginning of your end step, put a loyalty counter on another target planeswalker you control.\n[+1]: Create a 1/1 red Wizard creature token with "{T}: Add {R}. Spend this mana only to cast a planeswalker spell."\n[-3]:You draw X cards and Commodore Guff deals X damage to each opponent, where X is the number of planeswalkers you control.\nCommodore Guff can be your commander. diff --git a/forge-gui/res/cardsfolder/upcoming/sliver_gravemother.txt b/forge-gui/res/cardsfolder/upcoming/sliver_gravemother.txt new file mode 100644 index 00000000000..3b76068d5af --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/sliver_gravemother.txt @@ -0,0 +1,10 @@ +Name:Sliver Gravemother +ManaCost:W U B R G +Types:Legendary Creature Sliver +PT:6/6 +K:Encore:5 +S:Mode$ IgnoreLegendRule | ValidCard$ Sliver.YouCtrl | Description$ The "legend rule" doesn't apply to Slivers you control. +S:Mode$ Continuous | EffectZone$ Battlefield | AffectedZone$ Graveyard | Affected$ Sliver.Creature+YouCtrl | AddKeyword$ Encore:ConvertedManaCost | Description$ Each Sliver creature card in your graveyard has encore {X}, where X is its mana value. +DeckNeeds:Type$Sliver +DeckHas:Ability$Token|Graveyard +Oracle:The "legend rule" doesn't apply to Slivers you control.\nEach Sliver creature card in your graveyard has encore {X}, where X is its mana value.\nEncore {5} ({5}, Exile this card from your graveyard: For each opponent, create a token copy that attacks that opponent this turn if able. They gain haste. Sacrifice them at the beginning of the next end step. Activate only as a sorcery.) \ No newline at end of file diff --git a/forge-gui/res/lists/TypeLists.txt b/forge-gui/res/lists/TypeLists.txt index a5e2dc57964..c146b713a0c 100644 --- a/forge-gui/res/lists/TypeLists.txt +++ b/forge-gui/res/lists/TypeLists.txt @@ -358,6 +358,7 @@ Freyalise Garruk Gideon Grist +Guff Huatli Inzerva Jace diff --git a/forge-gui/res/tokenscripts/r_1_1_wizard_mana_restrict.txt b/forge-gui/res/tokenscripts/r_1_1_wizard_mana_restrict.txt new file mode 100644 index 00000000000..232aa6bf70e --- /dev/null +++ b/forge-gui/res/tokenscripts/r_1_1_wizard_mana_restrict.txt @@ -0,0 +1,7 @@ +Name:Wizard Token +ManaCost:no cost +Types:Creature Wizard +Colors:red +PT:1/1 +A:AB$ Mana | Cost$ T | Produced$ R | RestrictValid$ Spell.Planeswalker | SpellDescription$ Add {R}. Spend this mana only to cast a planeswalker spell. +Oracle:{T}: Add {R}. Spend this mana only to cast a planeswalker spell. \ No newline at end of file