grade=borderline [card] name=Saproling type=Creature subtype=Saproling power=1 toughness=1 [/card] [card] name=Bogardan Hellkite abilities=flash,flying auto=ability$!damage:1 target(creature,player)!$ controller && ability$!damage:1 target(creature,player)!$ controller && ability$!damage:1 target(creature,player)!$ controller && ability$!damage:1 target(creature,player)!$ controller && ability$!damage:1 target(creature,player)!$ controller text=Flash -- Flying -- When Bogardan Hellkite enters the battlefield, it deals 5 damage divided as you choose among any number of targets. mana={6}{R}{R} type=Creature subtype=Dragon power=5 toughness=5 [/card] [card] name=The Immortal Sun auto=lord(planeswalker|myBattlefield) noactivatedability auto=lord(planeswalker|opponentBattlefield) noactivatedability auto=@each my draw:draw:1 controller auto=lord(*|mycastingzone) altercost(colorless,-1) auto=lord(creature|myBattlefield) 1/1 text=Players can't activate planeswalkers' loyalty abilities. -- At the beginning of your draw step, draw an additional card. -- Spells you cast cost {1} less to cast. -- Creatures you control get +1/+1. mana={6} type=Legendary Artifact [/card] [card] name=Take Down auto=choice name(Deals 4 damage to target creature with...) damage:4 target(creature[flying]) auto=choice name(Deals 1 damage to each creature with...) damage:1 all(creature[flying]) text=Choose one — -- • Take Down deals 4 damage to target creature with flying. -- • Take Down deals 1 damage to each creature with flying. mana={G} type=Sorcery [/card] [card] name=Rain of Thorns auto=choice name(Destroy target artifact) destroy target(artifact) auto=choice name(Destroy target enchantment) destroy target(enchantment) auto=choice name(Destroy target land) destroy target(land) auto=name(More...) emblem transforms((,newability[({0}:name(Destroy target artifact) destroy target(artifact)],newability[{0}:name(Destroy target enchantment) destroy target(enchantment)],newability[{0}:name(Destroy target land) destroy target(land)])) ueot text=Choose one or both — -- • Destroy target artifact. -- • Destroy target land. mana={4}{G}{G} type=Sorcery [/card] [card] name=Lignify target=creature auto=loseabilities auto=teach(creature) becomes(Creature Treefolk,0/4) text=Enchant creature -- Enchanted creature is a Treefolk with base power and toughness 0/4 and loses all abilities. mana={1}{G} type=Tribal Enchantment subtype=Treefolk Aura [/card] [card] name=Kavu Primarch other={convoke} name(Convoke) kicker={4} auto=kicker counter(1/1,4) text=Kicker {4} (You may pay an additional {4} as you cast this spell.) -- Convoke (Your creatures can help cast this spell. Each creature you tap while casting this spell pays for {1} or one mana of that creature’s color.) -- If Kavu Primarch was kicked, it enters the battlefield with four +1/+1 counters on it. mana={3}{G} type=Creature subtype=Kavu power=3 toughness=3 [/card] [card] name=Gaea's Protector auto=@combat (attacking,blocking) source(this): all(creature|opponentbattlefield) mustblock ueot text=Gaea’s Protector must be blocked if able. mana={3}{G} type=Creature subtype=Elemental Warrior power=4 toughness=2 [/card] [card] name=Elemental Uprising target=land|mybattlefield auto=transforms(Land Creature Elemental,4/4,haste) with(newability[@combat (attacking,blocking) source(this): all(creature|opponentbattlefield) mustblock ueot]) ueot text=Target land you control becomes a 4/4 Elemental creature with haste until end of turn. It’s still a land. It must be blocked this turn if able. mana={1}{G} type=Instant [/card] [card] name=Arachnus Web target=creature auto=cantattack auto=cantpwattack auto=cantblock auto=noactivatedability auto=@each endofturn restriction{compare(power)~morethan~4}:destroy(Arachnus Web) text=Enchant creature -- Enchanted creature can’t attack or block, and its activated abilities can’t be activated. -- At the beginning of the end step, if enchanted creature’s power is 4 or greater, destroy Arachnus Web. mana={2}{G} type=Enchantment subtype=Aura [/card] [card] name=Sudden Demise auto=chooseacolor damage:X all (creature[chosencolor]|battlefield) chooseend text=Choose a color. Sudden Demise deals X damage to each creature of the chosen color. mana={X}{R} type=Sorcery [/card] [card] name=Rampaging Cyclops auto=@combat(blocked) source(this) from(<2>creature):all(trigger[from]) (this) -2/-0 text=Rampaging Cyclops gets -2/-0 as long as two or more creatures are blocking it. mana={3}{R} type=Creature subtype=Cyclops power=4 toughness=4 [/card] [card] name=Flameshot abilities=trample other={D(mountain|myHand)}{D(mountain|myHand)}{D(mountain|myHand)} name(Discard three mountains) target=creature auto=damage:1 auto=damage:1 target(creature) auto=ability$!name(damage) choice target(creature) damage:1!$ controller text=You may discard a Mountain card rather than pay this spell’s mana cost. -- Flameshot deals 3 damage divided as you choose among one, two, or three target creatures. mana={3}{R} type=Sorcery [/card] [card] name=Vandalize auto=choice name(Destroy target artifact) destroy target(artifact) auto=choice name(Destroy target land) destroy target(land) auto=choice name(Destroy target artifact and land) destroy target(artifact) && destroy target(land) text=Choose one or both — -- • Destroy target artifact. -- • Destroy target land. mana={4}{R} type=Sorcery [/card] [card] name=Destructive Tampering auto=choice name(Destroy target artifact) destroy target(artifact) auto=choice name(Creatures without flying can't block) lord(creature[-flying]) cantblock ueot text=Choose one — -- • Destroy target artifact. -- • Creatures without flying can’t block this turn. mana={2}{R} type=Sorcery [/card] [card] name=Borrowed Hostility target=creature other={3}{R} name(Escalate) auto=if paid(alternative) then 3/0 ueot auto=if paid(alternative) then first strike target(creature) ueot auto=ifnot paid(alternative) then choice name(Target creature gets +3/+0) 3/0 ueot auto=ifnot paid(alternative) then choice name(Target creature gets first strike) first strike target(creature) ueot text=Escalate {3} (Pay this cost for each mode chosen beyond the first.) -- Choose one or both — -- • Target creature gets +3/+0 until end of turn. -- • Target creature gains first strike until end of turn. mana={R} type=Instant [/card] [card] name=Subtle Strike auto=choice name(Target creature gets -1/-1 until...) target(creature) -1/-1 auto=choice name(Put a +1/+1 counter on target...) counter(1/1,1) target(creature) auto=choice name(Put a +1/+1 counter and -1/-1...) counter(1/1,1) target(creature) && target(creature) -1/-1 text=Choose one or both — -- • Target creature gets -1/-1 until end of turn. -- • Put a +1/+1 counter on target creature. mana={1}{B} type=Instant [/card] [card] name=Sorin Markov auto=counter(0/0,4,loyalty) auto={C(0/0,2,Loyalty)}:name(+2: deals 2 damage to a creature and gain life...) damage:2 target(creature,player,planeswalker) && life:2 controller auto={C(0/0,-3,Loyalty)}:name(-3: Target opponent's life total becomes 10) lifeset:10 opponent auto={C(0/0,-7,Loyalty)}:name(-7: you control target player -'Loses turn'-) turns:-1 opponent text=+2: Sorin Markov deals 2 damage to any target and you gain 2 life. -- -3: Target opponent’s life total becomes 10. -- -7: You control target player during that player’s next turn. mana={3}{B}{B}{B} type=Legendary Planeswalker subtype=Sorin [/card] [card] name=Skeletal Scrying auto=draw:X controller auto=life:castx controller text=Destroy X target nonblack creatures. Draw X cards. mana={X}{B}{E*|myGraveyard} type=Instant [/card] [card] name=Grim Discovery auto=choice name(Return target creature from your graveyard) moveTo(myhand) target(creature|mygraveyard) auto=choice name(Return target land from your graveyard) moveTo(myhand) target(land|mygraveyard) auto=choice name(Return target land and creature from your graveyard) moveTo(myhand) target(land|mygraveyard) && moveTo(myhand) target(creature|mygraveyard) text=Choose one or both — -- • Return target creature card from your graveyard to your hand. -- • Return target land card from your graveyard to your hand. mana={1}{B} type=Sorcery [/card] [card] name=Collective Brutality target=opponent other={1}{B}{D(*|myhand)} name(Escalate) aicode=activate reject notatarget(*[instant;sorcery]|targetedpersonshand) auto=if paid(alternative) then reveal:type:*:targetedpersonshand revealzone(targetedpersonshand) optionone name(choose discards) notatarget(<1>*[instant;sorcery]|reveal) transforms((,newability[moveto(ownerhand) all(other *|reveal)],newability[moveto(ownerhand) and!(reject)!])) ueot optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownerhand) and!( all(*|reveal) moveto(ownerhand) )! optiontwoend revealend auto=if paid(alternative) then target(creature) -2/-2 ueot auto=if paid(alternative) then life:-2 opponent && life:2 controller auto=ifnot paid(alternative) then choice name(Target opponent reveals and discard...) reveal:type:*:targetedpersonshand revealzone(targetedpersonshand) optionone name(choose discards) notatarget(<1>*[instant;sorcery]|reveal) transforms((,newability[moveto(ownerhand) all(other *|reveal)],newability[moveto(ownerhand) and!(reject)!])) ueot optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownerhand) and!( all(*|reveal) moveto(ownerhand) )! optiontwoend revealend auto=ifnot paid(alternative) then choice name(Target creature gets -2/-2...) target(creature) -2/-2 ueot auto=ifnot paid(alternative) then choice name(Target opponent loses 2 and you gain...) life:-2 opponent && life:2 controller text=Escalate Discard a card. (Pay this cost for each mode chosen beyond the first.) Choose one or more — -- • Target opponent reveals their hand. You choose an instant or sorcery card from it. That player discards that card. -- • Target creature gets -2/-2 until end of turn. -- • Target opponent loses 2 life and you gain 2 life. mana={1}{B} type=Sorcery [/card] [card] name=Turn Aside target=*|stack auto=fizzle restriction=target(enchantment|myBattlefield) text=Counter target spell that targets a permanent you control. mana={U} type=Instant [/card] [card] name=Whir of Invention other={improvise} name(Improvise) aicode=activate moveTo(myBattlefield) target(artifact[manacost<=X]|myLibrary) auto=name(search card) reveal:plibrarycount optionone name(choose card) target(artifact[manacost<=X]|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=Improvise (Your artifacts can help cast this spell. Each artifact you tap after you’re done activating mana abilities pays for {1}.) -- Search your library for an artifact card with converted mana cost X or less, put it onto the battlefield, then shuffle your library. mana={X}{U}{U}{U} type=Instant [/card] [card] name=Skittering Crustacean auto=this(cantargetcard(*[-monstrous]) {6}{U}:becomes(monstrous) forever && counter(1/1,4) && transforms((,newAbility[opponentshroud])) forever text={6}{U}: Monstrosity 4. (If this creature isn’t monstrous, put four +1/+1 counters on it and it becomes monstrous.) -- As long as Skittering Crustacean is monstrous, it has hexproof. (It can’t be the target of spells or abilities your opponents control.) mana={2}{U} type=Creature subtype=Crab power=2 toughness=3 [/card] [card] name=Secrets of the Golden City auto=_ASCEND_ auto=_CITY'S_BLESSING_ draw:1 controller auto=draw:2 controller text=Ascend (If you control ten or more permanents, you get the city’s blessing for the rest of the game.) -- Draw two cards. If you have the city’s blessing, draw three cards instead. mana={1}{U}{U} type=Sorcery [/card] [card] name=Martyr's Bond auto=@movedto(this|graveyard) from(battlefield):ability$!sacrifice notatarget(enchantment|mybattlefield)!$ opponent auto=@movedto(*[-land]|graveyard) from(battlefield):ability$!sacrifice notatarget(*[-land,share!types!]|mybattlefield)!$ opponent text=Whenever Martyr’s Bond or another nonland permanent you control is put into a graveyard from the battlefield, each opponent sacrifices a permanent that shares a card type with it. mana={4}{W}{W} type=Enchantment [/card] [card] name=Dragon's Eye Savants aicode=name(look) activate name(look) target(*|opponenthand) donothing facedown={3} autofacedown={Reveal(<1>*[blue]|myHand)}:morph autofaceup=target(opponent) name(target opponent) reveal:ohandcount revealzone(opponenthand) optionone name(look) target(<1>*|reveal) moveto(ownerhand) and!(all(*|reveal) moveto(ownerhand))! optiononeend revealend text=Morph—Reveal a blue card in your hand. (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.) -- When Dragon’s Eye Savants is turned face up, look at target opponent’s hand. mana={1}{U} type=Creature subtype=Human Wizard power=0 toughness=6 [/card] [card] name=Gurmag Drowner auto=may name(Exploit) sacrifice notatarget(creature|mybattlefield) && name(look) reveal:4 optionone name(Get a card) target(<1>*|reveal) moveto(myhand) optiononeend optiontwo name(put in graveyard) target(<4>*|reveal) moveto(graveyard) optiontwoend afterrevealed afterrevealedend revealend text=Exploit (When this creature enters the battlefield, you may sacrifice a creature.) -- When Gurmag Drowner exploits a creature, look at the top four cards of your library. Put one of them into your hand and the rest into your graveyard. mana={3}{U} type=Creature subtype=Naga Wizard power=2 toughness=4 [/card] [card] name=Calculated Dismissal target=*|stack auto=transforms((,newability[pay[[{3}]] name(pay 3 mana) donothing?fizzle])) oneshot auto=if type(*[instant;sorcery]|mygraveyard)~morethan~1 then scry:2 scrycore delayed dontshow donothing scrycoreend scryend text=Counter target spell unless its controller pays {3}. -- Spell mastery — If there are two or more instant and/or sorcery cards in your graveyard, scry 2. (To scry 2, look at the top two cards of your library, then put any number of them on the bottom of your library and the rest on top in any order.) mana={2}{U} type=Instant [/card [card] name=Borrowed Grace other={3}{W}{W} name(Escalate) auto=if paid(alternative) then all(creature|myBattlefield) 2/2 ueot ueot auto=ifnot paid(alternative) then choice name(Creatures my control get +2/+0) all(creature|myBattlefield) 2/0 ueot auto=ifnot paid(alternative) then choice name(Creatures my control get +0/+2) all(creature|myBattlefield) 0/2 ueot text=Escalate {1}{W} (Pay this cost for each mode chosen beyond the first.) -- Choose one or both — • Creatures you control get +2/+0 until end of turn. • Creatures you control get +0/+2 until end of turn. mana={2}{W} type=Instant [/card] [card] name=Darksteel Mutation target=creature auto=indestructible auto=loseabilities auto=teach(creature) becomes(Artifact Creature Insect,0/1) text=Enchant creature -- Enchanted creature is an Insect artifact creature with base power and toughness 0/1 and has indestructible, and it loses all other abilities, card types, and creature types. mana={1}{W} type=Enchantment subtype=Aura [/card] [card] name=Torgaar, Famine Incarnate target=player auto=lifeset:10 other={2}{B}{B}{S(creature|myBattlefield)} name(Sacrifice 1) other={1}{B}{B}{S(creature|myBattlefield)}{S(creature|myBattlefield)} name(Sacrifice 2) other={B}{B}{S(creature|myBattlefield)}{S(creature|myBattlefield)}{S(creature|myBattlefield)} name(Sacrifice 3) text=As an additional cost to cast this spell, you may sacrifice any number of creatures. This spell costs {2} less to cast for each creature sacrificed this way. -- When Torgaar, Famine Incarnate enters the battlefield, up to one target player's life total becomes half their starting life total, rounded down. mana={6}{B}{B} type=Legendary Creature subtype=Avatar power=7 toughness=6 [/card] [card] name=Thunderherd Migration otherrestriction=type(*[dinosaur]|myhand)~lessthan~1 other={2}{G} name(Pay 1) restriction=type(*[dinosaur]|myhand)~morethan~0 aicode=activate moveTo(myBattlefield) and!(tap(noevent))! target(land[basic]|myLibrary) auto=name(search card) reveal:plibrarycount optionone name(choose card) target(<1>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!(tap(noevent))!)! afterrevealedend revealend text=As an additional cost to cast this spell, reveal a Dinosaur card from your hand or pay {1}. -- Search your library for a basic land card, put it onto the battlefield tapped, then shuffle your library. mana={1}{G} type=Sorcery [/card] [card] name=Ghalta, Primal Hunger anyzone=changecost(colorless:-powertotalinplay) forcedalive abilities=trample text=This spell costs {X} less to cast, where X is the total power of creatures you control. -- Trample mana={10}{G}{G} type=Legendary Creature subtype=Elder Dinosaur power=12 toughness=12 [/card] [card] name=Brightflame auto=damage:X target(creature) auto=damage:X all(other creature[share!color!]) text=Radiance -- Brightflame deals X damage to target creature and each other creature that shares a color with it. You gain life equal to the damage dealt this way. mana={X}{R}{R}{W}{W} type=Sorcery [/card] [card] name=Brutal Hordechief auto=@combat(attacking) source(creature|myBattlefield):life:-1 opponent && life:1 controller auto={3}{RW}{RW}:target(creature|opponentbattlefield) mustblock ueot all(other creature) cantblock ueot text=Whenever a creature you control attacks, defending player loses 1 life and you gain 1 life. -- {3}{R/W}{R/W}: Creatures your opponents control block this turn if able, and you choose how those creatures block. mana={3}{B} type=Creature subtype=Orc Warrior power=3 toughness=3 [/card] [card] name=Earthshaker Giant abilities=Trample auto=(other creature|myBattlefield) 3/3 && trample ueot text=Trample -- When Earthshaker Giant enters the battlefield, other creatures you control get +3/+3 and gain trample until end of turn. mana={4}{G}{G} type=Creature subtype=Giant Druid power=6 toughness=6 [/card] [card] name=Calculating Lich abilities=menace auto=@combat(attacking) source(creature|myBattlefield):life:-1 opponent text=Whenever a creature you control attacks, defending player loses 1 life and you gain 1 life. -- {3}{R/W}{R/W}: Creatures your opponents control block this turn if able, and you choose how those creatures block. mana={4}{B}{B} type=Creature subtype=Zombie Wizard power=5 toughness=5 [/card] [card] name=Fiendish Duo abilities=First strike auto=@damage(from) notatarget(*|myBattlefield,myStack,myGraveyard,mySideboard) transforms((,newability[@damage:twicethatmuch])) text=First strike -- If a source would deal damage to an opponent, it deals double that damage to that player instead. mana={4}{R}{R} type=Creature subtype=Devil power=5 toughness=5 [/card] [card] name=Sphinx of Enlightenment abilities=flying auto=draw:1 opponent && draw:3 controller text=Flying -- When Sphinx of Enlightenment enters the battlefield, target opponent draws a card and you draw three cards. mana={4}{U}{U} type=Creature subtype=Sphinx power=5 toughness=5 [/card] [card] name=Highcliff Felidar abilities=vigilance auto=destroy notatarget(creature[power=power:highest:creature:opponentBattlefield]) text=Vigilance -- When Highcliff Felidar enters the battlefield, for each opponent, choose a creature with the greatest power among creatures that player controls. Destroy those creatures. mana={4}{W}{W} type=Creature subtype=Cat Beast power=5 toughness=5 [/card] [card] name=Master Warcraft restriction=before attackers auto=may target(creature|battlefield) mustattack && all(other creature) cantattack ueot auto=may target(creature|battlefield) mustblock ueot all(other creature) cantblock ueot text=Cast this spell only before attackers are declared. -- You choose which creatures attack this turn. -- You choose which creatures block this turn and how those creatures block. mana={2}{RW}{RW} type=Instant [/card] [card] name=Cerebral Vortex target=player auto=draw:2 auto=@drawfoeof(player):damage:1 targetedplayer ueot text=Target player draws two cards, then Cerebral Vortex deals damage to that player equal to the number of cards they’ve drawn this turn. mana={1}{U}{R} type=Instant [/card] [card] name=Shattering Spree target=artifact kicker=multi{1}{R} name(Replicate) auto=destroy auto=kicker castcard(copied noevent) target(Thunderheads|mystack) text=Replicate {R} (When you cast this spell, copy it for each time you paid its replicate cost. You may choose new targets for the copies.) -- Destroy target artifact. mana={R} type=Instant [/card] [card] name=Pyromatics target=creature,player,planeswalker kicker=multi{1}{R} name(Replicate) auto=damage:1 auto=kicker castcard(copied noevent) target(Thunderheads|mystack) text=Replicate {1}{R} (When you cast this spell, copy it for each time you paid its replicate cost. You may choose new targets for the copies.) -- Pyromatics deals 1 damage to any target. mana={1}{R} type=Instant [/card] [card] name=Thunderheads kicker=multi{2}{U} name(Replicate) auto=token(Weird,Creature Weird,3/3,blue,defender,flying) with(unearth) auto=kicker castcard(copied noevent) target(Thunderheads|mystack) text=Replicate {2}{U} (When you cast this spell, copy it for each time you paid its replicate cost.) -- Create a 3/3 blue Weird creature token with defender and flying. Exile it at the beginning of the next end step. mana={2}{U} type=Instant [/card] [card] name=Sisters of Stone Death auto={G}:target(creature|opponentBattlefield) mustblock ueot auto={B}{G}:@combat(blocking,blocked) source(this):moveTo(exile) target (creature[blocking,blocked]) oneshot auto={2}{B}:moveTo(mybattlefield) target(creature|opponentexile) text={G}: Target creature blocks Sisters of Stone Death this turn if able. -- {B}{G}: Exile target creature blocking or blocked by Sisters of Stone Death. -- {2}{B}: Put a creature card exiled with Sisters of Stone Death onto the battlefield under your control. mana={4}{B}{B}{G}{G} type=Legendary Creature subtype=Gorgon power=7 toughness=5 [/card] [card] name=Deadbridge Chant auto=deplete:10 controller auto=@each my upkeep restriction{if type(creature|mygraveyard)~morethan~0}:moveTo(myBattlefield) target(creature|myGraveyard) ifnot moveTo(*[-creature]|myHand) text=When Deadbridge Chant enters the battlefield, put the top ten cards of your library into your graveyard. -- At the beginning of your upkeep, choose a card at random in your graveyard. If it’s a creature card, put it onto the battlefield. Otherwise, put it into your hand. mana={4}{B}{G} type=Enchantment [/card] [card] name=Circu, Dimir Lobotomist auto=@movedTo(*[blue]|myStack):transforms((,newability[deplete:1 target (player) with counter{0/0.1.Lobotomist}])) auto=@movedTo(*[black]|myStack):transforms((,newability[deplete:1 target (player) with counter{0/0.1.Lobotomist}])) auto=maxCast(*[named!{counter[0/0.1.Lobotomist]}])0 opponent text=Whenever you cast a blue spell, exile the top card of target player’s library. -- Whenever you cast a black spell, exile the top card of target player’s library. -- Your opponents can’t cast spells with the same name as a card exiled with Circu, Dimir Lobotomist. mana={2}{U}{B} type=Legendary Creature subtype=Human Wizard power=2 toughness=3 [/card] [card] name=Errata, the Silencer abilities=unblockable auto=@damagefoeof(player) from(this): transforms((,newability[moveTo(opponentExile) target(creature|opponentBattlefield) with counter{0/0.1.Hit}],newability[if restriction{type(creature[counter{0/0.1.Hit}]|opponentExile)~morethan~2} wingame controller)) && moveTo(ownerlibrary) all(this) && shuffle text=Etrata, the Silencer can’t be blocked. -- Whenever Etrata deals combat damage to a player, exile target creature that player controls and put a hit counter on that card. That player loses the game if they own three or more exiled cards with hit counters on them. Etrata’s owner shuffles Etrata into their library. mana={2}{U}{B} type=Legendary Creature subtype=Vampire Assassin power=3 toughness=5 [/card] [card] name=Raiza, Boros Archangel abilities=flying,vigilance,haste auto={T}:prevent:3 target(creature) && damage:3 target(other creature) text=Flying, vigilance, haste -- {T}: The next 3 damage that would be dealt to target creature you control this turn is dealt to another target creature instead. mana={4}{R}{R}{W}{W} type=Legendary Creature subtype=Angel power=6 toughness=3 [/card] [card] name=Conspiracy auto=chooseatype lord(creature|mybattlefield,mystack,myhand,mylibrary,mysideboard,mygraveyard,myexile) transforms((chosentype)) chooseend text=Creatures you control are the chosen type. The same is true for creature spells you control and creature cards you own that aren’t on the battlefield. mana={3}{B}{B} type=Enchantment [/card] [card] name=Taj-Nar Swordsmith aicode=activate moveTo(mybattlefield) target(equipment|mylibrary) auto=name(May pay X for equipment) may pay[[{0}]]:name(search equipment) Reveal:type:[Equipment<=0]:mylibrary revealzone(mylibrary) optionone name(choose an equipment) target(<1>[equipment<=0]|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(mybattlefield)])) optiononeend optiontwo name(shuffle) bottomoflibrary target(<1>[equipment<=0]|reveal) and!( all(*|reveal) bottomoflibrary and!(shuffle)! )! optiontwoend revealend auto=name(May pay X for equipment) may pay[[{1}]]:name(search equipment) Reveal:type:[Equipment<=1]:mylibrary revealzone(mylibrary) optionone name(choose an equipment) target(<1>[equipment<=1]|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(mybattlefield)])) optiononeend optiontwo name(shuffle) bottomoflibrary target(<1>[equipment<=1]|reveal) and!( all(*|reveal) bottomoflibrary and!(shuffle)! )! optiontwoend revealend auto=name(May pay X for equipment) may pay[[{2}]]:name(search equipment) Reveal:type:[Equipment<=2]:mylibrary revealzone(mylibrary) optionone name(choose an equipment) target(<1>[equipment<=2]|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(mybattlefield)])) optiononeend optiontwo name(shuffle) bottomoflibrary target(<1>[equipment<=2]|reveal) and!( all(*|reveal) bottomoflibrary and!(shuffle)! )! optiontwoend revealend auto=name(May pay X for equipment) may pay[[{3}]]:name(search equipment) Reveal:type:[Equipment<=3]:mylibrary revealzone(mylibrary) optionone name(choose an equipment) target(<1>[equipment<=3]|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(mybattlefield)])) optiononeend optiontwo name(shuffle) bottomoflibrary target(<1>[equipment<=3]|reveal) and!( all(*|reveal) bottomoflibrary and!(shuffle)! )! optiontwoend revealend auto=name(May pay X for equipment) may pay[[{4}]]:name(search equipment) Reveal:type:[Equipment<=4]:mylibrary revealzone(mylibrary) optionone name(choose an equipment) target(<1>[equipment<=4]|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(mybattlefield)])) optiononeend optiontwo name(shuffle) bottomoflibrary target(<1>[equipment<=4]|reveal) and!( all(*|reveal) bottomoflibrary and!(shuffle)! )! optiontwoend revealend auto=name(May pay X for equipment) may pay[[{5}]]:name(search equipment) Reveal:type:[Equipment<=5]:mylibrary revealzone(mylibrary) optionone name(choose an equipment) target(<1>[equipment<=5]|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(mybattlefield)])) optiononeend optiontwo name(shuffle) bottomoflibrary target(<1>[equipment<=5]|reveal) and!( all(*|reveal) bottomoflibrary and!(shuffle)! )! optiontwoend revealend auto=name(May pay X for equipment) may pay[[{6}]]:name(search equipment) Reveal:type:[Equipment<=6]:mylibrary revealzone(mylibrary) optionone name(choose an equipment) target(<1>[equipment<=6]|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(mybattlefield)])) optiononeend optiontwo name(shuffle) bottomoflibrary target(<1>[equipment<=6]|reveal) and!( all(*|reveal) bottomoflibrary and!(shuffle)! )! optiontwoend revealend auto=name(May pay X for equipment) may pay[[{7}]]:name(search equipment) Reveal:type:[Equipment<=7]:mylibrary revealzone(mylibrary) optionone name(choose an equipment) target(<1>[equipment<=7]|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(mybattlefield)])) optiononeend optiontwo name(shuffle) bottomoflibrary target(<1>[equipment<=7]|reveal) and!( all(*|reveal) bottomoflibrary and!(shuffle)! )! optiontwoend revealend auto=name(May pay X for equipment) may pay[[{8}]]:name(search equipment) Reveal:type:[Equipment<=8]:mylibrary revealzone(mylibrary) optionone name(choose an equipment) target(<1>[equipment<=8]|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(mybattlefield)])) optiononeend optiontwo name(shuffle) bottomoflibrary target(<1>[equipment<=8]|reveal) and!( all(*|reveal) bottomoflibrary and!(shuffle)! )! optiontwoend revealend auto=name(May pay X for equipment) may pay[[{9}]]:name(search equipment) Reveal:type:[Equipment<=9]:mylibrary revealzone(mylibrary) optionone name(choose an equipment) target(<1>[equipment<=9]|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(mybattlefield)])) optiononeend optiontwo name(shuffle) bottomoflibrary target(<1>[equipment<=9]|reveal) and!( all(*|reveal) bottomoflibrary and!(shuffle)! )! optiontwoend revealend auto=name(May pay X for equipment) may pay[[{10}]]:name(search equipment) Reveal:type:[Equipment<=10]:mylibrary revealzone(mylibrary) optionone name(choose an equipment) target(<1>[equipment<=10]|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(mybattlefield)])) optiononeend optiontwo name(shuffle) bottomoflibrary target(<1>[equipment<=10]|reveal) and!( all(*|reveal) bottomoflibrary and!(shuffle)! )! optiontwoend revealend auto=name(May pay X for equipment) may pay[[{11}]]:name(search equipment) Reveal:type:[Equipment<=11]:mylibrary revealzone(mylibrary) optionone name(choose an equipment) target(<1>[equipment<=11]|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(mybattlefield)])) optiononeend optiontwo name(shuffle) bottomoflibrary target(<1>[equipment<=11]|reveal) and!( all(*|reveal) bottomoflibrary and!(shuffle)! )! optiontwoend revealend auto=name(May pay X for equipment) may pay[[{12}]]:name(search equipment) Reveal:type:[Equipment<=12]:mylibrary revealzone(mylibrary) optionone name(choose an equipment) target(<1>[equipment<=12]|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(mybattlefield)])) optiononeend optiontwo name(shuffle) bottomoflibrary target(<1>[equipment<=12]|reveal) and!( all(*|reveal) bottomoflibrary and!(shuffle)! )! optiontwoend revealend auto=name(May pay X for equipment) may pay[[{13}]]:name(search equipment) Reveal:type:[Equipment<=13]:mylibrary revealzone(mylibrary) optionone name(choose an equipment) target(<1>[equipment<=13]|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(mybattlefield)])) optiononeend optiontwo name(shuffle) bottomoflibrary target(<1>[equipment<=13]|reveal) and!( all(*|reveal) bottomoflibrary and!(shuffle)! )! optiontwoend revealend auto=name(May pay X for equipment) may pay[[{14}]]:name(search equipment) Reveal:type:[Equipment<=14]:mylibrary revealzone(mylibrary) optionone name(choose an equipment) target(<1>[equipment<=14]|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(mybattlefield)])) optiononeend optiontwo name(shuffle) bottomoflibrary target(<1>[equipment<=14]|reveal) and!( all(*|reveal) bottomoflibrary and!(shuffle)! )! optiontwoend revealend auto=name(May pay X for equipment) may pay[[{15}]]:name(search equipment) Reveal:type:[Equipment<=15]:mylibrary revealzone(mylibrary) optionone name(choose an equipment) target(<1>[equipment<=15]|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(mybattlefield)])) optiononeend optiontwo name(shuffle) bottomoflibrary target(<1>[equipment<=15]|reveal) and!( all(*|reveal) bottomoflibrary and!(shuffle)! )! optiontwoend revealend auto=name(May pay X for equipment) may pay[[{16}]]:name(search equipment) Reveal:type:[Equipment<=16]:mylibrary revealzone(mylibrary) optionone name(choose an equipment) target(<1>[equipment<=16]|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(mybattlefield)])) optiononeend optiontwo name(shuffle) bottomoflibrary target(<1>[equipment<=16]|reveal) and!( all(*|reveal) bottomoflibrary and!(shuffle)! )! optiontwoend revealend auto=name(May pay X for equipment) may pay[[{17}]]:name(search equipment) Reveal:type:[Equipment<=17]:mylibrary revealzone(mylibrary) optionone name(choose an equipment) target(<1>[equipment<=17]|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(mybattlefield)])) optiononeend optiontwo name(shuffle) bottomoflibrary target(<1>[equipment<=17]|reveal) and!( all(*|reveal) bottomoflibrary and!(shuffle)! )! optiontwoend revealend auto=name(May pay X for equipment) may pay[[{18}]]:name(search equipment) Reveal:type:[Equipment<=18]:mylibrary revealzone(mylibrary) optionone name(choose an equipment) target(<1>[equipment<=18]|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(mybattlefield)])) optiononeend optiontwo name(shuffle) bottomoflibrary target(<1>[equipment<=18]|reveal) and!( all(*|reveal) bottomoflibrary and!(shuffle)! )! optiontwoend revealend auto=name(May pay X for equipment) may pay[[{19}]]:name(search equipment) Reveal:type:[Equipment<=19]:mylibrary revealzone(mylibrary) optionone name(choose an equipment) target(<1>[equipment<=19]|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(mybattlefield)])) optiononeend optiontwo name(shuffle) bottomoflibrary target(<1>[equipment<=19]|reveal) and!( all(*|reveal) bottomoflibrary and!(shuffle)! )! optiontwoend revealend auto=name(May pay X for equipment) may pay[[{20}]]:name(search equipment) Reveal:type:[Equipment<=20]:mylibrary revealzone(mylibrary) optionone name(choose an equipment) target(<1>[equipment<=20]|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(mybattlefield)])) optiononeend optiontwo name(shuffle) bottomoflibrary target(<1>[equipment<=20]|reveal) and!( all(*|reveal) bottomoflibrary and!(shuffle)! )! optiontwoend revealend text=When Taj-Nar Swordsmith enters the battlefield, you may pay {X}. If you do, search your library for an Equipment card with converted mana cost X or less and put that card onto the battlefield. Then shuffle your library. mana={3}{W} type=Creature subtype=Cat Soldier power=2 toughness=3 [/card] [card] name=Root Sliver abilities=nofizzle auto=lord(Sliver|stack) nofizzle auto=lord(Sliver|opponentstack) nofizzle text=This spell can’t be countered. -- Sliver spells can’t be countered. mana={3}{G} type=Creature subtype=Sliver power=2 toughness=2 [/card] [card] name=Goblin Fire Fiend abilities=haste auto=@combat (attacking) source(this):lord(<1>creature|opponentBattlefield) mustblock ueot auto={R}:1/0 ueot text=Haste -- Goblin Fire Fiend must be blocked if able. -- {R}: Goblin Fire Fiend gets +1/+0 until end of turn. mana={3}{R} type=Creature subtype=Goblin Berserker power=1 toughness=1 [/card] [card] name=Vacuumelt target=creature kicker=multi{2}{U} name(Replicate) auto=moveTo(ownerHand) auto=kicker castcard(copied noevent) target(Vacuumlet|mystack) text=Replicate {2}{U} (When you cast this spell, copy it for each time you paid its replicate cost. You may choose new targets for the copies.) -- Return target creature to its owner’s hand. mana={2}{U} type=Sorcery [/card] [card] name=Gaea's Herald auto=lord(creature|mystack) nofizzle auto=lord(creature|opponentstack) nofizzle text=Creature spells can't be countered. mana={1}{G} type=Creature subtype=Elf power=1 toughness=1 [/card] [card] name=Angelic Reward target=creature auto=3/3 auto=flying text=Enchant creature -- Enchanted creature gets +3/+3 and has flying. mana={3}{W}{W} type=Enchantment subtype=Aura [/card] [card] name=Titanic Pelagosaur mana={3}{U}{U} type=Creature subtype=Dinosaur power=4 toughness=6 [/card] [card] name=Zephyr Gull abilities=flying mana={U} type=Creature subtype=Bird power=1 toughness=1 [/card] [card] name=Nira, Hellkite Duelist abilities=flash, flying, trample, haste auto=cantlose && lifeset:5 && draw:3 controller ueot text=Flash -- Flying, trample, haste -- When Nira, Hellkite Duelist enters the battlefield, the next time you would lose the game this turn, instead draw three cards and your life total becomes 5. mana={W}{U}{B}{R}{G} type=Legendary Creature subtype=Dragon power=6 toughness=6 [/card] [card] name=Diabolical Salvation abilities=split second auto=token(Devil,Creature Devil,4/4,red,unreath) with((,newability ((@movedto(this|graveyard) from(battlefield):token(Treasure,Artifact) and!( transforms((,newability[{T}{S}:Add{W}])(,newability[{T}{S}:Add{R}])(,newability[{T}{S}:Add{G}])(,newability[{T}{S}:Add{U}])(,newability[{T}{S}:Add{B}])) forever )!)) text=Split second Create four 4/4 red Devil creature tokens with haste and “When this creature dies, create a colorless Treasure artifact token with ‘{T}, Sacrifice this artifact: Add one mana of any color.’” Sacrifice the Devil tokens at the beginning of the next end step. mana={2}{R}{R}{R}{R} type=Instant [/card] [card] name=Chandra, Gremlin Wrangler auto=counter(0/0,3,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Create a 2/2 red Gremlin creature token) token(Gremlin,Creature Gremlin,2/2,red) auto={C(0/0,-2,Loyalty)}:name(-2: Deals X damage to any target... ) foreach(creature[Gremlin]|myBattlefield) damage:1 target(creature,player,planeswalker) text=+1: Create a 2/2 red Gremlin creature token. -- -2: Chandra, Gremlin Wrangler deals X damage to any target, where X is the number of Gremlins you control. mana={2}{R}{R} type=Legendary Planeswalker subtype=Chandra [/card] [card] name=Treetop Warden mana={1}{G} type=Creature subtype=Elf Warrior power=2 toughness=2 [/card] [card] name=Feral Roar target=creature auto=4/4 ueot text=Target creature gets +4/+4 until end of turn. mana={1}{B} type=Instant [/card] [card] name=Ogre Painbringer auto=damage:3 all(player) text=When Ogre Painbringer enters the battlefield, it deals 3 damage to each player. mana={3}{R}{R} type=Creature subtype=Ogre power=7 toughness=3 [/card] [card] name=Goblin Gang Leader auto=token(Goblin,Creature Goblin,1/1,red)*2 text=When Goblin Gang Leader enters the battlefield, create two 1/1 red Goblin creature tokens. mana={2}{R}{R} type=Creature subtype=Goblin Warrior power=2 toughness=2 [/card] [card] name=Goblin Bruiser mana={1}{R}{R} type=Creature subtype=Goblin Warrior power=3 toughness=3 [/card] [card] name=Doublecast auto=@moveTo(*[instant;sorcery]|myStack): castcard(copied noevent) target(*[instant;sorcery]|mystack) text=When you cast your next instant or sorcery spell this turn, copy that spell. You may choose new targets for the copy. mana={R}{R} type=Sorcery [/card] [card] name=Soulhunter Rakshasa abilities=cantblock auto=damage:5 target(opponent) text=Soulhunter Rakshasa can’t block. -- When Soulhunter Rakshasa enters the battlefield, it deals 5 damage to target opponent. mana={3}{B}{B} type=Creature subtype=Cat Demon power=5 toughness=5 [/card] [card] name=Nimble Pilferer abilities=flash mana={1}{B} type=Creature subtype=Human Rogue power=2 toughness=1 [/card] [card] name=Cruel Cut target=creature[power<2]|battlefield auto=destroy text=Destroy target creature with power 2 or less. mana={1}{B} type=Instant [/card] [card] name=Shorecomber Crab mana={U} type=Creature subtype=Crab power=0 toughness=4 [/card] [card] name=River's Favor target=creature auto=1/1 text=Enchant creature -- Enchanted creature gets +1/+1. mana={U} type=Enchantment subtype=Aura [/card] [card] name=Tactical Advantage target=creature[blocking,blocked]|myBattlefield auto=2/2 ueot text=Target blocking or blocked creature you control gets +2/+2 until end of turn. mana={W} type=Instant [/card] [card] name=Shrine Keeper mana={1}{W} type=Creature subtype=Human Cleric power=2 toughness=2 [/card] [card] name=Inspiring Commander auto=@movedto(other creature[power<2]|mybattlefield):all(trigger[to]) life:1 controller && draw:1 controller text=Whenever another creature with power 2 or less enters the battlefield under your control, you gain 1 life and draw a card. type=Creature subtype=Human Soldier power=1 toughness=4 [/card] [card] name=Confront the Assault restriction=type(creature[attacking]|opponentbattlefield)~morethan~0 auto=token(Spirit,Creature Spirit,1/1,flying)*3 text=Cast this spell only if a creature is attacking you. -- Create three 1/1 white Spirit creature tokens with flying. mana={4}{W} type=Instant [/card] [card] name=Blinding Radiance auto=tap all(creature[power<2]|opponentBattlefield) text=Tap all creatures your opponents control with toughness 2 or less. mana={2}{W} type=Sorcery [/card] [card] name=Static Orb auto=@each my beginofturn sourcenottap:lord(*|battlefield) doesnotuntap && untap target(*)*2 auto=@each opponent beginofturn sourcenottap:lord(*|battlefield) doesnotuntap && untap target(*)*2 text=As long as Static Orb is untapped, players can’t untap more than two permanents during their untap steps. mana={3} type=Artifact [/card] [card] name=Sword of Dungeons & Dragons auto={2}:equip auto=teach(creature) protection from(cleric) auto=teach(creature) protection from(rogue) auto=teach(creature) 2/2 auto=@combatdamaged(player) from(mytgt):token(Dragon,Creature Dragon,4/4,white,black,red,blue,green,flying) && transform(newability((flipacoin winability token(Dragon,Creature Dragon,4/4,white,black,red,blue,green,flying) && transform(newability((flipacoin winability winabilityend flipend))) winabilityend flipend))) text=Equipped creature gets +2/+2 and has protection from Rogues and from Clerics. -- Whenever equipped creature deals combat damage to a player, create a 4/4 gold Dragon creature token with flying and roll a d20 (a twenty-sided die). If you roll a 20, repeat this process. -- Equip {2} mana={3} type=Artifact subtype=Equipment [/card] [card] name=Grimlock, Ferocious King doublefaced=kamiflip abilities=trample auto={2}:name (Transform) flip(Grimlock, Dinobot Leader) text=Trample -- {2}, Convert a Transformers toy you own to its other mode: Grimlock, Ferocious King becomes Grimlock, Dinobot Leader. color=green,white,red type=Legendary Artifact Creature subtype=Dinosaur mana={1}{R}{G}{W} power=8 toughness=8 [/card] [card] name=Grimlock, Dinobot Leader auto=lord(creature[Vehicle,Dinosaur,other Autobot]|myBattlefield) 2/0 auto={2}:name(Transform) flip(Grimlock, Ferocious King) text=Dinosaurs, Vehicles, and other Transformers® creatures you control get +2/+0. -- {2}, Convert a Transformers toy you own to its other mode: Grimlock, Dinobot Leader becomes Grimlock, Ferocious King. type=Legendary Artifact Creature subtype=Autobot mana={1}{R}{G}{W} power=4 toughness=4 [/card] [card] name=Sundering Titan auto=destroy all(land[plains,island,swamp,mountain,forest]) auto=@movedto(this|graveyard) from(battlefield):destroy all(land[plains,island,swamp,mountain,forest]) text=When Sundering Titan enters the battlefield or leaves the battlefield, choose a land of each basic land type, then destroy those lands. mana={8} type=Artifact Creature subtype=Golem power=7 toughness=10 [/card] [card] name=Defense Grid auto=restriction{during opponent turn}: lord(*|nonbattlezone) altercost(colorless,+3) opponent auto=restriction{during opponent turn}: lord(*|nonbattlezone) altercost(colorless,+3) controller text=Each spell costs {3} more to cast except during its controller's turn. mana={2} type=Artifact [/card] [card] name=Painter's Servant auto=chooseacolor lord(creature,artifact,enchantment,planeswalker,stack,exile,sideboard,graveyard,library) becomes(,chosencolor) chooseend text=As Painter’s Servant enters the battlefield, choose a color. -- All cards that aren’t on the battlefield, spells, and permanents are the chosen color in addition to their other colors. mana={2} type=Artifact Creature subtype=Scarecrow power=1 toughness=3 [/card] [card] name=Wings of the Guard abilities=flying auto=@combat(attacking) source(this):1/1 ueot text=Flying -- Melee (Whenever this creature attacks, it gets +1/+1 until end of turn for each opponent you attacked with a creature this combat.) mana={1}{W} type=Creature subtype=Bird power=1 toughness=1 [/card] [card] name=Spectral Grasp target=creature auto=cantattack auto=cantpwattack auto=cantblock text=Enchant creature -- Enchanted creature can't attack you or a planeswalker you control. -- Enchanted creature can't block creatures you control. mana={1}{W} type=Enchantment subtype=Aura [/card] [card] name=Jeering Homunculus auto=may target(creature|opponentBattlefield) mustattack uynt text=When Jeering Homunculus enters the battlefield, you may goad target creature. (Until your next turn, that creature attacks each combat if able and attacks a player other than you if able.) mana={1}{U} type=Creature subtype=Homunculus power=0 toughness=4 [/card] [card] name=Coveted Peacock abilities=flyin auto=@combat(attacking) source(this):may target(creature|opponentBattlefield) mustattack uynt text=Flying -- Whenever Coveted Peacock attacks, you may goad target creature defending player controls. (Until your next turn, that creature attacks each combat if able and attacks a player other than you if able.) mana={3}{U}{U} type=Creature subtype=Bird power=3 toughness=4 [/card] [card] name=Stunt Double abilities=flash auto=may copy NotATarget(creature) text=Flash -- You may have Stunt Double enter the battlefield as a copy of any creature on the battlefield. mana={3}{U} type=Creature subtype=Shapeshifter power=0 toughness=0 [/card] [card] name=Tymna the Weaver abilities=lifelink auto=@each my postbattle: damagefoeof(player) may {L:1}:draw:1 text=Lifelink -- At the beginning of your postcombat main phase, you may pay X life, where X is the number of opponents that were dealt combat damage this turn. If you do, draw X cards. -- Partner (You can have two commanders if both have partner.) mana={1}{W}{B} type=Legendary Creature subtype=Human Cleric power=2 toughness=2 [/card] [card] name=Reyhan, Last of the Abzan auto=counter(1/1,3) auto=@movedTo(mygraveyard) from(creature[counter{1/1}]|myBattlefield):may target (creature|myBattlefield) counter(1/1) text=Reyhan, Last of the Abzan enters the battlefield with three +1/+1 counters on it. -- Whenever a creature you control dies or is put into the command zone, if it had one or more +1/+1 counters on it, you may put that many +1/+1 counters on target creature. -- Partner (You can have two commanders if both have partner.) mana={1}{B}{G} type=Legendary Creature subtype=Human Warrior power=0 toughness=0 [/card] [card] name=Ancient Excavation auto=foreach(*|myHand) draw:1 && reject:1 aicode=activate target(land[basic]|mylibrary) moveto(myhand) autohand={1}{B}{cycle}: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=Draw cards equal to the number of cards in your hand, then discard a card for each card drawn this way. -- Basic landcycling {2} ({2}, Discard this card: Search your library for a basic land card, reveal it, put it into your hand, then shuffle your library.) mana={2}{U}{B} type=Instant [/card] [card] name=Rampaging Brontodon abilities=trample auto=@combat(attacking) source(this):foreach(land|myBattlefield) 1/1 ueot text=Trample -- Whenever Rampaging Brontodon attacks, it gets +1/+1 until end of turn for each land you control. mana={5}{G}{G} type=Creature subtype=Dinosaur power=7 toughness=7 [/card] [card] name=Ravenous Slime auto=cantbeblockedby(creature[power<=2]) auto=@moveTo(creature|opponentGraveyard) from(opponentBattlefield):moveTo(exile) && counter(1/1,storedpower) text=Ravenous Slime can’t be blocked by creatures with power 2 or less. -- If a creature an opponent controls would die, instead exile it and put a number of +1/+1 counters equal to that creature’s power on Ravenous Slime. mana={2}{G} type=Creature subtype=Ooze power=1 toughness=1 [/card] [card] name=Selvala, Heart of the Wilds auto=@moveTo(other creature|myBattlefield) may (draw:[power=power:highest:creature:myBattlefield]|mybattlefield) auto=@moveTo(other creature|opponentBattlefield) may (draw:[power=power:highest:creature:opponentBattlefield]|opponentbattlefield) auto={G}{T}: name(add mana) (add:[power=power:highest:creature:myBattlefield]|mybattlefield) ability$! choice add{G} _ choice add{R} _ choice add{U} _ choice add{B} _ choice add{W} !$ controller text=Whenever another creature enters the battlefield, its controller may draw a card if its power is greater than each other creature’s power. -- {G}, {T}: Add X mana in any combination of colors, where X is the greatest power among creatures you control. mana={1}{G}{G} type=Legendary Creature subtype=Elf Scout power=2 toughness=3 [/card] [card] name=Splitting Slime auto=this(cantargetcard(*[-monstrous]) {4}{G}{G}:becomes(monstrous) forever && counter(1/1,3) && transforms((,newAbility[token(Splitting Slime])) forever text={G}{G}: Monstrosity 3. (If this creature isn’t monstrous, put three +1/+1 counters on it and it becomes monstrous.) -- When Splitting Slime becomes monstrous, create a token that’s a copy of Splitting Slime. (The token has no counters and isn’t monstrous.) mana={3}{G}{G} type=Creature subtype=Ooze power=3 toughness=3 [/card] [card] name=Sinuous Vermin auto=@this(cantargetcard(*[-monstrous]) {3}{B}{B}:becomes(monstrous) forever && counter(1/1, 3) && transforms((,newability[menace])) forever text={3}{B}{B}: Monstrosity 3. (If this creature isn't monstrous, put three +1/+1 counters on it and it becomes monstrous.) -- As long as Sinuous Vermin is monstrous, it has menace. (It can't be blocked except by two or more creatures.) mana={1}{B} type=Creature subtype=Rat Horror power=2 toughness=2 [/card] [card] name=Deputized Protester abilities=menace auto=@combat(attacking) source(this):1/1 ueot text=Menace (This creature can't be blocked except by two or more creatures.) -- Melee (Whenever this creature attacks, it gets +1/+1 until end of turn for each opponent you attacked with a creature this combat.) mana={2}{R} type=Creature subtype=Human Warrior power=2 toughness=1 [/card] [card] name=Grenzo's Ruffians auto=@combat(attacking) source(this):1/1 ueot text=Melee (Whenever this creature attacks, it gets +1/+1 until end of turn for each opponent you attacked with a creature this combat.) -- Whenever Grenzo's Ruffians deals combat damage to an opponent, it deals that much damage to each other opponent. mana={2}{R}{R} type=Creature subtype=Goblin power=2 toughness=2 [/card] [card] name=Domesticated Hydra auto=this(cantargetcard(*[-monstrous]) {X}{G}{G}{G}:becomes(monstrous) forever && counter(1/1,X) auto=aslongas(this[monstrous]|myBattlefield) trample text={X}{G}{G}{G}: Monstrosity X. (If this creature isn’t monstrous, put X +1/+1 counters on it and it becomes monstrous.) -- As long as Domesticated Hydra is monstrous, it has trample. mana={2}{G}{G} type=Creature subtype=Hydra power=3 toughness=3 [/card] [card] name=Saheeli's Directive mana={X}{R}{R}{R} other={improvise} name(Improvise) auto=name(Reveal X cards) reveal:X optionone name(Get Any Cards) target(artifact[manacost<=x]|reveal) moveto(mybattlefield) optiononeend optiontwo choice name(Discard the rest) all(*|reveal) moveto(mygraveyard) optiontwoend revealend text=Improvise (Each artifact you tap after you’re done activating mana abilities pays for {1}.) -- Reveal the top X cards of your library. You may put any number of artifact cards with converted mana cost X or less from among them onto the battlefield. Then put all cards revealed this way that weren’t put onto the battlefield into your graveyard. type=Sorcery [/card] [card] name=Treasure Nabber auto=@tappedformana(artifact|opponentBattlefield):moveTo(myBattlefield) target (artifact[tapped]) uynt text=Whenever an opponent taps an artifact for mana, gain control of that artifact until the end of your next turn. mana={2}{R} type=Creature subtype=Goblin Rogue power=3 toughness=2 [/card] [card] name=Shifting Shadow target=creature auto=haste auto=@each my upkeep:destroy(mytgt) && Reveal:1 revealzone(mylibrary) revealuntil(creature|mylibrary) optionone choice name(Get Card) target(creature|reveal) moveto(mybattlefield) optiononeend optiontwo choice name(put on bottom) all(*|reveal) bottomoflibrary optiontwoend revealend && rehook text=Enchant creature -- Enchanted creature has haste and “At the beginning of your upkeep, destroy this creature. Reveal cards from the top of your library until you reveal a creature card. Put that card onto the battlefield and attach Shifting Shadow to it, then put all other cards revealed this way on the bottom of your library in a random order.” mana={2}{R} type=Enchantment subtype=Aura [/card] [card] name=Subterranean Tremors auto=this(X>=4) destroy all(artifacts) auto=this(X>=8) token(Lizard,Creature Lizard,8/8,red) && destroy all(artifacts) auto=damage:X all(creature[-flying]) text=Subterranean Tremors deals X damage to each creature without flying. If X is 4 or more, destroy all artifacts. If X is 8 or more, create an 8/8 red Lizard creature token. mana={X}{R} type=Sorcery [/card] [card] name=Charging Cinderhorn abilities=Haste auto=@each my endofturn:combat(-attacking[creature|mybattlefield]):counter(0/0,1,Fury) all (this) then foreach(counter[0/0,1,Fury]):damage:1 controller auto=@each opponent endofturn:combat(-attacking[creature|opponentbattlefield]):counter(0/0,1,Fury) all (this) then foreach(counter[0/0,1,Fury]):damage:1 opponent text=Haste -- At the beginning of each player’s end step, if no creatures attacked this turn, put a fury counter on Charging Cinderhorn. Then Charging Cinderhorn deals damage equal to the number of fury counters on it to that player. mana={3}{R} type=Creature subtype=Elemental Ox power=4 toughness=2 [/card] [card] name=Vengeant Vampire abilities=lifelink auto=@movedto(this|graveyard) from(battlefield):destroy target(creature|opponentBattlefield) && life:4 controller text=Lifelink -- When Vengeant Vampire dies, destroy target creature an opponent controls and you gain 4 life. mana={4}{B}{B} type=Creature subtype=Vampire power=4 toughness=4 [/card] [card] name=Entreat the Dead target=creature|mygraveyard auto=moveTo(myBattlefield) autohand=restriction{miracle} pay[[{X}{B}{B}]] name(Miracle) activate name(Miracle) castcard(restricted) text=Return X target creature cards from your graveyard to the battlefield. -- Miracle {X}{B}{B} (You may cast this card for its miracle cost when you draw it if it’s the first card you drew this turn.) mana={X}{X}{B}{B}{B} type=Sorcery [/card] [card] name=Sower of Discord abilities=flying auto=name(choose opponent) notatarget(opponent) deplete:0 auto=@damageof(player):damage:thatmuch opponent text=Flying -- As Sower of Discord enters the battlefield, choose two players. -- Whenever damage is dealt to one of the chosen players, the other chosen player also loses that much life. mana={4}{B}{B} type=Creature subtype=Demon power=6 toughness=6 [/card] [card] name=Burnt Offering auto=chose name(Red) add:storedmanacost:{R} auto=chose name(Black) add:storedmanacost:{B} text=As an additional cost to cast this spell, sacrifice a creature. -- Add X mana in any combination of {B} and/or {R}, where X is the sacrificed creature’s converted mana cost. mana={B}{S(creature|mybattlefield)} type=Instant [/card] [card] name=Vedalken Humiliator auto=@combat(attacking) source(this):restriction{aslongas(artifact|mybattlefield) lord(creature|opponentBattlefield) loseabilities && lord(creature|opponentBattlefield) transforms((,setpower=1,settoughness=1))) >2 ueot} text=Metalcraft — Whenever Vedalken Humiliator attacks, if you control three or more artifacts, creatures your opponents control lose all abilities and have base power and toughness 1/1 until end of turn. mana={3}{U} type=Creature subtype=Vedalken Wizard power=3 toughness=4 [/card] [card] name=Angler Turtle abilities=opponentshroud auto=lord(creature|opponentBattlefield) mustattack text=Hexproof -- Creatures your opponents control attack each combat if able. mana={5}{U}{U} type=Creature subtype=Turtle power=5 toughness=7 [/card] [card] name=Estrid's Invocation auto=this(cantargetcard(*[enchantment|myBattlefield])) may copy notatarget(enchantment|myBattlefield) transforms((,newability[@each my upkeep:moveto(exile) and!(moveto(mybattlefield))!])) text=You may have Estrid’s Invocation enter the battlefield as a copy of any enchantment you control, except it has “At the beginning of your upkeep, you may exile this enchantment. If you do, return it to the battlefield under its owner’s control.” mana={2}{U} type=Enchantment [/card] [card] name=Faerie Artisans abilities=flying auto=@moveTo(creature[-token]|opponentBattlefield) clone(creature[-token]|opponentBattlefield) with (transform[artifact]) then moveTo(exile all[other tokens creature]|myBattlefield) text=Flying -- Whenever a nontoken creature enters the battlefield under an opponent’s control, create a token that’s a copy of that creature except it’s an artifact in addition to its other types. Then exile all other tokens created with Faerie Artisans. mana={3}{U} type=Creature subtype=Faerie Artificer power=2 toughness=2 [/card] [card] name=Custodi Soulcaller auto=@combat(attacking) source(this):1/1 ueot auto=@combat(attacking) source(this):moveto(mybattlefield) target(creature[manacost<=1]|mygraveyard) text=Melee (Whenever this creature attacks, it gets +1/+1 until end of turn for each opponent you attacked with a creature this combat.) -- Whenever Custodi Soulcaller attacks, return target creature card with converted mana cost X or less from your graveyard to the battlefield, where X is the number of players you attacked with a creature this combat. mana={1}{W}{W} type=Creature subtype=Human Cleric power=1 toughness=2 [/card] [card] name=Recruiter of the Guard aicode=activate target(creature[toughness<=2]|mylibrary) moveto(myhand) auto=name(search card) Reveal:type:*:mylibrary revealzone(mylibrary) optionone name(choose card) target(<1>creature[toughness<=2]|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=When Recruiter of the Guard enters the battlefield, you may search your library for a creature card with toughness 2 or less, reveal it, put it into your hand, then shuffle your library. mana={2}{W} type=Creature subtype=Human Soldier power=1 toughness=1 [/card] [card] name=Entrapment Maneuver auto=target(player) ability$!name(sacrifice attacker) notatarget(creature[attacking]|mybattlefield) sacrifice!$ targetedplayer then token(Soldier,Creature Soldier,1/1,white)*storedtoughness text=Target player sacrifices an attacking creature. You create X 1/1 white Soldier creature tokens, where X is that creature’s toughness. mana={3}{W} type=Instant [/card] [card] name=Orzhov Advokist auto=@each my upkeep: may lord(creature|opponentBattlefield) cantattack ueot && target(creature|opponentBattlefield) counter(1/1,2) auto=@each my upkeep: may lord(creature|myBattlefield) cantattack ueot && target(creature|myBattlefield) counter(1/1,2) text=At the beginning of your upkeep, each player may put two +1/+1 counters on a creature they control. If a player does, creatures that player controls can’t attack you or a planeswalker you control until your next turn. mana={2}{W} type=Creature subtype=Human Advisor power=1 toughness=4 [/card] [card] name=Mausoleum Secrets auto=name(search card) Reveal:type:*:mylibrary revealzone(mylibrary) optionone name(choose card) target(<1>*[black;manacost<=type:creature:mygraveyard]|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=Undergrowth — Search your library for a black card with converted mana cost less than or equal to the number of creature cards in your graveyard, reveal it, put it into your hand, then shuffle your library. mana={1}{B} type=Instant [/card] [card] name=Coat of Arms auto=lord(creature|battlefield) foreach(other creature[share!subtype!]|battlefield) 1/1 text=Each creature gets +1/+1 for each other creature on the battlefield that shares at least one creature type with it. (For example, it two Goblin Warriors and a Goblin Shaman are on the battlefield, each gets +2/+2.) mana={5} type=Artifact [/card] [card] name=Prototype Portal auto=may name(Imprint) moveTo(myexile) notatarget(artifact|myhand) auto={T}{0}:name(mana cost {0}) clone target(artifact[manacost=0]|myexile) oneshot auto={T}{1}:name(mana cost {1}) clone target(artifact[manacost=1]|myexile) oneshot auto={T}{2}:name(mana cost {2}) clone target(artifact[manacost=2]|myexile) oneshot auto={T}{3}:name(mana cost {3}) clone target(artifact[manacost=3]|myexile) oneshot auto={T}{4}:name(mana cost {4}) clone target(artifact[manacost=4]|myexile) oneshot auto={T}{5}:name(mana cost {5}) clone target(artifact[manacost=5]|myexile) oneshot auto={T}{6}:name(mana cost {6}) clone target(artifact[manacost=6]|myexile) oneshot auto={T}{7}:name(mana cost {7}) clone target(artifact[manacost=7]|myexile) oneshot auto={T}{8}:name(mana cost {8}) clone target(artifact[manacost=8]|myexile) oneshot auto={T}{9}:name(mana cost {9}) clone target(artifact[manacost=9]|myexile) oneshot auto={T}{10}:name(mana cost {10}) clone target(artifact[manacost=10]|myexile) oneshot auto={T}{11}:name(mana cost {11}) clone target(artifact[manacost=11]|myexile) oneshot auto={T}{12}:name(mana cost {12}) clone target(artifact[manacost=12]|myexile) oneshot auto={T}{13}:name(mana cost {13}) clone target(artifact[manacost=13]|myexile) oneshot auto={T}{14}:name(mana cost {14}) clone target(artifact[manacost=14]|myexile) oneshot auto={T}{15}:name(mana cost {15}) clone target(artifact[manacost=15]|myexile) oneshot auto={T}{16}:name(mana cost {16}) clone target(artifact[manacost=16]|myexile) oneshot auto={T}{17}:name(mana cost {17}) clone target(artifact[manacost=17]|myexile) oneshot auto={T}{18}:name(mana cost {18}) clone target(artifact[manacost=18]|myexile) oneshot auto={T}{19}:name(mana cost {19}) clone target(artifact[manacost=19]|myexile) oneshot auto={T}{20}:name(mana cost {20}) clone target(artifact[manacost=20]|myexile) oneshot text=Imprint -- When Prototype Portal enters the battlefield, you may exile an artifact card from your hand. / {X},{T}: Creatue a token that's a copy of the exiled card. X is the converted mana cost of that card. mana={4} type=Artifact [/card] [card] name=Cannibalize auto=choice name(Opponent's creatures) moveTo(exile) target(creature|opponentbattlefield) && counter(1/1,2) target(other creature|oppponentbattlefield) auto=choice name(my creatures) moveTo(exile) target(creature|mybattlefield) && counter(1/1,2) target(other creature|mybattlefield) text=Choose two target creatures controlled by the same player. Exile one of those creatures and put two +1/+1 counters on the other. mana={1}{B} type=Sorcery [/card] [card] name=Recycle auto=phasealter(remove,draw,controller) auto=@movedTo(*[-land]|mystack):draw:1 auto=hmodifer:-5 controller text=Skip your draw step. -- Whenever you cast a spell, draw a card. -- Your maximum hand size is two. mana={4}{G}{G} type=Enchantment [/card] [card] name=Humility auto=lord(creature|battlefield) loseabilities forever auto=lord(creature|battlefield) transforms((,setpower=0,settoughness=1)) forever text=All creatures loses all abilities and have base power and toughness 1/1. mana={2}{W}{W} type=Enchantment [/card] [card] name=Dream Halls auto={D(*|myhand)}: castcard(restricted) lord(*[share!color!][-land]|myhand) controller oneshot auto={D(*|opponenthand)}: castcard(restricted) lord(*[share!color!][-land]|opponenthand) opponent oneshot text=Rather than pay the mana cost for a spell, its controller may discard a card that share a color with that spell. mana={3}{U}{U} type=Enchantment [/card] [card] name=Gilded Light auto=playershroud ueot autohand=__CYCLING__({2}) text=You gain shroud until end of turn. (You can't be the target of spells or abilities.) -- Cycling {2} ({2}, Discard this card: Draw a card.) mana={1}{W} type=Instant [/card] [card] name=Flusterstorm abilities=storm target=instant,sorcery|stack auto=transforms((,newability[pay[[{1}]] name(pay {1} mana) donothing?fizzle])) forever text=Counter target instant or sorcery spell unless its controller pays {1}. -- Storm (When you cast this spell, copy it for each spell cast before it this turn. You may choose new targets for the copies.) mana={U} type=Instant [/card] [card] name=Chain Lightning target=creature,player,planeswalker auto=damage:3 && transforms((,newability[pay[[{R}{R}]],newability[may name(copy chain lightning) activate name(copy chain lightning) castcard(copied noevent named!:chain lightning:!)])) forever text=Chain Lightning deals 3 damage to any target. Then that player or that permanent's controller may pay {R}{R}. IF the player does, he or she may copy this spell and may choose a new target for that copy. mana={R} type=Instant [/card] [card] name=Kaervek's Torch auto=@targeted(this) from(stack): altercost(colorless,+2) auto=damage:X target(creature,player,planeswalker) text=As long as Kaervek's Torch is on the stack, spells that target it cost {2} more to cast. -- Kaervek's Torch deals X dagame to any target. mana={X}{R} type=Sorcery [/card] [card] name=Channel auto=emblem transforms((,newability[{L:1}:Add{1}])) ueot text=Until end of turn, any time you could activate a mana ability, you may pay 1 life. If you do, add {1}. mana={G}{G} type=Sorcery [/card] [card] name=Mishra's Workshop auto={T}: add{3} text={T}: Add {3}. Spend this mana only to cast artifact spells. type=Land [/card] [card] name=Militant Angel abilities=flying, lifelink auto=if (this[attacking]|mybattlefield)~morethan~0 then token(Knight,creature Knight,2/2,white,vigilance) text=Flying, Lifelink -- When Militant Angel enters the battlefield, create a number of 2/2 white Knight creature tokens with vigilance equal to the number of opponents you attacked this turn. mana={3}{W}{W} type=Creature subtype=Angel power=3 toughness=4 [/card] [card] name=Zahid, Djinn of the Lamp other={3}{U}{T(artifact|myBattlefield)} name(Pay and tap an artifact you control) abilities=flying text=You may pay {3}{U} and tap and untapped artifact you control rather than pay this spell's mana cost. -- Flying. mana={4}{U}{U} type=Legendary Creature subtype=Djinn power=5 toughness=6 [/card] [card] name=Inspired Sphinx abilities=flying auto=if (this[attacking]|mybattlefield)~morethan~0 then draw:1 auto={3}{U}:token(Thopter,artifact creature Thopter,1/1,artifact,flying) text=Flying -- When Inspired Sphinx enters the battlefield, draw cards equal to the number of opponents you have. -- {3}{U}: Create a 1/1 colorless Thopter artifact creature token with flying. mana={5}{U}{U} type=Creature subtype=Sphinx power=5 toughness=5 [/card] [card] name=Gruesome Fate auto=life:-type:creature:mybattlefield opponent text=Each opponent loses 1 life for each creature you control. mana={2}{B} type=Sorcery [/card] [card] name=Rot Hulk abilities=menace auto=moveTo(myBattlefield) target(zombie|mygraveyard) text=Menace -- When Rot Hulk enters the battlefield, return up to X target Zombie cards from your graveyard to the battlefield, where X is the number of opponents you have. mana={5}{B}{B} type=Creature subtype=Zombie power=5 toughness=5 [/card] [card] name=Avatar of Growth abilities=Trample anyzone=changecost(colorless:-1) auto=name(search a basic land) notatarget(land[basic]|opponentlibrary) moveTo(opponentbattlefield) && shuffle opponent auto=name(search a basic land) notatarget(land[basic]|mylibrary) moveTo(mybattlefield) && shuffle controller text=This spell cost {1} less to cast for each opponent you have. -- Trample -- When Avatar of Growth enters the battlefield, each player searches theri library for up to two basic land cards, puts them onto the battlefield, then shuffles their library. mana={4}{G}{G} type=Creature subtype=Elemental Avatar power=4 toughness=4 [/card] [card] name=Eager Construct auto=may scry:1 scrycore delayed dontshow donothing scrycoreend scryend auto=may scry:1 scrycore delayed dontshow donothing scrycoreend scryend opponent text=When Eager Construct enters the battlefield, each player may scry 1. mana={2} type=Artifact Creature subtype=Construct power=2 toughness=2 [/card] [card] name=Liliana of the Veil auto=counter(0/0,3,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: discard) transforms((,newability[ability$!name(discard) notatarget(*|myhand) reject!$ controller],newability[ability$!name(discard) notatarget(*|myhand) reject!$ opponent])) ueot auto={C(0/0,-2,Loyalty)}:name(-2: sacrifice creature) target(creature|opponentbattlefield) sacrifice opponent auto={C(0/0,-6,Loyalty)}:name(-6: sacrifice half) target(*|opponentbattlefield) sacrifice opponent text=+1: each player discards a card -- -2: target player sacrifices a creature -- -6: an opponent sacrifices half the permanents they control rounded up mana={1}{B}{B} type=Planeswalker subtype=Liliana [/card] [card] name=Frost Titan auto=@targeted(this) from(opponent):transforms((,newability[pay[[{2}]] name(pay 2 mana) donothing?fizzle])) oneshot auto=frozen target(*) auto=@combat (attacking) source(this): frozen target (*) text=Whenever Frost Titan becomes the target of a spell or ability an opponent controls, counter that spell or ability unless its controller pays {2}. -- Whenever Frost Titan enters the battlefield or attacks, tap target permanent. It doesn’t untap during its controller’s next untap step. mana={4}{U}{U} type=Creature subtype=Giant power=6 toughness=6 [/card] [card] name=Gaea's Touch auto={0}:moveTo(myBattlefield) target(forest[basic]|myhand) asSorcery limit:1 auto={S}:Add{G}{G} auto={0}:name(don't sacrifice) donothing limit:9 text={0}: You may put a basic Forest card from your hand onto the battlefield. Activate this ability only any time you could cast a sorcery and only once each turn. -- Sacrifice Gaea’s Touch: Add {G}{G}. mana={G}{G} type=Enchantment [/card] [card] name=Silent Gravestone auto=lord(*|myGraveyard) shroud auto=lord(*|opponentGraveyard) shroud auto={4}{T}{E}:moveTo(exile) all(*|Graveyard) && draw:1 controller text=Cards in graveyards can't be the target of spells or abilities. -- {4},{T}: Exile Silent Gravestone and all cards from all graveyards. Draw a card. mana={1} type=Artifact [/card] [card] name=Inferno Titan auto={R}:1/0 ueot auto=damage:1 target(creature,player,planeswalker) && activate damage:1 target(creature,player,planeswalker) && activate damage:1 target(creature,player,planeswalker) auto=@combat (attacking) source(this): damage:1 target(creature,player,planeswalker) && activate damage:1 target(creature,player,planeswalker) && activate damage:1 target(creature,player,planeswalker) text={R}: Inferno Titan gets +1/+0 until end of turn. -- Whenever Inferno Titan enters the battlefield or attacks, it deals 3 damage divided as you choose among one, two, or three targets. mana={4}{R}{R} type=Creature subtype=Giant power=6 toughness=6 [/card] [card] name=Jace, the Living Guildpact auto=counter(0/0,5,loyalty) auto={C(0/0,1,Loyalty)}:reveal:2 optionone name(put in graveyard) target(<1>*|reveal) moveto(ownergraveyard) optiononeend optiontwo name(put in library) target(<1>*|reveal) moveto(ownerlibrary) optiontwoend revealend auto={C(0/0,-3,Loyalty)}:target(other *[-land]) moveTo(ownerhand) auto={C(0/0,-8,Loyalty)}:moveto(opponentlibrary) all(*|opponenthand) && moveto(opponentlibrary) all(*|opponentgraveyard) && shuffle && moveto(mylibrary) all(*|myhand) && moveto(mylibrary) all(*|mygraveyard) && shuffle && draw:7 text=+1: Look at the top two cards of your library. Put one of them into your graveyard. -- -3: Return another target nonland permanent to its owner's hand. -- -8: Each player shuffles their hand and graveyard into their library. You draw seven cards. mana={2}{U}{U} type=Legendary Planeswalker subtype=Jace [/card] [card] name=Karn Liberated auto=counter(0/0,6,loyalty) auto={C(0/0,4,Loyalty)}:target(player) ability$!moveto(exile) and!( becomes(tobecast) forever )! target(*|myhand)!$ targetedplayer auto={C(0/0,-3,Loyalty)}:moveto(exile) and!( becomes(tobecast) forever )! target(*) auto={C(0/0,-14,Loyalty)}:name(ultimate) moveto(ownerlibrary) all(*|opponenthand) && moveto(ownerlibrary) all(*|opponentgraveyard) && moveto(ownerlibrary) all(*|opponentbattlefield) && moveto(ownerlibrary) all(*[-tobecast;aura;instant;sorcery]|opponentexile) && shuffle && draw:7 opponent && lifeset:startinglife opponent && moveto(ownerlibrary) all(*|myhand) && moveto(ownerlibrary) all(*|mygraveyard) && moveto(ownerlibrary) all(*|mybattlefield) && moveto(ownerlibrary) all(*[-tobecast;aura;instant;sorcery]|myexile) && shuffle && draw:7 && lifeset:startinglife && moveto(myBattlefield) all(tobecast|exile) && all(creature|myBattlefield) haste && removemana(*) text=+4: Target player exiles a card from their hand. -- -3: Exile target permanent. -- -14: Restart the game, leaving in exile all non-Aura permanent cards exiled with Karn Liberated. Then put those cards onto the battlefield under your control. mana={7} type=Legendary Planeswalker subtype=Karn [/card] [card] name=Time Vault abilities=doesnotuntap auto=tap(noevent) auto=@each my beginofturn sourcetap:may (turns:-1 controller) && untapthis auto={T}:turns:+1 controller text=Time Vault enters the battlefield tapped. -- Time Vault doesn't untap during your untap step. -- If you would begin your turn while Time Vault is tapped, you may skip that turn instead. If you do, untap Time Vault. -- {T}: Take an extra turn after this one. mana={2} type=Artifact [/card] [card] name=Mycosynth Lattice auto=lord(*|battlefield) transforms((artifact)) auto=lord(*|battlefield) devoid auto=lord(*|stack) devoid auto=lord(*|hand) devoid auto=lord(*|library) devoid auto=lord(*|graveyard) devoid auto=lord(*|exile) devoid auto=lord(*|sideboard) devoid auto=lord(*|mycastingzone) anytypeofmana text=All permanents are artifacts in addition to their other types. -- All cards that aren't on the battlefield, spells, and permanents are colorless. -- Players may spend mana as though it were mana of any color. mana={6} type=Artifact [/card] [card] name=Vial Smasher the Fierce auto=@movedto(*[manacost=0]|mystack):damage:0 target(opponent) auto=@movedto(*[manacost=1]|mystack):damage:1 target(opponent) auto=@movedto(*[manacost=2]|mystack):damage:2 target(opponent) auto=@movedto(*[manacost=3]|mystack):damage:3 target(opponent) auto=@movedto(*[manacost=4]|mystack):damage:4 target(opponent) auto=@movedto(*[manacost=5]|mystack):damage:5 target(opponent) auto=@movedto(*[manacost=6]|mystack):damage:6 target(opponent) auto=@movedto(*[manacost=7]|mystack):damage:7 target(opponent) auto=@movedto(*[manacost=8]|mystack):damage:8 target(opponent) auto=@movedto(*[manacost=9]|mystack):damage:9 target(opponent) auto=@movedto(*[manacost=10]|mystack):damage:10 target(opponent) auto=@movedto(*[manacost=11]|mystack):damage:11 target(opponent) auto=@movedto(*[manacost=12]|mystack):damage:12 target(opponent) auto=@movedto(*[manacost=13]|mystack):damage:13 target(opponent) auto=@movedto(*[manacost=14]|mystack):damage:14 target(opponent) auto=@movedto(*[manacost=15]|mystack):damage:15 target(opponent) auto=@movedto(*[manacost=16]|mystack):damage:16 target(opponent) auto=@movedto(*[manacost=17]|mystack):damage:17 target(opponent) auto=@movedto(*[manacost=18]|mystack):damage:18 target(opponent) auto=@movedto(*[manacost=19]|mystack):damage:19 target(opponent) auto=@movedto(*[manacost=20]|mystack):damage:20 target(opponent) text=Whenever you cast your first spell each turn, choose an opponent at random. Vial Smasher the Fierce deals damage equal to that spell’s converted mana cost to that player or a planeswalker that player controls. -- Partner (You can have two commanders if both have partner.) mana={1}{B}{R} type=Legendary Creature subtype=Goblin Berserker power=2 toughness=3 [/card] [card] name=Akiri, Line-Slinger abilities=first strike, vigilance auto=foreach(artifact|myBattlefield) 1/0 text=First strike, vigilance -- Akiri, Line-Slinger gets +1/+0 for each artifact you control. -- Partner (You can have two commanders if both have partner.) mana={R}{W} type=Legendary Creature subtype=Kor Soldier Ally power=0 toughness=3 [/card] [card] name=Autumn Willow abilities=opponentshroud,shroud auto={G}:-shroud #Slightly borderline assumption you will never activate this ability to let the opponent target Autumn Willow text=Shroud -- {G}: Until end of turn, Autumn Willow can be the target of spells and abilities controlled by target player as though it didn't have shroud. mana={4}{G}{G} type=Legendary Creature subtype=Avatar power=4 toughness=4 [/card] [card] name=Bearer of Silence abilities=flying,cantblock autostack=if casted(this) then pay({1}{c}) ability$!name(sacrifice) notatarget(creature|mybattlefield) sacrifice!$ opponent text=Devoid (This card has no color.) -- When you cast Bearer of Silence, you may pay {1}{C}. If you do, target opponent sacrifices a creature. ({C} represents colorless mana.) -- Flying -- Bearer of Silence can't block. mana={1}{B} abilities=devoid type=Creature subtype=Eldrazi power=2 toughness=1 [/card] [card] name=Benthic Explorers auto=this(variable{olandg}>0) {Q(land[manag]|opponentbattlefield)}{T}:Add{G} auto=this(variable{olandu}>0) {Q(land[manau]|opponentbattlefield)}{T}:Add{U} auto=this(variable{olandr}>0) {Q(land[manar]|opponentbattlefield)}{T}:Add{R} auto=this(variable{olandb}>0) {Q(land[manab]|opponentbattlefield)}{T}:Add{B} auto=this(variable{olandw}>0) {Q(land[manaw]|opponentbattlefield)}{T}:Add{W} auto=this(variable{olandc}>0) {Q(land[cmana]|opponentbattlefield)}{T}:Add{C} text={T}, Untap a tapped land an opponent controls: Add one mana of any type that land could produce to your mana pool. mana={3}{U} type=Creature subtype=Merfolk Scout power=2 toughness=4 [/card] [card] name=Blessed Reincarnation target=creature|opponentbattlefield auto=moveto(exile) and!( transforms((,newability[Reveal:1 revealzone(mylibrary) revealuntil(creature|mylibrary) optionone all(creature|reveal) moveto(mybattlefield) optiononeend optiontwo all(*|myreveal) bottomoflibrary optiontwoend revealend])) oneshot )! auto=if rebound then moveto(exile) and!( transforms((,newability[@rebounded:may activate castcard(normal)])) forever )! text=Exile target creature an opponent controls. That player reveals cards from the top of his or her library until a creature card is revealed. The player puts that card onto the battlefield, then shuffles the rest into his or her library. -- 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={3}{U} type=Instant [/card] [card] name=Blood Tyrant abilities=flying,trample auto=@each my upkeep:life:-1 opponent && life:-1 controller auto=@each my upkeep:counter(1/1,2) text=Flying, trample -- At the beginning of your upkeep, each player loses 1 life. Put a +1/+1 counter on Blood Tyrant for each 1 life lost this way. -- Whenever a player loses the game, put five +1/+1 counters on Blood Tyrant. mana={4}{U}{B}{R} type=Creature subtype=Vampire power=5 toughness=5 [/card] [card] name=Bruse Tarl, Boorish Herder auto=target(creature|mybattlefield) double strike && lifelink ueot auto=@combat(attacking) source(this):target(creature|mybattlefield) double strike && lifelink ueot text=Whenever Bruse Tarl, Boorish Herder enters the battlefield or attacks, target creature you control gains double strike and lifelink until end of turn. -- Partner (You can have two commanders if both have partner.) mana={2}{R}{W} type=Legendary Creature subtype=Human Ally power=3 toughness=3 [/card] [card] name=Conflux auto=ability$!name(white card) moveto(myhand) notatarget(*[white]|mylibrary)!$ controller auto=ability$!name(blue card) moveto(myhand) notatarget(*[blue]|mylibrary)!$ controller auto=ability$!name(black card) moveto(myhand) notatarget(*[black]|mylibrary)!$ controller auto=ability$!name(red card) moveto(myhand) notatarget(*[red]|mylibrary)!$ controller auto=ability$!name(green card) moveto(myhand) notatarget(*[green]|mylibrary)!$ controller text=Search your library for a white card, a blue card, a black card, a red card, and a green card. Reveal those cards and put them into your hand. Then shuffle your library. mana={3}{W}{U}{B}{R}{G} type=Sorcery [/card] [card] name=Consume Strength #can target same creature target=creature auto=2/2 ueot auto=target(creature) -2/-2 ueot text=Target creature gets +2/+2 until end of turn. Another target creature gets -2/-2 until end of turn. mana={1}{B}{G} type=Instant [/card] [card] name=Demon of Wailing Agonies abilities=flying #wagic doesnt have commander zone text=Flying -- Lieutenant — As long as you control your commander, Demon of Wailing Agonies gets +2/+2 and has "Whenever Demon of Wailing Agonies deals combat damage to a player, that player sacrifices a creature." mana={3}{B}{B} type=Creature subtype=Demon power=4 toughness=4 [/card] [card] name=Derevi, Empyrial Tactician abilities=flying auto=name(tap or untap) transforms((,newability[choice tap target(*)],newability[choice untap target(*)])) oneshot auto=@combatdamaged(player) from(creature|myBattlefield):name(tap or untap) transforms((,newability[choice tap target(*)],newability[choice untap target(*)])) oneshot #wagic doesn't have command zone text=Flying -- Whenever Derevi, Empyrial Tactician enters the battlefield or a creature you control deals combat damage to a player, you may tap or untap target permanent. -- {1}{G}{W}{U}: Put Derevi onto the battlefield from the command zone. mana={G}{W}{U} type=Legendary Creature subtype=Bird Wizard power=2 toughness=3 [/card] [card] name=Feral Hydra type=Creature subtype=Hydra Beast mana={X}{G} power=0 toughness=0 text=Feral Hydra enters the battlefield with X +1/+1 counters on it. -- {3}: Put a +1/+1 counter on Feral Hydra. Any player may play this ability auto=counter(1/1,X) auto={3}:counter(1/1) #Not all player can use ability [/card] [card] name=Flamekin Bladewhirl otherrestriction=type(*[elemental]|myhand)~lessthan~2 other={3}{R} restriction=type(*[elemental]|myhand)~morethan~1 text=As an additional cost to cast Flamekin Bladewhirl, reveal an Elemental card from your hand or pay {3}. mana={R} type=Creature subtype=Elemental Warrior power=2 toughness=1 [/card] [card] name=Gahiji, Honored One auto=@combat(attacking) source(creature|myBattlefield):all(trigger[to]) 2/0 ueot text=Whenever a creature attacks one of your opponents or a planeswalker an opponent controls, that creature gets +2/+0 until end of turn. mana={2}{R}{G}{W} type=Legendary Creature subtype=Beast power=4 toughness=4 [/card] [card] name=Gem of Becoming auto={3}{T}{S}:name(search lands) ability$!name(Island) moveto(myhand) notatarget(*[island]|mylibrary)!$ controller && ability$!name(Swamp) moveto(myhand) notatarget(*[swamp]|mylibrary)!$ controller && ability$!name(Mountain) moveto(myhand) notatarget(*[mountain]|mylibrary)!$ controller text={3}, {T}, Sacrifice Gem of Becoming: Search your library for an Island card, a Swamp card, and a Mountain card. Reveal those cards and put them into your hand. Then shuffle your library. mana={3} type=Artifact [/card] [card] name=Goldmeadow Stalwart otherrestriction=type(*[kithkin]|myhand)~lessthan~2 other={3}{W} restriction=type(*[kithkin]|myhand)~morethan~1 text=As an additional cost to cast Goldmeadow Stalwart, reveal a Kithkin card from your hand or pay {3}. mana={W} type=Creature subtype=Kithkin Soldier power=2 toughness=2 [/card] [card] name=Goldnight Castigator #need doubler damage ability... abilities=flying,haste auto=@damaged(controller):damage:thatmuch controller auto=@damaged(this):damage:thatmuch all(this) text=Flying, haste -- If a source would deal damage to you, it deals double that damage to you instead. -- If a source would deal damage to Goldnight Castigator, it deals double that damage to Goldnight Castigator instead. mana={2}{R}{R} type=Creature subtype=Angel power=4 toughness=9 [/card] [card] name=Govern the Guildless target=creature[-multicolor] auto=moveto(mybattlefield) autohand={1}{U}:name(change color/s) ability$!name(choose color/s) choice name(white) target(creature) becomes(,white) ueot _ choice name(blue) target(creature) becomes(,blue) ueot _ choice name(black) target(creature) becomes(,black) ueot _ choice name(red) target(creature) becomes(,red) ueot _ choice name(green) target(creature) becomes(,green) ueot _ choice name(white & blue) target(creature) becomes(,white,blue) ueot _ choice name(blue & black) target(creature) becomes(,black,blue) ueot _ choice name(black & red) target(creature) becomes(,black,red) ueot _ choice name(red & green) target(creature) becomes(,red,green) ueot _ choice name(green & white) target(creature) becomes(,white,green) ueot _ choice name(white & black) target(creature) becomes(,white,black) ueot _ choice name(blue & red) target(creature) becomes(,red,blue) ueot _ choice name(black & green) target(creature) becomes(,black,green) ueot _ choice name(red & white) target(creature) becomes(,white,red) ueot _ choice name(green & blue) target(creature) becomes(,green,blue) ueot _ choice name(green & white & blue) target(creature) becomes(,green,white,blue) ueot _ choice name(white & blue & black) target(creature) becomes(,black,white,blue) ueot _ choice name(blue & black & red) target(creature) becomes(,black,red,blue) ueot _ choice name(black & red & green) target(creature) becomes(,green,black,red) ueot _ choice name(red & green & white) target(creature) becomes(,green,white,red) ueot _ choice name(white & black & green) target(creature) becomes(,green,white,black) ueot _ choice name(blue & red & white) target(creature) becomes(,red,white,blue) ueot _ choice name(black & green & blue) target(creature) becomes(,green,black,blue) ueot _ choice name(red & white & black) target(creature) becomes(,black,white,red) ueot _ choice name(green & blue & red) target(creature) becomes(,green,red,blue) ueot _ choice name(green & red & blue & black) target(creature) becomes(,green,red,blue,black) ueot _ choice name(green & red & blue & white) target(creature) becomes(,green,red,blue,white) ueot _ choice name(white & blue & black & red) target(creature) becomes(,white,red,blue,black) ueot _ choice name(white & blue & black & green) target(creature) becomes(,white,green,blue,black) ueot _ choice name(all colors) target(creature) becomes(,white,red,blue,black,green) ueot!$ controller limit:1 myUpkeepOnly text=Gain control of target monocolored creature. -- Forecast - {1}{U}, Reveal Govern the Guildless from your hand: Target creature becomes the color or colors of your choice until end of turn. (Activate this ability only during your upkeep and only once each turn.) mana={5}{U} type=Sorcery [/card] [card] name=Grasp of Fate auto=choice (blink)forsrc target(*[-land]|opponentbattlefield) text=When Grasp of Fate enters the battlefield, for each opponent, exile up to one target nonland permanent that player controls until Grasp of Fate leaves the battlefield. (Those permanents return under their owners’ control.) mana={1}{W}{W} type=Enchantment [/card] [card] name=Mirror Match auto=foreach(notAtarget(creature[attacking])):clone(notatarget(creature[attacking])) with (unearth) restriction=blockersonly text=Cast this spell only during the declare blockers step. -- For each creature attacking you or a planeswalker you control, create a token that’s a copy of that creature and that’s blocking that creature. Exile those tokens at end of combat. mana={4}{U}{U} type=Instant [/card] [card] name=Corpse Augur auto=@movedto(this|mygraveyard) from(mybattlefield): notatarget(player) then draw:foreach(notAtarget(creature|targetedpersonsgraveyard) && life:-foreach(notAtarget(creature|targetedpersonsgraveyard) text=When Corpse Augur dies, you draw X cards and you lose X life, where X is the number of creature cards in target player’s graveyard. mana={3}{B} type=Creature subtype=Zombie Wizard power=4 toughness=2 [/card] [card] name=Dread Summons auto=deplete:X opponent && deplete:X controller auto=@movedTo(creature|graveyard) from(library):all(trigger[to]) (token(Zombie,Creature Zombie,2/2,black) tap(noevent)) controller)! text=Each player puts the top X cards of their library into their graveyard. For each creature card put into a graveyard this way, you create a tapped 2/2 black Zombie creature token. mana={X}{B}{B} type=Sorcery [/card] [card] name=Ob Nixilis of the Black Oath auto=counter(0/0,3,loyalty) auto={C(0/0,2,Loyalty)}:name(+2: Each opponent loses 1 life...) life:-1 opponent && life:1 controller auto={C(0/0,-2,Loyalty)}:name(-2: Create a 5/5 black Demon with flying...) token(Demon,Creature Demon,5/5,black,flying) && life:-2 controller auto={C(0/0,-8,Loyalty)}:name(-8: "{1}{B}, sacrifice a creature: Draw and gain life...) emblem transforms((,newability[{1}{B}{S(creature|myBattlefield}:draw:storedpower && life:storedpower])) forever dontremove text=+2: Each opponent loses 1 life. You gain life equal to the life lost this way. -- -2: Create a 5/5 black Demon creature token with flying. You lose 2 life. -- -8: You get an emblem with “{1}{B}, Sacrifice a creature: You gain X life and draw X cards, where X is the sacrificed creature’s power.” -- Ob Nixilis of the Black Oath can be your commander. mana={3}{B}{B} type=Legendary Planeswalker subtype=Nixilis [/card] [card] name=Awaken the Sky Tyrant auto=@damageof(player) from(*|opponentstack,opponentbattlefield,opponentgraveyard,opponenthand,opponentexile,opponentsideboard):ability$!name(Create a 5/5 red Dragon) [S(this)]:token(Dragon,Creature Dragon,5/5,red,flying) text=When a source an opponent controls deals damage to you, sacrifice Awaken the Sky Tyrant. If you do, create a 5/5 red Dragon creature token with flying. mana={3}{R} type=Enchantment [/card] [card] name=Meteor Blast target=(creature,player,planeswalker) auto=damage:4 mana={X}{R}{R}{R} type=Sorcery text=Meteor Blast deals 4 damage to each of X targets. [/card] [card] name=Ezuri's Predation auto=foreach(creature|opponentBattlefield) token(Beast,Creature Beast,4/4,green) and!( transforms((,newability[moveTo(this|myBattlefield) damage:dynamicability target(other creature|opponentBattlefield])) forever )! controller text=For each creature your opponents control, create a 4/4 green Beast creature token. Each of those Beasts fights a different one of those creatures. mana={5}{G}{G}{G} type=Sorcery [/card] [card] name=Toxic Deluge auto=lord(creature|battlefield) -X/-X ueot text=As an additional cost to cast this spell, pay X life. -- All creatures get -X/-X until end of turn. mana={L:X}{2}{B} type=Instant [/card] [card] name=Scourge of Nel Toth abilities=flying flashback={B}{B}{S(creature|mybattlefield)}{S(creature|mybattlefield)} text=Flying -- You may cast Scourge of Nel Toth from your graveyard by paying {B}{B} and sacrificing two creatures rather than paying its mana cost. mana={5}{B}{B} type=Creature subtype=Zombie Dragon power=6 toughness=6 [/card] [card] name=Hellcarver Demon #you can't order the stack abilities=flying auto=@combatdamaged(player) from(this):sacrifice all(other *|mybattlefield) && discard:type:*:myhand && reveal:6 optionone all(*|reveal) moveto(exile) and!( if cantargetcard(*[-land]|*) then transforms((,newability[may activate castcard(normal)]])) oneshot )! optiononeend revealend text=Flying -- Whenever Hellcarver Demon deals combat damage to a player, sacrifice all other permanents you control and discard your hand. Exile the top six cards of your library. You may cast any number of nonland cards exiled this way without paying their mana costs. mana={3}{B}{B}{B} type=Creature subtype=Demon power=6 toughness=6 [/card] [card] name=Hypergenesis color=green restriction=turn:200 mana={0} suspend(3)={1}{g}{g} auto=ability$! moveto(ownerbattlefield) notatarget(artifact,creature,enchantment,land|myhand) !$ controller auto=ability$! moveto(ownerbattlefield) notatarget(artifact,creature,enchantment,land|myhand) !$ opponent text=Suspend 3—{1}{G}{G} (Rather than cast this card from your hand, pay {1}{G}{G} and exile it with three time counters on it. At the beginning of your upkeep, remove a time counter. When the last is removed, cast it without paying its mana cost.) -- Starting with you, each player may put an artifact, creature, enchantment, or land card from his or her hand onto the battlefield. Repeat this process until no one puts a card onto the battlefield. type=Sorcery [/card] [card] name=Ikra Shidiqi, the Usurper abilities=menace auto=@combatdamaged(player) from(creature|myBattlefield):dynamicability text=Menace -- Whenever a creature you control deals combat damage to a player, you gain life equal to that creature’s toughness. -- Partner (You can have two commanders if both have partner.) mana={3}{B}{G} type=Legendary Creature subtype=Naga Wizard power=3 toughness=7 [/card] [card] name=Intellectual Offering #wagic only supports single opponent auto=draw:3 all(player) auto=untap all(*[-land]) text=Choose an opponent. You and that player each draw three cards. -- Choose an opponent. Untap all nonland permanents you control and all nonland permanents that player controls. mana={4}{U} type=Instant [/card] [card] name=Ishai, Ojutai Dragonspeaker abilities=flying auto=@movedTo(*|stack): counter(1/1,1) text=Flying -- Whenever an opponent casts a spell, put a +1/+1 counter on Ishai, Ojutai Dragonspeaker. -- Partner (You can have two commanders if both have partner.) mana={2}{W}{U} type=Legendary Creature subtype=Bird Monk power=1 toughness=1 [/card] [card] name=Ivy Seer auto={2}{G}{T}:foreach(*[green]|myhand) 1/1 target(creature) text={2}{G}, {T}: Reveal any number of green cards in your hand. Target creature gets +X/+X until end of turn, where X is the number of cards revealed this way. mana={3}{G} type=Creature subtype=Elf Wizard power=1 toughness=1 [/card] [card] name=Jasmine Seer auto={2}{W}{T}:life:twicetype:*[white]:myhand controller text={2}{W}, {T}: Reveal any number of white cards in your hand. You gain 2 life for each card revealed this way. mana={3}{W} type=Creature subtype=Human Wizard power=1 toughness=1 [/card] [card] name=Thrasios, Triton Hero aicode=activate may bottomoflibrary all(*[zpos=1]|mylibrary) aicode=activate target(<1>*[zpos=1]|mylibrary) name(revealed card) moveto(myhand) name(revealed card) and!(if cantargetcard(land|*) then moveto(mybattlefield) tap(noevent))! auto={4}:name(Scry 1) reveal:1 optionone name(Put On Top) target(*|reveal) moveto(mylibrary) optiononeend optiontwo name(put on bottom) target(<1>*|reveal) bottomoflibrary optiontwoend revealend && reveal:1 optionone target(land|reveal) moveto(mybattlefield) tap(noevent) optiononeend optiontwo name(Put in hand) target(<1>*|reveal) moveto(myhand) optiontwoend revealend text={4}: Scry 1, then reveal the top card of your library. If it’s a land card, put it onto the battlefield tapped. Otherwise, draw a card. -- Partner (You can have two commanders if both have partner.) mana={G}{U} type=Legendary Creature subtype=Merfolk Wizard power=1 toughness=3 [/card] [card] name=Kraum, Ludevic's Opus abilities=flying,haste auto=@restriction=thisturn(*|stack)~equalto~2:draw:1 text=Flying, haste -- Whenever an opponent casts their second spell each turn, draw a card. -- Partner (You can have two commanders if both have partner.) mana={3}{U}{R} type=Legendary Creature subtype=Zombie Horror power=4 toughness=4 [/card] [card] name=Kydele, Chosen of Kruphix #wagic don't support commander atm auto={T}:thisforeach(variable{pdrewcount}>0) add{C} text={T}: Add {C} to your mana pool for each card you've drawn this turn. -- Partner (You can have two commanders if both have partner.) mana={2}{G}{U} type=Legendary Creature subtype=Human Wizard power=2 toughness=3 [/card] [card] name=Ludevic, Necro-Alchemist #wagic don't support commander atm auto=@each my end restriction{compare(oplifelost)~morethan~0}:may draw:1 controller auto=@each opponent end restriction{compare(oplifelost)~morethan~0}:may draw:1 controller text=At the beginning of each player's end step, that player may draw a card if a player other than you lost life this turn. -- Partner (You can have two commanders if both have partner.) mana={1}{U}{R} type=Legendary Creature subtype=Human Wizard power=1 toughness=4 [/card] [card] name=Maralen of the Mornsong auto=replacedraw ability$!name(skip draw) donothing!$ controller auto=opponentreplacedraw ability$!name(skip draw) donothing!$ opponent auto=@each my draw:life:-3 && ability$!choice name(search a card) notatarget(*|mylibrary) moveto(ownerhand) && shuffle!$ controller auto=@each opponent draw:life:-3 opponent && ability$!choice name(search a card) notatarget(*|mylibrary) moveto(ownerhand) && shuffle!$ opponent text=Players can't draw cards. -- At the beginning of each player's draw step, that player loses 3 life, searches his or her library for a card, puts it into his or her hand, then shuffles his or her library. mana={1}{B}{B} type=Legendary Creature subtype=Elf Wizard power=2 toughness=3 [/card] [card] name=Martyr of Sands auto={1}{S}:life:thricetype:*[white]:myhand controller text={1}, Reveal X white cards from your hand, Sacrifice Martyr of Sands: You gain three times X life. mana={W} type=Creature subtype=Human Cleric power=1 toughness=1 [/card] [card] name=Mizzix's Mastery target=*[instant;sorcery]|mygraveyard abilities=overload other={5}{R}{R}{R} name(Overload) auto=paidmana moveto(exile) and!( may castcard(copied noevent) )! auto=overload all(*[instant;sorcery]|mygraveyard) moveto(exile) and!( may castcard(copied noevent) )! text=Exile target card that's an instant or sorcery from your graveyard. For each card exiled this way, copy it, and you may cast the copy without paying its mana cost. Exile Mizzix's Mastery. -- Overload {5}{R}{R}{R} (You may cast this spell for its overload cost. If you do, change its text by replacing all instances of "target" with "each.") mana={3}{R} type=Sorcery [/card] [card] name=Mogg Infestation target=player auto=all(creature|targetedpersonsbattlefield) destroy and!( if cantargetcard(creature|graveyard) then create(Goblin:Creature Goblin:1/1:red)*2 targetedpersonsbattlefield)! mana={3}{R}{R} type=Sorcery text=Destroy all creatures target player controls. For each creature that died this way, put two 1/1 red Goblin creature tokens onto the battlefield under that player's control. [/card] [card] name=Nightshade Seer auto={2}{B}{T}:foreach(*[black]|myhand) -1/-1 target(creature) text={2}{B}, {T}: Reveal any number of black cards in your hand. Target creature gets -X/-X until end of turn, where X is the number of cards revealed this way. mana={3}{B} type=Creature subtype=Human Wizard power=1 toughness=1 [/card] [card] name=Ogre Marauder text=Whenever Ogre Marauder attacks, it gains "Ogre Marauder can't be blocked" until end of turn unless defending player sacrifices a creature. auto=@combat(attacking) source(this):ability$!name(choose one) if type(creature|mybattlefield)~morethan~0 then choice sacrifice notatarget(creature|mybattlefield) _ choice all(mystored) unblockable ueot!$ opponent mana={1}{B}{B} type=Creature subtype=Ogre Warrior power=3 toughness=1 [/card] [card] name=Oloro, Ageless Ascetic auto=@each my upkeep:life:2 controller auto=@lifeof(player):pay({1}) draw:1 controller && life:-1 opponent #wagic doesn't have command zone text=At the beginning of your upkeep, you gain 2 life. -- Whenever you gain life, you may pay {1}. If you do, draw a card and each opponent loses 1 life. -- At the beginning of your upkeep, if Oloro, Ageless Ascetic is in the command zone, you gain 2 life. mana={3}{W}{U}{B} type=Legendary Creature subtype=Giant Soldier power=4 toughness=5 [/card] [card] name=Qasali Ambusher abilities=reach,spellmastery other={0} name(cast for free) otherrestriction=type(creature[attacking]|opponentbattlefield)~morethan~0,type(forest|mybattlefield)~morethan~0,type(plains|mybattlefield)~morethan~0 text=Reach -- If a creature is attacking you and you control a Forest and a Plains, you may cast Qasali Ambusher without paying its mana cost and as though it had flash. mana={1}{G}{W} type=Creature subtype=Cat Warrior power=2 toughness=3 [/card] [card] name=Rakdos Augermage abilities=first strike auto={T}:name(target opponent) target(opponent) donothing && all(this) transforms((,newability[ability$!name(discard) reject notatarget(*|opponenthand)!$ targetedplayer && ability$!name(discard) reject notatarget(*|opponenthand)!$ controller])) assorcery text=First strike -- {T}: Reveal your hand and discard a card of target opponent's choice. Then that player reveals his or her hand and discards a card of your choice. Activate this ability only any time you could cast a sorcery. mana={B}{B}{R} type=Creature subtype=Human Wizard power=3 toughness=2 [/card] [card] name=Raving Dead abilities=deathtouch,mustattack auto=@combatdamaged(player) from(this):life:-halfupopponentlifetotal opponent text=Deathtouch -- At the beginning of combat on your turn, choose an opponent at random. Raving Dead attacks that player this combat if able. -- Whenever Raving Dead deals combat damage to a player, that player loses half his or her life, rounded down. mana={4}{B} type=Creature subtype=Zombie power=2 toughness=6 [/card] [card] name=Taigam, Sidisi's Hand auto=phasealter(remove,draw,controller) aicode=name(look) activate name(look) transforms((,newability[foreach(*[zpos<=3]|mylibrary) moverandom(*[zpos<=3]) from(mylibrary) to(mylibrary)])) ueot auto=@each my upkeep:name(look) reveal:4 optionone name(Get a Card) target(<1>*|reveal) moveto(myhand) optiononeend optiontwo name(put in grave) all(*|reveal) moveto(mygraveyard) optiontwoend revealend auto={B}{T}{E(*|myGraveyard}:target(creature) -1/-1*thatmuch ueot text=Skip your draw step. -- At the beginning of your upkeep, look at the top three cards of your library. Put one of them into your hand and the rest into your graveyard. -- {B}, {T}, Exile X cards from your graveyard: Target creature gets -X/-X until end of turn. mana={3}{U}{B} type=Legendary Creature subtype=Human Wizard power=3 toughness=4 [/card] [card] name=Coveted Jewel auto=draw:3 auto={T}:Add{W}{W}{W} auto={T}:Add{U}{U}{U} auto={T}:Add{B}{B}{B} auto={T}:Add{R}{R}{R} auto={T}:Add{G}{G}{G} auto=@combat(notblocked) source(creature|opponentBattlefield):untap(this) && draw:3 opponent && moveTo(opponentBattlefield) from(myBattlefield):this text=When Coveted Jewel enters the battlefield, draw three cards. -- {T}: Add three mana of any one color. -- Whenever one or more creatures an opponent controls attack you and aren’t blocked, that player draws three cards and gains control of Coveted Jewel. Untap it. mana={6} type=Artifact [/card] [card] name=Mirror of the Forebears auto=chooseatype transforms(([{1}:becomes [clone target(creature[chosentype]|myBattlefield)] && transforms(artifact)])) chooseend ueot text=As Mirror of the Forebears enters the battlefield, choose a creature type. -- {1}: Until end of turn, Mirror of the Forebears becomes a copy of target creature you control of the chosen type, except it’s an artifact in addition to its other types. mana={2} type=Artifact [/card] [card] name=Herald's Horn auto=chooseatype transforms(([@each my upkeep:name(Reveal) reveal:1 optionone target(*[chosentype]|reveal) transforms(([may moveTo(myhand)])) oneshot optiononeend optiontwo target(*|reveal) moveto(mylibrary) optiontwoend revealend)])) chooseend auto=lord(creature[chosentype]|mycastingzone) altercost( colorless,-1) text=As Herald’s Horn enters the battlefield, choose a creature type. -- Creature spells you cast of the chosen type cost {1} less to cast. -- At the beginning of your upkeep, look at the top card of your library. If it’s a creature card of the chosen type, you may reveal it and put it into your hand. mana={3} type=Artifact [/card] [card] name=Xantcha, Sleeper Agent auto=moveto(opponentBattlefield) auto=this(cantattack) auto={3}:life:-2 controller && draw:1 opponent text=Xantcha, Sleeper Agent enters the battlefield under the control of an opponent of your choice. -- Xantcha attacks each combat if able and can’t attack its owner or planeswalkers its owner controls. -- {3}: Xantcha’s controller loses 2 life and you draw a card. Any player may activate this ability. mana={1}{B}{R} type=Legendary Creature subtype=Minion power=5 toughness=5 [/card] [card] name=Brudiclad, Telchor Engineer auto=lord(creature[token]|myBattlefield) haste auto=@each my combatbegins:token(Myr,Artifact Creature Myr,1/1) && lord(other creature[token]|myBattlefield) transforms((,newability[becomes clone target(Creature[token]|myBattlefield)])) text=Creature tokens you control have haste. -- At the beginning of combat on your turn, create a 2/1 blue Myr artifact creature token. Then you may choose a token you control. If you do, each other token you control becomes a copy of that token. mana={4}{U}{R} type=Legendary Creature subtype=Artificer power=4 toughness=4 [/card] [card] name=Saheeli, the Gifted auto=counter(0/0,4,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Create a 1/1 colorless Servo) token(Servo,Artifact Creature Servo,1/1) auto={C(0/0,-1,Loyalty)}:name(-1: The next spell has affinity for artifacts) lord(*|mycastingzone):affinityartifacts oneshot auto={C(0/0,-7,Loyalty)}:name(-7: Create a token for each artifact) clone all(artifact|mybattlefield) with (unreath) text=+1: Create a 1/1 colorless Servo artifact creature token. -- +1: The next spell you cast this turn costs {1} less to cast for each artifact you control as you cast it. -- -7: For each artifact you control, create a token that’s a copy of it. Those tokens gain haste. Exile those tokens at the beginning of the next end step. -- Saheeli, the Gifted can be your commander. mana={2}{U}{R} type=Legendary Planeswalker subtype=Saheeli [/card] [card] name=Gyrus, Waker of Corpses auto=counter(1/1,X) && counter(1/1,3) auto=@combat(attacking) source(this): copy target(creature[~lessthan~storedpower]|myGraveyard) with(unearth,haste[attacking]) && moveTo(exile) targe(creature[~lessthan~storedpower]|myGraveyard) text=Gyrus, Waker of Corpses enters the battlefield with a number of +1/+1 counters on it equal to the amount of mana spent to cast it. -- Whenever Gyrus attacks, you may exile target creature card with lesser power from your graveyard. If you do, create a token that’s a copy of that card and that’s tapped and attacking. Exile the token at end of combat. mana={X}{B}{R}{G} type=Legendary Creature subtype=Hydra power=0 toughness=0 [/card] [card] name=Firesong and Sunspeaker auto=lord(instant,sorcery[red]|mycastingzone): lifelink auto=@lifeof(player) from (*[instant;sorcery[white]]|mystack):damage:3 target(creature,player,planeswalker) text=Red instant and sorcery spells you control have lifelink. -- Whenever a white instant or sorcery spell causes you to gain life, Firesong and Sunspeaker deals 3 damage to target creature or player. mana={4}{R}{W} type=Legendary Creature subtype=Minotaur Cleric power=4 toughness=6 [/card] [card] name=Taigam, Ojutai Master auto=lord(instant,sorcery,dragon|mycastingzone): nofizzle auto=@movedto(*[instant;sorcery]|mystack) restriction{lastturn(this[attacking]|myBattlefield)}: rebound text=Instant, sorcery, and Dragon spells you control can’t be countered. -- Whenever you cast an instant or sorcery spell from your hand, if Taigam, Ojutai Master attacked this turn, that spell gains rebound. (Exile the spell as it resolves. At the beginning of your next upkeep, you may cast that card from exile without paying its mana cost.) mana={2}{W}{U} type=Legendary Creature subtype=Human Monk power=3 toughness=4 [/card] [card] name=Fang of the Pack auto=@combat(attacking) source(this):1/1 ueot text=Melee (Whenever this creature attacks, it gets +1/+1 until end of turn for each opponent you attacked with a creature this combat.) -- At the beginning of combat on your turn, another target creature you control gains melee until end of turn. (If a creature has multiple instances of melee, each triggers separately.) mana={5}{G} type=Creature subtype=Wolf power=5 toughness=3 [/card] [card] name=Menagerie Liberator abilities=trample auto=@combat(attacking) source(this):1/1 ueot text=Trample -- Melee (Whenever this creature attacks, it gets +1/+1 until end of turn for each opponent you attacked with a creature this combat.) mana={3}{G} type=Creature subtype=Human Warrior power=3 toughness=2 [/card] [card] name=Adriana, Captain of the Guard auto=@combat(attacking) source(this):1/1 ueot auto=@combat(attacking) source(this):all(other creature[attacking]) 1/1 ueot text=Melee (Whenever this creature attacks, it gets +1/+1 until end of turn for each opponent you attacked with a creature this combat.) -- Other creatures you control have melee. (If a creature has multiple instances of melee, each triggers separately.) mana={3}{R}{W} type=Legendary Creature subtype=Human Knight power=4 toughness=4 [/card] [card] name=Kaya, Ghost Assassin auto=counter(0/0,5,loyalty) auto={C(0/0,0,Loyalty)}:name(+0: Exile Kaya or creature) @next upkeep: target(creature,(Kaya, Ghost Assassin)|battlefield) moveto(exile) and!(moveto(mybattlefield))! && life:-2 controller auto={C(0/0,-1,Loyalty)}:name(-1: Each opponent loses life and gain) life:-2 opponent && life:2 controller auto={C(0/0,-2,Loyalty)}:name(-2: Each opponent discard and draw) reject:1 opponent && draw:1 controller text=0: Exile Kaya, Ghost Assassin or up to one target creature. Return that card to the battlefield under its owner’s control at the beginning of your next upkeep. You lose 2 life. -- -1: Each opponent loses 2 life and you gain 2 life. -- -2: Each opponent discards a card and you draw a card. mana={2}{W}{B} type=Legendary Planeswalker subtype=Kaya [/card] [card] name=Daretti, Ingenious Iconoclast auto=counter(0/0,3,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Create a 1/1 colorless Construct) token(Construct,Artifact Creature Construct,1/1,defender) auto={C(0/0,-1,Loyalty)}:name(-1: Sacrifice artifact to destroy) {S(artifact|mybattlefield)}:destroy target(creature,artifact|battlefield) auto={C(0/0,-6,Loyalty)}:name(-6: Create three copies of an artifact...) clone target(artifact|graveyard,battlefield)*3 text=+1: Create a 1/1 colorless Construct artifact creature token with defender. -- -1: You may sacrifice an artifact. If you do, destroy target artifact or creature. -- -6: Choose target artifact card in a graveyard or artifact on the battlefield. Create three tokens that are copies of it. mana={1}{B}{R} type=Legendary Planeswalker subtype=Daretti [/card] [card] name=Ravos, Soultender abilities=flying auto=lord(other creature|myBattlefield) 1/1 auto=@each my upkeep: may moveTo(myhand) target(creature|mygraveyard) text=Flying -- Other creatures you control get +1/+1. -- At the beginning of your upkeep, you may return target creature card from your graveyard to your hand. -- Partner (You can have two commanders if both have partner.) mana={3}{W}{B} type=Legendary Creature subtype=Human Cleric power=2 toughness=2 [/card] [card] name=Rayne, Academy Chancellor #missing parser for player/controller/opponent auto=this(auras >= 1) transforms((,newability[@targeted(*|mybattlefield) from(*|opponentzones):draw:2])) auto=this(auras < 1) transforms((,newability[@targeted(*|mybattlefield) from(*|opponentzones):draw:1])) text=Whenever you or a permanent you control becomes the target of a spell or ability an opponent controls, you may draw a card. You may draw an additional card if Rayne, Academy Chancellor is enchanted. mana={2}{U} type=Legendary Creature subtype=Human Wizard power=1 toughness=1 [/card] [card] name=Recall auto=name(discard) notatarget(*|myhand) transforms((,newability[reject],newability[moveto(ownerhand) notatarget(*|mygraveyard)])) auto=moveto(exile) all(this) text=Discard X cards, then return a card from your graveyard to your hand for each card discarded this way. Exile Recall. mana={X}{X}{U} type=Sorcery [/card] [card] name=Relentless Dead autograveyard=@movedTo(this|graveyard) from(battlefield):name(return relentless dead) pay({B}) moveTo(hand) auto=@movedTo(this|graveyard) from(battlefield):choice name(rturn cost X) pay({1}) moveTo(battlefield) target(other zombie|mygraveyard) text=Menace (This creature can't be blocked except by two or more creatures.) -- When Relentless Dead dies, you may pay {B}. If you do, return it to its owner's hand. -- When Relentless Dead dies, you may pay {X}. If you do, return another target Zombie creature card with converted mana cost X from your graveyard to the battlefield. mana={B}{B} abilities=menace type=Creature subtype=Zombie power=2 toughness=2 [/card] [card] name=Sacellum Godspeaker auto={T}:foreach(creaure[power>4]|myhand) add{G} text={T}: Reveal any number of creature cards with power 5 or greater from your hand. Add {G} to your mana pool for each card revealed this way. mana={2}{G} type=Creature subtype=Elf Druid power=2 toughness=2 [/card] [card] name=Sandstone Oracle abilities=flying auto=foreach(*|targetedpersonshand) if type(*|targetedpersonshand)~morethan~type(*|myhand) then draw:1 text=Flying -- When Sandstone Oracle enters the battlefield, choose an opponent. If that player has more cards in hand than you, draw cards equal to the difference. mana={7} type=Artifact Creature subtype=Sphinx power=4 toughness=4 [/card] [card] name=Dreadship Reef auto={T}: Add {1} auto={1}{T}:counter(0/0,1,Storage) auto={1}{C(0/0,-1,Storage)}: ability$! _ choice add{U} _ choice add{B} !$ controller text={T}: Add {C}. -- {1}, {T}: Put a storage counter on Dreadship Reef. -- {1}, Remove X storage counters from Dreadship Reef: Add X mana in any combination of {U} and/or {B}. type=Land [/card] [card] name=Fungal Reaches auto={T}: Add {1} auto={1}{T}:counter(0/0,1,Storage) auto={1}{C(0/0,-1,Storage)}: ability$! _ choice add{R} _ choice add{G} !$ controller text={T}: Add {C}. -- {1}, {T}: Put a storage counter on Fungal Reaches. -- {1}, Remove X storage counters from Fungal Reaches: Add X mana in any combination of {R} and/or {G}. type=Land [/card] [card] name=Molten Slagheap auto={T}: Add {1} auto={1}{T}:counter(0/0,1,Storage) auto={1}{C(0/0,-1,Storage)}: ability$! _ choice add{B} _ choice add{R} !$ controller text={T}: Add {C}. -- {1}, {T}: Put a storage counter on Molten Slagheap. -- {1}, Remove X storage counters from Molten Slagheap: Add X mana in any combination of {B} and/or {R}. type=Land [/card] [card] name=Saltcrusted Steppe auto={T}: Add {1} auto={1}{T}:counter(0/0,1,Storage) auto={1}{C(0/0,-1,Storage)}: ability$! _ choice add{G} _ choice add{W} !$ controller text={T}: Add {C}. -- {1}, {T}: Put a storage counter on Saltcrusted Steppe. -- {1}, Remove X storage counters from Saltcrusted Steppe: Add X mana in any combination of {G} and/or {W}. type=Land [/card] [card] name=Scent of Ivy target=creature auto=foreach(*[green]|myhand) 1/1 text=Reveal any number of green cards in your hand. Target creature gets +X/+X until end of turn, where X is the number of cards revealed this way. mana={G} type=Instant [/card] [card] name=Scent of Jasmine auto=life:twicetype:*[white]:myhand text=Reveal any number of white cards in your hand. You gain 2 life for each card revealed this way. mana={W} type=Instant [/card] [card] name=Scent of Nightshade target=creature auto=foreach(*[black]|myhand) -1/-1 target(creature) text=Reveal any number of black cards in your hand. Target creature gets -X/-X until end of turn, where X is the number of cards revealed this way. mana={1}{B} type=Instant [/card] [card] name=Seeds of Strength target=creature auto=1/1 ueot auto=target(creature) 1/1 ueot auto=ability$!target(creature) 1/1 ueot!$ controller text=Target creature gets +1/+1 until end of turn. -- Target creature gets +1/+1 until end of turn. -- Target creature gets +1/+1 until end of turn. mana={G}{W} type=Instant [/card] [card] name=Shard Convergence auto=ability$!name(Plains) moveto(myhand) notatarget(*[plains]|mylibrary)!$ controller auto=ability$!name(Island) moveto(myhand) notatarget(*[island]|mylibrary)!$ controller auto=ability$!name(Swamp) moveto(myhand) notatarget(*[swamp]|mylibrary)!$ controller auto=ability$!name(Mountain) moveto(myhand) notatarget(*[mountain]|mylibrary)!$ controller text=Search your library for a Plains card, an Island card, a Swamp card, and a Mountain card. Reveal those cards and put them into your hand. Then shuffle your library. mana={3}{G} type=Sorcery [/card] [card] name=Sidar Kondo of Jamuraa abilities=flanking auto=lord(creature[-flying,-reach]|opponentBattlefield) cantbeblockerof(creature[power<=2]) text=Flanking (Whenever a creature without flanking blocks this creature, the blocking creature gets -1/-1 until end of turn.) -- Creatures your opponents control without flying or reach can’t block creatures with power 2 or less. -- Partner (You can have two commanders if both have partner.) mana={2}{G}{W} type=Legendary Creature subtype=Human Knight power=2 toughness=5 [/card] [card] name=Silas Renn, Seeker Adept abilities=deathtouch auto=auto=@combatdamaged(player) from(this):may name(cast card) castcard(normal) target(*[artifact]|mygraveyard) text=Deathtouch -- Whenever Silas Renn, Seeker Adept deals combat damage to a player, choose target artifact card in your graveyard. You may cast that card this turn. -- Partner (You can have two commanders if both have partner.) mana={1}{U}{B} type=Legendary Artifact Creature subtype=Human power=2 toughness=2 [/card] [card] name=Silvergill Adept otherrestriction=type(*[merfolk]|myhand)~lessthan~2 other={4}{U} restriction=type(*[merfolk]|myhand)~morethan~1 auto=draw:1 text=As an additional cost to cast Silvergill Adept, reveal a Merfolk card from your hand or pay {3}. -- When Silvergill Adept enters the battlefield, draw a card. mana={1}{U} type=Creature subtype=Merfolk Wizard power=2 toughness=1 [/card] [card] name=Skullwinder abilities=deathtouch auto=target(*|myGraveyard) moveTo(myHand) && target(*|opponentGraveyard) moveTo(opponentHand) text=Deathtouch (Any amount of damage this deals to a creature is enough to destroy it.) -- When Skullwinder enters the battlefield, return target card from your graveyard to your hand, then choose an opponent. That player returns a card from their graveyard to their hand. mana={2}{G} type=Creature subtype=Snake power=1 toughness=3 [/card] [card] name=Daxos the Returned auto=@movedTo(enchantment|mystack):alterexperience:1 controller auto={1}{W}{B}: token(Spirit,Creature Enchantment Spirit,[anyzone:type:alterexperience:mybattlefield/type:alterexperience:mybattlefield cdaactive],withe,black) text=Whenever you cast an enchantment spell, you get an experience counter. -- {1}{W}{B}: Create a white and black Spirit enchantment creature token. It has “This creature’s power and toughness are each equal to the number of experience counters you have.” mana={1}{W}{B} type=Legendary Creature subtype=Zombie Soldier power=2 toughness=2 [/card] [card] name=Ezuri, Claw of Progress auto=@movedTo(creature[power<=2]|myBattlefield):alterexperience:1 controller auto=@each my combatbegins:foreach(anyzone:alterexperience) counter(1/1,1) target(other creature|myBattlefield) text=Whenever a creature with power 2 or less enters the battlefield under your control, you get an experience counter. -- At the beginning of combat on your turn, put X +1/+1 counters on another target creature you control, where X is the number of experience counters you have. mana={2}{G}{U} type=Legendary Creature subtype=Elf Warrior power=3 toughness=3 [/card] [card] name=Hull Breach auto=choice destroy target(artifact) auto=choice destroy target(enchantment) auto=choice destroy target(artifact) && destroy target (enchantment) text=Choose one — • Destroy target artifact. • Destroy target enchantment. • Destroy target artifact and target enchantment. mana={R}{G} type=Sorcery [/card] [card] name=Kalemne, Disciple of Iroas abilities=double strike, vigilance auto=@movedto(creature[manacost>=5]|mystack):alterexperience:1 controller auto=foreach(anyzone:alterexperience) 1/1 text=Double strike, vigilance -- Whenever you cast a creature spell with converted mana cost 5 or greater, you get an experience counter. -- Kalemne, Disciple of Iroas gets +1/+1 for each experience counter you have. mana={2}{R}{W} type=Legendary Creature subtype=Giant Soldier power=3 toughness=3 [/card] [card] name=Squandered Resources auto=this(variable{plandg}>0) {S(land[manag]|mybattlefield)}:Add{G} auto=this(variable{plandu}>0) {S(land[manau]|mybattlefield)}:Add{U} auto=this(variable{plandr}>0) {S(land[manar]|mybattlefield)}:Add{R} auto=this(variable{plandb}>0) {S(land[manab]|mybattlefield)}:Add{B} auto=this(variable{plandw}>0) {S(land[manaw]|mybattlefield)}:Add{W} auto=this(variable{plandc}>0) {S(land[cmana]|mybattlefield)}:Add{C} text=Sacrifice a land: Add to your mana pool one mana of any type the sacrificed land could produce. mana={B}{G} type=Enchantment [/card] [card] name=Squeaking Pie Sneak abilities=fear otherrestriction=type(*[goblin]|myhand)~lessthan~2 other={4}{B} restriction=type(*[goblin]|myhand)~morethan~1 text=As an additional cost to cast Squeaking Pie Sneak, reveal a Goblin card from your hand or pay {3}. -- Fear (This creature can't be blocked except by artifact creatures and/or black creatures.) mana={1}{B} type=Creature subtype=Goblin Rogue power=2 toughness=2 [/card] [card] name=Stormsurge Kraken abilities=opponentshroud #wagic doesnt have commander zone text=Hexproof -- Lieutenant — As long as you control your commander, Stormsurge Kraken gets +2/+2 and has "Whenever Stormsurge Kraken becomes blocked, you may draw two cards." mana={3}{U}{U} type=Creature subtype=Kraken power=5 toughness=5 [/card] [card] name=Surrak Dragonclaw abilities=flash,nofizzle #lord nofizzle doesn't seem to work auto=lord(*|mystack) nofizzle auto=lord(other creature|mybattlefield) trample text=Flash -- Surrak Dragonclaw can't be countered. -- Creature spells you control can't be countered. -- Other creatures you control have trample. mana={2}{G}{U}{R} type=Legendary Creature subtype=Human Warrior power=6 toughness=6 [/card] [card] name=Sylvan Offering auto=token(Treefolk,Creature Treefolk,X/X,green,tnum:2) opponent auto=token(Treefolk,Creature Treefolk,X/X,green,tnum:2) controller auto=token(Elf Warrior,Creature Elf Warrior,1/1,green)*X opponent auto=token(Elf Warrior,Creature Elf Warrior,1/1,green)*X controller text=Choose an opponent. You and that player each put an X/X green Treefolk creature token onto the battlefield. -- Choose an opponent. You and that player each put X 1/1 green Elf Warrior creature tokens onto the battlefield. mana={X}{G} type=Sorcery [/card] [card] name=Tana, the Bloodsower abilities=trample auto=@combatdamaged(player) from(mytgt):token(Saproling,Creature Saproling,1/1,green)*thatmuch text=Trample -- Whenever Tana, the Bloodsower deals combat damage to a player, create that many 1/1 green Saproling creature tokens. -- Partner (You can have two commanders if both have partner.) mana={2}{R}{G} type=Legendary Creature subtype=Elf Druid power=2 toughness=2 [/card] [card] name=Teferi, Mage of Zhalfir abilities=flash auto=lord(creature|mycastingzone) flash auto=this(variable{controllerturn}>0) maxCast(*)0 opponent text=Flash (You may cast this spell any time you could cast an instant.) -- Creature cards you own that aren't on the battlefield have flash. -- Each opponent can cast spells only any time he or she could cast a sorcery. mana={2}{U}{U}{U} type=Legendary Creature subtype=Human Wizard power=3 toughness=4 [/card] [card] name=Thunderfoot Baloth abilities=trample #wagic doesnt have commander zone text=Trample -- Lieutenant — As long as you control your commander, Thunderfoot Baloth gets +2/+2 and other creatures you control get +2/+2 and have trample. mana={4}{G}{G} type=Creature subtype=Beast power=5 toughness=5 [/card] [card] name=Trinisphere auto=this(untapped) lord(*[-land]|hand,library,exile,graveyard) trinisphere forcedalive text=As long as Trinisphere is untapped, each spell that would cost less than three mana to cast costs three mana to cast. (Additional mana in the cost may be paid with any color of mana or colorless mana. For example, a spell that would cost {1}{B} to cast costs {2}{B} to cast instead.) mana={3} type=Artifact [/card] [card] name=Tyrant's Familiar abilities=flying,haste #wagic doesnt have commander zone text=Flying, haste -- Lieutenant — As long as you control your commander, Tyrant's Familiar gets +2/+2 and has "Whenever Tyrant's Familiar attacks, it deals 7 damage to target creature defending player controls." mana={5}{R}{R} type=Creature subtype=Dragon power=5 toughness=5 [/card] [card] name=Uba Mask auto=replacedraw reveal:1 optionone all(*|reveal) moveto(exile) and!( transforms((,newability[canplayfromexile])) ueot)! optiononeend revealend auto=opponentreplacedraw reveal:1 revealzone(opponentlibrary) optionone all(*|reveal) moveto(exile) and!( transforms((,newability[canplayfromexile])) ueot)! optiononeend revealend text=If a player would draw a card, that player exiles that card face up instead. -- Each player may play cards he or she exiled with Uba Mask this turn. mana={4} type=Artifact [/card] [card] name=Unexpected Results auto=shuffle auto=reveal:1 optionone transforms((,newability[if type(land|reveal)~morethan~0 then moveto(ownerhand) && all(*[land]|reveal) moveto(ownerbattlefield)])) forever optiononeend optiontwo name(Put Back) target(<1>*[-land]|reveal) moveto(mylibrary) and!(transforms((,newability[may activate castcard(normal)])) oneshot)! optiontwoend revealend text=Shuffle your library, then reveal the top card. If it's a nonland card, you may cast it without paying its mana cost. If it's a land card, you may put it onto the battlefield and return Unexpected Results to its owner's hand. mana={2}{G}{U} type=Sorcery [/card] [card] name=Venser's Diffusion target=*[-land] auto=moveTo(ownerhand) text=Return target nonland permanent or suspended card to its owner's hand. mana={2}{U} type=Instant [/card] [card] name=Wren's Run Vanquisher otherrestriction=type(*[elf]|myhand)~lessthan~2 other={4}{G} restriction=type(*[elf]|myhand)~morethan~1 abilities=deathtouch text=As an additional cost to cast Wren's Run Vanquisher, reveal an Elf card from your hand or pay {3}. -- Deathtouch (Any amount of damage this deals to a creature is enough to destroy it.) mana={1}{G} type=Creature subtype=Elf Warrior power=3 toughness=3 [/card] [card] name=Diabolic Servitude auto=moveTo(myBattlefield) target(creature|mygraveyard) auto=soulbond @movedto(this|graveyard) from(battlefield):moveto(exile) && all(this) transforms((,newability[moveTo(ownerhand)])) auto=soulbond @movedto(this|graveyard) from(battlefield):moveto(exile) text={B}{B}, Pay 2 life, Sacrifice a Swamp: Return target creature card from your graveyard to the battlefield. mana={3}{B} type=Enchantment [/card] [card] name=Protean Hulk aicode=activate moveTo(myBattlefield) target(creature[manacost<=6]|myLibrary) auto=@movedTo(this|graveyard) from(battlefield):name(Search any number of creatures with casting cost 6 or less) reveal:plibrarycount optionone name(Choose card) target(creature[manacost<=6]|reveal) moveto(ownerlibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo name(Put them back) target(*|reveal) moveto(ownerlibrary) and!( all(*|reveal) moveto(ownerlibrary) and!(shuffle)! )! optiontwoend afterrevealed all(tobecast|mylibrary) moveto(ownerlibrary) and!(activate castcard(putinplay))! afterrevealedend revealend text=When Protean Hulk dies, search your library for any number of creature cards with total converted mana cost 6 or less, put them onto the battlefield, then suffle your library. mana={5}{G}{G} type=Creature subtype=Beast power=6 toughness=6 [/card] [card] name=Thunderstaff auto=@sourcenottap:each blockers:absorb:type:creature[attacking]:opponentbattlefield controller auto={2}{T}:lord(creature[attacking]) 1/0 text=As long as Thunderstaff is untapped, if a creature would deal combate to you, prevent 1 of that damage. -- {2},{T}: Attacking creatures get +1/+0 until end of turn. mana={3} type=Artifact [/card]