From 1ce3b469e7adf2526a404a1fafaf34df1e8ec8c6 Mon Sep 17 00:00:00 2001 From: Eduardo Date: Tue, 26 Mar 2019 16:50:34 -0600 Subject: [PATCH] Update primitives Added the supertype Legendary to Planeswalkers. When you pay life the code should be {L:1} not just {L} or else the cards ave very buggy. Several bug fixes, card corrections and typos. --- projects/mtg/bin/Res/sets/primitives/mtg.txt | 602 +++++++++---------- 1 file changed, 296 insertions(+), 306 deletions(-) diff --git a/projects/mtg/bin/Res/sets/primitives/mtg.txt b/projects/mtg/bin/Res/sets/primitives/mtg.txt index f1dea7b15..7afb197eb 100644 --- a/projects/mtg/bin/Res/sets/primitives/mtg.txt +++ b/projects/mtg/bin/Res/sets/primitives/mtg.txt @@ -81,7 +81,7 @@ name=Abduction target=creature alias=1194 auto=untap -auto=@movedTo(mytgt|graveyard) from(battlefield):all(trigger[to]) moveTo(opponentbattlefield) +auto=@movedTo(mytgt|graveyard) from(battlefield):all(trigger[to]) moveTo(ownerBattlefield) oneshot text=Enchant creature -- When Abduction enters the battlefield, untap enchanted creature. -- You control enchanted creature. -- When enchanted creature is put into a graveyard, return that card to the battlefield under its owner's control. mana={2}{U}{U} type=Enchantment @@ -1959,7 +1959,7 @@ auto={C(0/0,-1,Loyalty)}:all(creature|mybattlefield) counter(1/1,1) && all(creat auto={C(0/0,-6,Loyalty)}:token(Avatar,Creature Avatar,0/0,white) and!( transforms((,newability[lifetotal/lifetotal cdaactive])) forever)! text=+1: You gain 2 life. -- -1: Put a +1/+1 counter on each creature you control. Those creatures gain vigilance until end of turn. -- -6: Put a white Avatar creature token onto the battlefield. It has "This creature's power and toughness are each equal to your life total." mana={2}{W}{W} -type=Planeswalker +type=Legendary Planeswalker subtype=Ajani [/card] [card] @@ -1971,30 +1971,30 @@ auto={C(0/0,-2,Loyalty)}:name(-2: 1/1 counters) all(creature|mybattlefield) coun auto={C(0/0,-7,Loyalty)}:name(-7: emblem) emblem transforms((,newability[forcefield controller])) forever dontremove text=+1: Until end of turn, up to one target creature gets +1/+1 and gains first strike, vigilance, and lifelink. -- -2: Put a +1/+1 counter on each creature you control and a loyalty counter on each other planeswalker you control. -- -7: You get an emblem with "If a source would deal damage to you or a planeswalker you control, prevent all but 1 of that damage." mana={3}{W} -type=Planeswalker +type=Legendary Planeswalker subtype=Ajani [/card] [card] name=Ajani Unyielding auto=counter(0/0,4,loyalty) -aicode=activate target(<3>*[zpos<=3]|mylibrary) name(revealed card) moveto(myhand) name(revealed card) and!(if cantargetcard(land|*) then bottomoflibrary)! +aicode=activate target(<3>*[zpos<=3]|mylibrary) name(revealed card) moveto(myhand) name(revealed card) and!(if cantargetcard(land;instant;sorcery|*) then bottomoflibrary)! auto={C(0/0,2,Loyalty)}:name(+2: Reveal Cards) reveal:3 optionone name(Get Nonland Cards) target(<3>*[-land]|reveal) moveto(myhand) optiononeend optiontwo name(put on bottom) target(<3>*|reveal) bottomoflibrary optiontwoend revealend auto={C(0/0,-2,Loyalty)}:name(-2: Exile Target) target(creature) dynamicability moveTo(exile) auto={C(0/0,-9,Loyalty)}:name(-9: Ultimate) counter(1/1,5) all(creature|mybattlefield) && counter(0/0,5,loyalty) all(other planeswalker|mybattlefield) text=+2: Reveal the top three cards of your library. Put all nonland permanent cards revealed this way into your hand and the rest on the bottom of your library in any order. -- -2: Exile target creature. Its controller gains life equal to its power. -- -9: Put five +1/+1 counters on each creature you control and five loyalty counters on each other planeswalker you control. mana={4}{G}{W} -type=Planeswalker +type=Legendary Planeswalker subtype=Ajani [/card] [card] name=Ajani Vengeant auto=counter(0/0,3,loyalty) -auto={C(0/0,1,Loyalty)}:name(+1: tap and hold) frozen target(*) +auto={C(0/0,1,Loyalty)}:name(+1: permanent doesn't untap) frozen target(*) auto={C(0/0,-2,Loyalty)}:name(-2: damage and gain life) damage:3 target(creature,player) && life:3 controller auto={C(0/0,-7,Loyalty)}:name(-7: ultimate) target(player) destroy all(land|targetedpersonsbattlefield) text=+1: Target permanent doesn't untap during its controller's next untap step. -- -2: Ajani Vengeant deals 3 damage to target creature or player and you gain 3 life. -- -7: Destroy all lands target player controls. mana={2}{R}{W} -type=Planeswalker +type=Legendary Planeswalker subtype=Ajani [/card] [card] @@ -2006,7 +2006,7 @@ auto={C(0/0,-3,Loyalty)}:name(-3: double strike and flying) flying && double str auto={C(0/0,-8,Loyalty)}:name(-8: ultimate) token(Cat,Creature Cat,2/2,white)*lifetotal text=+1: Put a +1/+1 counter on up to one target creature. -- -3: Target creature gains flying and double strike until end of turn. -- -8: Put X 2/2 white Cat creature tokens onto the battlefield, where X is your life total. mana={1}{W}{W} -type=Planeswalker +type=Legendary Planeswalker subtype=Ajani [/card] [card] @@ -2018,7 +2018,7 @@ auto={C(0/0,1,Loyalty)}:name(+1: Reveal cards) Reveal:1 revealzone(mylibrary) re auto={C(0/0,-11,Loyalty)}:name(-11: Ultimate) target(creature) counter(1/1,lifetotal) && trample ueot text=+2: Put two +1/+1 counters on up to one target creature. -- +1: Reveal cards from the top of your library until you reveal a creature card. Put that card into your hand and the rest on the bottom of your library in a random order. -- -11: Put X +1/+1 counters on target creature, where X is your life total. That creature gains trample until end of turn. mana={4}{G}{W} -type=Planeswalker +type=Legendary Planeswalker subtype=Ajani [/card] [card] @@ -2041,8 +2041,8 @@ type=Enchantment [/card] [card] name=Ajani's Pridemate -auto=@lifeof(player):may counter(1/1,1) -text=Whenever you gain life, you may put a +1/+1 counter on Ajani's Pridemate. +auto=@lifeof(player):counter(1/1,1) +text=Whenever you gain life, put a +1/+1 counter on Ajani's Pridemate. mana={1}{W} type=Creature subtype=Cat Soldier @@ -4141,7 +4141,7 @@ toughness=2+* name=Anguished Unmaking target=*[-land] auto=moveto(exile) -auto=life:-3 +auto=life:-3 controller text=Exile target nonland permanent. You lose 3 life. mana={1}{W}{B} type=Instant @@ -5750,7 +5750,7 @@ toughness=5 [card] name=Arid Mesa aicode=activate moveTo(myBattlefield) target(*[mountain;plains]|myLibrary) -auto={L}{T}{S}:name(search card) reveal:plibrarycount optionone name(choose card) target(*[mountain;plains]|reveal) moveto(ownerlibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownerlibrary) and!( all(*|reveal) moveto(ownerlibrary) and!(shuffle)! )! optiontwoend afterrevealed all(tobecast|mylibrary) moveto(ownerlibrary) and!(moveto(ownerbattlefield))! afterrevealedend revealend +auto={L:1}{T}{S}:name(search card) reveal:plibrarycount optionone name(choose card) target(*[mountain;plains]|reveal) moveto(ownerlibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownerlibrary) and!( all(*|reveal) moveto(ownerlibrary) and!(shuffle)! )! optiontwoend afterrevealed all(tobecast|mylibrary) moveto(ownerlibrary) and!(moveto(ownerbattlefield))! afterrevealedend revealend text={T}, Pay 1 life, Sacrifice Arid Mesa: Search your library for a Mountain or Plains card and put it onto the battlefield. Then shuffle your library. type=Land [/card] @@ -5780,7 +5780,7 @@ auto={C(0/0,1,Loyalty)}:name(+1: 2/2 creature) target(creature) 2/2 ueot auto={C(0/0,0,Loyalty)}:name(0: wolf token) token(Wolf,creature Wolf,2/2,green) && flip(Arlinn, Embraced by the Moon) text=+1: Until end of turn, up to one target creature gets +2/+2 and gains vigilance and haste. -- 0: Put a 2/2 green Wolf creature token onto the battlefield. Transform Arlinn Kord. mana={2}{R}{G} -type=Planeswalker +type=Legendary Planeswalker subtype=Arlinn [/card] [card] @@ -5789,7 +5789,7 @@ auto={C(0/0,1,Loyalty)}:name(+1: 1/1 & trample) all(creature|mybattlefield) 1/1 auto={C(0/0,-1,Loyalty)}:name(-1: damage & transform) damage:3 target(creature,player) && all(this) flip(Arlinn Kord) auto={C(0/0,-6,Loyalty)}:name(-6: emblem) emblem transforms((,newability[lord(creature|mybattlefield) {T}:target(creature,player) dynamicability],newability[lord(creature|mybattlefield) haste])) forever dontremove text=+1: Creatures you control get +1/+1 and gain trample until end of turn. -- -1: Arlinn, Embraced by the Moon deals 3 damage to target creature or player. Transform Arlinn, Embraced by the Moon. -- -6: You get an emblem with "Creatures you control have haste and '{T}: This creature deals damage equal to its power to target creature or player.'" -type=Planeswalker +type=Legendary Planeswalker subtype=Arlinn color=red,green [/card] @@ -5877,8 +5877,8 @@ type=Instant [/card] [card] name=Armillary Sphere -aicode=activate target(land[basic]|mylibrary) moveto(myhand) -auto={2}{T}{S}:name(search card) Reveal:type:*:mylibrary revealzone(mylibrary) optionone name(choose card) target(<1>land[basic]|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(myhand)])) optiononeend optiontwo name(shuffle) bottomoflibrary target(<1>*|reveal) and!( all(*|reveal) bottomoflibrary and!(shuffle)! )! optiontwoend revealend +aicode=activate moveTo(myHand) target(land[basic]|myLibrary) +auto={2}{T}{S}:name(search card) reveal:plibrarycount optionone name(choose card) target(land[basic]|reveal) moveto(ownerlibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownerlibrary) and!( all(*|reveal) moveto(ownerlibrary) and!(shuffle)! )! optiontwoend afterrevealed all(tobecast|mylibrary) moveto(ownerlibrary) and!(moveTo(myhand))! afterrevealedend revealend text={2}, {T}, Sacrifice Armillary Sphere: Search your library for up to two basic land cards, reveal them, and put them into your hand. Then shuffle your library. mana={2} type=Artifact @@ -6188,7 +6188,7 @@ type=Sorcery name=Artful Maneuver target=creature auto=2/2 ueot -auto=if rebound then moveto(exile) and!( transforms((,newability[@rebounded:may activate castcard(normal)])) forever )! +auto=if rebound then moveto(exile) all(this) and!( transforms((,newability[@rebounded:may activate castcard(normal)])) forever )! text=Target creature gets +2/+2 until end of turn. -- Rebound (If you cast this spell from your hand, exile it as it resolves. At the beginning of your next upkeep, you may cast this card from exile without paying its mana cost.) mana={1}{W} type=Instant @@ -6527,7 +6527,7 @@ type=Artifact name=Ashnod's Battle Gear abilities=doesnotuntap auto=@each my untap sourcetap:may untap -auto={2}{t}:target(*[creature]) grant 2/2 grantend +auto={2}{t}:target(*[creature]) grant 2/-2 grantend text=You may choose not to untap Ashnod's Battle Gear during your untap step. -- {2}, {T}: Target creature you control gets +2/-2 for as long as Ashnod's Battle Gear remains tapped. mana={2} type=Artifact @@ -6705,7 +6705,7 @@ type=Enchantment [/card] [card] name=Assembled Alphas -auto=@combat(blocking,blocked) source(this) from(creature):all(trigger[from]) damage:3 && all(trigger[from]) damage:3 targetController +auto=@combat(blocking,blocked) source(this) from(creature):all(trigger[from]) damage:3 && all(trigger[from]) damage:3 opponent text=Whenever Assembled Alphas blocks or becomes blocked by a creature, Assembled Alphas deals 3 damage to that creature and 3 damage to that creature's controller. mana={5}{R} type=Creature @@ -9475,6 +9475,7 @@ type=Artifact [/card] [card] name=Basandra, Battle Seraph +abilities=flying auto=while(restriction{combatbeginsonly}) maxCast(*)0 opponent auto=while(restriction{attackersonly}) maxCast(*)0 opponent auto=while(restriction{blockersonly}) maxCast(*)0 opponent @@ -10100,16 +10101,6 @@ type=Enchantment subtype=Aura [/card] [card] -name=Bearer of Overwhelming Truths -auto=@movedto(*[-creature|mystack):1/1 ueot -auto=@combatdamaged(player) from(this):token(Clue,Artifact Clue,0/0) and!( transforms((,newability[{S}{2}:draw:1])) forever )! controller -text=Prowess (Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.) -- Whenever Bearer of Overwhelming Truths deals combat damage to a player, investigate. (Put a colorless Clue artifact token onto the battlefield with "{2}, Sacrifice this artifact: Draw a card.") -type=Creature -subtype=Human Wizard -power=3 -toughness=2 -[/card] -[card] name=Bearer of the Heavens autograveyard=@movedto(this|graveyard) from(battlefield):phaseaction[endofturn once] destroy all(*|battlefield) text=When Bearer of the Heavens dies, destroy all permanents at the beginning of the next end step. @@ -10605,8 +10596,8 @@ toughness=1 [/card] [card] name=Benevolent Offering -auto=token(spirit token)*3 controller -auto=token(spirit token)*3 opponent +auto=create(Spirit:creature Spirit:1/1:white:flying)*3 controller +auto=create(Spirit:creature Spirit:1/1:white:flying)*3 opponent auto=life:type:creature:mybattlefield controller auto=life:type:creature:opponentbattlefield opponent text=Choose an opponent. You and that player each put three 1/1 white Spirit creature tokens with flying onto the battlefield. -- Choose an opponent. You gain 2 life for each creature you control and that player gains 2 life for each creature he or she controls. @@ -11677,7 +11668,7 @@ type=Sorcery [/card] [card] name=Blightsoil Druid -auto={L}{T}:Add{G} +auto={L:1}{T}:Add{G} text={T}, Pay 1 life: Add {G} to your mana pool. mana={1}{B} type=Creature @@ -12084,11 +12075,11 @@ toughness=4 [/card] [card] name=Blood Celebrant -auto={L}{B}:Add{W} -auto={L}{B}:Add{U} -auto={L}{B}:Add{B} -auto={L}{B}:Add{R} -auto={L}{B}:Add{G} +auto={L:1}{B}:Add{W} +auto={L:1}{B}:Add{U} +auto={L:1}{B}:Add{B} +auto={L:1}{B}:Add{R} +auto={L:1}{B}:Add{G} text={B}, Pay 1 life: Add one mana of any color to your mana pool. mana={B} type=Creature @@ -12788,7 +12779,7 @@ toughness=2 [card] name=Bloodstained Mire aicode=activate moveTo(myBattlefield) target(*[swamp;mountain]|myLibrary) -auto={L}{T}{S}:name(search card) reveal:plibrarycount optionone name(choose card) target(*[swamp;mountain]|reveal) moveto(ownerlibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownerlibrary) and!( all(*|reveal) moveto(ownerlibrary) and!(shuffle)! )! optiontwoend afterrevealed all(tobecast|mylibrary) moveto(ownerlibrary) and!(moveto(ownerbattlefield))! afterrevealedend revealend +auto={L:1}{T}{S}:name(search card) reveal:plibrarycount optionone name(choose card) target(*[swamp;mountain]|reveal) moveto(ownerlibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownerlibrary) and!( all(*|reveal) moveto(ownerlibrary) and!(shuffle)! )! optiontwoend afterrevealed all(tobecast|mylibrary) moveto(ownerlibrary) and!(moveto(ownerbattlefield))! afterrevealedend revealend text={T}, Pay 1 life, Sacrifice Bloodstained Mire: Search your library for a Swamp or Mountain card and put it onto the battlefield. Then shuffle your library. type=Land [/card] @@ -13779,6 +13770,7 @@ type=Instant [/card] [card] name=Boon Satyr +abilities=flash auto=bestow bstw auto=bestow teach(creature) 4/2 auto=bestow teach(creature) deathtouch @@ -14007,7 +13999,7 @@ type=Artifact [card] name=Boros Mastiff auto=@combat(attacking) source(this) restriction{type(other creature[attacking]|myBattlefield)~morethan~1}:lifelink ueot -text=Battalion -- Whenever Boros Mastiff and at least two other cretaures attack, Boros Mastiff gets lifelink until end of turn. +text=Battalion -- Whenever Boros Mastiff and at least two other creatures attack, Boros Mastiff gets lifelink until end of turn. mana={1}{W} type=Creature subtype=Hound @@ -15194,8 +15186,8 @@ power=4 toughness=4 [/card] [card] -name=Brisela Voice of Nightmares -auto=meldfrom(Gisela the Broken Blade|Bruna the Fading Light) +name=Brisela, Voice of Nightmares +auto=meldfrom(Gisela, the Broken Blade|Bruna, the Fading Light) abilities=flying, first strike, vigilance, lifelink auto=maxcast(*[manacost<4])0 opponent text=Flying, first strike, vigilance, lifelink -- Your opponents can't cast spells with converted mana cost 3 or less. @@ -15278,7 +15270,8 @@ toughness=2 [/card] [card] name=Brood Birthing -auto=aslongas(eldrazi spawn|myBattlefield) token(Eldrazi Spawn,Creature Eldrazi Spawn,0/1) and!( transforms((,newability[{S}:Add{1}])) forever )!*3 +auto=aslongas(eldrazi spawn|myBattlefield) token(Eldrazi Spawn,Creature Eldrazi Spawn,0/1) and!( transforms((,newability[{S}:Add{1}])) forever )!*2 +auto=token(Eldrazi Spawn,Creature Eldrazi Spawn,0/1) and!( transforms((,newability[{S}:Add{1}])) forever )! text=If you control at least one 0/1 Eldrazi Spawn creature token, put three 0/1 colorless Eldrazi Spawn creature tokens onto the battlefield. They have "Sacrifice this creature: Add {1} to your mana pool." mana={1}{R} type=Sorcery @@ -15445,7 +15438,7 @@ mana={2}{U}{U} type=Enchantment [/card] [card] -name=Bruna the Fading Light +name=Bruna, the Fading Light abilities=flying, vigilance autostack=if casted(this) then may moveTo(mybattlefield) target(creature[angel;human]|mygraveyard) text=When you cast Bruna, the Fading Light, you may return target Angel or Human creature card from your graveyard to the battlefield. -- Flying, vigilance -- (Melds with Gisela, the Broken Blade.) @@ -16862,7 +16855,7 @@ toughness=1 [card] name=Capashen Standard target=creature -auto=1/2 +auto=1/1 auto={2}{S}:draw:1 controller text=Enchant creature -- Enchanted creature gets +1/+1. -- {2}, Sacrifice Capashen Standard: Draw a card. mana={W} @@ -17197,7 +17190,7 @@ toughness=5 [/card] [card] name=Carnophage -auto=upcost[{L}] tap +auto=upcost[{L:1}] tap text=At the beginning of your upkeep, tap Carnophage unless you pay 1 life. mana={B} type=Creature @@ -17278,7 +17271,7 @@ toughness=1 [/card] [card] name=Carrion Howler -auto={L}:2/-1 +auto={L:1}:2/-1 text=Pay 1 life: Carrion Howler gets +2/-1 until end of turn. mana={3}{B} type=Creature @@ -17864,7 +17857,7 @@ toughness=3 name=Cavern Harpy abilities=flying auto=moveTo(ownerhand) notatarget(creature[blue;black]|myBattlefield) -auto={L}:moveTo(ownerhand) +auto={L:1}:moveTo(ownerhand) text=Flying -- When Cavern Harpy enters the battlefield, return a blue or black creature you control to its owner's hand. -- Pay 1 life: Return Cavern Harpy to its owner's hand. mana={U}{B} type=Creature @@ -18097,7 +18090,7 @@ type=Sorcery [/card] [card] name=Cenn's Heir -auto=@combat(attacking) source(this):all(this) foreach(other kithkin[attacking]|myBattledfield) 1/1 ueot +auto=@combat(attacking) source(this):all(this) foreach(other kithkin[attacking]|myBattlefield) 1/1 ueot text=Whenever Cenn's Heir attacks, it gets +1/+1 until end of turn for each other attacking Kithkin. mana={1}{W} type=Creature @@ -18758,7 +18751,7 @@ auto={C(0/0,-2,Loyalty)}:name(-2: discard hand) reject all(*|hand) && draw:3 all auto={C(0/0,-7,Loyalty)}:name(-7: cast cards) castcard(restricted) target(*[instant;sorcery]|mygraveyard) text=+1: Discard a card. If a red card is discarded this way, Chandra Ablaze deals 4 damage to target creature or player. -- -2: Each player discards his or her hand, then draws three cards. -- -7: Cast any number of red instant and/or sorcery cards from your graveyard without paying their mana costs. mana={4}{R}{R} -type=Planeswalker +type=Legendary Planeswalker subtype=Chandra [/card] [card] @@ -18778,7 +18771,7 @@ auto={C(0/0,-10,Loyalty)}:name(-10: 10 damage to creature) damage:10 target(crea auto={C(0/0,-8,Loyalty)}:name(-8: 10 damage to player and all of his creatures) target(player) damage:10 && damage:10 all(creature|targetedpersonsbattlefield) text=+1: Chandra Nalaar deals 1 damage to target player. -- -X: Chandra Nalaar deals X damage to target creature. -- -8: Chandra Nalaar deals 10 damage to target player and each creature he or she controls. mana={3}{R}{R} -type=Planeswalker +type=Legendary Planeswalker subtype=Chandra [/card] [card] @@ -18798,7 +18791,7 @@ auto={C(0/0,-9,Loyalty)}:name(-9: 9 damage to creatures) damage:9 all(creature) auto={C(0/0,-10,Loyalty)}:name(-10: 10 damage to creatures) damage:10 all(creature) text=+1: Put two 3/1 red Elemental creature tokens with haste onto the battlefield. Exile them at the beginning of the next end step. -- 0: Discard all the cards in your hand, then draw that many cards plus one. -- -X: Chandra, Flamecaller deals X damage to each creature. mana={4}{R}{R} -type=Planeswalker +type=Legendary Planeswalker subtype=Chandra [/card] [card] @@ -18809,7 +18802,7 @@ auto={C(0/0,-3,Loyalty)}:name(-3: 4 damage to creature) damage:4 target(creature auto={C(0/0,-10,Loyalty)}:name(-10: 6 damage to player and all of his creatures) target(player) damage:6 && damage:6 all(creature|targetedpersonsbattlefield) text=+2: Chandra, Pyrogenius deals 2 damage to each opponent. -- -3: Chandra, Pyrogenius deals 4 damage to target creature. -- -10: Chandra, Pyrogenius deals 6 damage to target player and each creature he or she controls. mana={4}{R}{R} -type=Planeswalker +type=Legendary Planeswalker subtype=Chandra [/card] [card] @@ -18821,7 +18814,7 @@ auto={C(0/0,-3,Loyalty)}:name(-3: 4 damage to creature) damage:4 target(creature auto={C(0/0,-7,Loyalty)}:name(-7: Emblem) emblem transforms((,newability[@movedTo(*|mystack):damage:5 target(*[creature;player])])) forever dontremove text=+1: Exile the top card of your library. You may cast that card. If you don't, Chandra, Torch of Defiance deals 2 damage to each opponent. -- +1: Add {R}{R} to your mana pool. -- -3: Chandra, Torch of Defiance deals 4 damage to target creature. -- -7: You get an emblem with "Whenever you cast a spell, this emblem deals 5 damage to target creature or player." mana={2}{R}{R} -type=Planeswalker +type=Legendary Planeswalker subtype=Chandra [/card] [card] @@ -21826,6 +21819,7 @@ toughness=4 [/card] [card] name=Conclave's Blessing +target=creature auto=foreach(other creature|myBattlefield) 0/2 text=Convoke (Each creature you tap while casting this spell reduces its cost by {1} or by one mana of that creature's color.) -- Enchant creature -- Enchanted creature gets +0/+2 for each other creature you control. other={convoke} name(Convoke) @@ -21902,7 +21896,7 @@ toughness=5 [/card] [card] name=Conduit of Storms -auto=@combat(attacking) source(this):tranforms((,newability[@next my secondmain:add{r})) forever +auto=@combat(attacking) source(this):tranforms((,newability[@next my secondmain:add{R})) auto={3}{r}{r}:flip(Conduit of Emrakul) text=Whenever Conduit of Storms attacks, add {R} to your mana pool at the beginning of your next main phase this turn. -- {3}{R}{R}: Transform Conduit of Storms. mana={2}{R} @@ -21932,7 +21926,7 @@ type=Instant [/card] [card] name=Confiscate -target=* +target=artifact,creature,enchantment,land,planeswalker alias=1194 text=Enchant permanent (Target a permanent as you cast this. This card enters the battlefield attached to that permanent.) -- You control enchanted permanent. mana={4}{U}{U} @@ -22264,7 +22258,7 @@ name=Contagion target=creature auto=counter(-2/-1,1) auto=target(creature) counter(-2/-1,1) -other={L}{E(other *[black]|myhand)} name(pay 1 Life and Exile a Black Card from Hand) +other={L:1}{E(other *[black]|myhand)} name(pay 1 Life and Exile a Black Card from Hand) text=You may pay 1 life and exile a black card from your hand rather than pay Contagion's mana cost. -- Distribute two -2/-1 counters among one or two target creatures. mana={3}{B}{B} type=Instant @@ -22785,7 +22779,7 @@ toughness=3 name=Corpse Hauler auto={2}{B}{S}:moveTo(ownerhand) target(other creature|mygraveyard) text={2}{B}, Sacrifice Corpse Hauler. Return another target creature card from your graveyard to your hand. -mana={3}{B} +mana={1}{B} type=Creature subtype=Human Rogue power=2 @@ -23283,8 +23277,8 @@ type=Enchantment [/card] [card] name=Crackleburr -auto={UR}{UR}{T(creature[red]|mybattelfield)}{T(creature[red]|mybattelfield)}{T}:damage:3 target(creature,player) -auto={UR}{UR}{q(creature[blue]|mybattelfield)}{q(creature[blue]|mybattelfield)}{q}:moveTo(ownerhand) target(creature) +auto={UR}{UR}{T(creature[red]|mybattlefield)}{T(creature[red]|mybattlefield)}{T}:damage:3 target(creature,player) +auto={UR}{UR}{q(creature[blue]|mybattlefield)}{q(creature[blue]|mybattlefield)}{q}:moveTo(ownerhand) target(creature) text={(u/r){(u/r)}, {T}, Tap two untapped red creatures you control: Crackleburr deals 3 damage to target creature or player. -- {(u/r){(u/r)}, {Q}, Untap two tapped blue creatures you control: Return target creature to its owner's hand. ({Q} is the untap symbol.) mana={1}{UR}{UR} type=Creature @@ -23895,7 +23889,7 @@ toughness=1 [card] name=Crop Rotation aicode=activate moveTo(myBattlefield) target(land[basic]|myLibrary) -auto=name(search card) reveal:plibrarycount optionone name(choose card) target(land[basic]|reveal) moveto(ownerlibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownerlibrary) and!( all(*|reveal) moveto(ownerlibrary) and!(shuffle)! )! optiontwoend afterrevealed all(tobecast|mylibrary) moveto(ownerlibrary) and!(moveTo(myBattlefield))! afterrevealedend revealend +auto=name(search card) reveal:plibrarycount optionone name(choose card) target(land|reveal) moveto(ownerlibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownerlibrary) and!( all(*|reveal) moveto(ownerlibrary) and!(shuffle)! )! optiontwoend afterrevealed all(tobecast|mylibrary) moveto(ownerlibrary) and!(moveTo(myBattlefield))! afterrevealedend revealend text=As an additional cost to cast Crop Rotation, sacrifice a land. -- Search your library for a land card and put that card onto the battlefield. Then shuffle your library. mana={G}{S(land|mybattlefield)} type=Instant @@ -24244,7 +24238,7 @@ type=Instant [/card] [card] name=Cruel Sadist -auto={L}{B}{T}:counter(1/1,1) +auto={L:1}{B}{T}:counter(1/1,1) auto={2}{B}{T}{C(1/1,-1)}:name(Remove 1 Counters) damage:1 target(creature) auto={2}{B}{T}{C(1/1,-2)}:name(Remove 2 Counters) damage:2 target(creature) auto={2}{B}{T}{C(1/1,-3)}:name(Remove 3 Counters) damage:3 target(creature) @@ -25677,10 +25671,10 @@ name=Daretti, Scrap Savant auto=counter(0/0,3,loyalty) auto={C(0/0,2,Loyalty)}:name(+2: Discard and Draw) reject notatarget(*|myhand) and!( draw:1 controller )! auto={C(0/0,-2,Loyalty)}:name(-2: Sacrifice an Artifact) sacrifice notatarget(artifact|mybattlefield) and!( moveto(mybattlefield) target(artifact|mygraveyard) )! -auto={C(0/0,-6,Loyalty)}:name(-10: Emblem) emblem transforms((,newability[@movedTo(artifact|mygraveyard) from(battlefield):all(trigger[to]) phaseaction[endofturn once] moveTo(mybattlefield)])) forever dontremove +auto={C(0/0,-10,Loyalty)}:name(-10: Emblem) emblem transforms((,newability[@movedTo(artifact|mygraveyard) from(battlefield):all(trigger[to]) phaseaction[endofturn once] moveTo(mybattlefield)])) forever dontremove text=+2: Discard up to two cards, then draw that many cards. -- -2: Sacrifice an artifact. If you do, return target artifact card from your graveyard to the battlefield. -- -10: You get an emblem with "Whenever an artifact is put into your graveyard from the battlefield, return that card to the battlefield at the beginning of the next end step." -- Daretti, Scrap Savant can be your commander. mana={3}{R} -type=Planeswalker +type=Legendary Planeswalker subtype=Daretti [/card] [card] @@ -25773,16 +25767,6 @@ power=3 toughness=1 [/card] [card] -name=Daring Sleuth -auto=@sacrificed(clue|mybattlefield):flip(Bearer of Overwhelming Truths) -text=When you sacrifice a Clue, transform Daring Sleuth. -mana={1}{U} -type=Creature -subtype=Human Rogue -power=2 -toughness=1 -[/card] -[card] name=Dark Banishing target=creature[-black] auto=bury @@ -26613,7 +26597,7 @@ toughness=3 name=Dawnfluke abilities=flash other={W} name(Evoke) -auto=prevent:3 target(creaure,player) +auto=prevent:3 target(creature,player) auto=alternative sacrifice text=Flash -- When Dawnfluke enters the battlefield, prevent the next 3 damage that would be dealt to target creature or player this turn. -- Evoke {W} (You may cast this spell for its evoke cost. If you do, it's sacrificed when it enters the battlefield.) mana={3}{W} @@ -27636,7 +27620,7 @@ type=Sorcery [card] name=Decomposition target=creature[black] -auto=teach(creature) cumulativeupcost[{l}] sacrifice +auto=teach(creature) cumulativeupcost[{L:1}] sacrifice auto=@movedto(mytgt|graveyard):all(trigger[to]) damage:2 targetcontroller text=Enchant black creature -- Enchanted creature has "Cumulative upkeep - Pay 1 life." (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.) -- When enchanted creature is put into a graveyard, its controller loses 2 life. mana={1}{G} @@ -28129,8 +28113,8 @@ toughness=2 [card] name=Defiler of Souls abilities=flying -auto=@each opponent upkeep:ability$!name(sacrifice monocolored creature) notatarget(creature[-muliticolor]|mybattlefield) sacrifice !$ opponent -auto=@each my upkeep:notatarget(creature[-muliticolor]|mybattlefield) sacrifice +auto=@each opponent upkeep:ability$!name(sacrifice monocolored creature) notatarget(creature[-multicolor]|mybattlefield) sacrifice !$ opponent +auto=@each my upkeep:notatarget(creature[-multicolor]|mybattlefield) sacrifice text=Flying -- At the beginning of each player's upkeep, that player sacrifices a monocolored creature. mana={3}{B}{B}{R} type=Creature @@ -28571,7 +28555,7 @@ name=Den Protector abilities=strong facedown={3} autofacedown={1}{G}:morph -autofaceup=counter(1/1,1) +autofaceup=counter(1/1) autofaceup=moveto(ownerhand) target(*|mygraveyard) text=Creatures with power less than Den Protector's power can't block it. Megamorph {1}{G} (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its megamorph cost and put a +1/+1 counter on it.) -- When Den Protector is turned face up, return target card from your graveyard to your hand. mana={1}{G} @@ -30116,9 +30100,9 @@ type=Instant [/card] [card] name=Disorder -auto=damage:2 all(creature[white]) auto=aslongas(creature[white]|myBattlefield) damage:2 controller auto=aslongas(creature[white]|opponentBattlefield) damage:2 opponent +auto=damage:2 all(creature[white]) text=Disorder deals 2 damage to each white creature and each player who controls a white creature. mana={1}{R} type=Sorcery @@ -30554,7 +30538,7 @@ toughness=6 [card] name=Djinn of Wishes auto=counter(0/0,3,wish) -auto={c(0/0.-1.wish)}:reveal:1 optionone name(Reveal card to cast) target(*|reveal) transforms((,newability[castcard(putinplay)])) forever optiononeend optiontwo all(*|reveal) moveto(exile) optiontwoend revealend +auto={C(0/0,-1,wish)}:reveal:1 optionone name(Reveal card to cast) target(*|reveal) transforms((,newability[castcard(putinplay)])) forever optiononeend optiontwo all(*|reveal) moveto(exile) optiontwoend revealend abilities=flying text=Flying -- Djinn of Wishes enters the battlefield with three wish counters on it. -- {2}{U}{U}, Remove a wish counter from Djinn of Wishes: Reveal the top card of your library. You may play that card without paying its mana cost. If you don't, exile it. mana={3}{U}{U} @@ -30691,7 +30675,7 @@ auto={C(0/0,-2,Loyalty)}:name(-2: Fight) target(creature|mybattlefield) transfor auto={C(0/0,-7,Loyalty)}:name(-7: emblem) emblem transforms((,newability[lord(creature|mybattlefield)double strike],newability[lord(creature|mybattlefield)trample],newability[lord(creature|mybattlefield)hexproof],newability[lord(creature|mybattlefield)haste])) forever dontremove text=+1: Look at the top card of your library. If it's a creature card, you may reveal it and put it into your hand. -- -2: Target creature you control fights another target creature. -- -7: You get an emblem with "Creatures you control have double strike, trample, hexproof, and haste." mana={1}{R}{G} -type=Planeswalker +type=Legendary Planeswalker subtype=Domri [/card] [card] @@ -33589,7 +33573,7 @@ type=Artifact [/card] [card] name=Dystopia -auto=cumulativeupcost[{L}] sacrifice +auto=cumulativeupcost[{L:1}] sacrifice auto=@each opponent upkeep:ability$!name(sacrifice) notatarget(creature[green;white]|mybattlefield) sacrifice !$ opponent auto=@each my upkeep:name(sacrifice) notatarget(creature[green;white]|mybattlefield) sacrifice text=Cumulative upkeep - Pay 1 life. (At the beginning of your upkeep, put an age counter on this permanent, then sacrifice it unless you pay its upkeep cost for each age counter on it.) -- At the beginning of each player's upkeep, that player sacrifices a green or white permanent. @@ -34854,7 +34838,7 @@ auto={C(0/0,-2,Loyalty)}:name(-2: soldier) token(Soldier,Creature Soldier,1/1,wh auto={C(0/0,-5,Loyalty)}:name(-5: ultimate) destroy all(other *[-land;-token]) text=+2: You gain 1 life for each creature you control. -- -2: Put three 1/1 white Soldier creature tokens onto the battlefield. -- -5: Destroy all other permanents except for lands and tokens. mana={3}{W}{W} -type=Planeswalker +type=Legendary Planeswalker subtype=Elspeth [/card] [card] @@ -34865,7 +34849,7 @@ auto={C(0/0,1,Loyalty)}:name(+1: +3/+3 flying) 3/3 && flying target(creature) auto={C(0/0,-8,Loyalty)}:name(-8: emblem) emblem transforms((,newability[lord(*[artifact;creature;land;enchantment]|mybattlefield) indestructible])) forever dontremove text=+1: Put a 1/1 white Soldier creature token onto the battlefield. -- +1: Target creature gets +3/+3 and gains flying until end of turn. -- -8: For the rest of the game, artifacts, creatures, enchantments, and lands you control are indestructible. mana={2}{W}{W} -type=Planeswalker +type=Legendary Planeswalker subtype=Elspeth [/card] [card] @@ -34876,7 +34860,7 @@ auto={C(0/0,-3,Loyalty)}:name(-3: Destroy all power 4 or more) Destroy all(creat auto={C(0/0,-7,Loyalty)}:name(-7: Emblem) emblem transforms((,newability[lord(creature|mybattlefield) 2/2],newability[lord(creature|mybattlefield) flying])) forever dontremove text=+1: Put three 1/1 white Soldier creature tokens onto the battlefield. -- -3: Destroy all creature with power 4 or greater -- -7: You get an emblem with "Creatures you control get +2/+2 and have flying." -- Starting Loyalty 4 mana={4}{W}{W} -type=Planeswalker +type=Legendary Planeswalker subtype=Elspeth [/card] [card] @@ -35664,8 +35648,8 @@ power=2 toughness=4 [/card] [card] -name=Emmara Tandris -auto=lord(creature[token]|mybattlefield) preventalldamage +name=Emmara Tandris +auto=preventalldamage to(creature[token]|myBattlefield) text=Prevent all damage that would be dealt to creature tokens you control. mana={5}{G}{W} type=Legendary Creature @@ -36076,8 +36060,8 @@ toughness=2 [/card] [card] name=Endure -auto=all(*|mybattlefield) prevent:9999 -auto=prevent:9999 controller +auto=all(*|mybattlefield) prevent:999 +auto=prevent:999 controller text=Prevent all damage that would be dealt to you and permanents you control this turn. mana={3}{W}{W} type=Instant @@ -36908,7 +36892,7 @@ type=Instant [/card] [card] name=Erupting Dreadwolf -auto=@combat(attacking) source(mytgt):damage:2 target(creature,player) +auto=@combat(attacking) source(this):damage:2 target(creature,player) text=Whenever Erupting Dreadwolf attacks, it deals 2 damage to target creature or player. type=Creature subtype=Eldrazi Werewolf @@ -37198,7 +37182,7 @@ toughness=10 name=Etched Oracle abilities=sunburst auto=counter(1/1,sunburst) -auto={1}{C(1/1,-4)}:draw:3 traget(player) +auto={1}{C(1/1,-4)}:draw:3 target(player) text=Sunburst (This enters the battlefield with a +1/+1 counter on it for each color of mana spent to cast it.) -- {1}, Remove four +1/+1 counters from Etched Oracle: Target player draws three cards. mana={4} type=Artifact Creature @@ -37333,7 +37317,7 @@ subtype=Aura [/card] [card] name=Ethereal Champion -auto={L}:prevent:1 all(this) +auto={L:1}:prevent:1 all(this) text=Pay 1 life: Prevent the next 1 damage that would be dealt to Ethereal Champion this turn. mana={2}{W}{W}{W} type=Creature @@ -38686,12 +38670,12 @@ type=Sorcery [/card] [card] name=Faith's Fetters -target=* -auto=life:4 controller +target=artifact,creature,enchantment,land,planeswalker auto=teach(creature) cantattack auto=teach(creature) cantpwattack auto=teach(creature) cantblock auto=onlymanaability +auto=life:4 controller text=Enchant permanent -- When Faith's Fetters enters the battlefield, you gain 4 life. -- Enchanted permanent's activated abilities can't be activated unless they're mana abilities. If enchanted permanent is a creature, it can't attack or block. mana={3}{W} type=Enchantment @@ -40388,7 +40372,6 @@ name=Fiendslayer Paladin abilities=first strike, lifelink auto=cantbetargetof(instant[black;red]|opponenthand,opponentgraveyard,opponentstack) auto=cantbetargetof(sorcery[black;red]|opponenthand,opponentgraveyard,opponentstack) -auto=cantbetargetof(artifact) text=First strike (This creature deals combat damage before creatures without first strike.) -- Lifelink (Damage dealt by this creature also causes you to gain that much life.) -- Fiendslayer Paladin can't be the target of black or red spells your opponents control. mana={1}{W}{W} type=Creature @@ -40898,7 +40881,7 @@ type=Artifact [/card] [card] name=Firefright Mage -auto={1}{R}{T}{D(*|myhand)}:target(creature) transforms((,newability[cantbeblockedby(-artfiact;-red)])) ueot +auto={1}{R}{T}{D(*|myhand)}:target(creature) transforms((,newability[cantbeblockedby(-artifact;-red)])) ueot text={1}{R}, {T}, Discard a card: Target creature can't be blocked this turn except by artifact creatures and/or red creatures. mana={R} type=Creature @@ -42129,7 +42112,7 @@ type=Enchantment [card] name=Flooded Strand aicode=activate moveTo(myBattlefield) target(*[island;plains]|myLibrary) -auto={L}{T}{S}:name(search card) reveal:plibrarycount optionone name(choose card) target(*[island;plains]|reveal) moveto(ownerlibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownerlibrary) and!( all(*|reveal) moveto(ownerlibrary) and!(shuffle)! )! optiontwoend afterrevealed all(tobecast|mylibrary) moveto(ownerlibrary) and!(moveto(ownerbattlefield))! afterrevealedend revealend +auto={L:1}{T}{S}:name(search card) reveal:plibrarycount optionone name(choose card) target(*[island;plains]|reveal) moveto(ownerlibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownerlibrary) and!( all(*|reveal) moveto(ownerlibrary) and!(shuffle)! )! optiontwoend afterrevealed all(tobecast|mylibrary) moveto(ownerlibrary) and!(moveto(ownerbattlefield))! afterrevealedend revealend text={T}, Pay 1 life, Sacrifice Flooded Strand: Search your library for a Plains or Island card and put it onto the battlefield. Then shuffle your library. type=Land [/card] @@ -42808,7 +42791,7 @@ toughness=0 [card] name=Force of Will target=*|stack -other={L}{E(other *[blue]|myhand)} name(Pay 1 Life and Exile a Blue Card from Hand) +other={L:1}{E(other *[blue]|myhand)} name(Pay 1 Life and Exile a Blue Card from Hand) auto=fizzle text=You may pay 1 life and exile a blue card from your hand rather than pay Force of Will's mana cost. -- Counter target spell. mana={3}{U}{U} @@ -43213,7 +43196,7 @@ type=Enchantment [card] name=Foul Familiar abilities=cantblock -auto={L}{B}:moveto(ownerhand) +auto={L:1}{B}:moveto(ownerhand) text=Foul Familiar can't block. -- {B}, Pay 1 life: Return Foul Familiar to its owner's hand. mana={2}{B} type=Creature @@ -43561,7 +43544,7 @@ toughness=2 [/card] [card] name=Frenzied Fugue -target=* +target=artifact,creature,enchantment,land,planeswalker auto=transforms((,newability[moveTo(opponentbattlefield)],newability[phaseaction[endofturn sourceinplay] moveTo(ownerbattlefield) oneshot],newability[untap],newability[haste])) ueot auto=@each my upkeep:transforms((,newability[moveTo(opponentbattlefield)],newability[phaseaction[endofturn sourceinplay] moveTo(ownerbattlefield)],newability[untap],newability[haste])) ueot text=Enchant permanent -- When Frenzied Fugue enters the battlefield or at the beginning of your upkeep, gain control of enchanted permanent until end of turn. Untap that permanent. It gains haste until end of turn. @@ -43627,7 +43610,7 @@ toughness=1 [/card] [card] name=Freyalise Supplicant -auto={S(creature[red;white]|battlefield)}{T}:target(creature,player) damage:storedhalfdownpower +auto={S(creature[red;white]|mybattlefield)}{T}:target(creature,player) damage:storedhalfdownpower text={T}, Sacrifice a red or white creature: Freyalise Supplicant deals damage to target creature or player equal to half the sacrificed creature's power, rounded down. mana={1}{G} type=Creature @@ -43643,7 +43626,7 @@ auto={C(0/0,-2,Loyalty)}:name(-2: Destroy) target(artifact,enchantment) destroy auto={C(0/0,-6,Loyalty)}:name(-6: Draw Cards) draw:type:creature[green]:mybattlefield text=+2: Put a 1/1 green Elf Druid creature token onto the battlefield with "{T}: Add {G} to your mana pool." -- -2: Destroy target artifact or enchantment. -- -6: Draw a card for each green creature you control. -- Freyalise, Llanowar's Fury can be your commander. mana={3}{G}{G} -type=Planeswalker +type=Legendary Planeswalker subtype=Freyalise [/card] [card] @@ -43995,7 +43978,7 @@ type=Instant [/card] [card] name=Fugitive Druid -auto=@targeted(this) from(aura):may draw:1 controller +auto=@targeted(this) from(aura):draw:1 controller text=Whenever Fugitive Druid becomes the target of an Aura spell, you draw a card. mana={3}{G} type=Creature @@ -44563,7 +44546,7 @@ type=Instant [card] name=Gallowbraid abilities=trample -auto=cumulativeupcost[{L}] sacrifice +auto=cumulativeupcost[{L:1}] sacrifice text=Trample -- Cumulative upkeep - Pay 1 life. (At the beginning of your upkeep, put an age counter on this permanent, then sacrifice it unless you pay its upkeep cost for each age counter on it.) mana={3}{B}{B} type=Legendary Creature @@ -44762,7 +44745,7 @@ auto={0}:name(0: powerstrike) target(creature) dynamicabilitycreature|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(myhand)])) optiononeend optiontwo name(shuffle) bottomoflibrary target(<1>*|reveal) and!( all(*|reveal) bottomoflibrary and!(shuffle)! )! optiontwoend revealend auto={C(0/0,-3,Loyalty)}:name(-3: ultimate) all(creature|mybattlefield) trample ueot && all(creature|mybattlefield) foreach(creature|mygraveyard) 1/1 ueot text=+1: Put a 1/1 black Wolf creature token with deathtouch onto the battlefield. -- -1: Sacrifice a creature. If you do, search your library for a creature card, reveal it, put it into your hand, then shuffle your library. -- -3: Creatures you control gain trample and get +X/+X until end of turn, where X is the number of creature cards in your graveyard. -type=Planeswalker +type=Legendary Planeswalker subtype=Garruk [/card] [card] @@ -45309,7 +45292,7 @@ toughness=1 [/card] [card] name=Gemini Engine -auto=@combat(attacking) source(this):token(Twin,Gemini Creature,p/t,battleready) and!( transforms((,newability[phaseaction[combatends,sourceinplay] sacrifice])) forever )! +auto=@combat(attacking) source(this):token(Twin,Gemini Creature,p/t,battleready) and!( transforms((,newability[phaseaction[combatends once] moveTo(exile)])) forever )! text=Whenever Gemini Engine attacks, put a colorless Construct artifact creature token named Twin onto the battlefield attacking. Its power is equal to Gemini Engine's power and its toughness is equal to Gemini Engine's toughness. Sacrifice the token at end of combat. mana={6} type=Artifact Creature @@ -45489,7 +45472,7 @@ name=Genju of the Fields target=plains auto={2}:transforms((Spirit Creature,setpower=2,settoughness=5,spiritlink,white)) ueot auto=@movedTo(mytgt|mygraveyard) from(battlefield):may moveTo(myhand) all(this) -text=Enchant Plains -- {2}: Until end of turn, enchanted Plains becomes a 2/5 white Spirit creature with "Whenever this creaure deals damage, its controller gains that much life." It's still a land. -- When enchanted Plains is put into a graveyard, you may return Genju of the Fields from your graveyard to your hand. +text=Enchant Plains -- {2}: Until end of turn, enchanted Plains becomes a 2/5 white Spirit creature with "Whenever this creature deals damage, its controller gains that much life." It's still a land. -- When enchanted Plains is put into a graveyard, you may return Genju of the Fields from your graveyard to your hand. mana={W} type=Enchantment subtype=Aura @@ -46485,7 +46468,7 @@ auto={0}:name(0: Create 2/2 Ally Knight) token(Knight Ally,Creature Knight Ally, auto={C(0/0,-4,Loyalty)}:name(-4: emblem) emblem transforms((,newability[lord(creature|mybattlefield) 1/1])) forever dontremove text=+1: Until end of turn, Gideon, Ally of Zendikar becomes a 5/5 Human Soldier Ally creature with indestructible that's still a planeswalker. Prevent all damage that would be dealt to him this turn. -- 0: Put a 2/2 white Knight Ally creature token onto the battlefield. -- -4: You get an emblem with "Creatures you control get +1/+1." -- Starting Loyalty (4) mana={2}{W}{W} -type=Planeswalker +type=Legendary Planeswalker subtype=Gideon [/card] [card] @@ -46496,7 +46479,7 @@ auto={0}:name(0: transform) transforms((Human Soldier Creature,setpower=counter{ auto={C(0/0,-15,Loyalty)}:name(-15: exile other permanents) moveto(exile) all(other *) text=+1: Put a loyalty counter on Gideon, Champion of Justice for each creature target opponent controls. -- 0: Until end of turn, Gideon, Champion of Justice becomes an indestructible Human Soldier creature with power and toughness each equal to the number of loyalty counters on him. He's still a planeswalker. Prevent all damage that would be dealt to him this turn. -- -15: Exile all other permanents. mana={2}{W}{W} -type=Planeswalker +type=Legendary Planeswalker subtype=Gideon [/card] [card] @@ -46747,7 +46730,7 @@ mana={2}{B}{B} type=Sorcery [/card] [card] -name=Gisela the Broken Blade +name=Gisela, the Broken Blade abilities=flying, first strike, lifelink auto=@each my endofturn:target(Bruna the Fading Light) meld(Brisela Voice of Nightmares) text=Flying, first strike, lifelink -- At the beginning of your end step, if you both own and control Gisela, the Broken Blade and a creature named Bruna, the Fading Light, exile them, then meld them into Brisela, Voice of Nightmares. @@ -46771,7 +46754,7 @@ type=Sorcery [card] name=Glacial Chasm auto=sacrifice notatarget(land|myBattlefield) -auto=cumulativeupcost[{L}{L}] sacrifice +auto=cumulativeupcost[{L:2}] sacrifice auto=lord(creature|mybattlefield) cantattack auto=lord(creature|mybattlefield) cantpwattack auto=preventalldamage to(controller) @@ -50155,7 +50138,7 @@ type=Enchantment [/card] [card] name=Greater Harvester -auto=@each my upkeep:sacrifice notatarget(creature|mybattlefield) +auto=@each my upkeep:sacrifice notatarget(*|mybattlefield) auto=@combatdamagefoeof(player) from(this):ability$!name(sacrifice 2 permanents) target(<2>*|mybattlefield) sacrifice!$ opponent auto=@combatdamageof(player) from(this):ability$!name(sacrifice 2 permanents) target(<2>*|mybattlefield) sacrifice!$ controller text=At the beginning of your upkeep, sacrifice a permanent. -- Whenever Greater Harvester deals combat damage to a player, that player sacrifices two permanents. @@ -50634,7 +50617,7 @@ type=Sorcery [card] name=Grimclaw Bats abilities=flying -auto={L}{B}:1/1 +auto={L:1}{B}:1/1 text=Flying -- {B}, Pay 1 life: Grimclaw Bats gets +1/+1 until end of turn. mana={1}{B} type=Creature @@ -50786,7 +50769,7 @@ name=Grisly Transformation target=creature auto=teach(creature) intimidate auto=draw:1 controller -text=Enchant creature -- When Grisly Transformation enters the battlefield, draw a card. == Enchanted creature has intimidate. (It can't be blocked except by artifact creatures and/or creatures that share a color with it.) +text=Enchant creature -- When Grisly Transformation enters the battlefield, draw a card. -- Enchanted creature has intimidate. (It can't be blocked except by artifact creatures and/or creatures that share a color with it.) mana={2}{B} type=Enchantment subtype=Aura @@ -52402,6 +52385,7 @@ type=Enchantment [card] name=Hanweir Battlements auto={T}:Add{C} +auto={R}{T}:haste target(creature) auto={r}{3}{r}{t}:target(Hanweir Garrison) meld(Hanweir the Writhing Township) text={T}: Add {C} to your mana pool. -- {R}, {T}: Target creature gains haste until end of turn. -- {3}{R}{R}, {T}: If you both own and control Hanweir Battlements and a creature named Hanweir Garrison, exile them, then meld them into Hanweir, the Writhing Township. type=Land @@ -52614,6 +52598,7 @@ name=Harnessed Lightning #AUTO_DEFINE _HARNESSED_LIGHTNING_($c) this(variable{penergy}>=$c) choice damage:$c && alterenergy:-$c controller target=creature auto=alterenergy:3 controller +auto=_HARNESSED_LIGHTNING_(0) auto=_HARNESSED_LIGHTNING_(1) auto=_HARNESSED_LIGHTNING_(2) auto=_HARNESSED_LIGHTNING_(3) @@ -54803,7 +54788,7 @@ name=Higure, the Still Wind autohand={2}{U}{U}{N}:ninjutsu aicode=activate target(ninja|mylibrary) moveto(myhand) auto=@combatdamaged(player) from(this):name(search card) Reveal:type:*:mylibrary revealzone(mylibrary) optionone name(choose card) target(<1>ninja|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(myhand)])) optiononeend optiontwo name(shuffle) bottomoflibrary target(<1>*|reveal) and!( all(*|reveal) bottomoflibrary and!(shuffle)! )! optiontwoend revealend -auto={2}:unblockable target(creature) +auto={2}:unblockable target(creature[ninja]) text=Ninjutsu {2}{U}{U} ({2}{U}{U}, Return an unblocked attacker you control to hand: Put this card onto the battlefield from your hand tapped and attacking.) -- Whenever Higure deals combat damage to a player, you may search your library for a Ninja card, reveal it, and put it into your hand. If you do, shuffle your library. -- {2}: Target Ninja creature is unblockable this turn. mana={3}{U}{U} type=Legendary Creature @@ -55241,6 +55226,7 @@ type=Instant [/card] [card] name=Holy Mantle +target=creature auto=2/2 auto=teach(creature) protection from(creature) text=Enchant creature -- Enchanted creature gets +2/+2 and has protection from creatures. @@ -55622,8 +55608,8 @@ type=Sorcery [/card] [card] name=Horizon Canopy -auto={T}{L}:Add{G} -auto={T}{L}:Add{W} +auto={T}{L:1}:Add{G} +auto={T}{L:1}:Add{W} auto={1}{T}{S}:Draw:1 text={T}, Pay 1 life: Add {G} or {W} to your mana pool. -- {1}, {T}, Sacrifice Horizon Canopy: Draw a card. type=Land @@ -56609,8 +56595,8 @@ toughness=3 [/card] [card] name=Hurly-Burly -auto=choice name(nonflying) damage:1 all(creature(-flying) -auto=choice name(flying) damage:1 all(creature(flying) +auto=choice name(nonflying) damage:1 all(creature[-flying]) +auto=choice name(flying) damage:1 all(creature[flying]) text=Choose one - Hurly-Burly deals 1 damage to each creature without flying; or Hurly-Burly deals 1 damage to each creature with flying. mana={1}{R} type=Sorcery @@ -57999,7 +57985,7 @@ toughness=1 [/card] [card] name=Indestructibility -target=* +target=artifact,creature,enchantment,land,planeswalker auto=indestructible text=Enchant permanent -- Enchanted permanent is indestructible. (Effects that say "destroy" don't destroy that permanent. An indestructible creature can't be destroyed by damage.) mana={3}{W} @@ -58155,6 +58141,7 @@ name=Infectious Bloodlust target=creature auto=teach(creature) 2/1 auto=teach(creature) haste +auto=teach(creature) mustattack aicode=activate target(Infectious Bloodlust|mylibrary) moveto(myhand) auto=@movedto(mytgt|graveyard) from(Battlefield):name(search card) Reveal:type:*:mylibrary revealzone(mylibrary) optionone name(choose card) target(<1>Infectious Bloodlust|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(myhand)])) optiononeend optiontwo name(shuffle) bottomoflibrary target(<1>*|reveal) and!( all(*|reveal) bottomoflibrary and!(shuffle)! )! optiontwoend revealend text=Enchant creature -- Enchanted creature gets +2/+1, has haste, and attacks each turn if able. -- When enchanted creature dies, you may search your library for a card named Infectious Bloodlust, reveal it, put it into your hand, then shuffle your library. @@ -58530,7 +58517,7 @@ type=Sorcery [card] name=Inner Sanctum auto=preventalldamage to(creature|mybattlefield) -auto=cumulativeupcost[{L}{L}] sacrifice +auto=cumulativeupcost[{L:2}] sacrifice text=Cumulative upkeep - Pay 2 life. (At the beginning of your upkeep, put an age counter on this permanent, then sacrifice it unless you pay its upkeep cost for each age counter on it.) -- Prevent all damage that would be dealt to creatures you control. mana={1}{W}{W} type=Enchantment @@ -58768,8 +58755,8 @@ toughness=2 [/card] [card] name=Inspiring Call -auto=draw:type:creature[counter{1/1.1}]:mybattlefield -auto=all(creature[counter{1/1.1}]|mybattlefield) indestructible ueot +auto=draw:type:creature[counter{1/1}]:mybattlefield +auto=all(creature[counter{1/1}]|mybattlefield) indestructible ueot text=Draw a card for each creature you control with a +1/+1 counter on it. Those creatures gain indestructible until end of turn. (Damage and effects that say "destroy" don't destroy them.) mana={2}{G} type=Instant @@ -59511,7 +59498,7 @@ subtype=Island [card] name=Isleback Spawn abilities=shroud -auto=aslongas(*|library) 4/8 <21 compare +auto=aslongas(*|library) 4/8 <=20 compare text=Shroud -- Isleback Spawn gets +4/+8 as long as a library has twenty or fewer cards in it. mana={5}{U}{U} type=Creature @@ -59827,7 +59814,7 @@ auto={C(0/0,-1,Loyalty)}:name(-1: draw 1) draw:1 target(player) auto={C(0/0,-10,Loyalty)}:name(-10: deplete 20) deplete:20 target(player) text=+2: Each player draws a card. -- -1: Target player draws a card. -- -10: Target player puts the top twenty cards of his or her library into his or her graveyard. mana={1}{U}{U} -type=Planeswalker +type=Legendary Planeswalker subtype=Jace [/card] [card] @@ -59838,7 +59825,7 @@ auto={0}:name(0: deplete 10) deplete:10 target(player) auto={C(0/0,-7,Loyalty)}:name(-7: draw 20) target(player) draw:20 text=+1: Draw a card. Target player puts the top card of his or her library into his or her graveyard. -- 0: Target player puts the top ten cards of his or her library into his or her graveyard. -- -7: Any number of target players each draw twenty cards. mana={3}{U}{U} -type=Planeswalker +type=Legendary Planeswalker subtype=Jace [/card] [card] @@ -59851,7 +59838,7 @@ auto={C(0/0,-1,Loyalty)}:name(-1:Bounce) moveto(ownerhand) target(creature) auto={C(0/0,-12,Loyalty)}:name(-12:Exile Cards) target(player) ability$!all(*|mylibrary) moveto(exile) _ all(*|myhand) moveto(library) !$ targetedplayer text=+2: Look at the top card of target player's library. You may put that card on the bottom of that player's library. -- 0: Draw three cards, then put two cards from your hand on top of your library in any order. -- -1: Return target creature to its owner's hand. -- -12: Exile all cards from target player's library, then that player shuffles his or her hand into his or her library. mana={2}{U}{U} -type=Planeswalker +type=Legendary Planeswalker subtype=Jace [/card] [card] @@ -59863,7 +59850,7 @@ auto={C(0/0,-2,Loyalty)}:name(-2: Bounce) moveto(ownerhand) target(creature) auto={C(0/0,-8,Loyalty)}:name(-8: Emblem) emblem transforms((,newability[@movedto(*|opponentstack) restriction{thisturn(*|opponentstack)~equalto~0}:choice fizzle all(*|opponentstack)])) forever dontremove text=+1: Scry 1, then draw a card. -- -2: Return target creature to its owner's hand. -- -8: You get an emblem with "Whenever an opponent casts his or her first spell each turn, counter that spell." mana={3}{U}{U} -type=Planeswalker +type=Legendary Planeswalker subtype=Jace [/card] [card] @@ -60924,6 +60911,7 @@ toughness=3 [/card] [card] name=Juju Bubble +auto=@movedTo(*|myStack):moveTo(graveyard) auto=@movedTo(*|myBattlefield):moveTo(graveyard) auto={2}:life:1 auto=cumulativeupcost[{1}] sacrifice @@ -62276,10 +62264,7 @@ type=Land [card] name=Kazandu Tuskcaller auto={1}{G}:counter(0/0,1,Level) asSorcery -auto=this(counter{0/0.2.Level}=) {T}:token(Elephant,Creature Elephant,3/3,green) -auto=this(counter{0/0.3.Level}=) {T}:token(Elephant,Creature Elephant,3/3,green) -auto=this(counter{0/0.4.Level}=) {T}:token(Elephant,Creature Elephant,3/3,green) -auto=this(counter{0/0.5.Level}=) {T}:token(Elephant,Creature Elephant,3/3,green) +auto=this(counter{0/0.2.Level}) {T}:token(Elephant,Creature Elephant,3/3,green) auto=this(counter{0/0.6.Level}) {T}:token(Elephant,Creature Elephant,3/3,green)*2 text=Level up {1}{G} -- [Level 2-5] {T}: Put a 3/3 green Elephant creature token onto the battlefield. (1/1) -- [Level 6+] {T}: Put two 3/3 green Elephant creature tokens onto the battlefield. (1/1) auto=maxlevel:6 @@ -63227,7 +63212,7 @@ auto={C(0/0,-1,Loyalty)}:name(-1: Draw 1 and Lands +1) draw:1 controller && maxP auto={C(0/0,-5,Loyalty)}:name(-5: Emblem) emblem transforms((,newability[@each my endofturn:token(-378521) controller])) forever dontremove text=+1: Until your next turn, prevent all damage that would be dealt to and dealt by target permanent an opponent controls. -- -1: Draw a card. You may play an additional land this turn. -- -5: You get an emblem with "At the beginning of your end step, put a 9/9 blue Kraken creature token onto the battlefield." -- Starting Loyalty (2) mana={2}{G}{U} -type=Planeswalker +type=Legendary Planeswalker subtype=Kiora [/card] [card] @@ -64437,7 +64422,7 @@ auto={C(0/0,-2,Loyalty)}:name(-2: Red mana) foreach(mountain|myBattlefield) add{ auto={C(0/0,-5,Loyalty)}:name(-5: emblem) emblem transforms((,newability[lord(mountain|mybattlefield) {t}:damage:1 target(creature)],newability[lord(mountain|mybattlefield) {t}:damage:1 target(player)])) forever dontremove text=+1: Untap target Mountain. It becomes a 4/4 red Elemental creature until end of turn. It's still a land. -- -2: Add {R} to your mana pool for each Mountain you control. -- -5: You get an emblem with "Mountains you control have '{T}: This land deals 1 damage to target creature or player.'" mana={2}{R}{R} -type=Planeswalker +type=Legendary Planeswalker subtype=Koth [/card] [card] @@ -64564,7 +64549,7 @@ toughness=2 [/card] [card] name=Kozilek's Translator -auto={L}:add{c} limit:1 +auto={L:1}:add{c} limit:1 text=Devoid (This card has no color.) -- Pay 1 life: Add {C} to your mana pool. Activate this ability only once each turn. ({C} represents colorless mana.) mana={4}{B} abilities=devoid @@ -65229,7 +65214,7 @@ toughness=3 [card] name=Kuro, Pitlord auto=upcost[{B}{B}{B}{B}] sacrifice -auto={L}:-1/-1 target(creature) +auto={L:1}:-1/-1 target(creature) text=At the beginning of your upkeep, sacrifice Kuro, Pitlord unless you pay {B}{B}{B}{B}. -- Pay 1 life: Target creature gets -1/-1 until end of turn. mana={6}{B}{B}{B} type=Legendary Creature @@ -66034,8 +66019,8 @@ name=Lava Runner abilities=haste auto=@targeted(this) from(*|opponentbattlefield):sacrifice notatarget(land) auto=@targeted(this) from(*|opponenthand):sacrifice notatarget(land) -auto=@targeted(this) from(*|mybattlefield):ability$!sacrifice notatarget(land)!$ opponent -auto=@targeted(this) from(*|myhand):ability$!sacrifice notatarget(land)!$ opponent +auto=@targeted(this) from(*|mybattlefield):ability$!sacrifice notatarget(land)!$ controller +auto=@targeted(this) from(*|myhand):ability$!sacrifice notatarget(land)!$ conroller text=Haste -- Whenever Lava Runner becomes the target of a spell or ability, that spell or ability's controller sacrifices a land. mana={1}{R}{R} type=Creature @@ -67383,7 +67368,7 @@ toughness=2 [card] name=Lightning Javelin target=creature,player -auto=damage:1 +auto=damage:3 auto=scry:1 scrycore delayed dontshow donothing scrycoreend scryend text=Lightning Javelin deals 3 damage to target creature or player. Scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.) mana={3}{R} @@ -67515,11 +67500,11 @@ name=Liliana of the Dark Realms auto=counter(0/0,3,loyalty) aicode=activate target(swamp|mylibrary) moveto(myhand) auto={C(0/0,1,Loyalty)}:name(+1: fetch) Reveal:type:*:mylibrary revealzone(mylibrary) optionone name(choose card) target(<1>swamp|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(myhand)])) optiononeend optiontwo name(shuffle) bottomoflibrary target(<1>*|reveal) and!( all(*|reveal) bottomoflibrary and!(shuffle)! )! optiontwoend revealend -auto={C(0/0,-3,Loyalty)}:name(-3: choose) ability$!choice name(+X/+X) target(creature) type:land:mybattlefield/type:land:mybattlefield ueot _ choice name(-X/-X) target(creature) -type:land:mybattlefield/-type:land:mybattlefield ueot!$ controller +auto={C(0/0,-3,Loyalty)}:name(-3: choose) ability$!choice name(+X/+X) target(creature) type:swamp:mybattlefield/type:swamp:mybattlefield ueot _ choice name(-X/-X) target(creature) -type:land:mybattlefield/-type:land:mybattlefield ueot!$ controller auto={C(0/0,-6,Loyalty)}:name(-6: emblem) emblem transforms((,newability[lord(swamp|mybattlefield) {T}:add{B}{B}{B}{B}])) forever dontremove text=+1: Search your library for a Swamp card, reveal it, and put it into your hand. Then shuffle your library. -- -3: Target creature gets +X/+X or -X/-X until end of turn, where X is the number of Swamps you control. -- -6: You get an emblem with "Swamps you control have '{T}: Add {B}{B}{B}{B} to your mana pool.'" mana={2}{B}{B} -type=Planeswalker +type=Legendary Planeswalker subtype=Liliana [/card] [card] @@ -67532,7 +67517,7 @@ auto={C(0/0,-2,Loyalty)}:name(-2: fetch) reveal:plibrarycount optionone name(cho auto={C(0/0,-8,Loyalty)}:name(-8: reanimate) moveTo(mybattlefield) all(creature|graveyard) text=+1: Target player discards a card. -- -2: Search your library for a card, then shuffle your library and put that card on top of it. -- -8: Put all creature cards in all graveyards onto the battlefield under your control. mana={3}{B}{B} -type=Planeswalker +type=Legendary Planeswalker subtype=Liliana [/card] [card] @@ -67560,13 +67545,13 @@ auto={C(0/0,-16,Loyalty)}:name(X=16) moveto(mybattlefield) target(creature[-lege auto={C(0/0,-8,Loyalty)}:name(-8: emblem) emblem transforms((,newability[@movedTo(creature|mygraveyard) from(battlefield):all(trigger[to]) phaseaction[endofturn once] moveTo(mybattlefield)],newability[@movedTo(creature|opponentgraveyard) from(battlefield):all(trigger[to]) phaseaction[endofturn once] moveTo(opponentbattlefield)])) forever dontremove text=+2: Each player discards a card. -- -X: Return target nonlegendary creature card with converted mana cost X from your graveyard to the battlefield. -- -8: You get an emblem with "Whenever a creature dies, return it to the battlefield under your control at the beginning of the next end step." color=black -type=Planeswalker +type=Legendary Planeswalker subtype=Liliana [/card] [card] name=Liliana, Heretical Healer abilities=lifelink -auto=@movedto(other creature[-token]|graveyard) from(mybattlefield):if this cantargetcard(*[-planeswalker]|mybattlefield) then moveto(exile) and!( transforms((,newability[moveto(ownerbattlefield)],newability[counter(0/0.1.loyalty)])) forever )! +auto=@movedto(other creature[-token]|graveyard) from(mybattlefield):if this cantargetcard(*[-planeswalker]|mybattlefield) then moveto(exile) and!( transforms((,newability[moveto(ownerbattlefield)],newability[counter(0/0.3.loyalty)])) forever )! auto=this(counter{0/0.1.loyalty}) flip(Liliana, Defiant Necromancer) auto=this(counter{0/0.1.loyalty}) choice token(Zombie,Creature Zombie,2/2,black) controller text=Lifelink -- Whenever another nontoken creature you control dies, exile Liliana, Heretical Healer, then return her to the battlefield transformed under her owner's control. If you do, put a 2/2 black Zombie creature token onto the battlefield. @@ -67581,11 +67566,11 @@ name=Liliana, the Last Hope auto=counter(0/0,3,Loyalty) auto={C(0/0,1,Loyalty)}:name(+1: loyalty) donothing restriction{compare(cantargetoppocre)~lessthan~1} auto={C(0/0,1,Loyalty)}:name(+1: dread) target(creature) transforms((,newability[-2/-1])) uynt restriction{compare(cantargetoppocre)~morethan~0} -auto={C(0/0,-2,Loyalty)}:name(-2: Deplete and fetch) deplete:2 && may moveto(myhand) target(creature|mygraveyard) +auto={C(0/0,-2,Loyalty)}:name(-2: Deplete and fetch) may moveto(myhand) target(creature|mygraveyard) && deplete:2 auto={C(0/0,-7,Loyalty)}:name(-7: Zombie Overrun) emblem transforms((,newability[phaseactionmulti[my endofturn] foreach(zombie|mybattlefield) create(Zombie:Creature Zombie:2/2:black:tnum.135272) && create(Zombie:Creature Zombie:2/2:black:tnum.135272)*2])) forever dontremove text=+1: Up to one target creature gets -2/-1 until your next turn. -- -2: Put the top two cards of your library into your graveyard, then you may return a creature card from your graveyard to your hand. -- -7: You get an emblem with "At the beginning of your end step, put X 2/2 black Zombie creature tokens onto the battlefield, where X is two plus the number of Zombies you control." mana={1}{B}{B} -type=Planeswalker +type=Legendary Planeswalker subtype=Liliana [/card] [card] @@ -68317,9 +68302,9 @@ toughness=1 [/card] [card] name=Lone Revenant -abilities=hiddenface +abilities=opponentshroud, hiddenface aicode=activate target(*[zpos<=4]|mylibrary) moveto(myhand) -auto=@combatdamagefoeof(player) from(this) restriction{type(creature|myBattlefield)~lessthan~1}:name(look) reveal:4 optionone name(Get a card) target(<1>*|reveal) moveto(myhand) optiononeend optiontwo name(put on bottom) target(<4>*|reveal) bottomoflibrary optiontwoend revealend +auto=@combatdamagefoeof(player) from(this) restriction{type(other creature|myBattlefield)~lessthan~1}:name(look) reveal:4 optionone name(Get a card) target(<1>*|reveal) moveto(myhand) optiononeend optiontwo name(put on bottom) target(<4>*|reveal) bottomoflibrary optiontwoend revealend text=Hexproof (This creature can't be the target of spells or abilities your opponents control.) -- Whenever Lone Revenant deals combat damage to a player, if you control no other creatures, look at the top four cards of your library. Put one of them into your hand and the rest on the bottom of your library in any order. mana={3}{U}{U} abilities=opponentshroud @@ -68734,7 +68719,7 @@ type=Artifact [/card] [card] name=Lotus Cobra -auto=@movedTo(land|mybattlefield):name(choose mana) ability$! choice add{G} _ choice add{R} _ choice add{U} _ choice add{B} _ choice add{W} !$ controller +auto=@movedTo(land|mybattlefield):may name(choose mana) ability$! choice add{G} _ choice add{R} _ choice add{U} _ choice add{B} _ choice add{W} !$ controller text=Landfall - Whenever a land enters the battlefield under your control, you may add one mana of any color to your mana pool. mana={1}{G} type=Creature @@ -70298,7 +70283,7 @@ type=Instant [card] name=Make a Wish auto=moverandom(*) from(mygraveyard) to(myhand) && moverandom(*) from(mygraveyard) to(myhand) -text=Return a card at random from your graveyard to your hand, then reorder your graveyard as you choose. +text=Return two cards at random from your graveyard to your hand. mana={3}{G} type=Sorcery [/card] @@ -70489,9 +70474,9 @@ toughness=6 [/card] [card] name=Malfunction -target=*[artifact;enchantment] -auto=teach(creature) tap -auto=teach(creature) doesnotuntap +target=*[artifact;creature] +auto=teach(mytgt) tap +auto=teach(mytgt) doesnotuntap text=Enchant artifact or creature -- When Malfunction enters the battlefield, tap enchanted permanent. -- Enchanted permanent doesn't untap during its controller's untap step. mana={3}{U} type=Enchantment @@ -70577,11 +70562,11 @@ subtype=Aura [/card] [card] name=Mana Confluence -auto={L}{T}:Add{W} -auto={L}{T}:Add{U} -auto={L}{T}:Add{B} -auto={L}{T}:Add{R} -auto={L}{T}:Add{G} +auto={L:1}{T}:Add{W} +auto={L:1}{T}:Add{U} +auto={L:1}{T}:Add{B} +auto={L:1}{T}:Add{R} +auto={L:1}{T}:Add{G} text={T}, Pay 1 life: Add one mana of any color to your mana pool. type=Land [/card] @@ -71164,7 +71149,7 @@ toughness=3 [/card] [card] name=Marchesa's Emissary -abilities=dethrone,opponantshroud +abilities=dethrone,opponentshroud text=Hexproof (This creature can't be the target of spells or abilities your opponents control.) -- Dethrone (Whenever this creature attacks the player with the most life or tied for most life, put a +1/+1 counter on it.) mana={3}{U} type=Creature @@ -71630,7 +71615,7 @@ toughness=4 [card] name=Marsh Flats aicode=activate moveTo(myBattlefield) target(*[swamp;plains]|myLibrary) -auto={L}{T}{S}:name(search card) reveal:plibrarycount optionone name(choose card) target(*[swamp;plains]|reveal) moveto(ownerlibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownerlibrary) and!( all(*|reveal) moveto(ownerlibrary) and!(shuffle)! )! optiontwoend afterrevealed all(tobecast|mylibrary) moveto(ownerlibrary) and!(moveto(ownerbattlefield))! afterrevealedend revealend +auto={L:1}{T}{S}:name(search card) reveal:plibrarycount optionone name(choose card) target(*[swamp;plains]|reveal) moveto(ownerlibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownerlibrary) and!( all(*|reveal) moveto(ownerlibrary) and!(shuffle)! )! optiontwoend afterrevealed all(tobecast|mylibrary) moveto(ownerlibrary) and!(moveto(ownerbattlefield))! afterrevealedend revealend text={T}, Pay 1 life, Sacrifice Marsh Flats: Search your library for a Plains or Swamp card and put it onto the battlefield. Then shuffle your library. type=Land [/card] @@ -74089,7 +74074,8 @@ type=Sorcery [/card] [card] name=Mind Harness -target=creature(red;green) +target=creature[red;green] +alias=1194 auto=cumulativeupcostmulti[{1}] sacrifice all(this) text=Enchant red or green creature -- Cumulative upkeep {1} (At the beginning of your upkeep, put an age counter on this permanent, then sacrifice it unless you pay its upkeep cost for each age counter on it.) -- You control enchanted creature. mana={U} @@ -74970,7 +74956,7 @@ type=Sorcery [card] name=Mischievous Poltergeist abilities=flying -auto={L}:regenerate +auto={L:1}:regenerate text=Flying -- Pay 1 life: Regenerate Mischievous Poltergeist. mana={2}{B} type=Creature @@ -75431,7 +75417,7 @@ type=Artifact [card] name=Misty Rainforest aicode=activate moveTo(myBattlefield) target(*[forest;island]|myLibrary) -auto={L}{T}{S}:name(search card) reveal:plibrarycount optionone name(choose card) target(*[forest;island]|reveal) moveto(ownerlibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownerlibrary) and!( all(*|reveal) moveto(ownerlibrary) and!(shuffle)! )! optiontwoend afterrevealed all(tobecast|mylibrary) moveto(ownerlibrary) and!(moveto(ownerbattlefield))! afterrevealedend revealend +auto={L:1}{T}{S}:name(search card) reveal:plibrarycount optionone name(choose card) target(*[forest;island]|reveal) moveto(ownerlibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownerlibrary) and!( all(*|reveal) moveto(ownerlibrary) and!(shuffle)! )! optiontwoend afterrevealed all(tobecast|mylibrary) moveto(ownerlibrary) and!(moveto(ownerbattlefield))! afterrevealedend revealend text={T}, Pay 1 life, Sacrifice Misty Rainforest: Search your library for a Forest or Island card and put it onto the battlefield. Then shuffle your library. type=Land [/card] @@ -76390,7 +76376,6 @@ type=Enchantment [/card] [card] name=Moonring Island -auto={t}:add{u} auto=tap(noevent) aicode=activate name(look) donothing auto={u}{t}:target(player) name(Look) reveal:1 optionone name(Look) target(*|reveal) doNothing optiononeend optiontwo all(*|reveal) moveto(ownerlibrary) optiontwoend revealend restriction{type(*[blue]|mybattlefield)~morethan~1} @@ -76610,7 +76595,7 @@ toughness=2 [card] name=Morinfen abilities=flying -auto=cumulativeupcost[{L}] sacrifice +auto=cumulativeupcost[{L:1}] sacrifice text=Flying -- Cumulative upkeep - Pay 1 life. (At the beginning of your upkeep, put an age counter on this permanent, then sacrifice it unless you pay its upkeep cost for each age counter on it.) mana={3}{B}{B} type=Legendary Creature @@ -77391,7 +77376,7 @@ toughness=3 [/card] [card] name=Mundungu -auto={T}:name(counter spell) target(*|stack) transforms((,newability[pay[[{1}{L}]] name(pay 1 mana & 1 life) donothing?fizzle])) forever +auto={T}:name(counter spell) target(*|stack) transforms((,newability[pay[[{1}{L:1}]] name(pay 1 mana & 1 life) donothing?fizzle])) forever text={T}: Counter target spell unless its controller pays {1} and 1 life. mana={1}{U}{B} type=Creature @@ -77479,7 +77464,7 @@ type=Instant [card] name=Murderous Redcap abilities=persist -auto=target(creature,player) dynamicability +auto=target(creature) dynamicability text=When Murderous Redcap enters the battlefield, it deals damage equal to its power to target creature or player. -- Persist (When this creature dies, if it had no -1/-1 counters on it, return it to the battlefield under its owner's control with a -1/-1 counter on it.) mana={2}{BR}{BR} type=Creature @@ -77571,7 +77556,8 @@ type=Instant [card] name=Mutant's Prey target=creature[counter{1/1.1}]||mybattlefield -auto=transforms((,newability[target(creature) dynamicability])) ueot +auto=transforms((,newability[target(creature|opponentbattlefield) dynamicability])) ueot +restriction=type(creature|opponentbattlefield)~morethan~0 text=Target creature you control with a +1/+1 counter on it fights target creature an opponent controls. mana={G} type=Instant @@ -77585,7 +77571,7 @@ type=Land [/card] [card] name=Mutilate -auto=foreach(swamp|myBattlefield) -1/-1 all(creature) ueot +auto=foreach(swamp|myBattlefield) -1/-1 all(creature) text=All creatures get -1/-1 until end of turn for each Swamp you control. mana={2}{B}{B} type=Sorcery @@ -78297,7 +78283,7 @@ auto={C(0/0,-2,Loyalty)}:name(-2: Exile target Enchantment) target(enchantment) auto={C(0/0,-8,Loyalty)}:name(-8: Fetch) reveal:plibrarycount optionone name(choose card) target(artifact,creature|reveal) moveto(ownerlibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownerlibrary) and!( all(*|reveal) moveto(ownerlibrary) and!(shuffle)! )! optiontwoend afterrevealed all(tobecast|mylibrary) moveto(ownerlibrary) and!(moveto(mybattlefield) and!( transforms((,newability[haste],newability[phaseaction[endofturn sourceinplay] moveTo(ownerhand)])) forever )!)! afterrevealedend revealend text=+2: You may discard a card. If you do, draw a card. -- -2: Exile target enchantment, tapped artifact, or tapped creature. -- -8: Search your library for an artifact or creature card, put it onto the battlefield, then shuffle your library. It gains haste. Return it to your hand at the beginning of the next end step. mana={2}{R}{W} -type=Planeswalker +type=Legendary Planeswalker subtype=Nahiri [/card] [card] @@ -78308,7 +78294,7 @@ auto={C(0/0,-2,Loyalty)}:name(-2: Get Equipment) notatarget(equipment|mygraveyar auto={C(0/0,-10,Loyalty)}:name(-10: Stoneforged Blade) token(Stoneforged Blade,Artifact Equipment,0/0,Indestructible,tnum.2) and!(transforms((,newability[{0}:equip],newability[teach(creature) 5/5],newability[teach(creature) double strike])) forever)! text=+2: Put a 1/1 white Kor Soldier creature token onto the battlefield. You may attach an Equipment you control to it. -- -2: You may put an Equipment card from your hand or graveyard onto the battlefield. -- -10: Put a colorless Equipment artifact token named Stoneforged Blade onto the battlefield. It has indestructible, "Equipped creature gets +5/+5 and has double strike," and equip {0}. -- Nahiri, the Lithomancer can be your commander. mana={3}{W}{W} -type=Planeswalker +type=Legendary Planeswalker subtype=Nahiri [/card] [card] @@ -79854,7 +79840,7 @@ auto={C(0/0,-2,Loyalty)}:name(-2: gain control) moveTo(mybattlefield) target(cre auto={C(0/0,-9,Loyalty)}:name(-9: ultimate) target(player) damage:7 && all(this) transforms((,newability[ability$!notatarget(<7>*|mybattlefield) sacrifice!$ targetedplayer],newability[ability$!notatarget(<7>*|myhand) reject!$ targetedplayer])) text=+3: Destroy target noncreature permanent. -- -2: Gain control of target creature. -- -9: Nicol Bolas, Planeswalker deals 7 damage to target player. That player discards seven cards, then sacrifices seven permanents. mana={4}{U}{B}{B}{R} -type=Planeswalker +type=Legendary Planeswalker subtype=Bolas [/card] [card] @@ -79920,7 +79906,7 @@ toughness=1 [/card] [card] name=Night of Souls' Betrayal -auto=all(creature) -1/-1 +auto=lord(creature) -1/-1 text=All creatures get -1/-1. mana={2}{B}{B} type=Legendary Enchantment @@ -79937,8 +79923,8 @@ toughness=4 [/card] [card] name=Night Soil -auto={1}{E(*|mygraveyard)}{E(*|mygraveyard)}:name(from your graveyard) token(Saproling,Creature Saproling,1/1,green) -auto={1}{E(*|opponentgraveyard)}{E(*|opponentgraveyard)}:name(from opponent's graveyard) token(Saproling,Creature Saproling,1/1,green) +auto={1}{E(creature|mygraveyard)}{E(creature|mygraveyard)}:name(from your graveyard) token(Saproling,Creature Saproling,1/1,green) +auto={1}{E(creature|opponentgraveyard)}{E(creature|opponentgraveyard)}:name(from opponent's graveyard) token(Saproling,Creature Saproling,1/1,green) text={1}, Exile two creature cards from a single graveyard: Put a 1/1 green Saproling creature token onto the battlefield. mana={G}{G} type=Enchantment @@ -80503,7 +80489,7 @@ auto={C(0/0,1,Loyalty)}:name(+1: gain life) life:twicetype:elf:mybattlefield con auto={C(0/0,-7,Loyalty)}:name(-7: ultimate) reveal:plibrarycount optionone name(choose card) target(creature[elf]|reveal) moveto(ownerlibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownerlibrary) and!( all(*|reveal) moveto(ownerlibrary) and!(shuffle)! )! optiontwoend afterrevealed all(tobecast|mylibrary) moveto(ownerlibrary) and!(moveTo(myBattlefield))! afterrevealedend revealend text=+1: Search your library for a card named Nissa's Chosen and put it onto the battlefield. Then shuffle your library. -- +1: You gain 2 life for each Elf you control. -- -7: Search your library for any number of Elf creature cards and put them onto the battlefield. Then shuffle your library. mana={2}{G}{G} -type=Planeswalker +type=Legendary Planeswalker subtype=Nissa [/card] [card] @@ -80515,7 +80501,7 @@ auto={C(0/0,-4,Loyalty)}:name(-4: Reveal Cards) reveal:2 optionone name(Get Land auto={C(0/0,-12,Loyalty)}:name(-12: 5/5 & Trample) all(creature|mybattlefield) 5/5 ueot && all(creature|mybattlefield) trample ueot text=+3: You gain 3 life. -- -4: Reveal the top two cards of your library. Put all land cards from among them onto the battlefield and the rest into your hand. -- -12: Creatures you control get +5/+5 and gain trample until end of turn. mana={4}{G}{G} -type=Planeswalker +type=Legendary Planeswalker subtype=Nissa [/card] [card] @@ -80525,7 +80511,7 @@ auto={C(0/0,1,Loyalty)}:name(+1: reveal) reveal:1 optionone target(<1>land|revea auto={C(0/0,-2,Loyalty)}:name(-2: ashaya token) create(Ashaya, the Awoken World:Legendary Elemental Creature:4/4:green) auto={C(0/0,-7,Loyalty)}:name(-7: animate land) target(land) transforms((Creature Elemental,newability[untap],setpower=6,settoughness=6)) forever text=+1: Reveal the top card of your library. If it's a land card, put it onto the battlefield. Otherwise, put it into your hand. -- -2: Put a legendary 4/4 green Elemental creature token named Ashaya, the Awoken World onto the battlefield. -- -7: Untap up to six target lands. They become 6/6 Elemental creatures. They're still lands. -type=Planeswalker +type=Legendary Planeswalker subtype=Nissa [/card] [card] @@ -80548,7 +80534,7 @@ auto={C(0/0,-3,Loyalty)}:name(-3: reclaim) target(*[-instant;-sorcery]|mygraveya auto={C(0/0,-6,Loyalty)}:name(-6: Emblem) emblem transforms((,newability[@movedTo(land|mybattlefield):may draw:1 controller])) forever dontremove text=+1: Untap target land you control. Until your next turn, it becomes a 5/5 Elemental creature with haste. It's still a land. -- -3: Return target permanent card from your graveyard to your hand. -- -6: You get an emblem with "Whenever a land enters the battlefield under your control, you may draw a card." mana={3}{G}{G} -type=Planeswalker +type=Legendary Planeswalker subtype=Nissa [/card] [card] @@ -80559,7 +80545,7 @@ auto={C(0/0,-2,Loyalty)}:name(-2:+1/+1 counters) all(creature|mybattlefield) cou auto={C(0/0,-7,Loyalty)}:name(-7: ultimate) life:type:land:mybattlefield controller && draw:type:land:mybattlefield controller text=+1: Put a 0/1 green Plant creature token onto the battlefield. -- -2: Put a +1/+1 counter on each creature you control. -- -7: You gain X life and draw X cards, where X is the number of lands you control. mana={1}{G}{G} -type=Planeswalker +type=Legendary Planeswalker subtype=Nissa [/card] [card] @@ -80571,7 +80557,7 @@ auto={C(0/0,1,Loyalty)}:name(+1: untap up to 4 forest) target(forest|myb auto={C(0/0,-7,Loyalty)}:name(-7: search Lands) reveal:plibrarycount optionone name(choose card) target(land[basic]|reveal) moveto(ownerlibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownerlibrary) and!( all(*|reveal) moveto(ownerlibrary) and!(shuffle)! )! optiontwoend afterrevealed all(tobecast|mylibrary) moveto(ownerlibrary) and!(moveTo(mybattlefield) and!( becomes(Elemental Creature,4/4,trample) forever )! oneshot)! afterrevealedend revealend text=+1: Target land you control becomes a 4/4 Elemental creature with trample. It's still a land. -- +1: Untap up to four target Forests. -- -7: Search your library for any number of basic land cards, put them onto the battlefield, then shuffle your library. Those lands become 4/4 Elemental creatures with trample. They're still lands. mana={3}{G}{G} -type=Planeswalker +type=Legendary Planeswalker subtype=Nissa [/card] [card] @@ -81683,7 +81669,7 @@ auto={C(0/0,-3,Loyalty)}:name(-3: destroy target creature) destroy target(creatu auto={C(0/0,-8,Loyalty)}:name(-8: emblem) emblem transforms((,newability[@drawn(opponent):life:-2 opponent],newability[@drawn(controller):life:-2 opponent])) forever dontremove text=+1: You draw a card and you lose 1 life. -- -3: Destroy target creature. -- -8: Target opponent gets an emblem with "Whenever a player draws a card, you lose 2 life." (WORKAROUND DOES NOT TARGET OPPONENT) -- Starting Loyalty (5) mana={3}{B}{B} -type=Planeswalker +type=Legendary Planeswalker subtype=Nixilis [/card] [card] @@ -83353,7 +83339,7 @@ toughness=3 [/card] [card] name=Order of the Sacred Torch -auto={L}{T}:fizzle target(*[black]|stack) +auto={L:1}{T}:fizzle target(*[black]|stack) text={T}, Pay 1 life: Counter target black spell. mana={1}{W}{W} type=Creature @@ -86647,11 +86633,11 @@ toughness=5 [/card] [card] name=Phyrexian Lens -auto={L}{T}:Add{W} -auto={L}{T}:Add{U} -auto={L}{T}:Add{B} -auto={L}{T}:Add{R} -auto={L}{T}:Add{G} +auto={L:1}{T}:Add{W} +auto={L:1}{T}:Add{U} +auto={L:1}{T}:Add{B} +auto={L:1}{T}:Add{R} +auto={L:1}{T}:Add{G} text={T}, Pay 1 life: Add one mana of any color to your mana pool. mana={3} type=Artifact @@ -87272,7 +87258,7 @@ type=Instant [card] name=Pit Fight target=creature|mybattlefield -auto=transforms((,newability[target(creature) dynamicability])) ueot +auto=transforms((,newability[target(other creature) dynamicability])) ueot text=Target creature you control fights another target creature. (Each deals damage equal to its power to the other.) mana={1}{RG} type=Instant @@ -87963,7 +87949,7 @@ toughness=3 [card] name=Polluted Delta aicode=activate moveTo(myBattlefield) target(*[island;swamp]|myLibrary) -auto={L}{T}{S}:name(search card) reveal:plibrarycount optionone name(choose card) target(*[island;swamp]|reveal) moveto(ownerlibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownerlibrary) and!( all(*|reveal) moveto(ownerlibrary) and!(shuffle)! )! optiontwoend afterrevealed all(tobecast|mylibrary) moveto(ownerlibrary) and!(moveto(ownerbattlefield))! afterrevealedend revealend +auto={L:1}{T}{S}:name(search card) reveal:plibrarycount optionone name(choose card) target(*[island;swamp]|reveal) moveto(ownerlibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownerlibrary) and!( all(*|reveal) moveto(ownerlibrary) and!(shuffle)! )! optiontwoend afterrevealed all(tobecast|mylibrary) moveto(ownerlibrary) and!(moveto(ownerbattlefield))! afterrevealedend revealend text={T}, Pay 1 life, Sacrifice Polluted Delta: Search your library for an Island or Swamp card and put it onto the battlefield. Then shuffle your library. type=Land [/card] @@ -88013,7 +87999,7 @@ toughness=7 [/card] [card] name=Ponyback Brigade -auto=token(Goblin,Creature Goblin,1/1, haste, red) *3 +auto=token(Goblin,Creature Goblin,1/1,red) *3 facedown={3} autofacedown={2}{R}{W}{B}:morph autofaceup=token(Goblin,Creature Goblin,1/1, haste, red) *3 @@ -89304,7 +89290,7 @@ type=Sorcery name=Proclamation of Rebirth target=creature[manacost<=1]|mygraveyard auto=moveTo(myBattlefield) -autohand={5}{W}:moveTo(myhand) target(creature[manacost<=1]|mygraveyard) limit:1 myUpkeepOnly +autohand={5}{W}:moveTo(myBattlefield) target(creature[manacost<=1]|mygraveyard) limit:1 myUpkeepOnly text=Return up to three target creature cards with converted mana cost 1 or less from your graveyard to the battlefield. -- Forecast - {5}{W}, Reveal Proclamation of Rebirth from your hand: Return target creature card with converted mana cost 1 or less from your graveyard to the battlefield. (Activate this ability only during your upkeep and only once each turn.) mana={2}{W} type=Sorcery @@ -89714,10 +89700,10 @@ toughness=3 [/card] [card] name=Psychic Overload -target=*|battlefield +target=artifact,creature,enchantment,land,planeswalker auto=tap auto=teach(*) doesnotuntap -auto=teach(*) {D(*|myhand)}{D(*|myhand)}:untap +auto=teach(*) {D(artifact|myhand)}{D(artifact|myhand)}:untap text=Enchant permanent -- When Psychic Overload enters the battlefield, tap enchanted permanent. -- Enchanted permanent doesn't untap during its controller's untap step. -- Enchanted permanent has "Discard two artifact cards: Untap this permanent." mana={3}{U} type=Enchantment @@ -89787,7 +89773,8 @@ subtype=Aura [card] name=Psychic Vortex auto=@each my upkeep:counter(0/0,1,Age) && all(this) transforms((,newability[choice draw:counter{0%0.1.Age} controller],newability[choice sacrifice])) -auto=@each my endofturn:sacrifice notatarget(land|myBattlefield) && reject all(*|myhand) +auto=@each my endofturn:sacrifice notatarget(land|myBattlefield) +auto=@each my endofturn:reject all(*|myhand) text=Cumulative upkeep - Draw a card. (At the beginning of your upkeep, put an age counter on this permanent, then sacrifice it unless you pay its upkeep cost for each age counter on it.) -- At the beginning of your end step, sacrifice a land and discard your hand. mana={2}{U}{U} type=Enchantment @@ -90836,7 +90823,7 @@ toughness=5 [card] name=Quicksilver Dagger target=creature -auto=teach(creature) {T}:damage:1 target(creature,player) && draw:1 controller +auto=teach(creature) ({T}:damage:1 target(creature,player) && draw:1 controller) text=Enchant creature -- Enchanted creature has "{T}: This creature deals 1 damage to target player. You draw a card." mana={1}{U}{R} type=Enchantment @@ -91504,7 +91491,7 @@ type=Enchantment [card] name=Raiders' Spoils auto=lord(creature|mybattlefield) 1/0 -auto=@combatdamaged(player) from(warrior|mybattlefield):pay({L}) draw:1 controller +auto=@combatdamaged(player) from(warrior|mybattlefield):pay({L:1}) draw:1 controller text=Creatures you control get +1/+0. -- Whenever a Warrior you control deals combat damage to a player, you may pay 1 life. If you do, draw a card. mana={3}{B} type=Enchantment @@ -91922,7 +91909,7 @@ auto={C(0/0,-2,Loyalty)}:name(-2: 3 damage) damage:3 target(creature,player) auto={C(0/0,-7,Loyalty)}:name(-7: ultimate) flipacoin winability turns:+1 controller winabilityend flipend && flipacoin winability turns:+1 controller winabilityend flipend && flipacoin winability turns:+1 controller winabilityend flipend && flipacoin winability turns:+1 controller winabilityend flipend && flipacoin winability turns:+1 controller winabilityend flipend text=+1: Tap target permanent, then untap another target permanent. -- -2: Ral Zarek deals 3 damage to target creature or player. -- -7: Flip five coins. Take an extra turn after this one for each coin that comes up heads. mana={2}{U}{R} -type=Planeswalker +type=Legendary Planeswalker subtype=Ral [/card] [card] @@ -92574,8 +92561,8 @@ toughness=4 name=Raven Guild Master facedown={3} autofacedown={2}{U}{U}:morph -auto=@combatdamagefoeof(player) from(this):deplete:10 opponent -auto=@combatdamageof(player) from(this):deplete:10 controller +auto=@combatdamagefoeof(player) from(this):ingest:10 opponent +auto=@combatdamageof(player) from(this):ingest:10 controller text=Whenever Raven Guild Master deals combat damage to a player, that player exiles the top ten cards of his or her library. -- Morph {2}{U}{U} (You may cast this face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.) mana={1}{U}{U} type=Creature @@ -94054,7 +94041,8 @@ subtype=Aura [/card] [card] name=Relic Seeker -auto=this(cantargetcard(*[-renown]) transforms((,newability[@combatdamaged(player) from(this):counter(1/1) && becomes(renown) forever],newability[may moveto(myhand) notatarget(equipment|mylibrary)])) +auto=this(cantargetcard(*[-renown])) transforms((,newability[@combatdamaged(player) from(this):counter(1/1) && becomes(renown) forever])) +auto=this(cantargetcard(*[renown]) transforms((,newability[may moveto(myhand) notatarget(equipment|mylibrary)])) text=Renown 1 (When this creature deals combat damage to a player, if it isn't renowned, put a +1/+1 counter on it and it becomes renowned.) -- When Relic Seeker becomes renowned, you may search your library for an Equipment card, reveal it, put it into your hand, then shuffle your library. mana={1}{W} type=Creature @@ -99059,7 +99047,7 @@ type=Land [/card] [card] name=Sand Squid -abilities=doesnotuntap +abilities=islandwalk,doesnotuntap auto=@each my untap sourcetap:may untap auto={t}:target(creature) grant transforms((,newability[tap],newability[doesnotuntap])) grantend text=Islandwalk -- You may choose not to untap Sand Squid during your untap step. -- {T}: Tap target creature. That creature doesn't untap during its controller's untap step for as long as Sand Squid remains tapped. @@ -99281,7 +99269,7 @@ toughness=3 [/card] [card] name=Sangrophage -auto=upcost[{L}{L}] tap +auto=upcost[{L:2}] tap text=At the beginning of your upkeep, tap Sangrophage unless you pay 2 life. mana={B}{B} type=Creature @@ -99529,7 +99517,7 @@ auto={C(0/0,-2,Loyalty)}:name(-2: sacrifice) target(creature) sacrifice and!( to auto={C(0/0,-4,Loyalty)}:name(-4: ultimate) all(creature[dragon]|mybattlefield) transforms((,newability[target(player) dynamicability])) oneshot text=0: Reveal the top card of your library and put it into your hand. Sarkhan the Mad deals damage to himself equal to that card's converted mana cost. -- -2: Target creature's controller sacrifices it, then that player puts a 5/5 red Dragon creature token with flying onto the battlefield. -- -4: Each Dragon creature you control deals damage equal to its power to target player. mana={3}{B}{R} -type=Planeswalker +type=Legendary Planeswalker subtype=Sarkhan [/card] [card] @@ -99541,7 +99529,7 @@ auto={C(0/0,-2,Loyalty)}:name(-2: 4/4 dragon token) token(Dragon,creature dragon auto={C(0/0,-8,Loyalty)}:name(-8: Search for any number of dragons) reveal:plibrarycount optionone name(choose card) target(creature[dragon]|reveal) moveto(ownerlibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownerlibrary) and!( all(*|reveal) moveto(ownerlibrary) and!(shuffle)! )! optiontwoend afterrevealed all(tobecast|mylibrary) moveto(ownerlibrary) and!(moveto(ownerbattlefield))! afterrevealedend revealend asSorcery text=+1: Draw a card, then add one mana of any color to your mana pool. -- -2: Put a 4/4 red Dragon creature token with flying onto the battlefield. -- -8: Search your library for any number of Dragon creature cards and put them onto the battlefield. Then shuffle your library. -- Starting Loyalty (4) mana={2}{G}{U}{R} -type=Planeswalker +type=Legendary Planeswalker subtype=Sarkhan [/card] [card] @@ -99552,7 +99540,7 @@ auto={C(0/0,-2,Loyalty)}:name(-2: gain control) target(creature) transforms((,ne auto={C(0/0,-6,Loyalty)}:name(-6: 5 Dragons) token(Dragon,Creature Dragon,4/4,red,flying)*5 text=+1: Creatures you control get +1/+1 and gain haste until end of turn. -- -2: Gain control of target creature until end of turn. Untap that creature. It gains haste until end of turn. -- -6: Put five 4/4 red Dragon creature tokens with flying onto the battlefield. mana={2}{R}{G} -type=Planeswalker +type=Legendary Planeswalker subtype=Sarkhan [/card] [card] @@ -99563,7 +99551,7 @@ auto={C(0/0,-3,Loyalty)}:name(-3: 4 Damage to creature) damage:4 target(creature auto={C(0/0,-6,Loyalty)}:name(-6: Emblem) emblem transforms((,newability[@each my draw:draw:2 controller],newability[@each my end:moveTo(graveyard) all(*|myhand)])) forever dontremove mana={3}{R}{R} text=+1 Until end of turn, Sarkhan, the Dragonspeaker becomes a legendary 4/4 red Dragon creature with flying, indestructible, and haste. (He doesn't lose loyalty while he's not a planeswalker. -- -3: Sarkhan, the Dragonspeaker deals 4 damage to target creature. -- -6: You get an emblem with "At the beginning of your draw step, draw two additional cards" and "At the beginning of your end step, discard your hand." -- Starting Loyalty (4) -type=Planeswalker +type=Legendary Planeswalker subtype=Sarkhan [/card] [card] @@ -99597,7 +99585,7 @@ type=Artifact [card] name=Saruli Gatekeepers auto=if type(land[Gate]|mybattlefield)~morethan~1 then life:7 controller oneshot -text=When Saruli Gatekeepers enters the battlefield, if you control two or more Gates, gain 7 life. +text=When Saruli Gatekeepers enters the battlefield, if you control two or more Gates, gain 7 life. mana={3}{G} type=Creature subtype=Elf Warrior @@ -99959,8 +99947,8 @@ type=Land [/card] [card] name=Scald -auto=@tappedformana(land|myBattlefield):damage:1 controller -auto=@tappedformana(land|opponentBattlefield):damage:1 opponent +auto=@tappedformana(land[island]|myBattlefield):damage:1 controller +auto=@tappedformana(land[island]|opponentBattlefield):damage:1 opponent text=Whenever a player taps an Island for mana, Scald deals 1 damage to that player. mana={1}{R} type=Enchantment @@ -99988,7 +99976,7 @@ toughness=1 [card] name=Scalding Tarn aicode=activate moveTo(myBattlefield) target(*[island;mountain]|myLibrary) -auto={L}{T}{S}:name(search card) reveal:plibrarycount optionone name(choose card) target(*[island;mountain]|reveal) moveto(ownerlibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownerlibrary) and!( all(*|reveal) moveto(ownerlibrary) and!(shuffle)! )! optiontwoend afterrevealed all(tobecast|mylibrary) moveto(ownerlibrary) and!(moveto(ownerbattlefield))! afterrevealedend revealend +auto={L:1}{T}{S}:name(search card) reveal:plibrarycount optionone name(choose card) target(*[island;mountain]|reveal) moveto(ownerlibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownerlibrary) and!( all(*|reveal) moveto(ownerlibrary) and!(shuffle)! )! optiontwoend afterrevealed all(tobecast|mylibrary) moveto(ownerlibrary) and!(moveto(ownerbattlefield))! afterrevealedend revealend text={T}, Pay 1 life, Sacrifice Scalding Tarn: Search your library for an Island or Mountain card and put it onto the battlefield. Then shuffle your library. type=Land [/card] @@ -100827,22 +100815,22 @@ type=Sorcery [/card] [card] name=Scrap Trawler -auto=@movedto(artifact[manacost=1]|graveyard) from(mybattlefield):moveto(myhand) target(artifact[manacost<1]|mygraveyard) -auto=@movedto(artifact[manacost=2]|graveyard) from(mybattlefield):moveto(myhand) target(artifact[manacost<2]|mygraveyard) -auto=@movedto(artifact[manacost=3]|graveyard) from(mybattlefield):moveto(myhand) target(artifact[manacost<3]|mygraveyard) -auto=@movedto(artifact[manacost=4]|graveyard) from(mybattlefield):moveto(myhand) target(artifact[manacost<4]|mygraveyard) -auto=@movedto(artifact[manacost=5]|graveyard) from(mybattlefield):moveto(myhand) target(artifact[manacost<5]|mygraveyard) -auto=@movedto(artifact[manacost=6]|graveyard) from(mybattlefield):moveto(myhand) target(artifact[manacost<6]|mygraveyard) -auto=@movedto(artifact[manacost=7]|graveyard) from(mybattlefield):moveto(myhand) target(artifact[manacost<7]|mygraveyard) -auto=@movedto(artifact[manacost=8]|graveyard) from(mybattlefield):moveto(myhand) target(artifact[manacost<8]|mygraveyard) -auto=@movedto(artifact[manacost=9]|graveyard) from(mybattlefield):moveto(myhand) target(artifact[manacost<9]|mygraveyard) -auto=@movedto(artifact[manacost=10]|graveyard) from(mybattlefield):moveto(myhand) target(artifact[manacost<10]|mygraveyard) -auto=@movedto(artifact[manacost=11]|graveyard) from(mybattlefield):moveto(myhand) target(artifact[manacost<11]|mygraveyard) -auto=@movedto(artifact[manacost=12]|graveyard) from(mybattlefield):moveto(myhand) target(artifact[manacost<12]|mygraveyard) -auto=@movedto(artifact[manacost=13]|graveyard) from(mybattlefield):moveto(myhand) target(artifact[manacost<13]|mygraveyard) -auto=@movedto(artifact[manacost=14]|graveyard) from(mybattlefield):moveto(myhand) target(artifact[manacost<14]|mygraveyard) -auto=@movedto(artifact[manacost=15]|graveyard) from(mybattlefield):moveto(myhand) target(artifact[manacost<15]|mygraveyard) -auto=@movedto(artifact[manacost=16]|graveyard) from(mybattlefield):moveto(myhand) target(artifact[manacost<16]|mygraveyard) +auto=@movedto(artifact[manacost=1]|graveyard) from(mybattlefield):moveto(myhand) target(artifact[manacost<=0]|mygraveyard) +auto=@movedto(artifact[manacost=2]|graveyard) from(mybattlefield):moveto(myhand) target(artifact[manacost<=1]|mygraveyard) +auto=@movedto(artifact[manacost=3]|graveyard) from(mybattlefield):moveto(myhand) target(artifact[manacost<=2]|mygraveyard) +auto=@movedto(artifact[manacost=4]|graveyard) from(mybattlefield):moveto(myhand) target(artifact[manacost<=3]|mygraveyard) +auto=@movedto(artifact[manacost=5]|graveyard) from(mybattlefield):moveto(myhand) target(artifact[manacost<=4]|mygraveyard) +auto=@movedto(artifact[manacost=6]|graveyard) from(mybattlefield):moveto(myhand) target(artifact[manacost<=5]|mygraveyard) +auto=@movedto(artifact[manacost=7]|graveyard) from(mybattlefield):moveto(myhand) target(artifact[manacost<=6]|mygraveyard) +auto=@movedto(artifact[manacost=8]|graveyard) from(mybattlefield):moveto(myhand) target(artifact[manacost<=7]|mygraveyard) +auto=@movedto(artifact[manacost=9]|graveyard) from(mybattlefield):moveto(myhand) target(artifact[manacost<=8]|mygraveyard) +auto=@movedto(artifact[manacost=10]|graveyard) from(mybattlefield):moveto(myhand) target(artifact[manacost<=9]|mygraveyard) +auto=@movedto(artifact[manacost=11]|graveyard) from(mybattlefield):moveto(myhand) target(artifact[manacost<=10]|mygraveyard) +auto=@movedto(artifact[manacost=12]|graveyard) from(mybattlefield):moveto(myhand) target(artifact[manacost<=11]|mygraveyard) +auto=@movedto(artifact[manacost=13]|graveyard) from(mybattlefield):moveto(myhand) target(artifact[manacost<=12]|mygraveyard) +auto=@movedto(artifact[manacost=14]|graveyard) from(mybattlefield):moveto(myhand) target(artifact[manacost<=13]|mygraveyard) +auto=@movedto(artifact[manacost=15]|graveyard) from(mybattlefield):moveto(myhand) target(artifact[manacost<=14]|mygraveyard) +auto=@movedto(artifact[manacost=16]|graveyard) from(mybattlefield):moveto(myhand) target(artifact[manacost<=15]|mygraveyard) text=Whenever Scrap Trawler or another artifact you control is put into a graveyard from the battlefield, return to your hand target artifact card in your graveyard with lesser converted mana cost. mana={3} type=Artifact Creature @@ -101108,7 +101096,7 @@ type=Artifact [/card] [card] name=Scroll of the Masters -auto=@movedTo(*[-creature]|mystack):counter (0/0,Lore) all(this) +auto=@movedTo(*[-creature]|mystack):counter(0/0,Lore) all(this) auto={3}{T}:thisforeach(counter{0/0.1.Lore}) 1/1 target(creature|mybattlefield) ueot text=Whenever you cast a noncreature spell, put a lore counter on Scroll of the Masters. -- {3}{T}: Target creature you control gets +1/+1 until end of turn for each lore counter on Scroll of the Masters. mana={2} @@ -101758,7 +101746,7 @@ type=Land [/card] [card] name=Season of the Witch -auto=upcost[{L}{L}] sacrifice +auto=upcost[{L:2}] sacrifice auto=@each my combatends:all(creature[-fresh;-attacking;-defender;-cantattack;-tapped]|mybattlefield) phaseaction[endofturn once] destroy auto=@each my combatends:all(creature[fresh;haste;-attacking;-defender;-cantattack;-tapped]|mybattlefield) phaseaction[endofturn once] destroy auto=@each opponent combatends:all(creature[-fresh;-attacking;-defender;-cantattack]|opponentbattlefield) phaseaction[endofturn once] destroy @@ -102714,7 +102702,7 @@ toughness=3 [card] name=Sentry of the Underworld abilities=flying,vigilance -auto={W}{B}{L}{L}{L}:regenerate +auto={W}{B}{L:3}:regenerate text={W}{B}, Pay 3 life: Regenerate Sentry of the Underworld. mana={3}{W}{B} type=Creature @@ -103387,7 +103375,7 @@ toughness=* [/card] [card] name=Sewer Rats -auto={L}{B}:1/0 limit:3 +auto={L:1}{B}:1/0 limit:3 text={B}, Pay 1 life: Sewer Rats gets +1/+0 until end of turn. Activate this ability no more than three times each turn. mana={B} type=Creature @@ -103583,7 +103571,7 @@ toughness=6 [/card] [card] name=Shadowcloak Vampire -auto={L}{L}:flying ueot +auto={L:2}:flying ueot text=Pay 2 life: Shadowcloak Vampire gains flying until end of turn. mana={4}{B} type=Creature @@ -104034,7 +104022,7 @@ toughness=5 [/card] [card] name=Shauku's Minion -auto=damage:2 target(creature[white]) +auto={B}{R}{T}:damage:2 target(creature[white]) text={B}{R}, {T}: Shauku's Minion deals 2 damage to target white creature. mana={1}{B}{R} type=Creature @@ -106411,7 +106399,7 @@ toughness=3 [/card] [card] name=Sinister Concoction -auto={B}{L}{D(*|myhand)}{m}{S}:destroy target(other creature) +auto={B}{L:1}{D(*|myhand)}{m}{S}:destroy target(other creature) text={B}, Pay 1 life, Put the top card of your library into your graveyard, Discard a card, Sacrifice Sinister Concoction: Destroy target creature. mana={B} type=Enchantment @@ -106987,7 +106975,7 @@ toughness=2 [/card] [card] name=Skirsdag Flayer -auto={3}{B}{S(human|mybattlefielf)}:destroy target(creature) +auto={3}{B}{S(human|mybattlefield)}:destroy target(creature) text={3}{B}, {T}, Sacrifice a Human: Destroy target creature. mana={1}{B} type=Creature @@ -108182,7 +108170,9 @@ subtype=Aura [card] name=Sleep target=player -auto=choice frozen all(creature|targetedpersonsBattlefield) ueot && tap all(creature|targetedpersonsBattlefield) +auto=lord(creature|targetedpersonsbattlefield) tap +auto=lord(creature|targetedpersonsbattlefield) frozen +#auto=choice frozen all(creature|targetedpersonsBattlefield) ueot && tap all(creature|targetedpersonsBattlefield) text=Tap all creatures target player controls. Those creatures don't untap during that player's next untap step. mana={2}{U}{U} type=Sorcery @@ -109846,7 +109836,7 @@ auto={C(0/0,-15,Loyalty)}:damage:15 target(creature,planeswalker) && life:15 con auto={C(0/0,-9,Loyalty)}:token(Vampire Knight,Creature Vampire Knight,1/1,black,lifelink)*highestlifetotal text=+1: Reveal the top card of your library and put that card into your hand. Each opponent loses life equal to its converted mana cost. -- -X: Sorin, Grim Nemesis deals X damage to target creature or planeswalker and you gain X life. -- -9: Put a number of 1/1 black Vampire Knight creature tokens with lifelink onto the battlefield equal to the highest life total among all players. mana={4}{W}{B} -type=Planeswalker +type=Legendary Planeswalker subtype=Sorin [/card] [card] @@ -109857,7 +109847,7 @@ auto={C(0/0,-2,Loyalty)}:name(-2: emblem) emblem transforms((,newability[lord(cr auto={C(0/0,-6,Loyalty)}:name(-6: destroy) target(other creature,planeswalker) destroy and!(moveto(mybattlefield))! text=+1: Put a 1/1 black Vampire creature token with lifelink onto the battlefield. -- -2: You get an emblem with "Creatures you control get +1/+0." -- -6: Destroy up to three target creatures and/or other planeswalkers. Return each card put into a graveyard this way to the battlefield under your control. mana={2}{W}{B} -type=Planeswalker +type=Legendary Planeswalker subtype=Sorin [/card] [card] @@ -109868,7 +109858,7 @@ auto={C(0/0,-2,Loyalty)}:name(-2: vampire token) token(Vampire,Creature Vampire, auto={C(0/0,-6,Loyalty)}:name(-6: emblem) emblem transforms((,newability[@each opponent upkeep:ability$!name(sacrifice creature) notatarget(creature|mybattlefield) sacrifice!$ opponent])) forever dontremove mana={2}{W}{B} text=+1: Until your next turn, creatures you control get +1/+0 and gain lifelink. -- -2: Put a 2/2 black Vampire creature token with flying onto the battlefield. -- -6: You get an emblem with "At the beginning of each opponent's upkeep, that player sacrifices a creature." -- Starting Loyalty (4) -type=Planeswalker +type=Legendary Planeswalker subtype=Sorin [/card] [card] @@ -109968,7 +109958,7 @@ type=Sorcery [card] name=Soul Kiss target=creature -auto={L}{B}:2/2 limit:3 +auto={L:1}{B}:2/2 limit:3 text=Enchant creature -- {B}, Pay 1 life: Enchanted creature gets +2/+2 until end of turn. Activate this ability no more than three times each turn. mana={2}{B} type=Enchantment @@ -111702,11 +111692,11 @@ toughness=3 [card] name=Spire of Industry auto={T}:Add{C} -auto=aslongas(artifact|myBattlefield) {L}{T}:Add{W} -auto=aslongas(artifact|myBattlefield) {L}{T}:Add{U} -auto=aslongas(artifact|myBattlefield) {L}{T}:Add{B} -auto=aslongas(artifact|myBattlefield) {L}{T}:Add{R} -auto=aslongas(artifact|myBattlefield) {L}{T}:Add{G} +auto=aslongas(artifact|myBattlefield) {L:1}{T}:Add{W} +auto=aslongas(artifact|myBattlefield) {L:1}{T}:Add{U} +auto=aslongas(artifact|myBattlefield) {L:1}{T}:Add{B} +auto=aslongas(artifact|myBattlefield) {L:1}{T}:Add{R} +auto=aslongas(artifact|myBattlefield) {L:1}{T}:Add{G} text={T}: Add {C} to your mana pool. -- {T}, Pay 1 life: Add one mana of any color to your mana pool. Activate this ability only if you control an artifact. type=Land [/card] @@ -112156,7 +112146,7 @@ toughness=0 name=Spitting Image target=creature auto=clone -retrace={4}{GU}{GU} +retrace={4}{GU}{GU}{D(land|myhand)} text=Put a token that's a copy of target creature onto the battlefield. -- Retrace (You may cast this card from your graveyard by discarding a land card in addition to paying its other costs.) mana={4}{GU}{GU} type=Sorcery @@ -113090,11 +113080,11 @@ type=Instant [/card] [card] name=Standing Stones -auto={L}{1}{T}:Add{W} -auto={L}{1}{T}:Add{U} -auto={L}{1}{T}:Add{B} -auto={L}{1}{T}:Add{R} -auto={L}{1}{T}:Add{G} +auto={L:1}{1}{T}:Add{W} +auto={L:1}{1}{T}:Add{U} +auto={L:1}{1}{T}:Add{B} +auto={L:1}{1}{T}:Add{R} +auto={L:1}{1}{T}:Add{G} text={1}, {T}, Pay 1 life: Add one mana of any color to your mana pool. mana={3} type=Artifact @@ -113934,7 +113924,7 @@ toughness=2 [card] name=Stitchwing Skaab abilities=flying -auto={1}{U}{D(*|myhand)}{D(*|myhand)}:moveto(mybattlefield) and!(tap(noevent))! +autograveyard={1}{U}{D(*|myhand)}{D(*|myhand)}:moveto(mybattlefield) and!(tap(noevent))! text=Flying -- {1}{U}, Discard two cards: Return Stitchwing Skaab from your graveyard to the battlefield tapped. mana={3}{U} type=Creature @@ -115040,7 +115030,7 @@ type=Instant [/card] [card] name=Stromgald Cabal -auto={L}{T}:fizzle target(*[white]|stack) +auto={L:1}{T}:fizzle target(*[white]|stack) text={T}, Pay 1 life: Counter target white spell. mana={1}{B}{B} type=Creature @@ -116393,7 +116383,7 @@ type=Instant [/card] [card] name=Surge of Strength -target=auto +target=creature auto=trample auto=storedmanacost/0 text=As an additional cost to cast Surge of Strength, discard a red or green card. -- Target creature gains trample and gets +X/+0 until end of turn, where X is that creature's converted mana cost. @@ -116835,7 +116825,7 @@ type=Instant [card] name=Swell of Courage auto=all(creature|myBattlefield) 2/2 ueot -autohand={X}{W}{W}{discard}:thisfroeach(X) counter(1/1,1) target(creature) +autohand={X}{W}{W}{discard}:thisforeach(X) counter(1/1,1) target(creature) text=Creatures you control get +2/+2 until end of turn. -- Reinforce X - {X}{W}{W} ({X}{W}{W}, Discard this card: Put X +1/+1 counters on target creature.) mana={3}{W}{W} type=Instant @@ -117787,7 +117777,7 @@ type=Sorcery [/card] [card] name=Take Possession -target=*|battlefield +target=artifact,creature,enchantment,land,planeswalker alias=1194 text=Split second (As long as this spell is on the stack, players can't cast spells or activate abilities that aren't mana abilities.) -- Enchant permanent -- You control enchanted permanent. mana={5}{U}{U} @@ -118106,7 +118096,7 @@ auto={C(0/0,-2,Loyalty)}:name(-2: draw a card) target(player) draw:type:creature auto={C(0/0,-8,Loyalty)}:name(-8: emblem) emblem transforms((,newability[nomaxhand],newability[@movedTo(*[-token]|mygraveyard):may name(reclaim) moveTo(myhand) all(trigger[to])])) forever dontremove text=+1: Tap target permanent. It doesn't untap during its controller's next untap step. -- -2: Draw a card for each tapped creature target player controls. -- -8: You get an emblem with "You have no maximum hand size" and "Whenever a card is put into your graveyard from anywhere, you may return it to your hand." mana={3}{U}{U} -type=Planeswalker +type=Legendary Planeswalker subtype=Tamiyo [/card] [card] @@ -119827,7 +119817,7 @@ auto={C(0/0,-2,Loyalty)}:name(-2: +X/-X target) target(creature) type:artifact:m auto={C(0/0,-7,Loyalty)}:name(-7: Emblem) emblem transforms((,newability[@each my combatbegins:target(artifact|mybattlefield) remake(Artifact Creature:5/5)])) forever dontremove text=+1: Create a colorless artifact token named Etherium Cell with "{T}, Sacrifice this artifact: Add one mana of any color to your mana pool." -- -2: Target creature gets +X/-X until end of turn, where X is the number of artifacts you control. -- -7: You get an emblem with "At the beginning of combat on your turn, target artifact you control becomes an artifact creature with base power and toughness 5/5." mana={2}{U}{B} -type=Planeswalker +type=Legendary Planeswalker subtype=Tezzeret [/card] [card] @@ -119848,7 +119838,7 @@ auto={C(0/0,-10,Loyalty)}:name(X = 10) target(artifact[manacost<=10]|mylibrary) auto={C(0/0,-5,Loyalty)}:name(-5: transform your artifacts) all(artifact|mybattlefield) becomes(Artifact Creature,5/5) ueot text=+1: Untap up to two target artifacts. -- -X: Search your library for an artifact card with converted mana cost X or less and put it onto the battlefield. Then shuffle your library. -- -5: Artifacts you control become 5/5 artifact creatures until end of turn. mana={3}{U}{U} -type=Planeswalker +type=Legendary Planeswalker subtype=Tezzeret [/card] [card] @@ -119856,22 +119846,21 @@ name=Tezzeret, Agent of Bolas auto=counter(0/0,3,loyalty) aicode=activate target(artifact[zpos<=5]|mylibrary) moveto(myhand) auto={C(0/0,1,Loyalty)}:reveal:5 optionone name(Get artifact) target(artifact|reveal) moveto(myhand) optiononeend optiontwo name(put on bottom) target(<5>*|reveal) bottomoflibrary optiontwoend revealend -auto={C(0/0,-1,Loyalty)}:name(Create Construct) target(artifact) transforms((Construct,Artifact Creature,setpower=5,settoughness=5)) ueot -auto={C(0/0,-4,Loyalty)}:target(player) life:-twicetype:artifact:mybattlefield && life:twicetype:artifact:mybattlefield controller +auto={C(0/0,-1,Loyalty)}:name(Create Construct) target(artifact) transforms((Construct,Artifact Creature,setpower=5,settoughness=5)) auto={C(0/0,-4,Loyalty)}:target(player) life:-twicetype:artifact:mybattlefield && life:twicetype:artifact:mybattlefield controller text=+1: Look at the top five cards of your library. You may reveal an artifact card from among them and put it into your hand. Put the rest on the bottom of your library in any order. -- -1: Target artifact becomes a 5/5 artifact creature. -- -4: Target player loses X life and you gain X life, where X is twice the number of artifacts you control. mana={2}{U}{B} -type=Planeswalker +type=Legendary Planeswalker subtype=Tezzeret [/card] [card] name=Tezzeret, Master of Metal auto=counter(0/0,5,loyalty) -auto={C(0/0,1,Loyalty)}:name(+1: Reveal Cards) Reveal:1 revealzone(mylibrary) revealuntil(artifact|mylibrary) optionone choice name(Get Artifact) target(artifact|reveal) moveto(myhand) optiononeend optiontwo choice name(put on bottom) all(*|reveal) bottomoflibrary optiontwoend revealend +auto={C(0/0,1,Loyalty)}:name(+1: Reveal Cards) Reveal:1 revealzone(mylibrary) revealuntil(artifact|mylibrary) optionone choice name(Get Artifact) target(artifact|reveal) moveto(myhand) optiononeend optiontwo choice name(put on bottom) all(*|reveal) bottomoflibrary optiontwoend revealend auto={C(0/0,-3,Loyalty)}:name(-3: Life Loss) target(opponent) life:-type:artifact:mybattlefield auto={C(0/0,-8,Loyalty)}:name(-8: Gain Control) moveto(mybattlefield) all(*[artifact;creature]|opponentbattlefield) text=+1: Reveal cards from the top of your library until you reveal an artifact card. Put that card into your hand and the rest on the bottom of your library in a random order. -- -3: Target opponent loses life equal to the number of artifacts you control. -- -8: Gain control of all artifacts and creatures target opponent controls. mana={4}{U}{B} -type=Planeswalker +type=Legendary Planeswalker subtype=Tezzeret [/card] [card] @@ -121814,7 +121803,7 @@ auto={counter(0/0,-4,Loyalty)}:name(-4: damage target player) target(player) dam auto={counter(0/0,-6,Loyalty)}:name(-6: gain control creatures) all(creature|battlefield) moveTo(mybattlefield) && all(creature) transforms((,newability[untap],newability[haste],newability[phaseaction[endofturn sourceinplay] moveTo(ownerbattlefield)])) ueot text=+1: Draw a card, then discard a card at random. -- -4: Tibalt, the Fiend-Blooded deals damage equal to the number of cards in target player's hand to that player. -- -6: Gain control of all creatures until end of turn. Untap them. They gain haste until end of turn. mana={R}{R} -type=Planeswalker +type=Legendary Planeswalker subtype=Tibalt [/card] [card] @@ -122899,7 +122888,7 @@ toughness=2 [/card] [card] name=Torch Fiend -auto={R}{S}:destroy target(other artifact) +auto={R}{S}:destroy target(artifact) text={R}, Sacrifice Torch Fiend: Destroy target artifact. mana={1}{R} type=Creature @@ -123561,7 +123550,7 @@ toughness=4 [card] name=Trading Post auto={1}{T}{D(*|myhand)}:life:4 -auto={1}{T}{L}:token(Goat,Creature Goat,0/1,white) +auto={1}{T}{L:1}:token(Goat,Creature Goat,0/1,white) auto={1}{T}{S(creature|myBattlefield)}:moveTo(myhand) target(artifact|mygraveyard) auto={1}{T}{S(artifact|myBattlefield)}:draw:1 text={1}, {T}, Discard a card: You gain 4 life. -- {1}, {T}, Pay 1 life: Put a 0/1 white Goat creature token onto the battlefield. -- {1}, {T}, Sacrifice a creature: Return target artifact card from your graveyard to your hand. -- {1}, {T}, Sacrifice an artifact: Draw a card. @@ -123996,7 +123985,7 @@ toughness=2 name=Traverse the Ulvenwald aicode=activate transforms((,newability[if delirium then moveto(myhand) target(*[land;creature]|mylibrary)],newability[ifnot delirium then moveto(myhand) target(land[basic]|mylibrary)])) ueot auto=if delirium then name(search card) Reveal:type:*:mylibrary revealzone(mylibrary) optionone name(choose card) target(<1>*[creature;land]|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(myhand)])) optiononeend optiontwo name(shuffle) bottomoflibrary target(<1>*|reveal) and!( all(*|reveal) bottomoflibrary and!(shuffle)! )! optiontwoend revealend -auto=ifnot delirium then name(search card) Reveal:type:*:mylibrary revealzone(mylibrary) optionone name(choose card) target(<1>land|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(myhand)])) optiononeend optiontwo name(shuffle) bottomoflibrary target(<1>*|reveal) and!( all(*|reveal) bottomoflibrary and!(shuffle)! )! optiontwoend revealend +auto=ifnot delirium then name(search card) Reveal:type:*:mylibrary revealzone(mylibrary) optionone name(choose card) target(<1>land[basic]|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(myhand)])) optiononeend optiontwo name(shuffle) bottomoflibrary target(<1>*|reveal) and!( all(*|reveal) bottomoflibrary and!(shuffle)! )! optiontwoend revealend text=Search your library for a basic land card, reveal it, put it into your hand, then shuffle your library. -- Delirium If there are four or more card types among cards in your graveyard, instead search your library for a creature or land card, reveal it, put it into your hand, then shuffle your library. mana={G} type=Sorcery @@ -124105,7 +124094,7 @@ toughness=2 [/card] [card] name=Treasure Hunt -auto=Reveal:1 revealzone(mylibrary) revealuntil(*[-land]|mylibrary) optionone choice name(Get Cards) target(*|reveal) all(*|reveal) moveto(myhand) optiononeend optiontwo choice name(nothing to do) donothing optiontwoend revealend +auto=Reveal:1 revealzone(mylibrary) revealuntil(*[-land]|mylibrary) optionone choice name(Get Cards) target(*|reveal) all(*|reveal) moveto(myhand) optiononeend revealend text=Reveal cards from the top of your library until you reveal a nonland card, then put all cards revealed this way into your hand. mana={1}{U} type=Sorcery @@ -124465,6 +124454,7 @@ toughness=3 [card] name=Triangle of War auto={2}{S}:name(powerstrike) target(other creature|mybattlefield) transforms((,newability[dynamicability target(creature|opponentbattlefield)])) forever +restriction=type(creature|opponentbattlefield)~morethan~0 text={2}, Sacrifice Triangle of War: Target creature you control fights target creature an opponent controls. (Each deals damage equal to its power to the other.) mana={1} type=Artifact @@ -125479,7 +125469,7 @@ type=Instant [card] name=Twisted Justice target=player -auto=ability$! notatarget(creature|mybattlefield) dynamicability sacrifice ) !$ targetedplayer +auto=ability$! notatarget(creature|mybattlefield) dynamicability sacrifice ) !$ targetedplayer text=Target player sacrifices a creature. You draw cards equal to that creature's power. mana={4}{U}{B} type=Sorcery @@ -125544,7 +125534,7 @@ type=Sorcery [card] name=Tyrannize target=player -auto=ability$!choice name(discard your hand) all(*|myhand) reject) _ choice name(pay 7 life) life:-7 controller!$ targetedplayer +auto=ability$!choice name(discard your hand) (all(*|myhand) reject) _ choice name(pay 7 life) life:-7 controller!$ targetedplayer text=Target player discards his or her hand unless he or she pays 7 life. mana={3}{BR}{BR} type=Sorcery @@ -125617,7 +125607,7 @@ auto={C(0/0,-20,Loyalty)}:name(X=20) moveto(exile) all(*[white;blue;black;red;gr auto={C(0/0,-10,Loyalty)}:name(-10: Ultimate) life:7 && draw:7 && transforms((,newability[choice moveto(mybattlefield) target(*[-instant;-sorcery]|myhand)])) forever text=+2: Ugin, the Spirit Dragon deals 3 damage to target creature or player. -- -X: Exile each permanent with converted mana cost X or less that's one or more colors. -- -10: You gain 7 life, draw seven cards, then put up to seven permanent cards from your hand onto the battlefield. mana={8} -type=Planeswalker +type=Legendary Planeswalker subtype=Ugin [/card] [card] @@ -125895,7 +125885,7 @@ toughness=5 [/card] [card] name=Ulvenwald Tracker -auto={1}{G}{T}:target(creature|mybattlefield) transforms((,newability[target(creature) dynamicability])) ueot +auto={1}{G}{T}:target(creature|mybattlefield) transforms((,newability[target(other creature) dynamicability])) ueot text={1}{G}, {T}: Target creature you control fights another target creature. (Each deals damage equal to its power to the other.) mana={G} type=Creature @@ -126279,7 +126269,7 @@ type=Enchantment name=Underworld Coinsmith auto=life:1 auto=@movedTo(enchantment|myBattlefield):life:1 -auto={W}{B}{L}:life:-1 opponent +auto={W}{B}{L:1}:life:-1 opponent text=Constellation -- Whenever Underworld Coinsmith or another enchantment enters the battlefield under your control, you gain 1 life. -- {W}{B}, Pay 1 life: Each opponent loses 1 life. mana={W}{B} type=Enchantment Creature @@ -126290,7 +126280,7 @@ toughness=2 [card] name=Underworld Connections target=land -auto=teach(land) {T}{L}:draw:1 +auto=teach(land) {T}{L:1}:draw:1 text=Enchant land -- Enchanted land has "{T}, Pay 1 life: Draw a card." mana={1}{B}{B} type=Enchantment @@ -126404,7 +126394,7 @@ type=Instant [/card] [card] name=Unfulfilled Desires -auto={1}{l}:draw:1 && transforms((,newability[target(*|myhand) reject])) ueot +auto={1}{L:1}:draw:1 && transforms((,newability[target(*|myhand) reject])) ueot text={1}, Pay 1 life: Draw a card, then discard a card. mana={1}{U}{B} type=Enchantment @@ -128181,7 +128171,7 @@ type=Enchantment [/card] [card] name=Veilborn Ghoul -autograveyard=@movedTo(Swamp|myBattlefield):may moveTo(mybattlefield) +autograveyard=@movedTo(Swamp|myBattlefield):may moveTo(myhand) abilities=cantblock text=Veilborn Ghoul can't block. -- Whenever a Swamp enters the battlefield under your control, you may return Veilborn Ghoul from your graveyard to your hand. mana={4}{B} @@ -128487,7 +128477,7 @@ auto={C(0/0,-1,Loyalty)}:name(-1: unblockable) all(creature) unblockable ueot auto={C(0/0,-8,Loyalty)}:name(-8: emblem) emblem transforms((,newability[@movedto(*|mystack):choice target(*|battlefield) moveto(exile)])) forever dontremove text=+2: Exile target permanent you own. Return it to the battlefield under your control at the beginning of the next end step. -- -1: Creatures are unblockable this turn. -- -8: You get an emblem with "Whenever you cast a spell, exile target permanent." mana={3}{W}{U} -type=Planeswalker +type=Legendary Planeswalker subtype=Venser [/card] [card] @@ -128538,7 +128528,7 @@ toughness=2 [card] name=Verdant Catacombs aicode=activate moveTo(myBattlefield) target(*[forest;swamp]|myLibrary) -auto={L}{T}{S}:name(search card) reveal:plibrarycount optionone name(choose card) target(*[forest;swamp]|reveal) moveto(ownerlibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownerlibrary) and!( all(*|reveal) moveto(ownerlibrary) and!(shuffle)! )! optiontwoend afterrevealed all(tobecast|mylibrary) moveto(ownerlibrary) and!(moveto(ownerbattlefield))! afterrevealedend revealend +auto={L:1}{T}{S}:name(search card) reveal:plibrarycount optionone name(choose card) target(*[forest;swamp]|reveal) moveto(ownerlibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownerlibrary) and!( all(*|reveal) moveto(ownerlibrary) and!(shuffle)! )! optiontwoend afterrevealed all(tobecast|mylibrary) moveto(ownerlibrary) and!(moveto(ownerbattlefield))! afterrevealedend revealend text={T}, Pay 1 life, Sacrifice Verdant Catacombs: Search your library for a Swamp or Forest card and put it onto the battlefield. Then shuffle your library. type=Land [/card] @@ -128710,11 +128700,11 @@ type=Instant [/card] [card] name=Vesper Ghoul -auto={L}{T}:Add{W} -auto={L}{T}:Add{U} -auto={L}{T}:Add{B} -auto={L}{T}:Add{R} -auto={L}{T}:Add{G} +auto={L:1}{T}:Add{W} +auto={L:1}{T}:Add{U} +auto={L:1}{T}:Add{B} +auto={L:1}{T}:Add{R} +auto={L:1}{T}:Add{G} text={T}, Pay 1 life: Add one mana of any color to your mana pool. mana={2}{B} type=Creature @@ -128882,9 +128872,9 @@ toughness=2 [card] name=Veteran Warleader anyzone=type:creature:mybattlefield/type:creature:mybattlefield cdaactive -auto={T(other ally|mybattlefield):first strike ueot -auto={T(other ally|mybattlefield):vigilance ueot -auto={T(other ally|mybattlefield):trample ueot +auto={T(other ally|mybattlefield)}:first strike ueot +auto={T(other ally|mybattlefield)}:vigilance ueot +auto={T(other ally|mybattlefield)}:trample ueot text=Veteran Warleader's power and toughness are each equal to the number of creatures you control. -- Tap another untapped Ally you control: Veteran Warleader gains your choice of first strike, vigilance, or trample until end of turn. mana={1}{G}{W} type=Creature @@ -129441,7 +129431,7 @@ toughness=5 [/card] [card] name=Vile Consumption -auto=lord(creature) transforms((,newability[upcost[{L}] sacrifice])) +auto=lord(creature) transforms((,newability[upcost[{L:1}] sacrifice])) text=All creatures have "At the beginning of your upkeep, sacrifice this creature unless you pay 1 life." mana={1}{U}{B} type=Enchantment @@ -130745,7 +130735,7 @@ toughness=3 [/card] [card] name=Volition Reins -target=* +target=artifact,creature,enchantment,land,planeswalker auto=untap alias=1194 text=Enchant Permanent -- When Volition Reins enters the battlefield, if enchanted permanent is tapped, untap it. -- You control enchanted permanent. @@ -131063,7 +131053,7 @@ auto={C(0/0,-3,Loyalty)}:name(-3: destroy) destroy target(*[-land]) auto={C(0/0,-7,Loyalty)}:name(-7: assassin) token(Assassin Token)*3 text=+1: Until your next turn, whenever a creature deals combat damage to Vraska the Unseen, destroy that creature. -- -3: Destroy target nonland permanent. -- -7: Put three 1/1 black Assassin creature tokens onto the battlefield with "Whenever this creature deals combat damage to a player, that player loses the game." mana={3}{B}{G} -type=Planeswalker +type=Legendary Planeswalker subtype=Vraska [/card] [card] @@ -131480,7 +131470,7 @@ toughness=5 [card] name=Wall of Blood abilities=defender -auto={L}:1/1 +auto={L:1}:1/1 text=Defender (This creature can't attack.) -- Pay 1 life: Wall of Blood gets +1/+1 until end of turn. mana={2}{B} type=Creature @@ -132078,7 +132068,7 @@ toughness=4 [/card] [card] name=Wandering Mage -auto={W}{L}:prevent:2 target(creature) +auto={W}{L:1}:prevent:2 target(creature) auto={U}:prevent:1 target(cleric,wizard) auto={B}{C(1/1,-2),creature|mybattlefield}:prevent:2 target(player) text={W}, Pay 1 life: Prevent the next 2 damage that would be dealt to target creature this turn. -- {U}: Prevent the next 1 damage that would be dealt to target Cleric or Wizard creature this turn. -- {B}, Put a -1/-1 counter on a creature you control: Prevent the next 2 damage that would be dealt to target player this turn. @@ -133623,7 +133613,7 @@ toughness=3 [card] name=Westvale Abbey auto={T}:Add{1} -auto={5}{T}{L}:token(Human Cleric,creature Human Cleric,1/1,white,black) +auto={5}{T}{L:1}:token(Human Cleric,creature Human Cleric,1/1,white,black) auto={5}{T}{S(creature|mybattlefield)}{S(creature|mybattlefield)}{S(creature|mybattlefield)}{S(creature|mybattlefield)}{S(creature|mybattlefield)}:flip(Ormendahl, Profane Prince) text={T}: Add {1} to your mana pool. -- {5}, {T}, Pay 1 life: Put a 1/1 white and black Human Cleric creature token onto the battlefield. -- {5}, {T}, Sacrifice five creatures: Transform Westvale Abbey, then untap it. type=Land @@ -134925,7 +134915,7 @@ type=Instant [card] name=Windswept Heath aicode=activate moveTo(myBattlefield) target(*[forest;plains]|myLibrary) -auto={L}{T}{S}:name(search card) reveal:plibrarycount optionone name(choose card) target(*[forest;plains]|reveal) moveto(ownerlibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownerlibrary) and!( all(*|reveal) moveto(ownerlibrary) and!(shuffle)! )! optiontwoend afterrevealed all(tobecast|mylibrary) moveto(ownerlibrary) and!(moveto(ownerbattlefield))! afterrevealedend revealend +auto={L:1}{T}{S}:name(search card) reveal:plibrarycount optionone name(choose card) target(*[forest;plains]|reveal) moveto(ownerlibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownerlibrary) and!( all(*|reveal) moveto(ownerlibrary) and!(shuffle)! )! optiontwoend afterrevealed all(tobecast|mylibrary) moveto(ownerlibrary) and!(moveto(ownerbattlefield))! afterrevealedend revealend text={T}, Pay 1 life, Sacrifice Windswept Heath: Search your library for a Forest or Plains card and put it onto the battlefield. Then shuffle your library. type=Land [/card] @@ -135392,7 +135382,7 @@ toughness=1 name=Witch's Familiar mana={2}{B} type=Creature -subtype=Zombie Minotaur +subtype=Frog power=2 toughness=3 [/card] @@ -135835,7 +135825,7 @@ type=Land [card] name=Wooded Foothills aicode=activate moveTo(myBattlefield) target(*[mountain;forest]|myLibrary) -auto={L}{T}{S}:name(search card) reveal:plibrarycount optionone name(choose card) target(*[mountain;forest]|reveal) moveto(ownerlibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownerlibrary) and!( all(*|reveal) moveto(ownerlibrary) and!(shuffle)! )! optiontwoend afterrevealed all(tobecast|mylibrary) moveto(ownerlibrary) and!(moveto(ownerbattlefield))! afterrevealedend revealend +auto={L:1}{T}{S}:name(search card) reveal:plibrarycount optionone name(choose card) target(*[mountain;forest]|reveal) moveto(ownerlibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownerlibrary) and!( all(*|reveal) moveto(ownerlibrary) and!(shuffle)! )! optiontwoend afterrevealed all(tobecast|mylibrary) moveto(ownerlibrary) and!(moveto(ownerbattlefield))! afterrevealedend revealend text={T}, Pay 1 life, Sacrifice Wooded Foothills: Search your library for a Mountain or Forest card and put it onto the battlefield. Then shuffle your library. type=Land [/card] @@ -136653,7 +136643,7 @@ subtype=Aura [card] name=Wydwen, the Biting Gale abilities=flying,flash -auto={L}{U}{B}:moveTo(ownerhand) +auto={L:1}{U}{B}:moveTo(ownerhand) text=Flash -- Flying -- {U}{B}, Pay 1 life: Return Wydwen, the Biting Gale to its owner's hand. mana={2}{U}{B} type=Legendary Creature @@ -136756,7 +136746,7 @@ auto={C(0/0,0,Loyalty)}:name(0: Satyr token) token(Satyr,Creature Satyr,2/2,hast auto={C(0/0,-6,Loyalty)}:name(-6: Exile Cards) reveal:7 revealzone(mylibrary) optionone target(creature,land|reveal) moveto(mybattlefield) and!( all(*[-land;-creature]|reveal) moveto(ownerexile) )! optiononeend optiontwo all(*|reveal) moveto(ownerexile) optiontwoend revealend text=+1: Add X mana in any combination of {R} and/or {G} to your mana pool, where X is the number of creatures you control. -- 0: Put a 2/2 red and green Satyr creature token with haste onto the battlefield. -- -6: Exile the top seven cards of your library. You may put any number of creature and/or land cards from among them onto the battlefield. mana={2}{R}{G} -type=Planeswalker +type=Legendary Planeswalker subtype=Xenagos [/card] [card] @@ -137002,7 +136992,7 @@ type=Enchantment [card] name=Yawgmoth's Bargain auto=phasealter(remove,draw,controller) -auto={L}:draw:1 controller +auto={L:1}:draw:1 controller text=Skip your draw step. -- Pay 1 life: Draw a card. mana={4}{B}{B} type=Enchantment @@ -137106,7 +137096,7 @@ toughness=4 [card] name=Yisan, the Wanderer Bard aicode=activate transforms((,newability[moveTo(myBattlefield) target(creature[manacost=counter{0%0.1.Verse}]|myLibrary)])) ueot -auto={2}{G}{T}{C(0/0,4,Verse)}:name(search card) reveal:plibrarycount optionone name(choose card) target(<1>creature[manacost=counter{0%0.1.Verse}]|reveal) moveto(ownerlibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownerlibrary) and!( all(*|reveal) moveto(ownerlibrary) and!(shuffle)! )! optiontwoend afterrevealed all(tobecast|mylibrary) moveto(ownerlibrary) and!(moveTo(myBattlefield))! afterrevealedend revealend +auto={2}{G}{T}{C(0/0,1,Verse)}:name(search card) reveal:plibrarycount optionone name(choose card) target(<1>creature[manacost=counter{0%0.1.Verse}]|reveal) moveto(ownerlibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownerlibrary) and!( all(*|reveal) moveto(ownerlibrary) and!(shuffle)! )! optiontwoend afterrevealed all(tobecast|mylibrary) moveto(ownerlibrary) and!(moveTo(myBattlefield))! afterrevealedend revealend text={2}{G}, {T}, Put a verse counter on Yisan, the Wanderer Bard: Search your library for a creature card with converted mana cost equal to the number of verse counters on Yisan, put it onto the battlefield, then shuffle your library. mana={2}{G} type=Legendary Creature