diff --git a/projects/mtg/bin/Res/sets/mtg_todo.dat b/projects/mtg/bin/Res/sets/mtg_todo.dat index 112a947ec..a66ccc486 100644 --- a/projects/mtg/bin/Res/sets/mtg_todo.dat +++ b/projects/mtg/bin/Res/sets/mtg_todo.dat @@ -554,12 +554,6 @@ mana={4}{G} type=Sorcery [/card] [card] -name=Allay -text=Buyback {3} (You may pay an additional {3} as you cast this spell. If you do, put this card into your hand as it resolves.) -- Destroy target enchantment. -mana={1}{W} -type=Instant -[/card] -[card] name=Alley Grifters text=Whenever Alley Grifters becomes blocked, defending player discards a card. mana={1}{B}{B} @@ -841,12 +835,6 @@ mana={4}{G} type=Sorcery [/card] [card] -name=Anoint -text=Buyback {3} (You may pay an additional {3} as you cast this spell. If you do, put this card into your hand as it resolves.) -- Prevent the next 3 damage that would be dealt to target creature this turn. -mana={W} -type=Instant -[/card] -[card] name=Anowon, the Ruin Sage text=At the beginning of your upkeep, each player sacrifices a non-Vampire creature. mana={3}{B}{B} @@ -4105,12 +4093,6 @@ power=6 toughness=4 [/card] [card] -name=Capsize -text=Buyback {3} (You may pay an additional {3} as you cast this spell. If you do, put this card into your hand as it resolves.) -- Return target permanent to its owner's hand. -mana={1}{U}{U} -type=Instant -[/card] -[card] name=Captain's Maneuver text=The next X damage that would be dealt to target creature or player this turn is dealt to another target creature or player instead. mana={X}{R}{W} @@ -4633,7 +4615,6 @@ loyalty=6 [/card] [card] name=Chandra's Spitfire -abilities=flying text=Flying -- Whenever an opponent is dealt noncombat damage, Chandra's Spitfire gets +3/+0 until end of turn. mana={2}{R} type=Creature @@ -4642,12 +4623,6 @@ power=1 toughness=3 [/card] [card] -name=Change of Heart -text=Buyback {3} (You may pay an additional {3} as you cast this spell. If you do, put this card into your hand as it resolves.) -- Target creature can't attack this turn. -mana={W} -type=Instant -[/card] -[card] name=Changeling Berserker text=Changeling (This card is every creature type at all times.) -- Haste -- Champion a creature (When this enters the battlefield, sacrifice it unless you exile another creature you control. When this leaves the battlefield, that card returns to the battlefield.) mana={3}{R} @@ -5569,12 +5544,6 @@ mana={3}{B}{B} type=Enchantment [/card] [card] -name=Constant Mists -text=Buyback - Sacrifice a land. (You may sacrifice a land in addition to any other costs as you cast this spell. If you do, put this card into your hand as it resolves.) -- Prevent all combat damage that would be dealt this turn. -mana={1}{G} -type=Instant -[/card] -[card] name=Consult the Necrosages text=Choose one - Target player draws two cards; or target player discards two cards. mana={1}{U}{B} @@ -7897,12 +7866,6 @@ mana={X}{U}{U}{U} type=Sorcery [/card] [card] -name=Disturbed Burial -text=Buyback {3} (You may pay an additional {3} as you cast this spell. If you do, put this card into your hand as it resolves.) -- Return target creature card from your graveyard to your hand. -mana={1}{B} -type=Sorcery -[/card] -[card] name=Disturbing Plot text=Return target creature card in a graveyard to its owner's hand. -- Conspire (As you cast this spell, you may tap two untapped creatures you control that share a color with it. When you do, copy it and you may choose a new target for the copy.) mana={1}{B} @@ -9105,12 +9068,6 @@ power=0 toughness=2 [/card] [card] -name=Elvish Fury -text=Buyback {4} (You may pay an additional {4} as you cast this spell. If you do, put this card into your hand as it resolves.) -- Target creature gets +2/+2 until end of turn. -mana={G} -type=Instant -[/card] -[card] name=Elvish Guidance text=Enchant land -- Whenever enchanted land is tapped for mana, its controller adds {G} to his or her mana pool for each Elf on the battlefield (in addition to the mana the land produces). mana={2}{G} @@ -20192,12 +20149,6 @@ mana={1}{U}{B} type=Sorcery [/card] [card] -name=Mind Games -text=Buyback {2}{U} (You may pay an additional {2}{U} as you cast this spell. If you do, put this card into your hand as it resolves.) -- Tap target artifact, creature, or land. -mana={U} -type=Instant -[/card] -[card] name=Mind Maggots text=When Mind Maggots enters the battlefield, discard any number of creature cards. For each card discarded this way, put two +1/+1 counters on Mind Maggots. mana={3}{B} @@ -23714,12 +23665,6 @@ type=Instant subtype=Arcane [/card] [card] -name=Pegasus Stampede -text=Buyback - Sacrifice a land. (You may sacrifice a land in addition to any other costs as you cast this spell. If you do, put this card into your hand as it resolves.) -- Put a 1/1 white Pegasus creature token with flying onto the battlefield. -mana={1}{W} -type=Sorcery -[/card] -[card] name=Penance text=Put a card from your hand on top of your library: The next time a black or red source of your choice would deal damage this turn, prevent that damage. mana={2}{W} @@ -26059,12 +26004,6 @@ mana={3}{G} type=Sorcery [/card] [card] -name=Reaping the Rewards -text=Buyback - Sacrifice a land. (You may sacrifice a land in addition to any other costs as you cast this spell. If you do, put this card into your hand as it resolves.) -- You gain 2 life. -mana={W} -type=Instant -[/card] -[card] name=Rebel Informer text=Rebel Informer can't be the target of white spells or abilities from white sources. -- {3}: Put target Rebel on the bottom of its owner's library. mana={2}{B} @@ -26138,12 +26077,6 @@ mana={W} type=Instant [/card] [card] -name=Reckless Charge -text=Target creature gets +3/+0 and gains haste until end of turn. -- Flashback {2}{R} (You may cast this card from your graveyard for its flashback cost. Then exile it.) -mana={R} -type=Sorcery -[/card] -[card] name=Reckless Embermage text={1}{R}: Reckless Embermage deals 1 damage to target creature or player and 1 damage to itself. mana={3}{R} @@ -28720,12 +28653,6 @@ power=2 toughness=2 [/card] [card] -name=Searing Touch -text=Buyback {4} (You may pay an additional {4} as you cast this spell. If you do, put this card into your hand as it resolves.) -- Searing Touch deals 1 damage to target creature or player. -mana={R} -type=Instant -[/card] -[card] name=Seasinger text=When you control no Islands, sacrifice Seasinger. -- You may choose not to untap Seasinger during your untap step. -- {T}: Gain control of target creature whose controller controls an Island for as long as you control Seasinger and Seasinger remains tapped. mana={1}{U}{U} @@ -28864,12 +28791,6 @@ mana={2}{U}{B} type=Enchantment [/card] [card] -name=Seething Anger -text=Buyback {3} (You may pay an additional {3} as you cast this spell. If you do, put this card into your hand as it resolves.) -- Target creature gets +3/+0 until end of turn. -mana={R} -type=Sorcery -[/card] -[card] name=Segmented Wurm text=Whenever Segmented Wurm becomes the target of a spell or ability, put a -1/-1 counter on it. mana={3}{R}{G} @@ -29360,12 +29281,6 @@ mana={X}{B}{B} type=Sorcery [/card] [card] -name=Shattering Pulse -text=Buyback {3} (You may pay an additional {3} as you cast this spell. If you do, put this card into your hand as it resolves.) -- Destroy target artifact. -mana={1}{R} -type=Instant -[/card] -[card] name=Shattering Spree text=Replicate {R} (When you cast this spell, copy it for each time you paid its replicate cost. You may choose new targets for the copies.) -- Destroy target artifact. mana={R} @@ -30343,12 +30258,6 @@ power=3 toughness=3 [/card] [card] -name=Slaughter -text=Buyback - Pay 4 life. (You may pay 4 life in addition to any other costs as you cast this spell. If you do, put this card into your hand as it resolves.) -- Destroy target nonblack creature. It can't be regenerated. -mana={2}{B}{B} -type=Instant -[/card] -[card] name=Slaughter Pact text=Slaughter Pact is black. -- Destroy target nonblack creature. -- At the beginning of your next upkeep, pay {2}{B}. If you don't, you lose the game. mana={0} @@ -32801,12 +32710,6 @@ power=2 toughness=2 [/card] [card] -name=Sylvan Might -text=Target creature gets +2/+2 and gains trample until end of turn. -- Flashback {2}{G}{G} (You may cast this card from your graveyard for its flashback cost. Then exile it.) -mana={1}{G} -type=Instant -[/card] -[card] name=Sylvan Paradise text=Any number of target creatures become green until end of turn. mana={G} @@ -34492,12 +34395,6 @@ mana={1}{U} type=Sorcery [/card] [card] -name=Traitor's Clutch -text=Target creature gets +1/+0, becomes black, and gains shadow until end of turn. (It can block or be blocked by only creatures with shadow.) -- Flashback {1}{B} (You may cast this card from your graveyard for its flashback cost. Then exile it.) -mana={4}{B} -type=Instant -[/card] -[card] name=Traitor's Roar text=Tap target untapped creature. It deals damage equal to its power to its controller. -- Conspire (As you cast this spell, you may tap two untapped creatures you control that share a color with it. When you do, copy it and you may choose a new target for the copy.) mana={4}{BR} @@ -35639,12 +35536,6 @@ mana={4}{G} type=Enchantment [/card] [card] -name=Verdant Touch -text=Buyback {3} (You may pay an additional {3} as you cast this spell. If you do, put this card into your hand as it resolves.) -- Target land becomes a 2/2 creature that's still a land. (This effect lasts indefinitely.) -mana={1}{G} -type=Sorcery -[/card] -[card] name=Verdeloth the Ancient kicker={X} auto=lord(treefolk) 1/1 other diff --git a/projects/mtg/bin/Res/sets/primitives/mtg.txt b/projects/mtg/bin/Res/sets/primitives/mtg.txt index 1ac83f1a5..ba4c59a0e 100644 --- a/projects/mtg/bin/Res/sets/primitives/mtg.txt +++ b/projects/mtg/bin/Res/sets/primitives/mtg.txt @@ -341,7 +341,7 @@ toughness=1 [card] name=Acorn Harvest auto=token(Squirrel,creature squirrel, 1/1,green)*2 -autograveyard={L}{L}{L}{1}{G}:copy(this) && moveTo(mystack) asSorcery +flashback={L}{L}{L}{1}{G} text=Put two 1/1 green Squirrel creature tokens onto the battlefield. -- Flashback {1}{G}, Pay 3 life. (You may cast this card from your graveyard for its flashback cost. Then exile it.) mana={3}{G} type=Sorcery @@ -1001,6 +1001,15 @@ mana={1}{R} type=Instant [/card] [card] +name=Allay +target=artifact,enchantment +auto=destroy +buyback={1}{W}{3} +text=Buyback {3} (You may pay an additional {3} as you cast this spell. If you do, put this card into your hand as it resolves.) -- Destroy target enchantment. +mana={1}{W} +type=Instant +[/card] +[card] name=Allied Strategies auto=aslongas(plains|myBattlefield) draw:1 auto=aslongas(island|myBattlefield) draw:1 @@ -1342,7 +1351,7 @@ type=Instant [card] name=Ancestral Tribute auto=foreach(*|mygraveyard) life:2 -autograveyard={9}{W}{W}{W}:copy(this) && moveTo(mystack) asSorcery +flashback={9}{W}{W}{W} text=You gain 2 life for each card in your graveyard. -- Flashback {9}{W}{W}{W} (You may cast this card from your graveyard for its flashback cost. Then exile it.) mana={5}{W}{W} type=Sorcery @@ -1372,8 +1381,9 @@ type=Artifact Land [/card] [card] name=Ancient Grudge -auto=destroy target(artifact) -autograveyard={G}:copy(this) && moveTo(mystack) +target=artifact +auto=destroy +flashback={G} text=Destroy target artifact. -- Flashback {G} (You may cast this card from your graveyard for its flashback cost. Then exile it.) mana={1}{R} type=Instant @@ -1718,6 +1728,15 @@ power=3 toughness=3 [/card] [card] +name=Anoint +target=creature +auto=prevent:3 +buyback={W}{3} +text=Buyback {3} (You may pay an additional {3} as you cast this spell. If you do, put this card into your hand as it resolves.) -- Prevent the next 3 damage that would be dealt to target creature this turn. +mana={W} +type=Instant +[/card] +[card] name=Ant Queen auto={1}{G}:token(Insect,Creature Insect, 1/1,green) text={1}{G}: Put a 1/1 green Insect creature token onto the battlefield. @@ -3903,8 +3922,9 @@ type=Artifact [/card] [card] name=Bash to Bits -auto=destroy target(artifact) -autograveyard={4}{R}{R}:copy(this) && moveTo(mystack) +target=artifact +auto=destroy +falshback={4}{R}{R} text=Destroy target artifact. -- Flashback {4}{R}{R} (You may cast this card from your graveyard for its flashback cost. Then exile it.) mana={3}{R} type=Instant @@ -4251,7 +4271,7 @@ type=Enchantment [card] name=Beast Attack auto=token(Beast,creature beast, 4/4,green) -autograveyard={2}{G}{G}{G}:copy(this) && moveTo(mystack) +falshback={2}{G}{G}{G} text=Put a 4/4 green Beast creature token onto the battlefield. -- Flashback {2}{G}{G}{G} (You may cast this card from your graveyard for its flashback cost. Then exile it.) mana={2}{G}{G}{G} type=Instant @@ -6627,12 +6647,11 @@ toughness=2 [/card] [card] name=Brush with Death -target=player -auto=damage:2 && life:2 controller -auto=kicker moveto(myhand) +auto=life:-2 +auto=life:2 controller +buyback={2}{B}{2}{B}{B} text=Buyback {2}{B}{B} (You may pay an additional {2}{B}{B} as you cast this spell. If you do, put this card into your hand as it resolves.) -- Target opponent loses 2 life. You gain 2 life. mana={2}{B} -kicker={2}{B}{B} type=Sorcery [/card] [card] @@ -7032,7 +7051,7 @@ type=Land [card] name=Call of the Herd auto=token(Elephant,creature elephant, 3/3,green) -autograveyard={3}{G}:copy(this) && moveTo(mystack) asSorcery +flashback={3}{G} text=Put a 3/3 green Elephant creature token onto the battlefield. -- Flashback {3}{G} (You may cast this card from your graveyard for its flashback cost. Then exile it.) mana={2}{G} type=Sorcery @@ -7098,8 +7117,9 @@ type=Instant [/card] [card] name=Canopy Claws -auto=-flying target(creature) -autograveyard={G}:copy(this) && moveTo(mystack) +target=creature +auto=-flying +flashback={G} text=Target creature loses flying until end of turn. -- Flashback {G} (You may cast this card from your graveyard for its flashback cost. Then exile it.) mana={G} type=Instant @@ -7279,6 +7299,15 @@ mana={2}{R} type=Enchantment [/card] [card] +name=Capsize +target=* +auto=moveTo(ownerhand) +buyback={1}{U}{U}{3} +text=Buyback {3} (You may pay an additional {3} as you cast this spell. If you do, put this card into your hand as it resolves.) -- Return target permanent to its owner's hand. +mana={1}{U}{U} +type=Instant +[/card] +[card] name=Carapace target=creature auto=0/2 @@ -8149,6 +8178,15 @@ mana={2}{R}{R} type=Instant [/card] [card] +name=Change of Heart +target=creature +auto=cantattack +buyback={W}{3} +text=Buyback {3} (You may pay an additional {3} as you cast this spell. If you do, put this card into your hand as it resolves.) -- Target creature can't attack this turn. +mana={W} +type=Instant +[/card] +[card] name=Channel the Suns auto=Add{W}{U}{B}{R}{G} text=Add {W}{U}{B}{R}{G} to your mana pool. @@ -8293,7 +8331,7 @@ type=Instant [card] name=Chatter of the Squirrel auto=token(Squirrel,creature squirrel, 1/1,green) -autograveyard={1}{G}:copy(this) && moveTo(mystack) asSorcery +flashback={1}{G} text=Put a 1/1 green Squirrel creature token onto the battlefield. -- Flashback {1}{G} (You may cast this card from your graveyard for its flashback cost. Then exile it.) mana={G} type=Sorcery @@ -8693,6 +8731,25 @@ power=1 toughness=1 [/card] [card] +name=Citanul Flute +auto={0}{T}:name(X = 0) && moveTo(myhand) target(creature[manacost=0]|mylibrary) +auto={1}{T}:name(X = 0) && moveTo(myhand) target(creature[manacost<=1]|mylibrary) +auto={2}{T}:name(X = 0) && moveTo(myhand) target(creature[manacost<=2]|mylibrary) +auto={3}{T}:name(X = 0) && moveTo(myhand) target(creature[manacost<=3]|mylibrary) +auto={4}{T}:name(X = 0) && moveTo(myhand) target(creature[manacost<=4]|mylibrary) +auto={5}{T}:name(X = 0) && moveTo(myhand) target(creature[manacost<=5]|mylibrary) +auto={6}{T}:name(X = 0) && moveTo(myhand) target(creature[manacost<=6]|mylibrary) +auto={7}{T}:name(X = 0) && moveTo(myhand) target(creature[manacost<=7]|mylibrary) +auto={8}{T}:name(X = 0) && moveTo(myhand) target(creature[manacost<=8]|mylibrary) +auto={9}{T}:name(X = 0) && moveTo(myhand) target(creature[manacost<=9]|mylibrary) +auto={10}{T}:name(X = 0) && moveTo(myhand) target(creature[manacost<=10]|mylibrary) +auto={11}{T}:name(X = 0) && moveTo(myhand) target(creature[manacost<=11]|mylibrary) +auto={12}{T}:name(X = 0) && moveTo(myhand) target(creature[manacost<=12]|mylibrary) +text={X}{T}: Search your library for a creature card with converted mana cost X or less, reveal it, and put it into your hand. Then shuffle your library. +type=Artifact +mana={5} +[/card] +[card] name=Citanul Hierophants auto=lord(creature|myBattlefield) {T}:Add{G} text=Creatures you control have "{T}: Add {G} to your mana pool." @@ -9335,8 +9392,9 @@ type=Sorcery [/card] [card] name=Coffin Purge -auto=exile target(*|graveyard) -autograveyard={B}:copy(this) && moveTo(mystack) +target=*|graveyard +auto=moveTo(exile) +flashback={B} text=Exile target card in a graveyard. -- Flashback {B} (You may cast this card from your graveyard for its flashback cost. Then exile it.) mana={B} type=Instant @@ -9621,6 +9679,14 @@ mana={4} type=Artifact [/card] [card] +name=Constant Mists +auto=preventallcombatdamage ueot +buyback={1}{G}{S(land|mybattlefield)} +text=Buyback - Sacrifice a land. (You may sacrifice a land in addition to any other costs as you cast this spell. If you do, put this card into your hand as it resolves.) -- Prevent all combat damage that would be dealt this turn. +mana={1}{G} +type=Instant +[/card] +[card] name=Constricting Tendrils target=creature auto=-3/-0 @@ -10264,8 +10330,9 @@ type=Instant [/card] [card] name=Crippling Fatigue -auto=-2/-2 target(creature) -autograveyard={L}{L}{L}{1}{B}:copy(this) && moveTo(mystack) asSorcery +target=creature +auto=-2/-2 +flashback={L}{L}{L}{1}{B} text=Target creature gets -2/-2 until end of turn. -- Flashback {1}{B}, Pay 3 life (You may cast this card from your graveyard for its flashback cost. Then exile it.) mana={1}{B}{B} type=Sorcery @@ -10447,7 +10514,7 @@ toughness=2 [card] name=Crush of Wurms auto=token(Wurm,creature wurm, 6/6,green)*3 -autograveyard={9}{G}{G}{G}:copy(this) && moveTo(mystack) asSorcery +flashback={9}{G}{G}{G} text=Put three 6/6 green Wurm creature tokens onto the battlefield. -- Flashback {9}{G}{G}{G} (You may cast this card from your graveyard for its flashback cost. Then exile it.) mana={6}{G}{G}{G} type=Sorcery @@ -11747,16 +11814,18 @@ toughness=1 [/card] [card] name=Deep Analysis -auto=draw:2 target(player) -autograveyard={L}{L}{L}{1}{U}:copy(this) moveTo(mystack) asSorcery +target=player +auto=draw:2 +flashback={L}{L}{L}{1}{U} text=Target player draws two cards. -- Flashback {1}{U}, Pay 3 life. (You may cast this card from your graveyard for its flashback cost. Then exile it.) mana={3}{U} type=Sorcery [/card] [card] name=Deep Reconnaissance -auto=moveTo(myBattlefield) target(land[basic]|mylibrary) && tap -autograveyard={4}{G}:copy(this) && moveTo(mystack) asSorcery +target=land[basic]|mylibrary +auto=moveTo(myBattlefield) && tap +flashback={4}{G} text=Search your library for a basic land card and put that card onto the battlefield tapped. Then shuffle your library. -- Flashback {4}{G} (You may cast this card from your graveyard for its flashback cost. Then exile it.) mana={2}{G} type=Sorcery @@ -11912,8 +11981,9 @@ toughness=1 [/card] [card] name=Defy Gravity -auto=flying target(creature) -autograveyard={U}:copy(this) && moveTo(mystack) +target=creature +auto=flying +flashback={U} text=Target creature gains flying until end of turn. -- Flashback {U} (You may cast this card from your graveyard for its flashback cost. Then exile it.) mana={U} type=Instant @@ -11975,8 +12045,9 @@ type=Enchantment [/card] [card] name=Dematerialize -auto=moveTo(ownerhand) target(*) -autograveyard={5}{U}{U}:copy(this) && moveTo(mystack) asSorcery +target=* +auto=moveTo(ownerhand) +flashback={5}{U}{U} text=Return target permanent to its owner's hand. -- Flashback {4}{G} (You may cast this card from your graveyard for its flashback cost. Then exile it.) mana={3}{U} type=Sorcery @@ -12728,6 +12799,15 @@ mana={B}{B} type=Sorcery [/card] [card] +name=Disturbed Burial +target=creature|mygraveyard +auto=moveTo(mygraveyard) +buyback={1}{B}{3} +text=Buyback {3} (You may pay an additional {3} as you cast this spell. If you do, put this card into your hand as it resolves.) -- Return target creature card from your graveyard to your hand. +mana={1}{B} +type=Sorcery +[/card] +[card] name=Dive Bomber abilities=flying auto={T}{S}:damage:2 target(creature[attacking;blocking]) @@ -14088,8 +14168,9 @@ toughness=5 [/card] [card] name=Earth Rift -auto=destroy target(land) -autograveyard={5}{R}{R}:copy(this) && moveTo(mystack) asSorcery +target=land +auto=destroy +flashback={5}{R}{R} text=Destroy target land. -- Flashback {5}{R}{R} (You may cast this card from your graveyard for its flashback cost. Then exile it.) mana={3}{R} type=Sorcery @@ -14434,7 +14515,7 @@ color=red [card] name=Elephant Ambush auto=token(Elephant,creature elephant, 3/3,green) -autograveyard={6}{G}{G}:copy(this) && moveTo(mystack) +flashback={6}{G}{G} text=Put a 3/3 green Elephant creature token onto the battlefield. -- Flashback {2}{G}{G} (You may cast this card from your graveyard for its flashback cost. Then exile it.) mana={2}{G}{G} type=Instant @@ -14642,17 +14723,26 @@ toughness=1 [/card] [card] name=Elvish Farmer +auto=@each my upkeep:counter(0/0,1,Spore) +auto={C(0/0,-3,Spore)}:Token(-1924) +auto={S(saproling|myBattlefield)}:life:2 text=At the beginning of your upkeep, put a spore counter on Elvish Farmer. -- Remove three spore counters from Elvish Farmer: Put a 1/1 green Saproling creature token onto the battlefield. -- Sacrifice a Saproling: You gain 2 life. mana={1}{G} type=Creature subtype=Elf -auto=@each my upkeep:counter(0/0,1,Spore) -auto={C(0/0,-3,Spore)}:Token(-1924) -auto={S(saproling|myBattlefield)}:life:2 power=0 toughness=2 [/card] [card] +name=Elvish Fury +target=creature +auto=2/2 +buyback={G}{4} +text=Buyback {4} (You may pay an additional {4} as you cast this spell. If you do, put this card into your hand as it resolves.) -- Target creature gets +2/+2 until end of turn. +mana={G} +type=Instant +[/card] +[card] name=Elvish Handservant auto=@movedTo(giant|stack):may counter(1/1,1) text=Whenever a player casts a Giant spell, you may put a +1/+1 counter on Elvish Handservant. @@ -15232,8 +15322,10 @@ subtype=Aura [/card] [card] name=Engulfing Flames -auto=damage:1 target(creature) && cantregenerate -autograveyard={3}{R}:copy(this) && moveTo(mystack) +target=creature +auto=damage:1 +auto=cantregenerate +flashback={3}{R} text=Engulfing Flames deals 1 damage to target creature. It can't be regenerated this turn. -- Flashback {3}{R} (You may cast this card from your graveyard for its flashback cost. Then exile it.) mana={R} type=Instant @@ -15733,10 +15825,9 @@ toughness=6 [card] name=Evincar's Justice auto=damage:2 all(creature,player) -auto=kicker moveto(myhand) +buyback={2}{B}{B}{3} text=Buyback {3} (You may pay an additional {3} as you cast this spell. If you do, put this card into your hand as it resolves.) -- Evincar's Justice deals 2 damage to each creature and each player. mana={2}{B}{B} -kicker={3} type=Sorcery [/card] [card] @@ -16592,8 +16683,9 @@ type=Enchantment [/card] [card] name=Fervent Denial -auto=fizzle target(*|stack) -autograveyard={5}{U}{U}:copy(this) && moveTo(mystack) +target=*|stack +auto=fizzle +flashback={5}{U}{U} text=Counter target spell. -- Flashback {5}{U}{U} (You may cast this card from your graveyard for its flashback cost. Then exile it.) mana={3}{U}{U} type=Instant @@ -16883,8 +16975,9 @@ type=Nothing [/card] [card] name=Fire Bolt -auto=damage:2 target(creature) -autograveyard={4}{R}:copy(this) && moveTo(mystack) asSorcery +target=creature,player +auto=damage:2 +flashback={4}{R} text=Firebolt deals 2 damage to target creature or player. -- Flashback {4}{R} (You may cast this card from your graveyard for its flashback cost. Then exile it.) mana={R} type=Sorcery @@ -17358,7 +17451,7 @@ type=Instant name=Flash of Defiance auto=lord(creature[green]) cantblock auto=lord(creature[white]) cantblock -autograveyard={L}{L}{L}{1}{R}:copy(this) && moveTo(mystack) asSorcery +flashback={L}{L}{L}{1}{R} text=Green creatures and white creatures can't block this turn. -- Flashback {1}{R}, Pay 3 life. (You may cast this card from your graveyard for its flashback cost. Then exile it.) mana={1}{R} type=Sorcery @@ -17811,7 +17904,7 @@ toughness=1 [card] name=Folk Medicine auto=foreach(creature|mybattlefield) life:1 -autograveyard={1}{W}:copy(this) && moveTo(mystack) +flashback={1}{W} text=You gain 1 life for each creature you control. -- Flashback {2}{G}{G} (You may cast this card from your graveyard for its flashback cost. Then exile it.) mana={2}{G} type=Instant @@ -21252,7 +21345,7 @@ toughness=2 name=Grizzly Fate auto=token(Bear,creature bear, 2/2,green)*2 auto=aslongas(*|mygraveyard) token(Bear,creature bear, 2/2,green)*2 >6 -autograveyard={5}{G}{G}:copy(this) && moveTo(mystack) asSorcery +flashback={5}{G}{G} text=Put two 2/2 green Bear creature tokens onto the battlefield. -- Threshold -- Put four 2/2 green Bear creature tokens onto the battlefield instead if seven or more cards are in your graveyard. -- Flashback {2}{G}{G} (You may cast this card from your graveyard for its flashback cost. Then exile it.) mana={3}{G}{G} type=Sorcery @@ -23267,7 +23360,7 @@ type=Sorcery name=Howling Gale auto=damage:1 all(creature[flying]) auto=damage:1 all(player) -autograveyard={1}{G}:copy(this) && moveTo(mystack) +flashback={1}{G} text=Howling Gale deals 1 damage to each creature with flying and each player. -- Flashback {1}{G} (You may cast this card from your graveyard for its flashback cost. Then exile it.) mana={1}{G} type=Instant @@ -23964,6 +24057,15 @@ type=Enchantment subtype=Aura [/card] [card] +name=Imp's Mischief +target=creature +auto=mustattack +buyback={1}{B}{3} +text=Buyback {3} (You may pay an additional {3} as you cast this spell. If you do, put this card into your hand as it resolves.) -- Target creature attacks this turn if able. +mana={1}{B} +type=Instant +[/card] +[card] name=In the Web of War auto=@movedto(creature|myBattlefield):all(trigger) 2/0 ueot auto=@movedto(creature|myBattlefield):all(trigger) haste ueot @@ -27630,10 +27732,9 @@ toughness=2 [card] name=Lab Rats auto=token(Rat,creature token rat,1/1,black) -auto=kicker moveTo(myhand) +buyback={B}{4} text=Buyback {4} (You may pay an additional {4} as you cast this spell. If you do, put this card into your hand as it resolves.) -- Put a 1/1 black Rat creature token onto the battlefield. mana={B} -kicker={4} type=Sorcery [/card] [card] @@ -27860,8 +27961,9 @@ type=Sorcery [/card] [card] name=Lava Dart -auto=damage:1 target(creature,player) -autograveyard={S(mountain|mybattlefield)}:copy(this) && moveTo(mystack) +target=creature,player +auto=damage:1 +flashback={S(mountain|mybattlefield)} text=Lava Dart deals 1 damage to target creature. -- Flashback - Sacrifice a Mountain. (You may cast this card from your graveyard for its flashback cost. Then exile it.) mana={R} type=Instant @@ -30307,7 +30409,7 @@ name=Marshaling Cry auto=lord(creature|myBattlefield) 1/1 auto=lord(creature|myBattlefield) vigilance autohand={2}:cycling -autograveyard={3}{W}:copy(this) && moveTo(mystack) asSorcery +flashback={3}{W} text=Creatures you control get +1/+1 and gain vigilance until end of turn. -- Cycling {2} ({2}, Discard this card: Draw a card.) -- Flashback {3}{W} (You may cast this card from your graveyard for its flashback cost. Then exile it.) mana={1}{W}{W} type=Sorcery @@ -31161,6 +31263,15 @@ type=Enchantment subtype=Aura [/card] [card] +name=Mind Games +target=artifact,creature,land +auto=tap +buyback={U}{2}{U} +text=Buyback {2}{U} (You may pay an additional {2}{U} as you cast this spell. If you do, put this card into your hand as it resolves.) -- Tap target artifact, creature, or land. +mana={U} +type=Instant +[/card] +[card] name=Mind Harness target=creature(red;green) auto=@each my upkeep:counter(0/0,1,Age) @@ -31884,7 +31995,7 @@ subtype=Aura [card] name=Moment's Peace auto=preventAllcombatDamage ueot -autograveyard={2}{G}:copy(this) && moveTo(mystack) +flashback={2}{G} text=Prevent all combat damage that would be dealt this turn. -- Flashback {2}{G} (You may cast this card from your graveyard for its flashback cost. Then exile it.) mana={1}{G} type=Instant @@ -32060,9 +32171,10 @@ type=Sorcery [/card] [card] name=Morbid Hunger -auto=damage:3 target(creature,player) +target=creature,player +auto=damage:3 auto=life:3 controller -autograveyard={7}{B}{B}:copy(this) && moveTo(mystack) asSorcery +flashback={7}{B}{B} text=Morbid Hunger deals 3 damage to target creature or player. You gain 3 life. -- Flashback {7}{B}{B} (You may cast this card from your graveyard for its flashback cost. Then exile it.) mana={4}{B}{B} type=Sorcery @@ -35763,6 +35875,14 @@ mana={3}{W} type=Enchantment [/card] [card] +name=Pegasus Stampede +auto=token(Pegasus,Creature Pegasus,1/1,flying,white) +buyback={1}{W}{S(land|myBattlefield) +text=Buyback - Sacrifice a land. (You may sacrifice a land in addition to any other costs as you cast this spell. If you do, put this card into your hand as it resolves.) -- Put a 1/1 white Pegasus creature token with flying onto the battlefield. +mana={1}{W} +type=Sorcery +[/card] +[card] name=Pelakka Wurm abilities=trample auto=life:7 @@ -39013,8 +39133,9 @@ type=Instant [/card] [card] name=Ray of Distortion -auto=destroy target(artifact,enchantment) -autograveyard={4}{W}{W}:copy(this) && moveTo(mystack) +target=artifact,enchantment +auto=destroy +flashback={4}{W}{W} text=Destroy target artifact or enchantment. -- Flashback {4}{W}{W} (You may cast this card from your graveyard for its flashback cost. Then exile it.) mana={3}{W} type=Instant @@ -39172,6 +39293,14 @@ mana={2}{B} type=Instant [/card] [card] +name=Reaping the Rewards +auto=life:2 +buyback={W}{S(land|myBattlefield)} +text=Buyback - Sacrifice a land. (You may sacrifice a land in addition to any other costs as you cast this spell. If you do, put this card into your hand as it resolves.) -- You gain 2 life. +mana={W} +type=Instant +[/card] +[card] name=Reassembling Skeleton autograveyard={1}{B}:moveTo(myBattlefield) && tap text={1}{B}: Return Reassembling Skeleton from your graveyard to the battlefield tapped. @@ -39204,6 +39333,16 @@ mana={2}{B}{R} type=Enchantment [/card] [card] +name=Reckless Charge +target=creature +auto=3/0 +auto=haste +flashback={2}{R} +text=Target creature gets +3/+0 and gains haste until end of turn. -- Flashback {2}{R} (You may cast this card from your graveyard for its flashback cost. Then exile it.) +mana={R} +type=Sorcery +[/card] +[card] name=Reckless One abilities=haste auto=foreach(goblin) 1/1 @@ -40465,7 +40604,7 @@ type=Sorcery [card] name=Roar of the Wurm auto=token(Wurm,creature wurm, 6/6,green) -autograveyard={3}{G}:copy(this) && moveTo(mystack) asSorcery +flashback={3}{G} text=Put a 6/6 green Wurm creature token onto the battlefield. -- Flashback {3}{G} (You may cast this card from your graveyard for its flashback cost. Then exile it.) mana={6}{G} type=Sorcery @@ -42163,8 +42302,9 @@ toughness=1 [/card] [card] name=Scorching Missile -auto=damage:4 target(player) -autograveyard={9}{R}:copy(this) && moveTo(mystack) asSorcery +target=player +auto=damage:4 +flashback={9}{R} text=Scorching Missile deals 4 damage to target player. -- Flashback {9}{R} (You may cast this card from your graveyard for its flashback cost. Then exile it.) mana={3}{R} type=Sorcery @@ -42611,6 +42751,15 @@ mana={2}{R} type=Sorcery [/card] [card] +name=Searing Touch +target=creature,player +auto=damage:1 +buyback={R}{4} +text=Buyback {4} (You may pay an additional {4} as you cast this spell. If you do, put this card into your hand as it resolves.) -- Searing Touch deals 1 damage to target creature or player. +mana={R} +type=Instant +[/card] +[card] name=Searing Wind target=creature,player auto=damage:10 @@ -42791,6 +42940,15 @@ id=-1111136 type=Nothing [/card] [card] +name=Seething Anger +target=creature +auto=3/0 +buyback={R}{3} +text=Buyback {3} (You may pay an additional {3} as you cast this spell. If you do, put this card into your hand as it resolves.) -- Target creature gets +3/+0 until end of turn. +mana={R} +type=Sorcery +[/card] +[card] name=Seething Pathblazer auto={S(elemental|myBattlefield)}:2/0 && first strike text=Sacrifice an Elemental: Seething Pathblazer gets +2/+0 and gains first strike until end of turn. @@ -43466,6 +43624,15 @@ mana={B} type=Sorcery [/card] [card] +name=Shattering Pulse +target=artifact +auto=destroy +buyback={1}{R}{3} +text=Buyback {3} (You may pay an additional {3} as you cast this spell. If you do, put this card into your hand as it resolves.) -- Destroy target artifact. +mana={1}{R} +type=Instant +[/card] +[card] name=Shatterskull Giant mana={2}{R}{R} type=Creature @@ -45307,6 +45474,15 @@ mana={4} type=Artifact [/card] [card] +name=Slaughter +target=creature[-black] +auto=bury +buyback={2}{B}{B}{L}{L}{L}{L} +text=Buyback - Pay 4 life. (You may pay 4 life in addition to any other costs as you cast this spell. If you do, put this card into your hand as it resolves.) -- Destroy target nonblack creature. It can't be regenerated. +mana={2}{B}{B} +type=Instant +[/card] +[card] name=Slaughter Cry target=creature auto=3/0 @@ -48539,8 +48715,9 @@ type=Enchantment [/card] [card] name=Strangling Soot -auto=destroy target(creature[toughness<=3]) -autograveyard={5}{R}:copy(this) && moveTo(mystack) asSorcery +target=creature[toughness<=3] +auto=destroy +flashback={5}{R} text=Destroy target creature with toughness 3 or less. -- Flashback {5}{R} (You may cast this card from your graveyard for its flashback cost. Then exile it.) mana={2}{B} type=Instant @@ -49571,6 +49748,15 @@ power=1 toughness=2 [/card] [card] +name=Sylvan Might +target=creature +auto=2/2 +flashback={2}{G}{G} +text=Target creature gets +2/+2 and gains trample until end of turn. -- Flashback {2}{G}{G} (You may cast this card from your graveyard for its flashback cost. Then exile it.) +mana={1}{G} +type=Instant +[/card] +[card] name=Sylvan Ranger auto=may moveTo(myhand) target(land[basic]|mylibrary) && tap text=When Sylvan Ranger enters the battlefield, you may search your library for a basic land card, reveal it, and put it into your hand. If you do, shuffle your library. @@ -50940,7 +51126,7 @@ toughness=3 [card] name=Think Twice auto=draw:1 -autograveyard={2}{U}:copy(this) && moveTo(mystack) +flashback={2}{U} text=Draw a card. -- Flashback {2}{U} (You may cast this card from your graveyard for its flashback cost. Then exile it.) mana={1}{U} type=Instant @@ -51268,8 +51454,9 @@ type=Sorcery [/card] [card] name=Thrill of the Hunt -auto=1/2 target(creature) -autograveyard={W}:copy(this) && moveTo(mystack) +target=creature +auto=1/2 +flashback={W} text=Target creature gets +1/+2 until end of turn. -- Flashback {W} (You may cast this card from your graveyard for its flashback cost. Then exile it.) mana={G} type=Instant @@ -52459,6 +52646,17 @@ mana={3}{R} type=Sorcery [/card] [card] +name=Traitor's Clutch +target=creature +auto=1/0 +auto=transforms(,black) ueot +auto=shadow +flashback={1}{B} +text=Target creature gets +1/+0, becomes black, and gains shadow until end of turn. (It can block or be blocked by only creatures with shadow.) -- Flashback {1}{B} (You may cast this card from your graveyard for its flashback cost. Then exile it.) +mana={4}{B} +type=Instant +[/card] +[card] name=Tranquil Domain auto=destroy all(enchantment[-aura]) text=Destroy all non-Aura enchantments. @@ -54447,6 +54645,15 @@ power=7 toughness=7 [/card] [card] +name=Verdant Touch +target=land +auto=becomes(Creature,2/2) +buyback={1}{G}{3} +text=Buyback {3} (You may pay an additional {3} as you cast this spell. If you do, put this card into your hand as it resolves.) -- Target land becomes a 2/2 creature that's still a land. (This effect lasts indefinitely.) +mana={1}{G} +type=Sorcery +[/card] +[card] name=Verdigris target=artifact auto=destroy @@ -55478,7 +55685,7 @@ subtype=Island Mountain name=Volcanic Spray auto=damage:1 all(creature[-flying]) auto=damage:1 all(player) -autograveyard={1}{R}:copy(this) && moveTo(mystack) asSorcery +flahback={1}{R} text=Volcanic Spray deals 1 damage to each creature without flying and each player. -- Flashback {1}{G} (You may cast this card from your graveyard for its flashback cost. Then exile it.) mana={1}{R} type=Sorcery @@ -56942,10 +57149,9 @@ toughness=1 [card] name=Whispers of the Muse auto=draw:1 -auto=kicker moveTo(myhand) +buyback={U}{5} text=Buyback {5} (You may pay an additional {5} as you cast this spell. If you do, put this card into your hand as it resolves.) -- Draw a card. mana={U} -kicker={5} type=Instant [/card] [card] diff --git a/projects/mtg/bin/Res/sets/primitives/zethaddon.txt b/projects/mtg/bin/Res/sets/primitives/zethaddon.txt index 9d85b467a..8a2418916 100644 --- a/projects/mtg/bin/Res/sets/primitives/zethaddon.txt +++ b/projects/mtg/bin/Res/sets/primitives/zethaddon.txt @@ -178,17 +178,6 @@ type=nothing id=-998877332 [/card] [card] -name=Sneak Attack -auto=counter(0/0,0,breach) -auto={R}: target(creature|myhand) moveto(mybattlefield) && counter(0/0,+1,breach) all(this) -auto=@movedto(creature[-token]|battlefield): this(counter{0/0,1,breach}) all(trigger) counter(0/0,1,breach) && this(counter{0/0,1,breach}) counter(0/0,-1,breach) &&all(creature[counter{0/0.1.breach}]|myBattlefield) haste ueot -auto=lord(creature[counter{0/0.1.breach}]|myBattlefield) haste -auto=@next endofturn:moveto(mygraveyard) all(creature[counter{0/0.1.breach}]|myBattlefield) -text={R}: You may put a creature card from your hand onto the battlefield. That creature gains haste. Sacrifice the creature at the beginning of the next end step. -mana={3}{R} -type=enchantment -[/card] -[card] name=Aluren auto={0}:notatarget(creature[manacost<=3]|myhand) moveto(mybattlefield) text=Any player may play creature cards with converted mana cost 3 or less without paying their mana cost and as though they had flash. @@ -1758,116 +1747,6 @@ type=nothing auto=moveto(exile) all(this) [/card] [card] -name=Citanul Flute -auto=aslongas(creature[manacost=0]|mylibrary) lord(this) {0}{t}:token(-2873000) -auto=aslongas(creature[manacost=1]|mylibrary) lord(this) {1}{t}:token(-2873001) -auto=aslongas(creature[manacost=2]|mylibrary) lord(this) {2}{t}:token(-2873002) -auto=aslongas(creature[manacost=3]|mylibrary) lord(this) {3}{t}:token(-2873003) -auto=aslongas(creature[manacost=4]|mylibrary) lord(this) {4}{t}:token(-2873004) -auto=aslongas(creature[manacost=5]|mylibrary) lord(this) {5}{t}:token(-2873005) -auto=aslongas(creature[manacost=6]|mylibrary) lord(this) {6}{t}:token(-2873006) -auto=aslongas(creature[manacost=7]|mylibrary) lord(this) {7}{t}:token(-2873007) -auto=aslongas(creature[manacost=8]|mylibrary) lord(this) {8}{t}:token(-2873008) -auto=aslongas(creature[manacost=9]|mylibrary) lord(this) {9}{t}:token(-2873009) -auto=aslongas(creature[manacost=10]|mylibrary) lord(this) {10}{t}:token(-2873010) -auto=aslongas(creature[manacost=11]|mylibrary) lord(this) {11}{t}:token(-2873011) -auto=aslongas(creature[manacost=12]|mylibrary) lord(this) {12}{t}:token(-2873012) -text={X}{T}: Search your library for a creature card with converted mana cost X or less, reveal it, and put it into your hand. Then shuffle your library. -type=Artifact -mana={5} -[/card] -[card] -name=Manacost 0 -id=-2873000 -auto=moveTo(myhand) target(creature[manacost=0]|mylibrary) -type=nothing -auto=moveto(exile) all(this) -[/card] -[card] -name=Manacost 1 or less -id=-2873001 -auto=moveTo(myhand) target(creature[manacost<=1]|mylibrary) -type=nothing -auto=moveto(exile) all(this) -[/card] -[card] -name=Manacost 2 or less -id=-2873002 -auto=moveTo(myhand) target(creature[manacost<=2]|mylibrary) -type=nothing -auto=moveto(exile) all(this) -[/card] -[card] -name=Manacost 3 or less -id=-2873003 -auto=moveTo(myhand) target(creature[manacost<=3]|mylibrary) -type=nothing -auto=moveto(exile) all(this) -[/card] -[card] -name=Manacost 4 or less -id=-2873004 -auto=moveTo(myhand) target(creature[manacost<=4]|mylibrary) -type=nothing -auto=moveto(exile) all(this) -[/card] -[card] -name=Manacost 5 or less -id=-2873005 -auto=moveTo(myhand) target(creature[manacost<=5]|mylibrary) -type=nothing -auto=moveto(exile) all(this) -[/card] -[card] -name=Manacost 6 or less -id=-2873006 -auto=moveTo(myhand) target(creature[manacost<=6]|mylibrary) -type=nothing -auto=moveto(exile) all(this) -[/card] -[card] -name=Manacost 7 or less -id=-2873007 -auto=moveTo(myhand) target(creature[manacost<=7]|mylibrary) -type=nothing -auto=moveto(exile) all(this) -[/card] -[card] -name=Manacost 8 or less -id=-2873008 -auto=moveTo(myhand) target(creature[manacost<=8]|mylibrary) -type=nothing -auto=moveto(exile) all(this) -[/card] -[card] -name=Manacost 9 or less -id=-2873009 -auto=moveTo(myhand) target(creature[manacost<=9]|mylibrary) -type=nothing -auto=moveto(exile) all(this) -[/card] -[card] -name=Manacost 10 or less -id=-2873010 -auto=moveTo(myhand) target(creature[manacost<=10]|mylibrary) -type=nothing -auto=moveto(exile) all(this) -[/card] -[card] -name=Manacost 11 or less -id=-2873011 -auto=moveTo(myhand) target(creature[manacost<=11]|mylibrary) -type=nothing -auto=moveto(exile) all(this) -[/card] -[card] -name=Manacost 12 or less -id=-2873012 -auto=moveTo(myhand) target(creature[manacost<=12]|mylibrary) -type=nothing -auto=moveto(exile) all(this) -[/card] -[card] name=Amulet of Vigor auto=@movedto(creature,artifact,land|mybattlefield): untap all(trigger[to]) text=Whenever a permanent enters the battlefield tapped and under your control, untap it.