Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MKM 9 cards #4565

Merged
merged 5 commits into from
Jan 20, 2024
Merged
Show file tree
Hide file tree
Changes from 4 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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.
tool4ever marked this conversation as resolved.
Show resolved Hide resolved
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
tool4ever marked this conversation as resolved.
Show resolved Hide resolved
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 | TgtPrompt$ Choose an opponent to lose life | LifeAmount$ 2 | SubAbility$ DBGainLife
Northmoc marked this conversation as resolved.
Show resolved Hide resolved
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: