Merge branch 'Williams-master-patch-04004' into 'master'

KHM Cards by me,Monkey Gland Sauce and Suthro

See merge request core-developers/forge!3672
This commit is contained in:
Michael Kamensky
2021-01-31 13:46:19 +00:00
35 changed files with 293 additions and 0 deletions

View File

@@ -0,0 +1,8 @@
Name:Binding the Old Gods
ManaCost:2 B G
Types:Enchantment Saga
K:Saga:3:DBDestroy,DBFetch,DBEffect
SVar:DBDestroy:DB$ ChangeZone | Origin$ Battlefield | Destination$ Graveyard | ValidTgts$ Permanent.OppCtrl+nonland | TgtPrompt$ Select target nonland permanent an opponent controls | SpellDescription$ Destroy target nonland permanent an opponent controls.
SVar:DBFetch:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Forest | Tapped$ True | ChangeNum$ 1 | SpellDescription$ Search your library for a Forest card, put it onto the battlefield tapped, then shuffle your library.
SVar:DBEffect:DB$ PumpAll | ValidCards$ Creature.YouCtrl | KW$ Deathtouch | SpellDescription$ Creatures you control gain deathtouch until end of turn.
Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI - Destroy target nonland permanent an opponent controls.\nII - Search your library for a Forest card, put it onto the battlefield tapped, then shuffle your library.\nIII - Creatures you control gain deathtouch until end of turn.

View File

@@ -0,0 +1,7 @@
Name:Blizzard Brawl
ManaCost:G
Types:Snow Sorcery
A:SP$ Pump | Cost$ G | AILogic$ Fight | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Choose target creature you control | ConditionPresent$ Permanent.Snow+YouCtrl | ConditionCompare$ GE3 | NumAtt$ +1 | KW$ Indestructible | StackDescription$ None | SubAbility$ DBFight | SpellDescription$ Target creature you control fights target creature you don't control. The creature you control gets +1/+0 and gains indestructible until end of turn before it fights if you control three or more snow permanents.
SVar:DBFight:DB$ Fight | Defined$ ParentTarget | ValidTgts$ Creature.YouDontCtrl | TgtPrompt$ Choose target creature you don't control
DeckHints:Type$Snow
Oracle:Choose target creature you control and target creature you dont control. If you control three or more snow permanents, the creature you control gets +1/+0 and gains indestructible until end of turn. Then those creatures fight each other.

View File

@@ -0,0 +1,10 @@
Name:Calamity Bearer
ManaCost:2 R R
Types:Creature Giant Berserker
PT:3/4
R:Event$ DamageDone | ActiveZones$ Battlefield | ValidSource$ Giant.YouCtrl | ValidTarget$ Permanent,Player | ReplaceWith$ DmgTwice | Description$ If a Giant source you control would deal damage to a permanent or player, it deals double that damage instead.
SVar:DmgTwice:DB$ ReplaceEffect | VarName$ DamageAmount | VarValue$ X | References$ X
SVar:X:ReplaceCount$DamageAmount/Twice
SVar:PlayMain1:TRUE
DeckHints:Type$Giant
Oracle:If a Giant source you control would deal damage to a permanent or player, it deals double that damage instead.

View File

@@ -0,0 +1,8 @@
Name:Cinderheart Giant
ManaCost:5 R R
Types:Creature Giant Berserker
PT:7/6
K:Trample
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When CARDNAME dies, it deals 7 damage to a creature an opponent controls chosen at random.
SVar:TrigDealDamage:DB$ DealDamage | NumDmg$ 7 | ValidTgts$ Creature.OppCtrl | TargetsAtRandom$ True
Oracle:Trample\nWhen Cinderheart Giant dies, it deals 7 damage to a creature an opponent controls chosen at random.

View File

@@ -0,0 +1,6 @@
Name:Crippling Fear
ManaCost:2 B B
Types:Sorcery
A:SP$ ChooseType | Cost$ 2 B B | Defined$ You | Type$ Creature | SubAbility$ DBPumpOther | AILogic$ MostProminentComputerControls | SpellDescription$ Choose a creature type. Creatures that aren't of the chosen type get -3/-3 until end of turn.
SVar:DBPumpOther:DB$ PumpAll | ValidCards$ Creature.IsNotChosenType | NumAtt$ -3 | NumDef$ -3 | IsCurse$ True
Oracle:Choose a creature type. Creatures that aren't of the chosen type get -3/-3 until end of turn.

View File

@@ -0,0 +1,8 @@
Name:Cyclone Summoner
ManaCost:5 U U
Types:Creature Giant Wizard
PT:7/7
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.wasCastFromHand+Self | Execute$ TrigChangeZoneAll | TriggerDescription$ When CARDNAME enters the battlefield, if you cast it from your hand, return all permanents to their owners' hands except for Giants, Wizards, and lands.
SVar:TrigChangeZoneAll:DB$ ChangeZoneAll | ChangeType$ Permanent.nonLand+nonGiant+nonWizard | Origin$ Battlefield | Destination$ Hand
DeckHints:Type$Giant|Wizard
Oracle:When Cyclone Summoner enters the battlefield, if you cast it from your hand, return all permanents to their owners' hands except for Giants, Wizards, and lands.

View File

@@ -0,0 +1,8 @@
Name:Deathknell Berserker
ManaCost:1 B
Types:Creature Elf Berserker
PT:2/2
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self+powerGE3 | Execute$ TrigToken | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, if its power was 3 or greater, create a 2/2 black Zombie Berserker creature token.
SVar:TrigToken:DB$ Token | TokenAmount$ 1 |TokenScript$ b_2_2_zombie_berserker | TokenOwner$ You
DeckHas:Ability$Token
Oracle:When Deathknell Berserker dies, if its power was 3 or greater, create a 2/2 black Zombie Berserker creature token.

View File

@@ -0,0 +1,8 @@
Name:Demonic Gifts
ManaCost:1 B
Types:Instant
A:SP$ Pump | Cost$ 1 B | ValidTgts$ Creature | TgtPrompt$ Choose target creature | NumAtt$ +2 | SubAbility$ DBAnimate | SpellDescription$ Until end of turn, target creature gets +2/+0 and gains "When this creature dies, return it to the battlefield under its owner's control." | StackDescription$ Spelldescription
SVar:DBAnimate:DB$ Animate | Triggers$ TrigDies | sVars$ TrigReturn | Defined$ ParentTarget | StackDescription$ None
SVar:TrigDies:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigReturn | TriggerDescription$ When CARDNAME dies, return it to the battlefield under its owners control.
SVar:TrigReturn:DB$ ChangeZone | DB$ ChangeZone | Defined$ TriggeredNewCardLKICopy | Origin$ Graveyard | Destination$ Battlefield
Oracle:Until end of turn, target creature gets +2/+0 and gains "When this creature dies, return it to the battlefield under its owner's control."

View File

@@ -0,0 +1,8 @@
Name:Dogged Pursuit
ManaCost:3 B
Types:Enchantment
T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDrain | TriggerDescription$ At the beginning of your end step, CARDNAME each opponent loses 1 life and you gain 1 life.
SVar:TrigDrain:DB$ LoseLife | Defined$ Player.Opponent | LifeAmount$ 1 | SubAbility$ DBGainOneLife
SVar:DBGainOneLife:DB$ GainLife | Defined$ You | LifeAmount$ 1
DeckHas:Ability$LifeGain
Oracle:At the beginning of your end step, each opponent loses 1 life and you gain 1 life.

View File

@@ -0,0 +1,6 @@
Name:Dread Rider
ManaCost:5 B
Types:Creature Spirit Knight
PT:3/7
A:AB$ LoseLife | Cost$ 1 B T ExileFromGrave<1/Creature> | ValidTgts$ Player | TgtPrompt$ Select a player | LifeAmount$ 3 | SpellDescription$ Target player loses 3 life.
Oracle:{1}{B}, {T}: Exile a creature card from your graveyard: Target player loses 3 life.

View File

@@ -0,0 +1,7 @@
Name:Elderfang Disciple
ManaCost:1 B
Types:Creature Elf Cleric
PT:1/1
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDiscard | TriggerDescription$ When CARDNAME enters the battlefield, each opponent discards a card.
SVar:TrigDiscard:DB$Discard | Defined$ Player.Opponent | NumCards$ 1 | Mode$ TgtChoose
Oracle:When Elderfang Disciple enters the battlefield, each opponent discards a card.

View File

@@ -0,0 +1,8 @@
Name:Elderleaf Mentor
ManaCost:3 G
Types:Creature Elf Warrior
PT:3/2
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a 1/1 green Elf Warrior creature token.
SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ g_1_1_elf_warrior | TokenOwner$ You
DeckHas:Ability$Token
Oracle:When Elderleaf Mentor enters the battlefield, create a 1/1 green Elf Warrior creature token.

View File

@@ -0,0 +1,5 @@
Name:Feed the Serpent
ManaCost:2 B B
Types:Instant
A:SP$ ChangeZone | Cost$ 2 B B | Origin$ Battlefield | Destination$ Exile | TgtPrompt$ Choose target creature or planeswalker | ValidTgts$ Card.Creature,Card.Planeswalker | SpellDescription$ Exile target creature or planeswalker.
Oracle:Exile target creature or planeswalker.

View File

@@ -0,0 +1,8 @@
Name:Frost Bite
ManaCost:R
Types:Snow Instant
A:SP$ DealDamage | Cost$ R | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker | NumDmg$ 2 | SubAbility$ DBDamage | ConditionCheckSVar$ X | ConditionSVarCompare$ LT3 | References$ X | SpellDescription$ CARDNAME deals 2 damage to target creature or planeswalker.
SVar:DBDamage:DB$ DealDamage | Defined$ Targeted | NumDmg$ 3 | ConditionCheckSVar$ X | ConditionSVarCompare$ GE3 | References$ X | SpellDescription$ If you control three or more snow permanents, it deals 3 damage instead.
SVar:X:Count$Valid Permanent.Snow+YouCtrl
DeckHints:Type$Snow
Oracle:Frost Bite deals 2 damage to target creature or planeswalker. If you control three or more snow permanents, it deals 3 damage instead.

View File

@@ -0,0 +1,9 @@
Name:Glittering Frost
ManaCost:2 G
Types:Snow Enchantment Aura
K:Enchant land
A:SP$ Attach | Cost$ 2 G | ValidTgts$ Land | TgtPrompt$ Select target land | AILogic$ Pump
S:Mode$ Continuous | Affected$ Land.EnchantedBy | AddType$ Snow | Description$ Enchanted land is snow.
T:Mode$ TapsForMana | ValidCard$ Card.AttachedBy | TriggerZones$ Battlefield | Execute$ TrigMana | Static$ True | TriggerDescription$ Whenever enchanted land is tapped for mana, its controller adds an additional one mana of any color.
SVar:TrigMana:DB$ Mana | Produced$ Any | Defined$ TriggeredCardController
Oracle:Enchant land\nEnchanted land is snow.\nWhenever enchanted land is tapped for mana, its controller adds an additional one mana of any color.

View File

@@ -0,0 +1,6 @@
Name:Gnottvold Recluse
ManaCost:2 G
Types:Creature Spider
PT:4/2
K:Reach
Oracle:Reach

View File

@@ -0,0 +1,13 @@
Name:Goldspan Dragon
ManaCost:3 R R
Types:Creature Dragon
PT:4/4
K:Flying
K:Haste
T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ Whenever CARDNAME attacks, create a Treasure token.
T:Mode$ BecomesTarget | ValidTarget$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever CARDNAME becomes the target of a spell, create a Treasure token.
SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_treasure_sac | TokenOwner$ You | LegacyImage$ c a treasure sac khm
S:Mode$ Continuous | Affected$ Card.Treasure+YouCtrl | AddAbility$ Mana | Description$ Treasures you control have "{T}: Add two mana of any one color."
SVar:Mana:AB$Mana | Cost$ T Sac<1/CARDNAME> | Produced$ Any | Amount$ 2 | SpellDescription$ Add two mana of any one color.
DeckHas:Ability$Token
Oracle:Flying, haste\nWhenever Goldspan Dragon attacks or becomes the target of a spell, create a Treasure token.\nTreasures you control have “{T}, Sacrifice this artifact: Add two mana of any one color.”

View File

@@ -0,0 +1,6 @@
Name:Grim Draugr
ManaCost:2 B
Types:Snow Creature Zombie Berserker
PT:3/2
A:AB$ Pump | Cost$ 1 S | Defined$ Self | NumAtt$ +1 | KW$ Menace | SpellDescription$ CARDNAME gets +1/+0 and gains menace until end of turn.
Oracle:{1} {S}: Grim Draugrr gets gets +1/+0 and gains menace until end of turn. (It can't be blocked except by two or more creatures. {S} can be paid with one mana from a snow source.)

View File

@@ -0,0 +1,8 @@
Name:Icehide Troll
ManaCost:2 G
Types:Snow Creature Troll Warrior
PT:2/3
A:AB$ Pump | Cost$ S S | Defined$ Self | NumAtt$ +2 | KW$ Indestructible| SubAbility$ DBTap | SpellDescription$ CARDNAME gets +2/+0 and gains indestructible until end of turn. Tap it.
SVar:DBTap:DB$Tap | Defined$ Self
DeckNeeds:Type$Snow
Oracle:{S}{S}: Icehide Troll gets +2/+0 and gains indestructible until end of turn. Tap it. (Damage and effects that say “destroy” dont destroy it. {S} can be paid with one mana from a snow source.)

View File

@@ -0,0 +1,11 @@
Name:Infernal Pet
ManaCost:2 B
Types:Creature Imp
PT:2/2
T:Mode$ SpellCast | ValidCard$ Card.YouCtrl | TriggerZones$ Battlefield | Execute$ DBPutCounter | CheckSVar$ YouCastThisTurn | SVarCompare$ EQ2 | NoResolvingCheck$ True | TriggerDescription$ Whenever you cast your second spell each turn, put a +1/+1 counter on CARDNAME and it gains flying until end of turn.
SVar:DBPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ TrigPump
SVar:TrigPump:DB$ Pump | KW$ Flying | Defined$ Self
SVar:YouCastThisTurn:Count$ThisTurnCast_Card.YouCtrl
SVar:BuffedBy:Card
DeckHas:Ability$Counters
Oracle:Whenever you cast your second spell each turn, put a +1/+1 counter on Infernal Pet and it gains flying until end of turn.

View File

@@ -0,0 +1,10 @@
Name:Inga Rune-Eyes
ManaCost:3 U
Types:Creature Human Wizard
PT:3/3
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigScry | TriggerDescription$ When CARDNAME enters the battlefield, scry 3. (To scry 3, look at the top three cards of your library, then put any number of them on the bottom of your library and the rest on top in any order.)
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | CheckSVar$ X | SVarCompare$ GE3 | Execute$ TrigDraw | TriggerDescription$ When CARDNAME dies, draw three cards if three or more creatures died this turn.
SVar:TrigScry:DB$ Scry | ScryNum$ 3
SVar:X:Count$ThisTurnEntered_Graveyard_from_Battlefield_Creature
SVar:TrigDraw:DB$ Draw | NumCards$ 3
Oracle:When Inga Rune-Eyes enters the battlefield, scry 3.\nWhen Inga Rune-Eyes dies, draw three cards if three or more creatures died this turn.

View File

@@ -0,0 +1,7 @@
Name:Jaspera Sentinel
ManaCost:G
Types:Creature Elf Rogue
PT:1/2
K:Reach
A:AB$ Mana | Cost$ T tapXType<1/Creature> | Produced$ Any | SpellDescription$ Add one mana of any color.
Oracle:Reach\n{T}, Tap an untapped creature you control: Add one mana of any color.

View File

@@ -0,0 +1,7 @@
Name:Karfell Kennel-Master
ManaCost:4 B
Types:Creature Zombie Berserker
PT:4/4
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBPump | TriggerDescription$ When CARDNAME enters the battlefield, up to two target creatures each get +1/+0 and gain indestructible until end of turn.
SVar:DBPump:DB$ Pump | TargetMin$ 0 | TargetMax$ 2 | NumAtt$ +1 | KW$ Indestructible | ValidTgts$ Creature | TgtPrompt$ Select up to two target creatures.
Oracle:When Karfell Kennel-Master enters the battlefield, up to two target creatures each get +1/+0 and gain indestructible until end of turn. (Damage and effects that say "destroy" don't destroy them.)

View File

@@ -0,0 +1,8 @@
Name:Koma's Faithful
ManaCost:2 B
Types:Creature Elf Cleric
PT:3/1
K:Lifelink
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigMill | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, each player mills three cards.
SVar:TrigMill:DB$ Mill | Defined$ Player | NumCards$ 3
Oracle:When Koma's Faithful dies, each player mills three cards. (To mill a card, a player puts the top card of their library into their graveyard.)

View File

@@ -0,0 +1,7 @@
Name:Provoke the Trolls
ManaCost:3 R
Types:Instant
A:SP$ DealDamage | Cost$ 3 R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 3 | RememberDamaged$ True | SubAbility$ DBPump | SpellDescription$ CARDNAME deals 3 damage to any target. If a creature is dealt damage this way, it gets +5/+0 until end of turn. | StackDescription$ SpellDescription
SVar:DBPump:DB$ Pump | Defined$ Remembered.Creature | NumAtt$ +5 | SubAbility$ DBCleanup
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
Oracle:Provoke the Trolls deals 3 damage to any target. If a creature is dealt damage this way, it gets +5/+0 until end of turn.

View File

@@ -0,0 +1,7 @@
Name:Raise the Draugr
ManaCost:1 B
Types:Instant
A:SP$ Charm | Cost$ 1 B | Choices$ DBChangeZone1,DBChangeZone2
SVar:DBChangeZone1:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | Mandatory$ True | TgtPrompt$ Select target creature card in your graveyard | ValidTgts$ Creature.YouOwn | AILogic$ NoSameCreatureType | SpellDescription$ Return target creature card from your graveyard to your hand.
SVar:DBChangeZone2:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | Mandatory$ True | TargetsWithSameCreatureType$ True | TargetMin$ 2 | TargetMax$ 2 | ValidTgts$ Creature.YouOwn | TgtPrompt$ Select two target creature cards that share a creature type in your graveyard | SpellDescription$ Return two target creature cards that share a creature type from your graveyard to your hand.
Oracle:Choose one -\n• Return target creature card from your graveyard to your hand.\n• Return two target creature cards that share a creature type from your graveyard to your hand.

View File

@@ -0,0 +1,7 @@
Name:Sculptor of Winter
ManaCost:1 G
Types:Snow Creature Elf Rogue
PT:2/2
A:AB$ Untap | Cost$ T | ValidTgts$ Land.Snow | TgtPrompt$ Select target land | AILogic$ PoolExtraMana | SpellDescription$ Untap target snow land.
DeckNeeds:Type$Snow
Oracle:{T}: Untap target snow land.

View File

@@ -0,0 +1,9 @@
Name:Search for Glory
ManaCost:2 W
Types:Snow Sorcery
A:SP$ ChangeZone | Cost$ 2 W | Origin$ Library | Destination$ Hand | ChangeType$ Permanent.Snow,Legendary,Saga | ChangeNum$ 1 | SubAbility$ NaturalLife | SpellDescription$ Search your library for a snow permanent card, a legendary card, or a Saga card, reveal it, put it into your hand, then shuffle your library. You gain 1 life for each {S} spent to cast this spell.
SVar:NaturalLife:DB$ GainLife | Defined$ You | LifeAmount$ X | References$ X
SVar:X:Count$CastTotalSnowManaSpent
AI:RemoveDeck:Random
DeckHints:Type$Legendary
Oracle:Search your library for a legendary creature card, reveal it, put it into your hand, then shuffle your library.

View File

@@ -0,0 +1,8 @@
Name:Seize the Spoils
ManaCost:2 R
Types:Sorcery
A:SP$ Draw | Cost$ 2 R Discard<1/Card/card> | CostDesc$ As an additional cost to cast this spell, discard a card. | NumCards$ 2 | Defined$ You | SubAbility$ DBToken | SpellDescription$ Draw two cards and create a Treasure token. | StackDescription$ SpellDescription
SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_treasure_sac | TokenOwner$ You
DeckHas:Ability$Discard & Ability$Token
DeckHints:Keyword$Madness & Ability$Delirium
Oracle:As an additional cost to cast this spell, discard a card.\nDraw two cards and create a Treasure token (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.")

View File

@@ -0,0 +1,9 @@
Name:Skemfar Avenger
ManaCost:1 B
Types:Creature Elf Berserker
PT:3/1
T:Mode$ ChangesZone | ValidCard$ Creature.nonToken+Elf+Other+YouCtrl,Creature.nonToken+Berserker+Other+YouCtrl | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigDraw | TriggerZones$ Battlefield | TriggerDescription$ Whenever another nontoken Elf or Berserker you control dies, you draw a card and you lose 1 life.
SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 | SubAbility$ DBLoseLife
SVar:DBLoseLife:DB$ LoseLife | Defined$ You | LifeAmount$ 1
DeckHints:Type$Elf|Berserker
Oracle:Whenever another nontoken Elf or Berserker you control dies, you draw a card and you lose 1 life.

View File

@@ -0,0 +1,8 @@
Name:Smashing Success
ManaCost:3 R
Types:Instant
A:SP$ Destroy | Cost$ 3 R | ValidTgts$ Artifact,Land | SubAbility$ DBToken | RememberDestroyed$ True | TgtPrompt$ Select target artifact or land | SpellDescription$ Destroy target artifact or land. If an artifact is destroyed this way, create a Treasure token.
SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_treasure_sac | TokenOwner$ You | ConditionDefined$ Remembered | ConditionPresent$ Artifact | ConditionCompare$ EQ1 | SubAbility$ DBCleanup
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
DeckHas:Ability$Token
Oracle:Destroy target artifact or land. If an artifact is destroyed this way, create a Treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.")

View File

@@ -0,0 +1,8 @@
Name:Spectral Steel
ManaCost:1 W
Types:Enchantment Aura
K:Enchant creature
A:SP$ Attach | Cost$ 1 W | ValidTgts$ Creature | AILogic$ Pump | SpellDescription$ Enchanted creature gets +2/+2. {1}{W}, Exile CARDNAME from your graveyard: Return another target Aura or Equipment card from your graveyard to your hand.
S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 2 | AddToughness$ 2 | Description$ Enchanted creature gets +2/+2. {1}{W}, Exile CARDNAME from your graveyard: Return another target Aura or Equipment card from your graveyard to your hand.
A:AB$ ChangeZone | Cost$ 1 W ExileFromGrave<1/CARDNAME> | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Aura.Other.YouOwn,Equipment.YouOwn | ActivationZone$ Graveyard | TgtPrompt$ Choose target aura or equipment card in your graveyard
Oracle:Enchant creature\nEnchanted creature gets +2/+2.\n{1}{W}, Exile Spectral Steel from your graveyard: Return another target Aura or Equipment card from your graveyard to your hand.

View File

@@ -0,0 +1,7 @@
Name:Stalwart Valkyrie
ManaCost:3 W
Types:Creature Angel Warrior
PT:3/2
K:Flying
SVar:AltCost:Cost$ 1 W ExileFromGrave<1/Creature> | Description$ You may pay {1}{W} and exile a creature card from your graveyard rather than pay CARDNAME's mana cost
Oracle:You may pay {1}{W} and exile a creature card from your graveyard rather than pay this spell's mana cost.\nFlying

View File

@@ -0,0 +1,25 @@
Name:Tergrid, God of Fright
ManaCost:3 B B
Types:Legendary Creature God
PT:4/5
K:Menace
T:Mode$ Sacrificed | ValidCard$ Permanent.nonToken+OppCtrl | OptionalDecider$ You | Execute$ TrigReturn | TriggerZones$ Battlefield | TriggerDescription$ Whenever an opponent sacrifices a nontoken permanent, you may put that card from a graveyard onto the battlefield under your control.
T:Mode$ Discarded | ValidCard$ Permanent.nonToken+OppCtrl | OptionalDecider$ You | Execute$ TrigReturn | TriggerZones$ Battlefield | TriggerDescription$ Whenever an opponent discards a permanent card, you may put that card from a graveyard onto the battlefield under your control.
SVar:TrigReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | GainControl$ True | Defined$ TriggeredCard
Oracle:Menace (This creature can't be blocked except by two or more creatures.)\nWhenever an opponent sacrifices a nontoken permanent or discards a permanent card, you may put that card onto the battlefield under your control from their graveyard.
SVar:PlayMain1:TRUE
AlternateMode:Modal
ALTERNATE
Name:Tergrid's Lantern
ManaCost:3 B
Types:Legendary Artifact
A:AB$ Pump | Cost$ T | ValidTgts$ Player | TgtPrompt$ Select target player | SubAbility$ TrigGenericChoice | SpellDescription$ Target player loses 3 life unless they sacrifice a nonland permanent or discard a card.
A:AB$ Untap | Cost$ 3 B | SpellDescription$ Untap CARDNAME.
SVar:TrigGenericChoice:DB$ GenericChoice | Defined$ Targeted | Choices$ PaySac,PayDiscard | FallbackAbility$ LoseLifeFallback | AILogic$ PayUnlessCost
SVar:PaySac:DB$ LoseLife | LifeAmount$ 3 | Defined$ Targeted | UnlessCost$ Sac<1/Permanent.nonland/nonland permanent> | UnlessPayer$ Targeted | UnlessAI$ LifeLE3 | SpellDescription$ You lose 3 life unless you sacrifice a nonland permanent
SVar:PayDiscard:DB$ LoseLife | LifeAmount$ 3 | Defined$ Targeted | UnlessCost$ Discard<1/Card> | UnlessPayer$ Targeted | UnlessAI$ LifeLE3 | SpellDescription$ You lose 3 life unless you discard a card
# TODO: Most likely the ChooseGenericEffect code can be simplified somehow to avoid the necessity of having a dedicated fallback ability
SVar:LoseLifeFallback:DB$ LoseLife | Defined$ Targeted | LifeAmount$ 3
Oracle:{T}: Target player loses 3 life unless they sacrifice a nonland permanent or discard a card.\n{3}{B}: Untap Tergrid's Lantern.

View File

@@ -0,0 +1,8 @@
Name:Tundra Fumarole
ManaCost:1 R R
Types:Snow Sorcery
A:SP$ DealDamage | Cost$ 1 R R | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker. | NumDmg$ 4 | SubAbility$ DBColorlessMana | SpellDescription$ CARDNAME deals 4 damage to target creature or planeswalker. Add {C} for each {S} spent to cast this spell. Until end of turn, you don't lose this mana as steps and phases end. | StackDescription$ SpellDescription
SVar:DBColorlessMana:DB$ Mana | Produced$ C | Amount$ X | References$ X | PersistentMana$ True
SVar:X:Count$CastTotalSnowManaSpent
DeckHints:Type$Snow
Oracle:Tundra Fumarole deals 4 damage to target creature or planeswalker. Add {C} for each {S} spent to cast this spell. Until end of turn, you don't lose this mana as steps and phases end. ({S} is mana from a snow source.)