Files
wagic/projects/mtg/bin/Res/sets/primitives/borderline.txt

2615 lines
130 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
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 creatures 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(<anyamount>creature|opponentbattlefield) mustblock ueot
text=Gaeas 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(<anyamount>creature|opponentbattlefield) mustblock ueot]) ueot
text=Target land you control becomes a 4/4 Elemental creature with haste until end of turn. Its 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 cant attack or block, and its activated abilities cant be activated. -- At the beginning of the end step, if enchanted creatures 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 spells 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 cant 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 opponents life total becomes 10. -- -7: You control target player during that players 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<prex>*|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 youre 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 isnt monstrous, put four +1/+1 counters on it and it becomes monstrous.) -- As long as Skittering Crustacean is monstrous, it has hexproof. (It cant 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 citys blessing for the rest of the game.) -- Draw two cards. If you have the citys 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 Martyrs 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(<ohandcount>*|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 Dragons Eye Savants is turned face up, look at target opponents 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(<anyamount>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(<anyamount>creature|battlefield) mustattack && all(other creature) cantattack ueot
auto=may target(<anyamount>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 theyve 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 its 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 players library. -- Whenever you cast a black spell, exile the top card of target players library. -- Your opponents cant 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 cant 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. Etratas 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 arent 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 cant be countered. -- Sliver spells cant 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 owners 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 cant 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 cant 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 Painters Servant enters the battlefield, choose a color. -- All cards that arent 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<anyamount>}]|myBattlefield):may target (creature|myBattlefield) counter(1/1<anyamount>)
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 cant 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 creatures 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 creatures 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 isnt monstrous, put three +1/+1 counters on it and it becomes monstrous.) -- When Splitting Slime becomes monstrous, create a token thats a copy of Splitting Slime. (The token has no counters and isnt 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 isnt 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(<anyamount>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 youre 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 werent 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 players 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 its 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 creatures 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 Estrids 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 owners 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 opponents control, create a token thats a copy of that creature except its 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 creatures 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 cant 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(<upto:2>land[basic]|opponentlibrary) moveTo(opponentbattlefield) && shuffle opponent
auto=name(search a basic land) notatarget(<upto:2>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(<halfuptype:*:opponentbattlefield>*|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 doesnt untap during its controllers 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 Gaeas 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 spells 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 thats a copy of that creature and thats 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 players 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 creatures 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=<prexx>(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<!powerstrike!> 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(<anyamount>artifact,creature,enchantment,land|myhand) !$ controller
auto=ability$! moveto(ownerbattlefield) notatarget(<anyamount>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<!mytgt toughnesslifegain srccontroller!>
text=Menace -- Whenever a creature you control deals combat damage to a player, you gain life equal to that creatures 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 its 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(<anyamount>*|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 arent 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 its 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 Heralds 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 its 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 cant attack its owner or planeswalkers its owner controls. -- {3}: Xantchas 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 thats 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 thats a copy of that card and thats 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 cant 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 owners 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(<xx>*|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 cant 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 creatures 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(<anyamount>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(<anyamount>creature[manacost<=6]|reveal) moveto(ownerlibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo name(Put them back) target(<anyamount>*|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]