Skip to content

Commit

Permalink
MKM 9 cards (#4565)
Browse files Browse the repository at this point in the history
* 9 cards

* cleanup

* update

* Update escape_tunnel.txt

* minor tweaks

---------

Co-authored-by: Northmoc <[email protected]>
  • Loading branch information
Simisays and Northmoc authored Jan 20, 2024
1 parent f4568e7 commit 67a8af9
Show file tree
Hide file tree
Showing 10 changed files with 87 additions and 0 deletions.
9 changes: 9 additions & 0 deletions forge-gui/res/cardsfolder/upcoming/anzrag_the_quake_mole.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
Name:Anzrag, the Quake-Mole
ManaCost:2 R G
Types:Legendary Creature Mole God
PT:8/4
T:Mode$ AttackerBlocked | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigUntapAll | TriggerDescription$ Whenever CARDNAME becomes blocked, untap each creature you control. After this combat phase, there is an additional combat phase.
SVar:TrigUntapAll:DB$ UntapAll | ValidCards$ Creature.YouCtrl | SubAbility$ DBAddCombat
SVar:DBAddCombat:DB$ AddPhase | ExtraPhase$ Combat | AfterPhase$ EndCombat
A:AB$ Pump | Cost$ 3 R R G G | Defined$ Self | KW$ HIDDEN CARDNAME must be blocked if able. | AILogic$ Pump | SpellDescription$ NICKNAME must be blocked each combat this turn if able.
Oracle:Whenever Anzrag, the Quake-Mole becomes blocked, untap each creature you control. After this combat phase, there is an additional combat phase.\n{3}{R}{R}{G}{G}: Anzrag must be blocked each combat this turn if able.
7 changes: 7 additions & 0 deletions forge-gui/res/cardsfolder/upcoming/auspicious_arrival.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
Name:Auspicious Arrival
ManaCost:1 W
Types:Instant
A:SP$ Pump | ValidTgts$ Creature | NumAtt$ 2 | NumDef$ 2 | SubAbility$ DBInvestigate | SpellDescription$ Target creature gets +2/+2 until end of turn.
SVar:DBInvestigate:DB$ Investigate | SpellDescription$ Investigate. (Create a Clue token. It's an artifact with "{2}, Sacrifice this artifact: Draw a card.")
DeckHas:Ability$Investigate|Token & Type$Artifact|Clue
Oracle:Target creature gets +2/+2 until end of turn. Investigate. (Create a Clue token. It's an artifact with "{2}, Sacrifice this artifact: Draw a card.")
10 changes: 10 additions & 0 deletions forge-gui/res/cardsfolder/upcoming/drag_the_canal.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
Name:Drag the Canal
ManaCost:U B
Types:Instant
A:SP$ Token | TokenAmount$ 1 | TokenScript$ wu_2_2_detective | TokenOwner$ You | SubAbility$ DBGainLife | SpellDescription$ Create a 2/2 white and blue Detective creature token.
SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 2 | CheckSVar$ X | SVarCompare$ GE1 | SubAbility$ DBSurveil | SpellDescription$ If a creature died this turn, you gain 2 life, surveil 2, then investigate. (Create a Clue token. It's an artifact with "{2}, Sacrifice this artifact: Draw a card.")
SVar:DBSurveil:DB$ Surveil | Amount$ 2 | CheckSVar$ X | SVarCompare$ GE1 | SubAbility$ DBInvestigate
SVar:DBInvestigate:DB$ Investigate | CheckSVar$ X | SVarCompare$ GE1
SVar:X:Count$ThisTurnEntered_Graveyard_from_Battlefield_Creature
DeckHas:Ability$Investigate|Token & Type$Artifact|Clue|Detective
Oracle:Create a 2/2 white and blue Detective creature token. If a creature died this turn, you gain 2 life, surveil 2, then investigate. (Create a Clue token. It's an artifact with "{2}, Sacrifice this artifact: Draw a card.")
8 changes: 8 additions & 0 deletions forge-gui/res/cardsfolder/upcoming/escape_tunnel.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
Name:Escape Tunnel
ManaCost:no cost
Types:Land
A:AB$ ChangeZone | Cost$ T Sac<1/CARDNAME> | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeNum$ 1 | SpellDescription$ Search your library for a basic land card, put it onto the battlefield tapped, then shuffle.
A:AB$ Effect | Cost$ T Sac<1/CARDNAME> | ValidTgts$ Creature.powerLE2 | TgtPrompt$ Select target creature with power 2 or less | RememberObjects$ Targeted | ExileOnMoved$ Battlefield | StaticAbilities$ Unblockable | AILogic$ Pump | StackDescription$ {c:Targeted} can't be blocked this turn. | SpellDescription$ Target creature with power 2 or less can't be blocked this turn.
SVar:Unblockable:Mode$ CantBlockBy | ValidAttacker$ Card.IsRemembered | Description$ This creature can't be blocked this turn.
DeckHas:Ability$Sacrifice
Oracle:{T}, Sacrifice Escape Tunnel: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle.\n{T}, Sacrifice Escape Tunnel: Target creature with power 2 or less can't be blocked this turn.
7 changes: 7 additions & 0 deletions forge-gui/res/cardsfolder/upcoming/galvanize.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
Name:Galvanize
ManaCost:1 R
Types:Instant
A:SP$ DealDamage | ValidTgts$ Creature | NumDmg$ X | SpellDescription$ CARDNAME deals 3 damage to target creature. If you've drawn two or more cards this turn, CARDNAME deals 5 damage to that creature instead.
SVar:X:Count$Compare Y GE2.5.3
SVar:Y:Count$YouDrewThisTurn
Oracle:Galvanize deals 3 damage to target creature. If you've drawn two or more cards this turn, Galvanize deals 5 damage to that creature instead.
9 changes: 9 additions & 0 deletions forge-gui/res/cardsfolder/upcoming/homicide_investigator.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
Name:Homicide Investigator
ManaCost:1 B
Types:Creature Human Detective
PT:2/2
T:Mode$ ChangesZoneAll | TriggerZones$ Battlefield | ValidCards$ Creature.nonToken+YouCtrl | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigInvestigate | ActivationLimit$ 1 | TriggerDescription$ Whenever one or more nontoken creatures you control die, investigate. This ability triggers only once each turn. (Create a Clue token. It's an artifact with "{2}, Sacrifice this artifact: Draw a card.")
SVar:TrigInvestigate:DB$ Investigate
DeckHints:Ability$Sacrifice
DeckHas:Ability$Investigate|Token & Type$Artifact|Clue
Oracle:Whenever one or more nontoken creatures you control die, investigate. This ability triggers only once each turn. (Create a Clue token. It's an artifact with "{2}, Sacrifice this artifact: Draw a card.")
10 changes: 10 additions & 0 deletions forge-gui/res/cardsfolder/upcoming/melek_reforged_researcher.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
Name:Melek, Reforged Researcher
ManaCost:3 U R
Types:Legendary Creature Weird Detective
PT:*/*
S:Mode$ Continuous | EffectZone$ All | CharacteristicDefining$ True | SetPower$ X | SetToughness$ X | Description$ CARDNAME's power and toughness are each equal to twice the number of instant and sorcery cards in your graveyard.
S:Mode$ ReduceCost | OnlyFirstSpell$ True | Type$ Spell | ValidSpell$ Spell.Instant,Spell.Sorcery | Activator$ You | Amount$ 3 | Description$ The first instant or sorcery spell you cast each turn costs {3} less to cast.
SVar:X:Count$ValidGraveyard Instant.YouOwn,Sorcery.YouOwn/Times.2
DeckHints:Ability$Mill
DeckNeeds:Type$Instant|Sorcery
Oracle:Melek, Reforged Researcher's power and toughness are each equal to twice the number of instant and sorcery cards in your graveyard.\nThe first instant or sorcery spell you cast each turn costs {3} less to cast.
10 changes: 10 additions & 0 deletions forge-gui/res/cardsfolder/upcoming/tunnel_tipster.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
Name:Tunnel Tipster
ManaCost:1 G
Types:Creature Mole Scout
PT:1/1
T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | CheckSVar$ FaceDown | SVarCompare$ GE1 | Execute$ TrigPutCounters | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your end step, if a face-down creature entered the battlefield under your control this turn, put a +1/+1 counter on CARDNAME.
SVar:TrigPutCounters:DB$ PutCounter | CounterType$ P1P1 | CounterNum$ 1
A:AB$ Mana | Cost$ T | Produced$ G | SpellDescription$ Add {G}.
SVar:FaceDown:Count$ThisTurnEntered_Battlefield_Creature.faceDown+YouCtrl
DeckHas:Ability$Counters
Oracle:At the beginning of your end step, if a face-down creature entered the battlefield under your control this turn, put a +1/+1 counter on Tunnel Tipster.\n{T}: Add {G}.
11 changes: 11 additions & 0 deletions forge-gui/res/cardsfolder/upcoming/vein_ripper.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
Name:Vein Ripper
ManaCost:3 B B B
Types:Creature Vampire Assassin
PT:6/5
K:Flying
K:Ward:Sac<1/Creature/creature>
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature | TriggerZones$ Battlefield | Execute$ TrigLoseLife | TriggerDescription$ Whenever a creature dies, target opponent loses 2 life and you gain 2 life.
SVar:TrigLoseLife:DB$ LoseLife | ValidTgts$ Opponent | LifeAmount$ 2 | SubAbility$ DBGainLife
SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 2
DeckHas:Ability$LifeGain|Sacrifice
Oracle:Flying\nWard—Sacrifice a creature.\nWhenever a creature dies, target opponent loses 2 life and you gain 2 life.
6 changes: 6 additions & 0 deletions forge-gui/res/tokenscripts/wu_2_2_detective.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
Name:Detective Token
ManaCost:no cost
Types:Creature Detective
Colors:white,blue
PT:2/2
Oracle:

0 comments on commit 67a8af9

Please sign in to comment.