From 172d1d827d246e260ad2ffb8ff9ab44a5641181f Mon Sep 17 00:00:00 2001 From: Northmoc <103371817+Northmoc@users.noreply.github.com> Date: Mon, 22 Jan 2024 14:50:03 -0500 Subject: [PATCH] MKM: 5 cards 21/22 Jan (#4578) --- .../res/cardsfolder/l/lord_skitters_butcher.txt | 10 ++++------ .../cardsfolder/upcoming/gearbane_orangutan.txt | 15 +++++++++++++++ .../res/cardsfolder/upcoming/get_a_leg_up.txt | 6 ++++++ .../res/cardsfolder/upcoming/goblin_maskmaker.txt | 10 ++++++++++ .../cardsfolder/upcoming/harried_dronesmith.txt | 8 ++++++++ .../res/cardsfolder/upcoming/jaded_analyst.txt | 10 ++++++++++ 6 files changed, 53 insertions(+), 6 deletions(-) create mode 100644 forge-gui/res/cardsfolder/upcoming/gearbane_orangutan.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/get_a_leg_up.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/goblin_maskmaker.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/harried_dronesmith.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/jaded_analyst.txt diff --git a/forge-gui/res/cardsfolder/l/lord_skitters_butcher.txt b/forge-gui/res/cardsfolder/l/lord_skitters_butcher.txt index afefbdf866f..80bc6ac35da 100644 --- a/forge-gui/res/cardsfolder/l/lord_skitters_butcher.txt +++ b/forge-gui/res/cardsfolder/l/lord_skitters_butcher.txt @@ -3,12 +3,10 @@ ManaCost:2 B Types:Creature Rat Peasant PT:2/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigCharm | TriggerDescription$ When CARDNAME enters the battlefield, ABILITY -SVar:TrigCharm:DB$ Charm | Choices$ DBToken,DBSacrifice,DBPumpAll +SVar:TrigCharm:DB$ Charm | Choices$ DBToken,DBScry,DBPumpAll SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ b_1_1_rat_noblock | SpellDescription$ Create a 1/1 black Rat creature token with "This creature can't block." -SVar:DBSacrifice:DB$ Sacrifice | SacValid$ Creature.Other | SacMessage$ another creature | Optional$ True | RememberSacrificed$ True | SubAbility$ DBScry | SpellDescription$ You may sacrifice another creature. If you do, scry 2, then draw a card. -SVar:DBScry:DB$ Scry | ScryNum$ 2 | SubAbility$ DBDraw | ConditionDefined$ Remembered | ConditionPresent$ Card -SVar:DBDraw:DB$ Draw | ConditionDefined$ Remembered | ConditionPresent$ Card | SubAbility$ DBCleanup -SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +SVar:DBScry:DB$ Scry | UnlessCost$ Sac<1/Creature.Other/another creature> | UnlessPayer$ You | UnlessSwitched$ True | ScryNum$ 2 | UnlessResolveSubs$ WhenPaid | SubAbility$ DBDraw | SpellDescription$ You may sacrifice another creature. If you do, scry 2, then draw a card. +SVar:DBDraw:DB$ Draw SVar:DBPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | KW$ Menace | SpellDescription$ Creatures you control gain menace until end of turn. DeckHas:Ability$Token|Sacrifice -Oracle:When Lord Skitter's Butcher enters the battlefield, choose one —\n• Create a 1/1 black Rat creature token with "This creature can't block."\n• You may sacrifice another creature. If you do, scry 2, then draw a card.\n• Creatures you control gain menace until end of turn. \ No newline at end of file +Oracle:When Lord Skitter's Butcher enters the battlefield, choose one —\n• Create a 1/1 black Rat creature token with "This creature can't block."\n• You may sacrifice another creature. If you do, scry 2, then draw a card.\n• Creatures you control gain menace until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/gearbane_orangutan.txt b/forge-gui/res/cardsfolder/upcoming/gearbane_orangutan.txt new file mode 100644 index 00000000000..4d9b10cdced --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/gearbane_orangutan.txt @@ -0,0 +1,15 @@ +Name:Gearbane Orangutan +ManaCost:2 R +Types:Creature Ape +PT:2/2 +K:Reach +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerDescription$ When CARDNAME enters the battlefield, ABILITY +SVar:TrigCharm:DB$ Charm | Choices$ DBSacrifice,DBPutCounter +SVar:DBDestroy:DB$ Destroy | ValidTgts$ Artifact | TgtPrompt$ Select up to one target artifact | TargetMin$ 0 | TargetMax$ 1 | SpellDescription$ Destroy up to one target artifact. +SVar:DBSacrifice:DB$ Sacrifice | SacValid$ Artifact | RememberSacrificed$ True | SubAbility$ DBPutCounter | SpellDescription$ Sacrifice an artifact. If you do, put two +1/+1 counters on CARDNAME. +SVar:DBPutCounter:DB$ PutCounter | ConditionDefined$ Remembered | ConditionPresent$ Card | CounterType$ P1P1 | CounterNum$ 2 | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +DeckHas:Ability$Sacrifice|Counters +DeckHints:Type$Artifact +AI:RemoveDeck:Random +Oracle:Reach\nWhen Gearbane Orangutan enters the battlefield, choose one —\n• Destroy up to one target artifact.\n• Sacrifice an artifact. If you do, put two +1/+1 counters on Gearbane Orangutan. diff --git a/forge-gui/res/cardsfolder/upcoming/get_a_leg_up.txt b/forge-gui/res/cardsfolder/upcoming/get_a_leg_up.txt new file mode 100644 index 00000000000..750d43d280c --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/get_a_leg_up.txt @@ -0,0 +1,6 @@ +Name:Get a Leg Up +ManaCost:G +Types:Instant +A:SP$ Pump | ValidTgts$ Creature | NumAtt$ X | NumDef$ X | KW$ Reach | SpellDescription$ Until end of turn, target creature gets +1/+1 for each creature you control and gains reach. +SVar:X:Count$Valid Creature.YouCtrl +Oracle:Until end of turn, target creature gets +1/+1 for each creature you control and gains reach. diff --git a/forge-gui/res/cardsfolder/upcoming/goblin_maskmaker.txt b/forge-gui/res/cardsfolder/upcoming/goblin_maskmaker.txt new file mode 100644 index 00000000000..0d33a293691 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/goblin_maskmaker.txt @@ -0,0 +1,10 @@ +Name:Goblin Maskmaker +ManaCost:R +Types:Creature Goblin Citizen +PT:1/2 +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigEffect | TriggerDescription$ Whenever CARDNAME attacks, face-down spells you cast this turn cost {1} less to cast. +SVar:TrigEffect:DB$ Effect | StaticAbilities$ ReduceCost +SVar:ReduceCost:Mode$ ReduceCost | EffectZone$ Command | ValidCard$ Card.faceDown | Type$ Spell | Activator$ You | Amount$ 1 | Description$ Face-down spells you cast this turn cost {1} less to cast. +SVar:HasAttackEffect:TRUE +DeckHints:Keyword$Morph|Megamorph|Disguise +Oracle:Whenever Goblin Maskmaker attacks, face-down spells you cast this turn cost {1} less to cast. diff --git a/forge-gui/res/cardsfolder/upcoming/harried_dronesmith.txt b/forge-gui/res/cardsfolder/upcoming/harried_dronesmith.txt new file mode 100644 index 00000000000..ff794ea42e0 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/harried_dronesmith.txt @@ -0,0 +1,8 @@ +Name:Harried Dronesmith +ManaCost:3 R +Types:Creature Human Artificer +PT:2/3 +T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | Execute$ TrigToken | TriggerDescription$ At the beginning of combat on your turn, create a 1/1 colorless Thopter artifact creature token with flying. It gains haste until end of turn. Sacrifice it at the beginning of your next end step. +SVar:TrigToken:DB$ Token | TokenScript$ c_1_1_a_thopter_flying | PumpKeywords$ Haste | PumpDuration$ EOT | AtEOT$ Sacrifice +DeckHas:Ability$Token|Sacrifice & Type$Artifact|Thopter +Oracle:At the beginning of combat on your turn, create a 1/1 colorless Thopter artifact creature token with flying. It gains haste until end of turn. Sacrifice it at the beginning of your next end step. diff --git a/forge-gui/res/cardsfolder/upcoming/jaded_analyst.txt b/forge-gui/res/cardsfolder/upcoming/jaded_analyst.txt new file mode 100644 index 00000000000..fba3b23d97e --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/jaded_analyst.txt @@ -0,0 +1,10 @@ +Name:Jaded Analyst +ManaCost:1 U +Types:Creature Human Detective +PT:3/2 +K:Defender +T:Mode$ Drawn | ValidCard$ Card.YouCtrl | Number$ 2 | TriggerZones$ Battlefield | Execute$ TrigDebuff | TriggerDescription$ Whenever you draw your second card each turn, CARDNAME loses defender and gains vigilance until end of turn. +SVar:TrigDebuff:DB$ Debuff | Keywords$ Defender | SubAbility$ DBPump +SVar:DBPump:DB$ Pump | KW$ Vigilance +AI:RemoveDeck:Random +Oracle:Defender\nWhenever you draw your second card each turn, Jaded Analyst loses defender and gains vigilance until end of turn.