From d51d3cd7d10046c05f749abdf5b213d1c2cbc75c Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Tue, 12 Dec 2023 07:58:04 +0100 Subject: [PATCH] MKM 8 cards (#4333) --- forge-gui/res/cardsfolder/upcoming/lead_pipe.txt | 10 ++++++++++ .../res/cardsfolder/upcoming/meddling_youths.txt | 9 +++++++++ .../res/cardsfolder/upcoming/not_on_my_watch.txt | 5 +++++ .../res/cardsfolder/upcoming/novice_inspector.txt | 8 ++++++++ forge-gui/res/cardsfolder/upcoming/out_cold.txt | 9 +++++++++ .../cardsfolder/upcoming/rakdos_patron_of_chaos.txt | 11 +++++++++++ .../res/cardsfolder/upcoming/topiary_panther.txt | 8 ++++++++ .../res/cardsfolder/upcoming/wojek_investigator.txt | 12 ++++++++++++ 8 files changed, 72 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/lead_pipe.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/meddling_youths.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/not_on_my_watch.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/novice_inspector.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/out_cold.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/rakdos_patron_of_chaos.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/topiary_panther.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/wojek_investigator.txt diff --git a/forge-gui/res/cardsfolder/upcoming/lead_pipe.txt b/forge-gui/res/cardsfolder/upcoming/lead_pipe.txt new file mode 100644 index 00000000000..affd79cdbf7 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/lead_pipe.txt @@ -0,0 +1,10 @@ +Name:Lead Pipe +ManaCost:B +Types:Artifact Clue Equipment +S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 2 | Description$ Equipped creature gets +2/+0. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.EquippedBy | Execute$ TrigLoseLife | TriggerDescription$ Whenever equipped creature dies, each opponent loses 1 life. +SVar:TrigLoseLife:DB$ LoseLife | LifeAmount$ 1 | Defined$ Opponent +A:AB$ Draw | Cost$ 2 Sac<1/CARDNAME> | NumCards$ 1 | SpellDescription$ Draw a card. +K:Equip:2 +DeckHas:Ability$Sacrifice +Oracle:Equipped creature gets +2/+0.\nWhenever equipped creature dies, each opponent loses 1 life.\n{2}, Sacrifice Lead Pipe: Draw a card.\nEquip {2} \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/meddling_youths.txt b/forge-gui/res/cardsfolder/upcoming/meddling_youths.txt new file mode 100644 index 00000000000..3d22f4f879f --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/meddling_youths.txt @@ -0,0 +1,9 @@ +Name:Meddling Youths +ManaCost:3 R W +Types:Creature Human Detective +PT:4/5 +K:Haste +T:Mode$ AttackersDeclared | Execute$ TrigInvestigate | IsPresent$ Creature.attacking+YouCtrl | PresentCompare$ GE3 | NoResolvingCheck$ True | TriggerZones$ Battlefield | AttackingPlayer$ You | TriggerDescription$ Whenever you attack with three or more creatures, investigate. (Create a Clue token. It's an artifact with "{2}, Sacrifice this artifact: Draw a card.") +SVar:TrigInvestigate:DB$ Investigate +DeckHas:Ability$Investigate|Token & Type$Clue|Artifact +Oracle:Haste\nWhenever you attack with three or more creatures, investigate. (Create a Clue token. It's an artifact with "{2}, Sacrifice this artifact: Draw a card.") \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/not_on_my_watch.txt b/forge-gui/res/cardsfolder/upcoming/not_on_my_watch.txt new file mode 100644 index 00000000000..599540033fb --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/not_on_my_watch.txt @@ -0,0 +1,5 @@ +Name:Not on My Watch +ManaCost:1 W +Types:Instant +A:SP$ ChangeZone | ValidTgts$ Creature.attacking | TgtPrompt$ Select target attacking creature | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile target attacking creature. +Oracle:Exile target attacking creature. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/novice_inspector.txt b/forge-gui/res/cardsfolder/upcoming/novice_inspector.txt new file mode 100644 index 00000000000..0f0c6b7b6e6 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/novice_inspector.txt @@ -0,0 +1,8 @@ +Name:Novice Inspector +ManaCost:W +Types:Creature Human Detective +PT:1/2 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigInvestigate | TriggerDescription$ When CARDNAME enters the battlefield, investigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") +SVar:TrigInvestigate:DB$ Investigate +DeckHas:Ability$Investigate|Token & Type$Clue|Artifact +Oracle:When Novice Inspector enters the battlefield, investigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/out_cold.txt b/forge-gui/res/cardsfolder/upcoming/out_cold.txt new file mode 100644 index 00000000000..e93cc4f4425 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/out_cold.txt @@ -0,0 +1,9 @@ +Name:Out Cold +ManaCost:3 U +Types:Instant +K:This spell can't be countered. +A:SP$ Tap | ValidTgts$ Creature | SubAbility$ DBCounter | TargetMin$ 0 | TargetMax$ 2 | TgtPrompt$ Select up to two target creatures | SpellDescription$ Tap up to two target creatures and put a stun counter on each of them. Investigate. (If a permanent with a stun counter would become untapped, remove one from it instead.) +SVar:DBCounter:DB$ PutCounter | Defined$ Targeted | CounterType$ Stun | CounterNum$ 1 | SubAbility$ DBInvestigate +SVar:DBInvestigate:DB$ Investigate +DeckHas:Ability$Counters|Token & Type$Clue|Artifact +Oracle:This spell can't be countered. (This includes by the ward ability.)\nTap up to two target creatures and put a stun counter on each of them. Investigate. (If a permanent with a stun counter would become untapped, remove one from it instead.) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/rakdos_patron_of_chaos.txt b/forge-gui/res/cardsfolder/upcoming/rakdos_patron_of_chaos.txt new file mode 100644 index 00000000000..85c7ce7a0c6 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/rakdos_patron_of_chaos.txt @@ -0,0 +1,11 @@ +Name:Rakdos, Patron of Chaos +ManaCost:4 B R +Types:Legendary Creature Demon +PT:6/6 +K:Flying +K:Trample +T:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | ValidPlayer$ You | Execute$ TrigPump | TriggerDescription$ At the beginning of your end step, target opponent may sacrifice two nonland, nontoken permanents. If they don't, you draw two cards. +SVar:TrigPump:DB$ Pump | IsCurse$ True | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | SubAbility$ DBDraw +SVar:DBDraw:DB$ Draw | UnlessCost$ Sac<2/Permanent.nonLand+nonToken/nonland nontoken permanents> | UnlessPayer$ Targeted | NumCards$ 2 | Defined$ You +DeckHas:Ability$Sacrifice +Oracle:Flying, trample\nAt the beginning of your end step, target opponent may sacrifice two nonland, nontoken permanents. If they don't, you draw two cards. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/topiary_panther.txt b/forge-gui/res/cardsfolder/upcoming/topiary_panther.txt new file mode 100644 index 00000000000..24f2ecceef4 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/topiary_panther.txt @@ -0,0 +1,8 @@ +Name:Topiary Panther +ManaCost:4 G G +Types:Creature Plant Cat +PT:6/5 +K:Trample +K:TypeCycling:Basic:1 G +DeckHas:Ability$Discard +Oracle:Trample\nBasic landcycling {1}{G} ({1}{G}, Discard this card: Search your library for a basic land card, reveal it, put it into your hand, then shuffle.) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/wojek_investigator.txt b/forge-gui/res/cardsfolder/upcoming/wojek_investigator.txt new file mode 100644 index 00000000000..bfcb74d4091 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/wojek_investigator.txt @@ -0,0 +1,12 @@ +Name:Wojek Investigator +ManaCost:2 W +Types:Creature Angel Detective +PT:2/4 +K:Flying +K:Vigilance +T:Mode$ Phase | Phase$ Upkeep | TriggerZones$ Battlefield | Execute$ TrigInvestigate | ValidPlayer$ You | TriggerDescription$ At the beginning of your upkeep, investigate once for each opponent who has more cards in hand than you. (To investigate, create a Clue token. It's an artifact with "{2}, Sacrifice this artifact: Draw a card.") +SVar:TrigInvestigate:DB$ Investigate | Num$ X +SVar:X:PlayerCountOpponents$HasPropertyHasCardsInHand_Card_GTY +SVar:Y:Count$CardsInYourHand +DeckHas:Ability$Token & Type$Clue|Artifact +Oracle:Flying, vigilance\nAt the beginning of your upkeep, investigate once for each opponent who has more cards in hand than you. (To investigate, create a Clue token. It's an artifact with "{2}, Sacrifice this artifact: Draw a card.") \ No newline at end of file