diff --git a/projects/mtg/bin/Res/sets/primitives/mtg.txt b/projects/mtg/bin/Res/sets/primitives/mtg.txt index e1c138dff..f0a41f21d 100644 --- a/projects/mtg/bin/Res/sets/primitives/mtg.txt +++ b/projects/mtg/bin/Res/sets/primitives/mtg.txt @@ -18148,6 +18148,14 @@ mana={3}{B}{B} type=Sorcery [/card] [card] +name=Dakmor Salvage +auto=tap +auto={t}:add{b} +dredge=dredge(2) +text=Dakmor Salvage enters the battlefield tapped. -- {T}: Add {B} to your mana pool. -- Dredge 2 (If you would draw a card, instead you may put exactly two cards from the top of your library into your graveyard. If you do, return this card from your graveyard to your hand. Otherwise, draw a card.) +type=Land +[/card] +[card] name=Dakmor Scorpion mana={1}{B} type=Creature @@ -18336,6 +18344,15 @@ mana={2}{B} type=Instant [/card] [card] +name=Darkblast +target=creature +auto=-1/-1 +dredge=dredge(3) +text=Target creature gets -1/-1 until end of turn. -- Dredge 3 (If you would draw a card, instead you may put exactly three cards from the top of your library into your graveyard. If you do, return this card from your graveyard to your hand. Otherwise, draw a card.) +mana={B} +type=Instant +[/card] +[card] name=Dark Depths auto=counter(0/0,10,Ice) auto={3}:counter(0/0,-1,Ice) all(this) @@ -20670,6 +20687,17 @@ type=Sorcery text=Destroy target artifact with converted mana cost X. It can't be regenerated. Detonate deals X damage to that artifact's controller. [/card] [card] +name=Deus of Calamity +abilities=trample +auto=@damaged(opponent) from(this) restriction{compare(thatmuch)~morethan~5}:destroy target(land|opponent) +text=Trample -- Whenever Deus of Calamity deals 6 or more damage to an opponent, destroy target land that player controls. +mana={RG}{RG}{RG}{RG}{RG} +type=Creature +subtype=Spirit Avatar +power=6 +toughness=6 +[/card] +[card] name=Devastate target=land auto=destroy @@ -20875,6 +20903,16 @@ mana={2}{B}{B} type=Sorcery [/card] [card] +name=Diaochan, Artful Beauty +auto={T}:destroy target(creature) && ability$!destroy target(creature)!$ opponent mycombatbeginsonly +text={T}: Destroy target creature of your choice, then destroy target creature of an opponent's choice. Activate this ability only during your turn, before attackers are declared. +mana={3}{R} +type=Legendary Creature +subtype=Human Advisor +power=1 +toughness=1 +[/card] +[card] name=Diamond Kaleidoscope auto={3}{T}:token(Prism,creature artifact prism, 0/1, artifact) auto={S(prism|myBattlefield)}:Add {W} @@ -22265,6 +22303,17 @@ mana={1}{B}{R} type=Enchantment [/card] [card] +name=Dralnu's Pet +other={3}{B}{U}{U}{discard(other creature|myhand)} name(Kicker) +auto=if paid(alternative) then counter(1/1,storedmanacost) && transforms((,flying)) forever +text=Kicker - {2}{B}, Discard a creature card. (You may pay {2}{B} and discard a creature card in addition to any other costs as you cast this spell.) -- If Dralnu's Pet was kicked, it enters the battlefield with flying and with X +1/+1 counters on it, where X is the discarded card's converted mana cost. +mana={1}{U}{U} +type=Creature +subtype=Shapeshifter +power=2 +toughness=2 +[/card] +[card] name=Dramatic Entrance target=creature[green]|myhand auto=moveto(myBattlefield) @@ -22580,6 +22629,13 @@ power=2 toughness=2 [/card] [card] +name=Dreams of the Dead +auto={1}{U}:moveto(mybattlefield) and!( transforms((,newability[@movedto(this|nonbattlezone) from(battlefield):moveto(exile)],newability[cumulativeupcost[{2}] sacrifice])) forever )! target(creature[white;black]|mygraveyard) +text={1}{U}: Return target white or black creature card from your graveyard to the battlefield. That creature gains "Cumulative upkeep {2}." If the creature would leave the battlefield, exile it instead of putting it anywhere else. (At the beginning of its controller's upkeep, that player puts an age counter on it, then sacrifices it unless he or she pays its upkeep cost for each age counter on it.) +mana={3}{U} +type=Enchantment +[/card] +[card] name=Dreamscape Artist auto={2}{U}{T}{S(*|myhand)}{S(land|mybattlefield)}:target(land[basic]|mylibrary) moveTo(mybattlefield) text={2}{U}, {T}, Discard a card, Sacrifice a land: Search your library for up to two basic land cards and put them onto the battlefield. Then shuffle your library. @@ -23215,6 +23271,15 @@ mana={G} type=Enchantment subtype=Aura [/card] +#emblem ueot removes the effect, the ability acts an observer +[card] +name=Due Respect +auto=emblem transforms((,newability[@movedTo(*|Battlefield):all(trigger) tap])) ueot +auto=draw:1 controller +mana={1}{W} +type=Instant +text=Permanents enter the battlefield tapped this turn. Draw a card. +[/card] [card] name=Dueling Grounds auto=aslongas(creature[attacking]|battlefield) lord(creature[-attacking]|battlefield) cantattack @@ -23990,6 +24055,19 @@ subtype=Drake power=3 toughness=3 [/card] +#the cantargetcard cant parse mystored[thrull], modified activation +[card] +name=Ebon Praetor +abilities=first strike,trample +auto=@each my upkeep:counter(-2/-2,1) +auto={0}:counter(-2/-2,-1) all(this) && notatarget(other creature|mybattlefield) and!( if cantargetcard(thrull|*) then counter(1/0,1) all(this) )! sacrifice limit:1 myupkeeponly +text=First strike, trample -- At the beginning of your upkeep, put a -2/-2 counter on Ebon Praetor. -- Sacrifice a creature: Remove a -2/-2 counter from Ebon Praetor. If the sacrificed creature was a Thrull, put a +1/+0 counter on Ebon Praetor. Activate this ability only during your upkeep and only once each turn. +mana={4}{B}{B} +type=Creature +subtype=Avatar +power=5 +toughness=5 +[/card] [card] name=Ebon Stronghold auto=tap @@ -24144,6 +24222,16 @@ type=Sorcery subtype=Arcane [/card] [card] +name=Ego Erasure +abilities=changeling +target=player +auto=all(creature|targetedpersonsBattlefield) transforms((removecreaturesubtypes,newability[-2/0])) ueot +text=Changeling (This card is every creature type at all times.) -- Creatures target player controls get -2/-0 and lose all creature types until end of turn. +mana={2}{U} +type=Tribal Instant +subtype=Shapeshifter +[/card] +[card] name=Eiganjo Castle auto={T}:Add{W} auto={T}:prevent:2 target(creature[legendary]) @@ -24406,6 +24494,15 @@ power=3 toughness=3 [/card] [card] +name=Elemental Mastery +target=creature +auto=teach(creature) {T}:token(Elemental,Creature Elemental,1/1,red,haste,unearth)*power +text=Enchant creature -- Enchanted creature has "{T}: Put X 1/1 red Elemental creature tokens with haste onto the battlefield, where X is this creature's power. Exile them at the beginning of the next end step." +mana={3}{R} +type=Enchantment +subtype=Aura +[/card] +[card] name=Elephant Ambush auto=token(Elephant,creature elephant, 3/3,green) flashback={6}{G}{G} @@ -25906,6 +26003,27 @@ subtype=Human Warrior power=2 toughness=3 [/card] +#uynt I think 99% support +[card] +name=Erhnam Djinn +auto=@each my upkeep:target(creature[-wall]|opponentbattlefield) forestwalk uynt +text=At the beginning of your upkeep, target non-Wall creature an opponent controls gains forestwalk until your next upkeep. +mana={3}{G} +type=Creature +subtype=Djinn +power=4 +toughness=5 +[/card] +[card] +name=Erithizon +auto=@combat(attacking) source(this):ability$!counter(1/1,1) target(creature|mybattlefield)!$ opponent +text=Whenever Erithizon attacks, put a +1/+1 counter on target creature of defending player's choice. +mana={2}{G}{G} +type=Creature +subtype=Beast +power=4 +toughness=4 +[/card] [card] name=Eron the Relentless abilities=haste @@ -26185,6 +26303,14 @@ power=3 toughness=3 [/card] [card] +name=Essence Vortex +target=creature +auto=transforms((,newability[choice life:-toughness],newability[choice bury])) +text=Destroy target creature unless its controller pays life equal to its toughness. A creature destroyed this way can't be regenerated. +mana={1}{U}{B} +type=Instant +[/card] +[card] name=Essence Warden auto=@movedTo(other creature|battlefield):life:1 controller text=Whenever another creature enters the battlefield, you gain 1 life. @@ -26638,6 +26764,14 @@ mana={2}{U} type=Sorcery [/card] [card] +name=Exhume +auto=moveto(ownerbattlefield) notatarget(creature|mygraveyard) +auto=ability$! moveto(ownerbattlefield) notatarget(creature|mygraveyard) !$ opponent +text=Each player puts a creature card from his or her graveyard onto the battlefield. +mana={1}{B} +type=Sorcery +[/card] +[card] name=Exile target=creature[-white;attacking] auto=moveto(exile) @@ -27378,6 +27512,14 @@ subtype=Merfolk Wizard power=2 toughness=2 [/card] +#emblem ueot removes the effect, the ability acts an observer +[card] +name=False Cure +auto=emblem transforms((,newability[@lifed(opponent):life:-thatmuch opponent && life:-thatmuch opponent],newability[@lifed(controller):life:-thatmuch controller && life:-thatmuch controller])) ueot +text=Until end of turn, whenever a player gains life, that player loses 2 life for each 1 life he or she gained. +mana={B}{B} +type=Instant +[/card] [card] name=False Defeat target=creature|mygraveyard @@ -27396,6 +27538,14 @@ type=Enchantment subtype=Aura [/card] [card] +name=False Memories +auto=deplete:7 controller +auto=@next end:moveto(exile) notatarget(<7>*|mygraveyard) +text=Put the top seven cards of your library into your graveyard. At the beginning of the next end step, exile seven cards from your graveyard. +mana={1}{U} +type=Instant +[/card] +[card] name=False Mourning target=creature|mygraveyard auto=moveTo(mylibrary) @@ -27470,6 +27620,15 @@ mana={2}{W} type=Enchantment [/card] [card] +name=Fanning the Flames +target=creature,player +auto=damage:X +buyback={X}{3}{R}{R} +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.) -- Fanning the Flames deals X damage to target creature or player. +mana={X}{R}{R} +type=Sorcery +[/card] +[card] name=Famished Ghoul auto={1}{B}{S}:name(opponent's graveyard) target(*|opponentgraveyard) moveTo(exile) auto={1}{B}{S}:name(your graveyard) target(*|mygraveyard) moveTo(exile) @@ -27818,6 +27977,15 @@ type=Enchantment subtype=Aura [/card] [card] +name=Feast of Worms +target=land +auto=if cantargetcard(legendary) then destroy && ability$!sacrifice notatarget(land|mybattlefield)!$ targetcontroller else destroy +text=Destroy target land. If that land was legendary, its controller sacrifices another land. +mana={3}{G}{G} +type=Sorcery +subtype=Arcane +[/card] +[card] name=Feast or Famine auto=choice name(2/2 black Zombie creature token) token(Zombie,Creature Zombie,2/2,black) auto=aslongas(creature[-black;-artifact]|battlefield) choice bury target(creature[-black;-artifact]) @@ -28208,6 +28376,13 @@ mana={W} type=Instant [/card] [card] +name=Festival of the Guildpact +auto=prevent:X controller +text=Prevent the next X damage that would be dealt to you this turn. -- Draw a card. +mana={X}{W} +type=Instant +[/card] +[card] name=Festival of Trokin auto=foreach(creature|myBattlefield) life:2 text=You gain 2 life for each creature you control. @@ -28403,6 +28578,13 @@ type=Enchantment subtype=Aura [/card] [card] +name=Fight to the Death +auto=destroy all(creature[blocking;blocked]) +text=Destroy all blocking creatures and all blocked creatures. +mana={R}{W} +type=Instant +[/card] +[card] name=Fighting Chance auto=@combat(blocking) source(creature):all(trigger[to]) flipacoin winability preventAllCombatDamage from(this) ueot winabilityend flipend text=For each blocking creature, flip a coin. If you win the flip, prevent all combat damage that would be dealt by that creature this turn. @@ -28419,6 +28601,19 @@ subtype=Drake power=2 toughness=4 [/card] +#works 100% please dont remove ")" or it will not work +[card] +name=Figure of Destiny +auto={RW}:becomes(Kithkin Spirit,2/2) forever +auto=this(cantargetcard(*[spirit]) {RW}{RW}{RW}:becomes(Kithkin Spirit Warrior,4/4) forever ) +auto=this(cantargetcard(*[warrior]) {RW}{RW}{RW}{RW}{RW}{RW}:becomes(Kithkin Spirit Warrior Avatar,8/8,flying,first strike) forever ) +text={RW}: Figure of Destiny becomes a 2/2 Kithkin Spirit. -- {RW}{RW}{RW}: If Figure of Destiny is a Spirit, it becomes a 4/4 Kithkin Spirit Warrior. -- {RW}{RW}{RW}{RW}{RW}{RW}: If Figure of Destiny is a Warrior, it becomes an 8/8 Kithkin Spirit Warrior Avatar with flying and first strike. +mana={RW} +type=Creature +subtype=Kithkin +power=1 +toughness=1 +[/card] [card] name=Filigree Angel abilities=flying @@ -28485,6 +28680,15 @@ text=Exile all creatures. mana={4}{W}{W} type=Sorcery [/card] +#final punishment modified to opponent, we can however to add "targetplayerdcount" intValue = card->playerTarget->damageCount; +[card] +name=Final Punishment +target=opponent +auto=damage:odcount targetedplayer +text=Target player loses life equal to the damage already dealt to him or her this turn. +mana={3}{B}{B} +type=Sorcery +[/card] [card] name=Final Revels auto=choice lord(creature) 2/0 @@ -34544,6 +34748,17 @@ type=Artifact subtype=Equipment [/card] [card] +name=Golgari Brownscale +auto=@movedTo(this|myhand) from(mygraveyard):life:2 +dredge=dredge(2) +text=When Golgari Brownscale is put into your hand from your graveyard, you gain 2 life. -- Dredge 2 (If you would draw a card, instead you may put exactly two cards from the top of your library into your graveyard. If you do, return this card from your graveyard to your hand. Otherwise, draw a card.) +mana={1}{G}{G} +type=Creature +subtype=Lizard +power=2 +toughness=3 +[/card] +[card] name=Golgari Charm auto=choice name(All creatures -1/-1) all(creature|battlefield) -1/-1 auto=choice name(Destroy enchantment) destroy target(enchantment|battlefield) @@ -34571,6 +34786,18 @@ mana={1}{B}{G} type=Enchantment [/card] [card] +name=Golgari Grave-Troll +auto=counter(1/1,type:creature:mygraveyard) +auto={1}{C(1/1,-1)}:regenerate +dredge=dredge(6) +text=Golgari Grave-Troll enters the battlefield with a +1/+1 counter on it for each creature card in your graveyard. -- {1}, Remove a +1/+1 counter from Golgari Grave-Troll: Regenerate Golgari Grave-Troll. -- Dredge 6 (If you would draw a card, instead you may put exactly six cards from the top of your library into your graveyard. If you do, return this card from your graveyard to your hand. Otherwise, draw a card.) +mana={4}{G} +type=Creature +subtype=Skeleton Troll +power=0 +toughness=0 +[/card] +[card] name=Golgari Guildgate auto=tap auto={T}:Add{B} @@ -34633,6 +34860,17 @@ mana={2} type=Artifact [/card] [card] +name=Golgari Thug +auto=@movedTo(this|mygraveyard) from(Battlefield):moveTo(mylibrary) target(creature|mygraveyard) +dredge=dredge(4) +text=When Golgari Thug is put into a graveyard from the battlefield, put target creature card in your graveyard on top of your library. -- Dredge 4 (If you would draw a card, instead you may put exactly four cards from the top of your library into your graveyard. If you do, return this card from your graveyard to your hand. Otherwise, draw a card.) +mana={1}{B} +type=Creature +subtype=Human Warrior +power=1 +toughness=1 +[/card] +[card] name=Goliath Beetle abilities=trample text=Trample @@ -35126,6 +35364,17 @@ mana={2}{B} type=Instant [/card] [card] +name=Grave-Shell Scarab +auto={1}{S}:draw:1 +dredge=dredge(1) +text={1}, Sacrifice Grave-Shell Scarab: Draw a card. -- Dredge 1 (If you would draw a card, instead you may put exactly one card from the top of your library into your graveyard. If you do, return this card from your graveyard to your hand. Otherwise, draw a card.) +mana={2}{B}{G}{G} +type=Creature +subtype=Insect +power=4 +toughness=4 +[/card] +[card] name=Gravespawn Sovereign auto={T(zombie|myBattlefield)}{T(zombie|myBattlefield)}{T(zombie|myBattlefield)}{T(zombie|myBattlefield)}{T(zombie|myBattlefield)}:moveTo(mybattlefield) target(creature|graveyard) text=Tap five untapped Zombies you control: Put target creature card from a graveyard onto the battlefield under your control. @@ -35337,6 +35586,16 @@ power=5 toughness=6 [/card] [card] +name=Greater Mossdog +dredge=dredge(3) +text=Dredge 3 (If you would draw a card, instead you may put exactly three cards from the top of your library into your graveyard. If you do, return this card from your graveyard to your hand. Otherwise, draw a card.) +mana={3}{G} +type=Creature +subtype=Plant Hound +power=3 +toughness=3 +[/card] +[card] name=Greater Stone Spirit auto=cantbeblockedby(creature[flying]) auto={2}{R}:target(creature) transforms((,newability[{R}:1/0],newability[0/2])) ueot @@ -47282,6 +47541,14 @@ mana={4} type=Artifact [/card] [card] +name=Life from the Loam +auto=target(land|mygraveyard) moveTo(myhand) +dredge=dredge(3) +text=Return up to three target land cards from your graveyard to your hand. -- Dredge 3 (If you would draw a card, instead you may put exactly three cards from the top of your library into your graveyard. If you do, return this card from your graveyard to your hand. Otherwise, draw a card.) +mana={1}{G} +type=Sorcery +[/card] +[card] name=Life Matrix auto={4}{T}:counter(0/0,1,Matrix) target(creature) myUpkeepOnly auto=lord(creature[counter{0/0.1.Matrix}]) {C(0/0,-1,Matrix)}:regenerate @@ -53269,6 +53536,16 @@ power=4 toughness=6 [/card] [card] +name=Moldervine Cloak +target=creature +auto=teach(creature) 3/3 +dredge=dredge(2) +text=Enchant creature -- Enchanted creature gets +3/+3. -- Dredge 2 (If you would draw a card, instead you may put exactly two cards from the top of your library into your graveyard. If you do, return this card from your graveyard to your hand. Otherwise, draw a card.) +mana={2}{G} +type=Enchantment +subtype=Aura +[/card] +[card] name=Moldgraf Monstrosity abilities=trample auto=@movedTo(this|graveyard) from(battlefield):moveto(exile) && moverandom(creature) from(mygraveyard) to(myhand) && moverandom(creature) from(mygraveyard) @@ -55627,6 +55904,34 @@ power=1 toughness=1 [/card] [card] +name=Necroplasm +auto=@each my upkeep:counter(1/1,1) +auto=this(counter{1/1.1}<1) transforms((,newability[@each my end:destroy all(creature[manacost=0])])) +auto=this(counter{1/1.1}=1) transforms((,newability[@each my end:destroy all(creature[manacost=1])])) +auto=this(counter{1/1.1}=2) transforms((,newability[@each my end:destroy all(creature[manacost=2])])) +auto=this(counter{1/1.1}=3) transforms((,newability[@each my end:destroy all(creature[manacost=3])])) +auto=this(counter{1/1.1}=4) transforms((,newability[@each my end:destroy all(creature[manacost=4])])) +auto=this(counter{1/1.1}=5) transforms((,newability[@each my end:destroy all(creature[manacost=5])])) +auto=this(counter{1/1.1}=6) transforms((,newability[@each my end:destroy all(creature[manacost=6])])) +auto=this(counter{1/1.1}=7) transforms((,newability[@each my end:destroy all(creature[manacost=7])])) +auto=this(counter{1/1.1}=8) transforms((,newability[@each my end:destroy all(creature[manacost=8])])) +auto=this(counter{1/1.1}=9) transforms((,newability[@each my end:destroy all(creature[manacost=9])])) +auto=this(counter{1/1.1}=10) transforms((,newability[@each my end:destroy all(creature[manacost=10])])) +auto=this(counter{1/1.1}=11) transforms((,newability[@each my end:destroy all(creature[manacost=11])])) +auto=this(counter{1/1.1}=12) transforms((,newability[@each my end:destroy all(creature[manacost=12])])) +auto=this(counter{1/1.1}=13) transforms((,newability[@each my end:destroy all(creature[manacost=13])])) +auto=this(counter{1/1.1}=14) transforms((,newability[@each my end:destroy all(creature[manacost=14])])) +auto=this(counter{1/1.1}=15) transforms((,newability[@each my end:destroy all(creature[manacost=15])])) +auto=this(counter{1/1.1}=16) transforms((,newability[@each my end:destroy all(creature[manacost=16])])) +dredge=dredge(2) +text=At the beginning of your upkeep, put a +1/+1 counter on Necroplasm. -- At the beginning of your end step, destroy each creature with converted mana cost equal to the number of +1/+1 counters on Necroplasm. -- Dredge 2 (If you would draw a card, instead you may put exactly two cards from the top of your library into your graveyard. If you do, return this card from your graveyard to your hand. Otherwise, draw a card.) +mana={1}{B}{B} +type=Creature +subtype=Ooze +power=1 +toughness=1 +[/card] +[card] name=Necropolis Regent auto=lord(creature|mybattlefield) transforms((,newability[@combatdamaged(player) from(this):dynamicability])) abilities=flying @@ -56347,6 +56652,15 @@ type=Artifact subtype=Equipment [/card] [card] +name=Nightmare Void +target=player +auto=target(*|targetedpersonshand) reject +dredge=dredge(2) +text=Target player reveals his or her hand. You choose a card from it. That player discards that card. -- Dredge 2 (If you would draw a card, instead you may put exactly two cards from the top of your library into your graveyard. If you do, return this card from your graveyard to your hand. Otherwise, draw a card.) +mana={3}{B} +type=Sorcery +[/card] +[card] name=Nightscape Apprentice auto={U}{T}:moveTo(ownerLibrary) target(creature|myBattlefield) auto={R}{T}:first strike target(creature) @@ -57479,6 +57793,16 @@ power=4 toughness=4 [/card] [card] +name=Obstinate Familiar +auto=replacedraw ability$!choice name(Skip Draw) 0/0 ueot _ choice draw:1 noreplace!$ controller +text=If you would draw a card, you may skip that draw instead. +mana={R} +type=Creature +subtype=Lizard +power=1 +toughness=1 +[/card] +[card] name=Ocular Halo target=creature auto=teach(creature) {T}:draw:1 @@ -61394,6 +61718,15 @@ subtype=Faerie power=1 toughness=1 [/card] +#emblem ueot removes the effect, modified to opponent since if you target yourself, it has no use and you still draw. +[card] +name=Plagiarize +target=opponent +auto=emblem transforms((,newability[opponentreplacedraw draw:1 noreplace)) ueot +text=Until end of turn, if target player would draw a card, instead that player skips that draw and you draw a card. +mana={3}{U} +type=Instant +[/card] [card] name=Plague Beetle abilities=swampwalk @@ -72701,6 +73034,17 @@ power=4 toughness=3 [/card] [card] +name=Shambling Shell +auto={S}:counter(1/1,1) target(creature) +text=Sacrifice Shambling Shell: Put a +1/+1 counter on target creature. -- Dredge 3 (If you would draw a card, instead you may put exactly three cards from the top of your library into your graveyard. If you do, return this card from your graveyard to your hand. Otherwise, draw a card.) +mana={1}{B}{G} +dredge=dredge(3) +type=Creature +subtype=Plant Zombie +power=3 +toughness=1 +[/card] +[card] name=Shambling Strider auto={R}{G}:1/-1 text={R}{G}: Shambling Strider gets +1/-1 until end of turn. @@ -80014,6 +80358,18 @@ power=1 toughness=3 [/card] [card] +name=Stinkweed Imp +abilities=flying +auto=@combatdamaged(creature) from(this):all(trigger[to]) destroy +dredge=dredge(5) +text=Flying -- Whenever Stinkweed Imp deals combat damage to a creature, destroy that creature. -- Dredge 5 (If you would draw a card, instead you may put exactly five cards from the top of your library into your graveyard. If you do, return this card from your graveyard to your hand. Otherwise, draw a card.) +mana={2}{B} +type=Creature +subtype=Imp +power=1 +toughness=2 +[/card] +[card] name=Stir the Grave auto=moveto(mybattlefield) target(creature[manacost <=X]|mygraveyard) text=Return target creature card with converted mana cost X or less from your graveyard to the battlefield. @@ -84716,6 +85072,13 @@ power=2 toughness=2 [/card] [card] +name=Thought Reflection +auto=replacedraw draw:2 noreplace +text=If you would draw a card, draw two cards instead. +mana={4}{U}{U}{U} +type=Enchantment +[/card] +[card] name=Thought Scour target=player auto=deplete:2 diff --git a/projects/mtg/bin/Res/sets/primitives/unsupported.txt b/projects/mtg/bin/Res/sets/primitives/unsupported.txt index bcc1ca4b2..b8b4939bb 100644 --- a/projects/mtg/bin/Res/sets/primitives/unsupported.txt +++ b/projects/mtg/bin/Res/sets/primitives/unsupported.txt @@ -3544,11 +3544,6 @@ mana={1}{G}{U} type=Instant [/card] [card] -name=Dakmor Salvage -text=Dakmor Salvage enters the battlefield tapped. -- {T}: Add {B} to your mana pool. -- Dredge 2 (If you would draw a card, instead you may put exactly two cards from the top of your library into your graveyard. If you do, return this card from your graveyard to your hand. Otherwise, draw a card.) -type=Land -[/card] -[card] name=Dampen Thought text=Target player puts the top four cards of his or her library into his or her graveyard. -- Splice onto Arcane {1}{U} (As you cast an Arcane spell, you may reveal this card from your hand and pay its splice cost. If you do, add this card's effects to that spell.) mana={1}{U} @@ -3625,12 +3620,6 @@ mana={4}{B}{B} type=Instant [/card] [card] -name=Darkblast -text=Target creature gets -1/-1 until end of turn. -- Dredge 3 (If you would draw a card, instead you may put exactly three cards from the top of your library into your graveyard. If you do, return this card from your graveyard to your hand. Otherwise, draw a card.) -mana={B} -type=Instant -[/card] -[card] name=Darkpact text=Remove Darkpact from your deck before playing if you're not playing for ante. -- You own target card in the ante. Exchange that card with the top card of your library. mana={B}{B}{B} @@ -4025,15 +4014,6 @@ power=* toughness=* [/card] [card] -name=Deus of Calamity -text=Trample -- Whenever Deus of Calamity deals 6 or more damage to an opponent, destroy target land that player controls. -mana={RG}{RG}{RG}{RG}{RG} -type=Creature -subtype=Spirit Avatar -power=6 -toughness=6 -[/card] -[card] name=Devastating Dreams text=As an additional cost to cast Devastating Dreams, discard X cards at random. -- Each player sacrifices X lands. Devastating Dreams deals X damage to each creature. mana={R}{R} @@ -4104,15 +4084,6 @@ power=3 toughness=3 [/card] [card] -name=Diaochan, Artful Beauty -text={T}: Destroy target creature of your choice, then destroy target creature of an opponent's choice. Activate this ability only during your turn, before attackers are declared. -mana={3}{R} -type=Legendary Creature -subtype=Human Advisor -power=1 -toughness=1 -[/card] -[card] name=Dichotomancy text=For each tapped nonland permanent target opponent controls, search that player's library for a card with the same name as that permanent and put it onto the battlefield under your control. Then that player shuffles his or her library. -- Suspend 3 - {1}{U}{U} (Rather than cast this card from your hand, you may pay {1}{U}{U} and exile it with three time counters on it. At the beginning of your upkeep, remove a time counter. When the last is removed, cast it without paying its mana cost.) mana={7}{U}{U} @@ -4476,15 +4447,6 @@ subtype=Aura text=Enchant creature Enchanted creature gets +3/+3 and has flying. Totem armor (If enchanted creature would be destroyed, instead remove all damage from it and destroy this Aura.) [/card] [card] -name=Dralnu's Pet -text=Kicker - {2}{B}, Discard a creature card. (You may pay {2}{B} and discard a creature card in addition to any other costs as you cast this spell.) -- If Dralnu's Pet was kicked, it enters the battlefield with flying and with X +1/+1 counters on it, where X is the discarded card's converted mana cost. -mana={1}{U}{U} -type=Creature -subtype=Shapeshifter -power=2 -toughness=2 -[/card] -[card] name=Dralnu, Lich Lord text=If damage would be dealt to Dralnu, sacrifice that many permanents instead. -- {T}: Target instant or sorcery card in your graveyard gains flashback until end of turn. The flashback cost is equal to its mana cost. (You may cast that card from your graveyard for its flashback cost. Then exile it.) mana={3}{U}{B} @@ -4542,12 +4504,6 @@ mana={U} type=Instant [/card] [card] -name=Dreams of the Dead -text={1}{U}: Return target white or black creature card from your graveyard to the battlefield. That creature gains "Cumulative upkeep {2}." If the creature would leave the battlefield, exile it instead of putting it anywhere else. (At the beginning of its controller's upkeep, that player puts an age counter on it, then sacrifices it unless he or she pays its upkeep cost for each age counter on it.) -mana={3}{U} -type=Enchantment -[/card] -[card] name=Drooling Groodion text={2}{B}{G}, Sacrifice a creature: Target creature gets +2/+2 until end of turn. Another target creature gets -2/-2 until end of turn. mana={3}{B}{B}{G} @@ -4600,12 +4556,6 @@ power=1 toughness=1 [/card] [card] -name=Due Respect -mana={1}{W} -type=Instant -text=Permanents enter the battlefield tapped this turn. Draw a card. -[/card] -[card] name=Duergar Hedge-Mage text=When Duergar Hedge-Mage enters the battlefield, if you control two or more Mountains, you may destroy target artifact. -- When Duergar Hedge-Mage enters the battlefield, if you control two or more Plains, you may destroy target enchantment. mana={2}{RW} @@ -4643,8 +4593,11 @@ text=When Duplicity enters the battlefield, exile the top five cards of your lib mana={3}{U}{U} type=Enchantment [/card] +#dust of moments work 100%, but the suspended cards must have counters, and have ability if there are no counters on them, play them [card] name=Dust of Moments +auto=choice name(-2 time counters) counter(0/0,-2,Time) all(*|battlefield,exile) +auto=choice name(+2 time counters) all(*|battlefield,exile) transforms((,newability[this(counter{0/0.1.Time}) counter(0/0.2.Time)])) text=Choose one - Remove two time counters from each permanent and each suspended card; or put two time counters on each permanent with a time counter on it and each suspended card. mana={2}{W} type=Instant @@ -4665,12 +4618,6 @@ power=2 toughness=2 [/card] [card] -name=Dwarven Hold -mana= -type=Land -text=Dwarven Hold enters the battlefield tapped. You may choose not to untap Dwarven Hold during your untap step. At the beginning of your upkeep, if Dwarven Hold is tapped, put a storage counter on it. {T}, Remove any number of storage counters from Dwarven Hold: Add {R} to your mana pool for each storage counter removed this way. -[/card] -[card] name=Dwarven Scorcher text=Sacrifice Dwarven Scorcher: Dwarven Scorcher deals 1 damage to target creature unless that creature's controller has Dwarven Scorcher deal 2 damage to him or her. mana={R} @@ -4704,15 +4651,6 @@ power=5 toughness=3 [/card] [card] -name=Ebon Praetor -text=First strike, trample -- At the beginning of your upkeep, put a -2/-2 counter on Ebon Praetor. -- Sacrifice a creature: Remove a -2/-2 counter from Ebon Praetor. If the sacrificed creature was a Thrull, put a +1/+0 counter on Ebon Praetor. Activate this ability only during your upkeep and only once each turn. -mana={4}{B}{B} -type=Creature -subtype=Avatar -power=5 -toughness=5 -[/card] -[card] name=Echo Chamber text={4}, {T}: An opponent chooses target creature he or she controls. Put a token that's a copy of that creature onto the battlefield. That token gains haste until end of turn. Exile the token at the beginning of the next end step. Activate this ability only any time you could cast a sorcery. mana={4} @@ -4742,13 +4680,6 @@ subtype=Aura text=Flash (You may cast this spell any time you could cast an instant.) Enchant creature Enchanted creature gets +1/+1. Totem armor (If enchanted creature would be destroyed, instead remove all damage from it and destroy this Aura.) [/card] [card] -name=Ego Erasure -text=Changeling (This card is every creature type at all times.) -- Creatures target player controls get -2/-0 and lose all creature types until end of turn. -mana={2}{U} -type=Tribal Instant -subtype=Shapeshifter -[/card] -[card] name=Eland Umbra mana={1}{W} type=Enchantment @@ -4803,13 +4734,6 @@ mana={U}{B}{R} type=Enchantment [/card] [card] -name=Elemental Mastery -text=Enchant creature -- Enchanted creature has "{T}: Put X 1/1 red Elemental creature tokens with haste onto the battlefield, where X is this creature's power. Exile them at the beginning of the next end step." -mana={3}{R} -type=Enchantment -subtype=Aura -[/card] -[card] name=Elemental Resonance text=Enchant permanent -- At the beginning of your precombat main phase, add mana equal to enchanted permanent's mana cost to your mana pool. (Mana cost includes color. If a mana symbol has multiple colors, choose one.) mana={2}{G}{G} @@ -5099,24 +5023,6 @@ mana={1}{U} type=Legendary Enchantment [/card] [card] -name=Erhnam Djinn -text=At the beginning of your upkeep, target non-Wall creature an opponent controls gains forestwalk until your next upkeep. -mana={3}{G} -type=Creature -subtype=Djinn -power=4 -toughness=5 -[/card] -[card] -name=Erithizon -text=Whenever Erithizon attacks, put a +1/+1 counter on target creature of defending player's choice. -mana={2}{G}{G} -type=Creature -subtype=Beast -power=4 -toughness=4 -[/card] -[card] name=Erosion text=Enchant land -- At the beginning of the upkeep of enchanted land's controller, destroy that land unless that player pays {1} or 1 life. mana={U}{U}{U} @@ -5183,12 +5089,6 @@ type=Enchantment subtype=Aura [/card] [card] -name=Essence Vortex -text=Destroy target creature unless its controller pays life equal to its toughness. A creature destroyed this way can't be regenerated. -mana={1}{U}{B} -type=Instant -[/card] -[card] name=Eternal Dominion text=Search target opponent's library for an artifact, creature, enchantment, or land card. Put that card onto the battlefield under your control. Then that player shuffles his or her library. -- Epic (For the rest of the game, you can't cast spells. At the beginning of each of your upkeeps, copy this spell except for its epic ability. You may choose a new target for the copy.) mana={7}{U}{U}{U} @@ -5294,12 +5194,6 @@ power=7 toughness=7 [/card] [card] -name=Exhume -text=Each player puts a creature card from his or her graveyard onto the battlefield. -mana={1}{B} -type=Sorcery -[/card] -[card] name=Exhumer Thrull text=Haunt (When this card is put into a graveyard from the battlefield, exile it haunting target creature.) -- When Exhumer Thrull enters the battlefield or the creature it haunts is put into a graveyard, return target creature card from your graveyard to your hand. mana={5}{B} @@ -5436,36 +5330,18 @@ mana={2}{G} type=Instant [/card] [card] -name=False Cure -text=Until end of turn, whenever a player gains life, that player loses 2 life for each 1 life he or she gained. -mana={B}{B} -type=Instant -[/card] -[card] name=False Dawn text=Until end of turn, spells and abilities you control that would add colored mana to your mana pool add that much white mana instead. Until end of turn, you may spend white mana as though it were mana of any color. -- Draw a card. mana={1}{W} type=Sorcery [/card] [card] -name=False Memories -text=Put the top seven cards of your library into your graveyard. At the beginning of the next end step, exile seven cards from your graveyard. -mana={1}{U} -type=Instant -[/card] -[card] name=False Orders text=Cast False Orders only during the declare blockers step. -- Remove target creature defending player controls from combat. Creatures it was blocking that had become blocked by only that creature this combat become unblocked. You may have it block an attacking creature of your choice. mana={R} type=Instant [/card] [card] -name=Fanning the Flames -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.) -- Fanning the Flames deals X damage to target creature or player. -mana={X}{R}{R} -type=Sorcery -[/card] -[card] name=Farewell to Arms mana={1}{B}{B} type=Enchantment @@ -5535,13 +5411,6 @@ type=Tribal Enchantment subtype=Giant [/card] [card] -name=Feast of Worms -text=Destroy target land. If that land was legendary, its controller sacrifices another land. -mana={3}{G}{G} -type=Sorcery -subtype=Arcane -[/card] -[card] name=Feint text=Tap all creatures blocking target attacking creature. Prevent all combat damage that would be dealt this turn by that creature and each creature blocking it. mana={R} @@ -5612,12 +5481,6 @@ mana={3}{B}{B} type=Sorcery [/card] [card] -name=Festival of the Guildpact -text=Prevent the next X damage that would be dealt to you this turn. -- Draw a card. -mana={X}{W} -type=Instant -[/card] -[card] name=Field of Dreams text=Players play with the top card of their libraries revealed. mana={U} @@ -5654,36 +5517,12 @@ mana={3}{W} type=Enchantment [/card] [card] -name=Fight to the Death -text=Destroy all blocking creatures and all blocked creatures. -mana={R}{W} -type=Instant -[/card] -[card] -name=Figure of Destiny -auto={rw}:becomes(Spirit creature,4/4) -auto=lord(figure of destiny[spirit]|mybattlefield) {rw}{rw}{rw}:becomes(Kithkin Spirit Creature,4/4) -auto=lord(figure of destiny[warrior]|mybattlefield) {rw}{rw}{rw}{rw}{rw}{rw}:becomes(Spirit,4/4) -text={(r/w)}: Figure of Destiny becomes a 2/2 Kithkin Spirit. -- {(r/w){(r/w){(r/w)}: If Figure of Destiny is a Spirit, it becomes a 4/4 Kithkin Spirit Warrior. -- {(r/w){(r/w){(r/w){(r/w){(r/w){(r/w)}: If Figure of Destiny is a Warrior, it becomes an 8/8 Kithkin Spirit Warrior Avatar with flying and first strike. -mana={RW} -type=Creature -subtype=Kithkin -power=1 -toughness=1 -[/card] -[card] name=Fill with Fright text=Target player discards two cards. -- Scry 2. (To scry 2, look at the top two cards of your library, then put any number of them on the bottom of your library and the rest on top in any order.) mana={3}{B} type=Sorcery [/card] [card] -name=Final Punishment -text=Target player loses life equal to the damage already dealt to him or her this turn. -mana={3}{B}{B} -type=Sorcery -[/card] -[card] name=Fire // Ice (Fire) text=Fire deals 2 damage divided as you choose among one or two target creatures and/or players. mana={1}{R} @@ -7131,33 +6970,6 @@ power=2 toughness=2 [/card] [card] -name=Golgari Brownscale -text=When Golgari Brownscale is put into your hand from your graveyard, you gain 2 life. -- Dredge 2 (If you would draw a card, instead you may put exactly two cards from the top of your library into your graveyard. If you do, return this card from your graveyard to your hand. Otherwise, draw a card.) -mana={1}{G}{G} -type=Creature -subtype=Lizard -power=2 -toughness=3 -[/card] -[card] -name=Golgari Grave-Troll -text=Golgari Grave-Troll enters the battlefield with a +1/+1 counter on it for each creature card in your graveyard. -- {1}, Remove a +1/+1 counter from Golgari Grave-Troll: Regenerate Golgari Grave-Troll. -- Dredge 6 (If you would draw a card, instead you may put exactly six cards from the top of your library into your graveyard. If you do, return this card from your graveyard to your hand. Otherwise, draw a card.) -mana={4}{G} -type=Creature -subtype=Skeleton Troll -power=0 -toughness=0 -[/card] -[card] -name=Golgari Thug -text=When Golgari Thug is put into a graveyard from the battlefield, put target creature card in your graveyard on top of your library. -- Dredge 4 (If you would draw a card, instead you may put exactly four cards from the top of your library into your graveyard. If you do, return this card from your graveyard to your hand. Otherwise, draw a card.) -mana={1}{B} -type=Creature -subtype=Human Warrior -power=1 -toughness=1 -[/card] -[card] name=Golgothian Sylex text={1}, {T}: Each nontoken permanent from the Antiquities expansion is sacrificed by its controller. mana={4} @@ -7332,15 +7144,6 @@ type=Enchantment subtype=Aura [/card] [card] -name=Grave-Shell Scarab -text={1}, Sacrifice Grave-Shell Scarab: Draw a card. -- Dredge 1 (If you would draw a card, instead you may put exactly one card from the top of your library into your graveyard. If you do, return this card from your graveyard to your hand. Otherwise, draw a card.) -mana={2}{B}{G}{G} -type=Creature -subtype=Insect -power=4 -toughness=4 -[/card] -[card] name=Gravebane Zombie text=If Gravebane Zombie would be put into a graveyard from the battlefield, put Gravebane Zombie on top of its owner's library instead. mana={3}{B} @@ -7385,15 +7188,6 @@ toughness=5 text={2}: Greater Morphling gains your choice of banding, bushido 1, double strike, fear, flying, first strike, haste, landwalk of your choice, protection from a color of your choice, provoke, rampage 1, shadow, or trample until end of turn. {2}: Greater Morphling becomes the colors of your choice until end of turn. {2}: Greater Morphling's type becomes the creature type of your choice until end of turn. {2}: Greater Morphling's expansion symbol becomes the symbol of your choice until end of turn. {2}: Greater Morphling's artist becomes the artist of your choice until end of turn. {2}: Greater Morphling gets +2/-2 or -2/+2 until end of turn. {2}: Untap Greater Morphling. [/card] [card] -name=Greater Mossdog -text=Dredge 3 (If you would draw a card, instead you may put exactly three cards from the top of your library into your graveyard. If you do, return this card from your graveyard to your hand. Otherwise, draw a card.) -mana={3}{G} -type=Creature -subtype=Plant Hound -power=3 -toughness=3 -[/card] -[card] name=Greater Realm of Preservation text={1}{W}: The next time a black or red source of your choice would deal damage to you this turn, prevent that damage. mana={1}{W} @@ -10126,12 +9920,6 @@ mana={G} type=Sorcery [/card] [card] -name=Life from the Loam -text=Return up to three target land cards from your graveyard to your hand. -- Dredge 3 (If you would draw a card, instead you may put exactly three cards from the top of your library into your graveyard. If you do, return this card from your graveyard to your hand. Otherwise, draw a card.) -mana={1}{G} -type=Sorcery -[/card] -[card] name=Lifesmith mana={1}{G} type=Creature @@ -11622,13 +11410,6 @@ type=Sorcery text=Destroy all creatures target player controls. For each creature that died this way, put two 1/1 red Goblin creature tokens onto the battlefield under that player's control. [/card] [card] -name=Moldervine Cloak -text=Enchant creature -- Enchanted creature gets +3/+3. -- Dredge 2 (If you would draw a card, instead you may put exactly two cards from the top of your library into your graveyard. If you do, return this card from your graveyard to your hand. Otherwise, draw a card.) -mana={2}{G} -type=Enchantment -subtype=Aura -[/card] -[card] name=Mole Worms text=You may choose not to untap Mole Worms during your untap step. -- {T}: Tap target land. It doesn't untap during its controller's untap step for as long as Mole Worms remains tapped. mana={2}{B} @@ -12160,15 +11941,6 @@ mana={2}{B} type=Enchantment [/card] [card] -name=Necroplasm -text=At the beginning of your upkeep, put a +1/+1 counter on Necroplasm. -- At the beginning of your end step, destroy each creature with converted mana cost equal to the number of +1/+1 counters on Necroplasm. -- Dredge 2 (If you would draw a card, instead you may put exactly two cards from the top of your library into your graveyard. If you do, return this card from your graveyard to your hand. Otherwise, draw a card.) -mana={1}{B}{B} -type=Creature -subtype=Ooze -power=1 -toughness=1 -[/card] -[card] name=Necropolis text=Defender (This creature can't attack.) -- Exile a creature card from your graveyard: Put X +0/+1 counters on Necropolis, where X is the exiled card's converted mana cost. mana={5} @@ -12330,12 +12102,6 @@ mana={B} type=Instant [/card] [card] -name=Nightmare Void -text=Target player reveals his or her hand. You choose a card from it. That player discards that card. -- Dredge 2 (If you would draw a card, instead you may put exactly two cards from the top of your library into your graveyard. If you do, return this card from your graveyard to your hand. Otherwise, draw a card.) -mana={3}{B} -type=Sorcery -[/card] -[card] name=Nightscape Battlemage text=Kicker {2}{U} and/or {2}{R} (You may pay an additional {2}{U} and/or {2}{R} as you cast this spell.) -- When Nightscape Battlemage enters the battlefield, if it was kicked with its {2}{U} kicker, return up to two target nonblack creatures to their owners' hands. -- When Nightscape Battlemage enters the battlefield, if it was kicked with its {2}{R} kicker, destroy target land. mana={2}{B} @@ -12659,15 +12425,6 @@ power=4 toughness=4 [/card] [card] -name=Obstinate Familiar -text=If you would draw a card, you may skip that draw instead. -mana={R} -type=Creature -subtype=Lizard -power=1 -toughness=1 -[/card] -[card] name=Odds // Ends (Ends) text=Target player sacrifices two attacking creatures. mana={3}{R}{W} @@ -13665,12 +13422,6 @@ mana={1} type=Artifact [/card] [card] -name=Plagiarize -text=Until end of turn, if target player would draw a card, instead that player skips that draw and you draw a card. -mana={3}{U} -type=Instant -[/card] -[card] name=Plague Fiend text=Whenever Plague Fiend deals combat damage to a creature, destroy that creature unless its controller pays {2}. mana={1}{B} @@ -16563,15 +16314,6 @@ mana={2}{R} type=Instant [/card] [card] -name=Shambling Shell -text=Sacrifice Shambling Shell: Put a +1/+1 counter on target creature. -- Dredge 3 (If you would draw a card, instead you may put exactly three cards from the top of your library into your graveyard. If you do, return this card from your graveyard to your hand. Otherwise, draw a card.) -mana={1}{B}{G} -type=Creature -subtype=Plant Zombie -power=3 -toughness=1 -[/card] -[card] name=Shambling Swarm text=When Shambling Swarm is put into a graveyard from the battlefield, distribute three -1/-1 counters among one, two, or three target creatures. For each -1/-1 counter you put on a creature this way, remove a -1/-1 counter from that creature at the beginning of the next end step. mana={1}{B}{B}{B} @@ -18236,15 +17978,6 @@ power=2 toughness=1 [/card] [card] -name=Stinkweed Imp -text=Flying -- Whenever Stinkweed Imp deals combat damage to a creature, destroy that creature. -- Dredge 5 (If you would draw a card, instead you may put exactly five cards from the top of your library into your graveyard. If you do, return this card from your graveyard to your hand. Otherwise, draw a card.) -mana={2}{B} -type=Creature -subtype=Imp -power=1 -toughness=2 -[/card] -[card] name=Stoic Angel text=Flying, vigilance -- Players can't untap more than one creature during their untap steps. mana={1}{G}{W}{U} @@ -19379,12 +19112,6 @@ mana={5} type=Artifact [/card] [card] -name=Thought Reflection -text=If you would draw a card, draw two cards instead. -mana={4}{U}{U}{U} -type=Enchantment -[/card] -[card] name=Thoughtcutter Agent text={U}{B}, {T}: Target player loses 1 life and reveals his or her hand. mana={U}{B}