grade=borderline
[card]
name=Blade Instructor
auto=_MENTOR_
text=Mentor (Whenever this creature attacks, put a +1/+1 counter on target attacking creature with lesser power.)
mana={2}{W}
type=Creature
subtype=Human Soldier
power=3
toughness=1
[/card]

[card]
name=Bounty Agent
abilities=vigilance
auto={T}{S}:destroy target(*[legendary;-land;-planeswalker])
text=Vigilance -- {T}, Sacrifice Bounty Agent: Destroy target legendary permanent that's an artifact, creature, or enchantment.
mana={1}{W}
type=Creature
subtype=Human Soldier
power=2
toughness=2
[/card]

[card]
name=Candlelight Vigil
target=creature
auto=teach(creature) +3/+2
auto=teach(creature) vigilance
text=Enchant creature -- Enchanted creature gets +3/+2 and has vigilance.
mana={3}{W}
type=Enchantment
subtype=Aura
[/card]

[card]
name=Citywide Bust
auto=destroy all creature[toughness>=4]
text=Destroy all creatures with toughness 4 or greater.
mana={1}{W}{W}
type=Sorcery
[/card]

[card]
name=Collar the Culprit
target=creature[toughness>=4]
auto=destroy
text=Destroy target creature with toughness 4 or greater.
mana={3}{W}
type=Instant
[/card]

[card]
name=Conclave Tribunal
other={convoke} name(Convoke)
auto=(blink)forsrc target(*[-land]|opponentbattlefield)
text=Convoke (Your creatures can help cast this spell. Each creature you tap while casting this spell pays for {1} or one mana of that creature's color.) -- When Conclave Tribunal enters the battlefield, exile target nonland permanent an opponent controls until Conclave Tribunal leaves the battlefield.
mana={3}{W}
type=Enchantment
[/card]

[card]
name=Dawn of Hope
auto=@lifeof(player):pay({2}) draw:1
auto={3}{W}:create(soldier:creature soldier:1/1:white:lifelink)
text=Whenever you gain life, you may pay {2}. If you do, draw a card. -- {3}{W}: Create a 1/1 white Soldier creature token with lifelink.
mana={1}{W}
type=Enchantment
[/card]

[card]
name=Demotion
target=creature
auto=teach(creature) cantblock
auto=teach(creature) noactivatedability
text=Enchant creature -- Enchanted creature can't block, and its activated abilities can't be activated.
mana={W}
type=Enchantment
subtype=Aura
[/card]

[card]
name=Flight of Equenauts
abilities=flying
other={convoke} name(Convoke)
text=Convoke (Your creatures can help cast this spell. Each creature you tap while casting this spell pays for {1} or one mana of that creature's color.) -- Flying
mana={7}{W}
type=Creature
subtype=Human Knight
power=4
toughness=5
[/card]

[card]
name=Gird for Battle
target=<upto:2>creature
auto=counter(1/1)
text=Put a +1/+1 counter on each of up to two target creatures.
mana={W}
type=Sorcery
[/card]

[card]
name=Haazda Marshal
auto=@combat(attacking) source(this) restriction{type(other creature[attacking]|myBattlefield)~morethan~1}:create(soldier:creature soldier:1/1:white:lifelink)
text=Whenever Haazda Marshal and at least two other creatures attack, create a 1/1 white Soldier creature token with lifelink.
mana={W}
type=Creature
subtype=Human Soldier
power=1
toughness=1
[/card]

[card]
name=Healer's Hawk
abilities=flying, lifelink
text=Flying, lifelink
mana={W}
type=Creature
subtype=Bird
power=1
toughness=1
[/card]

[card]
name=Hunted Witness
auto=@movedTo(this|graveyard) from(battlefield):create(soldier:creature soldier:1/1:white:lifelink)
text=When Hunted Witness dies, create a 1/1 white Soldier creature token with lifelink.
mana={W}
type=Creature
subtype=Human
power=1
toughness=1
[/card]

[card]
name=Inspiring Unicorn
auto=@combat(attacking) source(this):all(creature|myBattlefield)) 1/1 ueot
text=Whenever Inspiring Unicorn attacks, creatures you control get +1/+1 until end of turn.
mana={2}{W}{W}
type=Creature
subtype=Unicorn
power=2
toughness=2
[/card]

[card]
name=Intrusive Packbeast
abilities=vigilance
auto=tap <upto:2>target(creature|opponentBattlefield)
text=Vigilance -- When Intrusive Packbeast enters the battlefield, tap up to two target creatures your opponents control.
mana={4}{W}
type=Creature
subtype=Beast
power=3
toughness=3
[/card]

[card]
name=Ledev Guardian
other={convoke} name(Convoke)
text=Convoke (Your creatures can help cast this spell. Each creature you tap while casting this spell pays for {1} or one mana of the creature's color.)
mana={3}{W}
type=Creature
subtype=Human Knight
power=2
toughness=4
[/card]

[card]
name=Light of the Legion
abilities=flying
auto=_MENTOR_
auto=@movedTo(this|graveyard) from(battlefield):counter(1/1)(creature[white]|myBattlefield)
text=Flying -- Mentor (Whenever this creature attacks, put a +1/+1 counter on target attacking creature with lesser power.) -- When Light of the Legion dies, put a +1/+1 counter on each white creature you control.
mana={4}{W}{W}
type=Creature
subtype=Angel
power=5
toughness=5
[/card]

[card]
name=Loxodon Restorer
other={convoke} name(Convoke)
auto=life:4
text=Convoke (Your creatures can help cast this spell. Each creature you tap while casting this spell pays for {1} or one mana of that creature's color.) -- When Loxodon Restorer enters the battlefield, you gain 4 life.
mana={4}{W}{W}
type=Creature
subtype=Elephant Cleric
power=3
toughness=4
[/card]

[card]
name=Parhelion Patrol
abilities=flying, vigilance
auto=_MENTOR_
text=Flying, vigilance -- Mentor (Whenever this creature attacks, put a +1/+1 counter on target attacking creature with lesser power.)
mana={3}{W}
type=Creature
subtype=Human Knight
power=2
toughness=3
[/card]

[card]
name=Roc Charger
abilities=flying
auto=@combat(attacking) source(this):target(creature[attacking;-flying]) flying ueot
text=Flying -- Whenever Roc Charger attacks, target attacking creature without flying gains flying until end of turn.
mana={2}{W}
type=Creature
subtype=Bird
power=1
toughness=3
[/card]

[card]
name=Skyline Scout
auto=@combat(attacking) source(this):pay({1}{w}):flying ueot
text=Whenever Skyline Scout attacks, you may pay {1}{W}. If you do, it gains flying until end of turn.
mana={1}{W}
type=Creature
subtype=Human Scout
power=2
toughness=1
[/card]

[card]
name=Sunhome Stalwart
abilities=first strike
auto=_MENTOR_
text=First strike -- Mentor (Whenever this creature attacks, put a +1/+1 counter on target attacking creature with lesser power.)
mana={1}{W}
type=Creature
subtype=Human Soldier
power=2
toughness=2
[/card]

[card]
name=Sworn Companions
auto=create(Soldier:creature Soldier:1/1:white:lifelink)*2
text=Create two 1/1 white Soldier creature tokens with lifelink.
mana={2}{W}
type=Sorcery
[/card]

[card]
name=Take Heart
target=creature|myBattlefield
auto=+2/+2
auto=foreach(creature[attacking]|mybattlefield) life:1
text=Target creature gets +2/+2 until end of turn. You gain 1 life for each attacking creature you control.
mana={W}
type=Instant
[/card]

[card]
name=Tenth District Guard
auto=target(creature) 0/1 ueot
text=When Tenth District Guard enters the battlefield, target creature gets +0/+1 until end of turn.
mana={1}{W}
type=Creature
subtype=Human Soldier
power=2
toughness=2
[/card]

[card]
name=Capture Sphere
abilities=flash
target=creature
auto=teach(creature) tap
auto=teach(creature) doesnotuntap
text=Flash -- Enchant creature -- When Capture Sphere enters the battlefield, tap enchanted creature. -- Enchanted creature doesn't untap during its controller's untap step.
mana={3}{U}
type=Enchantment
subtype=Aura
[/card]

[card]
name=Chemister's Insight
auto=draw:2
flashback={3}{U}{D(*|myhand)}
text=Draw two cards. -- Jump-start (You may cast this card from your graveyard by discarding a card in addition to paying its other costs. Then exile this card.)
mana={3}{U}
type=Instant
[/card]

[card]
name=Citywatch Sphinx
abilities=flying
auto=@movedTo(this|graveyard) from(battlefield):name(surveil) reveal:2 optionone name(put in graveyard) target(<upto:2>*|reveal) moveto(ownergraveyard) optiononeend optiontwo name(put in library) target(<2>*|reveal) moveto(ownerlibrary) optiontwoend revealend
aicode=name(surveil) activate name(surveil) transforms((,newability[foreach(*[zpos<=2]|mylibrary) moverandom(*[zpos<=2]) from(mylibrary) to(mylibrary)])) ueot
text=Flying -- When Citywatch Sphinx dies, surveil 2. (Look at the top two cards of your library, then put any number of them into your graveyard and the rest on the top of your library in any order.)
mana={5}{U}
type=Creature
subtype=Sphinx
power=5
toughness=4
[/card]

[card]
name=Dazzling Lights
target=creature
auto=-3/-0 
aicode=name(surveil) activate name(surveil) transforms((,newability[foreach(*[zpos<=2]|mylibrary) moverandom(*[zpos<=2]) from(mylibrary) to(mylibrary)])) ueot
auto=name(surveil) reveal:2 optionone name(put in graveyard) target(<upto:2>*|reveal) moveto(ownergraveyard) optiononeend optiontwo name(put in library) target(<2>*|reveal) moveto(ownerlibrary) optiontwoend revealend
text=Target creature gets -3/-0 until end of turn. -- Surveil 2. (Look at the top two cards of your library, then put any number of them into your graveyard and the rest on the top of your library in any order.)
mana={U}
type=Instant
[/card]

[card]
name=Devious Cover-Up
target=*|stack
auto=moveto(exile)
text=Counter target spell. If that spell is countered this way, exile it instead of putting it into its owner's graveyard. You may shuffle up to four target cards from your graveyard into your library.
mana={2}{U}{U}
type=Instant
[/card]

[card]
name=Dimir Informant
aicode=name(surveil) activate name(surveil) transforms((,newability[foreach(*[zpos<=2]|mylibrary) moverandom(*[zpos<=2]) from(mylibrary) to(mylibrary)])) ueot
auto=name(surveil) reveal:2 optionone name(put in graveyard) target(<upto:2>*|reveal) moveto(ownergraveyard) optiononeend optiontwo name(put in library) target(<2>*|reveal) moveto(ownerlibrary) optiontwoend revealend
text=When Dimir Informant enters the battlefield, surveil 2. (Look at the top two cards of your library, then put any number of them into your graveyard and the rest on the top of your library in any order.)
mana={2}{U}
type=Creature
subtype=Human Rogue
power=1
toughness=4
[/card]

[card]
name=Dream Eater
abilities=flash, flying
auto=moveTo(ownerHand) target(*[-land])
aicode=name(surveil) activate name(surveil) transforms((,newability[foreach(*[zpos<=4]|mylibrary) moverandom(*[zpos<=4]) from(mylibrary) to(mylibrary)])) ueot
auto=name(surveil) reveal:4 optionone name(put in graveyard) target(<upto:4>*|reveal) moveto(ownergraveyard) optiononeend optiontwo name(put in library) target(<4>*|reveal) moveto(ownerlibrary) optiontwoend revealend
text=Flash -- Flying -- When Dream Eater enters the battlefield, surveil 4. When you do, you may return target nonland permanent an opponent controls to its owner's hand. (To surveil 4, look at the top four cards of your library, then put any number of them into your graveyard and the rest on top of your library in any order.)
mana={4}{U}{U}
type=Creature
subtype=Nightmare Sphinx
power=4
toughness=3
[/card]

[card]
name=Drowned Secrets
auto=@movedTo(blue|mystack):target(player deplete:2
text=Whenever you cast a blue spell, target player puts the top two cards of their library into their graveyard.
mana={1}{U}
type=Enchantment
[/card]

[card]
name=Guild Summit
auto=(<anyamount>gate[-tapped]|myBattlefield) draw:1
auto=@movedTo(*[Gate]|myBattlefield):draw:1
text=When Guild Summit enters the battlefield, you may tap any number of untapped Gates you control. Draw a card for each Gate tapped this way. -- Whenever a Gate enters the battlefield under your control, draw a card.
mana={2}{U}
type=Enchantment
[/card]

[card]
name=Leapfrog
auto=@movedTo(instant,sorcery|mystack) flying ueot
text=Leapfrog has flying as long as you've cast an instant or sorcery spell this turn.
mana={2}{U}
type=Creature
subtype=Frog
power=3
toughness=1
[/card]

[card]
name=Maximize Altitude
target=creature
auto=+1/+1
auto=flying 
flashback={U}{D(*|myhand)}
text=Target creature gets +1/+1 and gains flying until end of turn. -- Jump-start (You may cast this card from your graveyard by discarding a card in addition to paying its other costs. Then exile this card.)
mana={U}
type=Sorcery
[/card]

[card]
name=Murmuring Mystic
auto=@movedTo(instant,sorcery|mystack):create(bird illusion:creature bird illusion:1/1:blue:flying)
text=Whenever you cast an instant or sorcery spell, create a 1/1 blue Bird Illusion creature token with flying.
mana={3}{U}
type=Creature
subtype=Human Wizard
power=1
toughness=5
[/card]

[card]
name=Muse Drake
abilities=flying
auto=draw:1
text=Flying -- When Muse Drake enters the battlefield, draw a card.
mana={3}{U}
type=Creature
subtype=Drake
power=1
toughness=3
[/card]

[card]
name=Nightveil Sprite
abilities=flying
auto=@combat(attacking) source(this):name(surveil) reveal:1 optionone name(put in graveyard) target(<upto:1>*|reveal) moveto(ownergraveyard) optiononeend optiontwo name(put in library) target(<1>*|reveal) moveto(ownerlibrary) optiontwoend revealend
aicode=name(surveil) activate name(surveil) transforms((,newability[foreach(*[zpos<=1]|mylibrary) moverandom(*[zpos<=1]) from(mylibrary) to(mylibrary)])) ueot
text=Flying -- Whenever Nightveil Sprite attacks, surveil 1. (Look at the top card of your library. You may put that card into your graveyard.)
mana={1}{U}
type=Creature
subtype=Faerie Rogue
power=1
toughness=2
[/card]

[card]
name=Omnispell Adept
auto={2}{U}{T}:may castcard(normal) notatarget(instant,sorcery|myhand)
text={2}{U}, {T}: You may cast an instant or sorcery card from your hand without paying its mana cost.
mana={4}{U}
type=Creature
subtype=Human Wizard
power=3
toughness=4
[/card]

[card]
name=Passwall Adept
auto={2}{U}:target(creature) unblockable
text={2}{U}: Target creature can't be blocked this turn.
mana={1}{U}
type=Creature
subtype=Human Wizard
power=1
toughness=3
[/card]

[card]
name=Quasiduplicate
target=creature|myBattlefield
auto=clone
flashback={1}{U}{U}{D(*|myhand)}
text=Create a token that's a copy of target creature you control. -- Jump-start (You may cast this card from your graveyard by discarding a card in addition to paying its other costs. Then exile this card.)
mana={1}{U}{U}
type=Sorcery
[/card]

[card]
name=Radical Idea
auto=draw:1
flashback={1}{U}{D(*|myhand)}
text=Draw a card. -- Jump-start (You may cast this card from your graveyard by discarding a card in addition to paying its other costs. Then exile this card.)
mana={1}{U}
type=Instant
[/card]

[card]
name=Sinister Sabotage
target=*|stack
auto=fizzle
aicode=name(surveil) activate name(surveil) transforms((,newability[foreach(*[zpos<=1]|mylibrary) moverandom(*[zpos<=1]) from(mylibrary) to(mylibrary)])) ueot
auto=name(surveil) reveal:1 optionone name(put in graveyard) target(<upto:1>*|reveal) moveto(ownergraveyard) optiononeend optiontwo name(put in library) target(<1>*|reveal) moveto(ownerlibrary) optiontwoend revealend
text=Counter target spell. -- Surveil 1. (Look at the top card of your library. You may put that card into your graveyard.)
mana={1}{U}{U}
type=Instant
[/card]

[card]
name=Unexplained Disappearance
target=creature
auto=moveTo(ownerHand)
aicode=name(surveil) activate name(surveil) transforms((,newability[foreach(*[zpos<=1]|mylibrary) moverandom(*[zpos<=1]) from(mylibrary) to(mylibrary)])) ueot
auto=name(surveil) reveal:1 optionone name(put in graveyard) target(<upto:1>*|reveal) moveto(ownergraveyard) optiononeend optiontwo name(put in library) target(<1>*|reveal) moveto(ownerlibrary) optiontwoend revealend
text=Return target creature to its owner's hand. -- Surveil 1. (Look at the top card of your library. You may put that card into your graveyard.)
mana={1}{U}
type=Instant
[/card]

[card]
name=Vedalken Mesmerist
auto=@combat(attacking) source(this):target(creature|opponentBattlefield)) -2/-0 ueot
text=Whenever Vedalken Mesmerist attacks, target creature an opponent controls gets -2/-0 until end of turn.
mana={1}{U}
type=Creature
subtype=Vedalken Wizard
power=2
toughness=1
[/card]

[card]
name=Watcher in the Mist
abilities=flying
aicode=name(surveil) activate name(surveil) transforms((,newability[foreach(*[zpos<=2]|mylibrary) moverandom(*[zpos<=2]) from(mylibrary) to(mylibrary)])) ueot
auto=name(surveil) reveal:2 optionone name(put in graveyard) target(<upto:2>*|reveal) moveto(ownergraveyard) optiononeend optiontwo name(put in library) target(<2>*|reveal) moveto(ownerlibrary) optiontwoend revealend
text=Flying -- When Watcher in the Mist enters the battlefield, surveil 2. (Look at the top two cards of your library, then put any number of them into your graveyard and the rest on the top of your library in any order.)
mana={3}{U}{U}
type=Creature
subtype=Spirit
power=3
toughness=4
[/card]

[card]
name=Wishcoin Crab
mana={3}{U}
type=Creature
subtype=Crab
power=2
toughness=5
[/card]

[card]
name=Barrier of Bones
abilities=defender
aicode=name(surveil) activate name(surveil) transforms((,newability[foreach(*[zpos<=1]|mylibrary) moverandom(*[zpos<=1]) from(mylibrary) to(mylibrary)])) ueot
auto=name(surveil) reveal:1 optionone name(put in graveyard) target(<upto:1>*|reveal) moveto(ownergraveyard) optiononeend optiontwo name(put in library) target(<1>*|reveal) moveto(ownerlibrary) optiontwoend revealend
text=Defender -- When Barrier of Bones enters the battlefield, surveil 1. (Look at the top card of your library. You may put that card into your graveyard.)
mana={B}
type=Creature
subtype=Skeleton Wall
power=0
toughness=3
[/card]

[card]
name=Bartizan Bats
abilities=flying
text=Flying
mana={3}{B}
type=Creature
subtype=Bat
power=3
toughness=1
[/card]

[card]
name=Burglar Rat
auto=ability$!name(discard) reject notatarget(*|myhand)!$ opponent
text=When Burglar Rat enters the battlefield, each opponent discards a card.
mana={1}{B}
type=Creature
subtype=Rat
power=1
toughness=1
[/card]

[card]
name=Creeping Chill
auto=damage:3 opponent
auto=life:3
autograveyard=@movedTo(this|mygraveyard) from(mylibrary):may moveTo(myBattlefield): damage:3 opponent && life:3 && moveto(exile)
text=Creeping Chill deals 3 damage to each opponent and you gain 3 life. -- When Creeping Chill is put into your graveyard from your library, you may exile it. If you do, Creeping Chill deals 3 damage to each opponent and you gain 3 life.
mana={3}{B}
type=Sorcery
[/card]

[card]
name=Deadly Visit
target=creature
auto=destroy
aicode=name(surveil) activate name(surveil) transforms((,newability[foreach(*[zpos<=2]|mylibrary) moverandom(*[zpos<=2]) from(mylibrary) to(mylibrary)])) ueot
auto=name(surveil) reveal:2 optionone name(put in graveyard) target(<upto:2>*|reveal) moveto(ownergraveyard) optiononeend optiontwo name(put in library) target(<2>*|reveal) moveto(ownerlibrary) optiontwoend revealend
text=Destroy target creature. -- Surveil 2. (Look at the top two cards of your library, then put any number of them into your graveyard and the rest on top of your library in any order.)
mana={3}{B}{B}
type=Sorcery
[/card]

[card]
name=Doom Whisperer
abilities=flying, trample
auto={L:2}:name(surveil) reveal:2 optionone name(put in graveyard) target(<upto:2>*|reveal) moveto(ownergraveyard) optiononeend optiontwo name(put in library) target(<2>*|reveal) moveto(ownerlibrary) optiontwoend revealend
aicode=name(surveil) activate name(surveil) transforms((,newability[foreach(*[zpos<=2]|mylibrary) moverandom(*[zpos<=2]) from(mylibrary) to(mylibrary)])) ueot
text=Flying, trample -- Pay 2 life: Surveil 2. (Look at the top two cards of your library, then put any number of them into your graveyard and the rest on the top of your library in any order.)
mana={3}{B}{B}
type=Creature
subtype=Nightmare Demon
power=6
toughness=6
[/card]

[card]
name=Douser of Lights
mana={4}{B}
type=Creature
subtype=Horror
power=4
toughness=5
[/card]

[card]
name=Hired Poisoner
abilities=deathtouch
text=Deathtouch
mana={B}
type=Creature
subtype=Human Assassin
power=1
toughness=1
[/card]

[card]
name=Kraul Swarm
abilities=flying
auto={2}{B}{D(creature|myhand)}:moveto(myhand) all(this)
text=Flying -- {2}{B}, Discard a creature card: Return Kraul Swarm from your graveyard to your hand.
mana={4}{B}
type=Creature
subtype=Insect Warrior
power=4
toughness=1
[/card]

[card]
name=Lotleth Giant
auto=damage:1 target(opponent) type:creature:card:mygraveyard
text=Undergrowth — When Lotleth Giant enters the battlefield, it deals 1 damage to target opponent for each creature card in your graveyard.
mana={6}{B}
type=Creature
subtype=Zombie Giant
power=6
toughness=5
[/card]

[card]
name=Mephitic Vapors
auto=all(creature) -1/-1
aicode=name(surveil) activate name(surveil) transforms((,newability[foreach(*[zpos<=2]|mylibrary) moverandom(*[zpos<=2]) from(mylibrary) to(mylibrary)])) ueot
auto=name(surveil) reveal:2 optionone name(put in graveyard) target(<upto:2>*|reveal) moveto(ownergraveyard) optiononeend optiontwo name(put in library) target(<2>*|reveal) moveto(ownerlibrary) optiontwoend revealend
text=All creatures get -1/-1 until end of turn. -- Surveil 2. (Look at the top two cards of your library, then put any number of them into your graveyard and the rest on the top of your library in any order.)
mana={2}{B}
type=Sorcery
[/card]

[card]
name=Midnight Reaper
auto=@movedto(other creature[-token]|graveyard) from(battlefield):damage:1 && draw:1
text=Whenever a nontoken creature you control dies, Midnight Reaper deals 1 damage to you and you draw a card.
mana={2}{B}
type=Creature
subtype=Zombie Knight
power=3
toughness=2
[/card]

[card]
name=Necrotic Wound
target=creature
auto=foreach(creature|mygraveyard) -X/-X
auto=exiledeath
text=Undergrowth — Target creature gets -X/-X until end of turn, where X is the number of creature cards in your graveyard. If that creature would die this turn, exile it instead.
mana={B}
type=Instant
[/card]

[card]
name=Pilfering Imp
abilities=flying
auto={1}{B}{T}{S}:target(opponent)  notatarget(*[-land]|targetedpersonshand) moveto(graveyard) asSorcery
text=Flying -- {1}{B}, {T}, Sacrifice Pilfering Imp: Target opponent reveals their hand. You choose a nonland card from it. That player discards that card. Activate this ability only any time you could cast a sorcery.
mana={B}
type=Creature
subtype=Imp
power=1
toughness=1
[/card]

[card]
name=Ritual of Soot
auto=destroy all creature[manacost<=3]
text=Destroy all creatures with converted mana cost 3 or less.
mana={2}{B}{B}
type=Sorcery
[/card]

[card]
name=Severed Strands
target=creature
auto=destroy
auto=life:storedtoughness controller
text=As an additional cost to cast this spell, sacrifice a creature. -- You gain life equal to the sacrificed creature's toughness. Destroy target creature an opponent controls.
mana={1}{B}{S(creature|mybattlefield)}
type=Sorcery
[/card]

[card]
name=Spinal Centipede
auto=@movedTo(this|graveyard) from(battlefield):counter(1/1)target(creature|myBattlefield)
text=When Spinal Centipede dies, put a +1/+1 counter on target creature you control.
mana={2}{B}
type=Creature
subtype=Insect
power=3
toughness=2
[/card]

[card]
name=Undercity Necrolisk
auto={1}{S(other creature|mybattlefield)}:counter(1/1) && menace ueot asSorcery
text={1}, Sacrifice another creature: Put a +1/+1 counter on Undercity Necrolisk. It gains menace until end of turn. Activate this ability only any time you could cast a sorcery. (It can't be blocked except by two or more creatures.)
mana={3}{B}
type=Creature
subtype=Zombie Lizard
power=3
toughness=3
[/card]

[card]
name=Veiled Shade
auto={1}{B}:1/1 ueot
text={1}{B}: Veiled Shade gets +1/+1 until end of turn.
mana={2}{B}
type=Creature
subtype=Shade
power=2
toughness=2
[/card]

[card]
name=Arclight Phoenix
abilities=flying, haste
autograveyard=@each my combatbegins restriction{thisturn(*[instant;sorcery]|mystack)~morethan~2}:moveTo(mybattlefield)
text=Flying, haste -- At the beginning of combat on your turn, if you've cast three or more instant and sorcery spells this turn, return Arclight Phoenix from your graveyard to the battlefield.
mana={3}{R}
type=Creature
subtype=Phoenix
power=3
toughness=2
[/card]

[card]
name=Barging Sergeant
abilities=haste
auto=_MENTOR_
text=Haste -- Mentor (Whenever this creature attacks, put a +1/+1 counter on target attacking creature with lesser power.)
mana={4}{R}
type=Creature
subtype=Minotaur Soldier
power=4
toughness=2
[/card]

[card]
name=Book Devourer
abilities=trample
auto=@combatdamaged(player) from(this):all(*|myhand) transforms((,newability[draw:1],newability[reject])]))
text=Trample -- Whenever Book Devourer deals combat damage to a player, you may discard all the cards in your hand. If you do, draw that many cards.
mana={5}{R}
type=Creature
subtype=Beast
power=4
toughness=5
[/card]

[card]
name=Command the Storm
target=creature
auto=damage:5
text=Command the Storm deals 5 damage to target creature.
mana={4}{R}
type=Instant
[/card]

[card]
name=Cosmotronic Wave
auto=all(creature|opponentBattlefield) damage:1 && cantblock
text=Cosmotronic Wave deals 1 damage to each creature your opponents control. Creatures your opponents control can't block this turn.
mana={3}{R}
type=Sorcery
[/card]

[card]
name=Direct Current
target=player,creature
auto=damage:2
auto=Direct Current deals 2 damage to any target
flashback={1}{R}{R}{D(*|myhand)}
text=Direct Current deals 2 damage to any target. -- Jump-start (You may cast this card from your graveyard by discarding a card in addition to paying its other costs. Then exile this card.)
mana={1}{R}{R}
type=Sorcery
[/card]

[card]
name=Electrostatic Field
abilities=defender
auto=@movedTo(instant,sorcery|mystack):electrostatic field damage:1 each opponent
text=Defender -- Whenever you cast an instant or sorcery spell, Electrostatic Field deals 1 damage to each opponent.
mana={1}{R}
type=Creature
subtype=Wall
power=0
toughness=4
[/card]

[card]
name=Experimental Frenzy
abilities=showfromtoplibrary
auto=canplayfromlibrarytop
auto=lord(*|myhand) altercost(colorless, 99)
auto=maxPlay(land)-99
auto={3}{R}:destroy all(this)
text=You may look at the top card of your library any time. -- You may play the top card of your library. -- You can't play cards from your hand. -- {3}{R}: Destroy Experimental Frenzy.
mana={3}{R}
type=Enchantment
[/card]

[card]
name=Fearless Halberdier
mana={2}{R}
type=Creature
subtype=Human Warrior
power=3
toughness=2
[/card]

[card]
name=Fire Urchin
abilities=trample
auto=@movedTo(instant,sorcery|mystack):1/0 ueot
text=Trample -- Whenever you cast an instant or sorcery spell, Fire Urchin gets +1/+0 until end of turn.
mana={1}{R}
type=Creature
subtype=Elemental
power=1
toughness=3
[/card]

[card]
name=Goblin Banneret
auto=_MENTOR_
auto={1}{R}:2/0 ueot
text=Mentor (Whenever this creature attacks, put a +1/+1 counter on target attacking creature with lesser power.) -- {1}{R}: Goblin Banneret gets +2/+0 until end of turn.
mana={R}
type=Creature
subtype=Goblin Soldier
power=1
toughness=1
[/card]

[card]
name=Goblin Cratermaker
auto={1}{S}:damage target(creature)
auto={1}{S}:Destroy target(*[colorless;-land])
text={1}, Sacrifice Goblin Cratermaker: Choose one — -- • Goblin Cratermaker deals 2 damage to target creature. -- • Destroy target colorless nonland permanent.
mana={1}{R}
type=Creature
subtype=Goblin Warrior
power=2
toughness=2
[/card]

[card]
name=Goblin Locksmith
auto=@combat(attacking) source(this):all(creature[defender]) cantblock
text=Whenever Goblin Locksmith attacks, creatures with defender can't block this turn.
mana={1}{R}
type=Creature
subtype=Goblin Rogue
power=2
toughness=1
[/card]

[card]
name=Gravitic Punch
target=creature|myBattlefield
auto=target(player) dynamicability<!powerstrike!>
flashback={3}{R}{D(*|myhand)}
text=Target creature you control deals damage equal to its power to target player. -- Jump-start (You may cast this card from your graveyard by discarding a card in addition to paying its other costs. Then exile this card.)
mana={3}{R}
type=Sorcery
[/card]

[card]
name=Hellkite Whelp
abilities=flying
auto=@combat(attacking) source(this):damage:1 target(creature|opponentBattlefield)
text=Flying -- Whenever Hellkite Whelp attacks, it deals 1 damage to target creature defending player controls.
mana={4}{R}
type=Creature
subtype=Dragon
power=3
toughness=3
[/card]

[card]
name=Inescapable Blaze
abilities=nofizzle
target=player,creature
auto=damage:6
text=This spell can't be countered. -- Inescapable Blaze deals 6 damage to any target.
mana={4}{R}{R}
type=Instant
[/card]

[card]
name=Lava Coil
target=creature
auto=damage:4
auto=exiledeath
text=Lava Coil deals 4 damage to target creature. If that creature would die this turn, exile it instead.
mana={1}{R}
type=Sorcery
[/card]

[card]
name=Legion Warboss
auto=_MENTOR_
auto=@each my combatbegins:create(goblin:creature goblin:1/1:red:haste ueot:mustattack ueot)
text=Mentor (Whenever this creature attacks, put a +1/+1 counter on target attacking creature with lesser power.) -- At the beginning of combat on your turn, create a 1/1 red Goblin creature token. That token gains haste until end of turn and attacks this combat if able.
mana={2}{R}
type=Creature
subtype=Goblin Soldier
power=2
toughness=2
[/card]

[card]
name=Maximize Velocity
target=creature
auto=+1/+1
auto=haste 
flashback={R}{D(*|myhand)}
text=Target creature gets +1/+1 and gains haste until end of turn. -- Jump-start (You may cast this card from your graveyard by discarding a card in addition to paying its other costs. Then exile this card.)
mana={R}
type=Sorcery
[/card]

[card]
name=Ornery Goblin
auto=@combat(blocking,blocked) source(this) from(creature):all(trigger[from]) damage:1
text=Whenever Ornery Goblin blocks or becomes blocked by a creature, Ornery Goblin deals 1 damage to that creature.
mana={1}{R}
type=Creature
subtype=Goblin Warrior
power=2
toughness=1
[/card]

[card]
name=Rubblebelt Boar
auto=target(creature) 2/0 ueot
text=When Rubblebelt Boar enters the battlefield, target creature gets +2/+0 until end of turn.
mana={3}{R}
type=Creature
subtype=Boar
power=3
toughness=3
[/card]

[card]
name=Runaway Steam-Kin
auto=@movedTo(*[red]|mystack) restriction{(counter(1/1))~lessthan~3}:counter(1/1)
auto={C(1/1,-3)}:Add {R}{R}{R}
text=Whenever you cast a red spell, if Runaway Steam-Kin has fewer than three +1/+1 counters on it, put a +1/+1 counter on Runaway Steam-Kin. -- Remove three +1/+1 counters from Runaway Steam-Kin: Add {R}{R}{R}.
mana={1}{R}
type=Creature
subtype=Elemental
power=1
toughness=1
[/card]

[card]
name=Smelt-Ward Minotaur
auto=@movedTo(instant,sorcery|mystack):target(creature|opponentBattlefield) cantblock
text=Whenever you cast an instant or sorcery spell, target creature an opponent controls can't block this turn.
mana={2}{R}
type=Creature
subtype=Minotaur Warrior
power=2
toughness=3
[/card]

[card]
name=Street Riot
auto=this(variable{controllerturn}>0) lord(other creature|myBattlefield) +1/+0
auto=this(variable{controllerturn}>0) lord(other creature|myBattlefield) trample
text=As long as it's your turn, creatures you control get +1/+0 and have trample.
mana={4}{R}
type=Enchantment
[/card]

[card]
name=Torch Courier
abilities=haste
auto={S}:target(other creature) haste ueot
text=Haste -- Sacrifice Torch Courier: Another target creature gains haste until end of turn.
mana={R}
type=Creature
subtype=Goblin
power=1
toughness=1
[/card]

[card]
name=Wojek Bodyguard
auto=_MENTOR_
auto=@combat(attacking) source(this) restriction{type(creature[attacking]|myBattlefield)~equalto~1}:all(this) removefromcombat && untap
auto=@combat(blocking) source(this) restriction{type(creature[blocking]|myBattlefield)~equalto~1}:all(this) removefromcombat && untap
text=Mentor (Whenever this creature attacks, put a +1/+1 counter on target attacking creature with lesser power.) -- Wojek Bodyguard can't attack or block alone.
mana={2}{R}
type=Creature
subtype=Human Soldier
power=3
toughness=3
[/card]

[card]
name=Affectionate Indrik
auto=may target(creature|opponentbattlefield) dynamicability<!powerstrike eachother!>
text=When Affectionate Indrik enters the battlefield, you may have it fight target creature you don't control. (Each deals damage equal to its power to the other.)
mana={5}{G}
type=Creature
subtype=Beast
power=4
toughness=4
[/card]

[card]
name=Arboretum Elemental
abilities=opponentshroud
other={convoke} name(Convoke)
text=Convoke (Your creatures can help cast this spell. Each creature you tap while casting this spell pays for {1} or one mana of the creature's color.) -- Hexproof (This creature can't be the target of spells or abilities your opponents control.)
mana={7}{G}{G}
type=Creature
subtype=Elemental
power=7
toughness=5
[/card]

[card]
name=Beast Whisperer
auto=@movedTo(creature|mystack):draw:1
text=Whenever you cast a creature spell, draw a card.
mana={2}{G}{G}
type=Creature
subtype=Elf Druid
power=2
toughness=3
[/card]

[card]
name=Bounty of Might
target=creature
auto=+3/+3
target=creature
auto=+3/+3
target=creature
auto=+3/+3
text=Target creature gets +3/+3 until end of turn. -- Target creature gets +3/+3 until end of turn. -- Target creature gets +3/+3 until end of turn.
mana={4}{G}{G}
type=Instant
[/card]

[card]
name=Circuitous Route
aicode=activate moveTo(myBattlefield) and!(tap(noevent))! target(<upto:2>*[basic;gate]|myLibrary)
auto=name(search card) reveal:plibrarycount optionone name(choose card) target(<upto:2>*[basic;gate]|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=Search your library for up to two basic land cards and/or Gate cards, put them onto the battlefield tapped, then shuffle your library.
mana={3}{G}
type=Sorcery
[/card]

[card]
name=Devkarin Dissident
auto={4}{G}:2/2 ueot
text={4}{G}: Devkarin Dissident gets +2/+2 until end of turn.
mana={1}{G}
type=Creature
subtype=Elf Warrior
power=2
toughness=2
[/card]

[card]
name=District Guide
auto=may notatarget(*[basic;gate]|mylibrary) moveto(myhand)
text=When District Guide enters the battlefield, you may search your library for a basic land card or Gate card, reveal it, put it into your hand, then shuffle your library.
mana={2}{G}
type=Creature
subtype=Elf Scout
power=2
toughness=2
[/card]

[card]
name=Generous Stray
auto=draw:1
text=When Generous Stray enters the battlefield, draw a card.
mana={2}{G}
type=Creature
subtype=Cat
power=1
toughness=2
[/card]

[card]
name=Golgari Raiders
abilities=haste
auto=foreach(creature|mygraveyard) counter(1/1)
text=Haste -- Undergrowth — Golgari Raiders enters the battlefield with a +1/+1 counter on it for each creature card in your graveyard.
mana={3}{G}
type=Creature
subtype=Elf Warrior
power=0
toughness=0
[/card]

[card]
name=Grappling Sundew
abilities=defender, reach
auto={4}{G}:indestructible ueot
text=Defender, reach -- {4}{G}: Grappling Sundew gains indestructible until end of turn. (Damage and effects that say "destroy" don't destroy this creature.)
mana={1}{G}
type=Creature
subtype=Plant
power=0
toughness=4
[/card]

[card]
name=Kraul Foragers
auto=life:1 type:creature:card:mygraveyard
text=Undergrowth — When Kraul Foragers enters the battlefield, you gain 1 life for each creature card in your graveyard.
mana={4}{G}
type=Creature
subtype=Insect Scout
power=4
toughness=4
[/card]

[card]
name=Pack's Favor
other={convoke} name(Convoke)
target=creature
auto=+3/+3 
text=Convoke (Your creatures can help cast this spell. Each creature you tap while casting this spell pays for {1} or one mana of that creature's color.) -- Target creature gets +3/+3 until end of turn.
mana={2}{G}
type=Instant
[/card]

[card]
name=Pause for Reflection
other={convoke} name(Convoke)
auto=preventAllcombatDamage ueot
text=Convoke (Your creatures can help cast this spell. Each creature you tap while casting this spell pays for {1} or one mana of that creature's color.) -- Prevent all combat damage that would be dealt this turn.
mana={2}{G}
type=Instant
[/card]

[card]
name=Portcullis Vine
abilities=defender
auto={2}{T}{S(creature[defender]|myBattlefield)}:draw:1
text=Defender -- {2}, {T}, Sacrifice a creature with defender: Draw a card.
mana={G}
type=Creature
subtype=Plant Wall
power=0
toughness=3
[/card]

[card]
name=Sprouting Renewal
other={convoke} name(Convoke)
auto=choice create(Elf Knight:creature Elf Knight:2/2:green,white:vigilance)
auto=choice destroy target(artifact,enchantment)
text=Convoke (Your creatures can help cast this spell. Each creature you tap while casting this spell pays for {1} or one mana of that creature's color.) -- Choose one — -- • Create a 2/2 green and white Elf Knight creature token with vigilance. -- • Destroy target artifact or enchantment.
mana={2}{G}
type=Sorcery
[/card]

[card]
name=Vigorspore Wurm
abilities=oneblocker
auto=foreach(creature|mygraveyard) target(creature) 1/1 && vigilance ueot
text=Undergrowth — When Vigorspore Wurm enters the battlefield, target creature gains vigilance and gets +X/+X until end of turn, where X is the number of creature cards in your graveyard. -- Vigorspore Wurm can't be blocked by more than one creature.
mana={5}{G}
type=Creature
subtype=Wurm
power=6
toughness=4
[/card]

[card]
name=Vivid Revival
target=target(<upto:3>creature[multicolor]|mygraveyard)
auto=moveto(myhand)
auto=exiledeath
text=Return up to three target multicolored cards from your graveyard to your hand. Exile Vivid Revival.
mana={4}{G}
type=Sorcery
[/card]

[card]
name=Wary Okapi
abilities=vigilance
text=Vigilance
mana={2}{G}
type=Creature
subtype=Antelope
power=3
toughness=2
[/card]

[card]
name=Wild Ceratok
mana={3}{G}
type=Creature
subtype=Rhino
power=4
toughness=3
[/card]

[card]
name=Assassin's Trophy
target=*
auto=destroy
auto=moveto(exile) && ability$!name(search land) notatarget(land[basic]|mylibrary) moveTo(mybattlefield) and!(tap(noevent))!!$ targetcontroller
text=Destroy target permanent an opponent controls. Its controller may search their library for a basic land card, put it onto the battlefield, then shuffle their library.
mana={B}{G}
type=Instant
[/card]

[card]
name=Aurelia, Exemplar of Justice
abilities=flying
auto=_MENTOR_
auto=@each my combatbegins:target(creature|myBattlefield) 2/0 ueot
#&& teach(creature[red]) trample && teach(creature[white]) vigilance
text=Flying -- Mentor (Whenever this creature attacks, put a +1/+1 counter on target attacking creature with lesser power.) -- At the beginning of combat on your turn, choose up to one target creature you control. Until end of turn, that creature gets +2/+0, gains trample if it's red, and gains vigilance if it's white.
mana={2}{R}{W}
type=Legendary Creature
subtype=Angel
power=2
toughness=5
[/card]

[card]
name=Boros Challenger
auto=_MENTOR_
auto={2}{R}{W}:1/1 ueot
text=Mentor (Whenever this creature attacks, put a +1/+1 counter on target attacking creature with lesser power.) -- {2}{R}{W}: Boros Challenger gets +1/+1 until end of turn.
mana={R}{W}
type=Creature
subtype=Human Soldier
power=2
toughness=3
[/card]

[card]
name=Camaraderie
auto=life:type:creature:mybattlefield controller && draw:type:creature:mybattlefield controller
auto=all(other creature|myBattlefield) 1/1
text=You gain X life and draw X cards, where X is the number of creatures you control. Creatures you control get +1/+1 until end of turn.
mana={4}{G}{W}
type=Sorcery
[/card]

[card]
name=Centaur Peacemaker
auto=life:4 controller
auto=life:4 opponent
text=When Centaur Peacemaker enters the battlefield, each player gains 4 life.
mana={1}{G}{W}
type=Creature
subtype=Centaur Cleric
power=3
toughness=3
[/card]

[card]
name=Chance for Glory
auto=lord(other creature|myBattlefield) indestructible forever
auto=turns:+1 controller
auto=transforms((,newability[@each my upkeep:phaseaction[endofturn once] winGame opponent])) forever
text=Creatures you control gain indestructible. Take an extra turn after this one. At the beginning of that turn's end step, you lose the game.
mana={1}{R}{W}
type=Instant
[/card]

[card]
name=Conclave Cavalier
abilities=vigilance
auto=@movedTo(this|graveyard) from(battlefield):create(elf knight:creature elf knight:2/2:green,white:vigilance)*2
text=Vigilance -- When Conclave Cavalier dies, create two 2/2 green and white Elf Knight creature tokens with vigilance.
mana={G}{G}{W}{W}
type=Creature
subtype=Centaur Knight
power=4
toughness=4
[/card]

[card]
name=Conclave Guildmage
auto={G}{T}:all(creature|myBattlefield) trample
auto={5}{W}{T}:create(elf knight:creature elf knight:2/2:green,white:vigilance)
text={G}, {T}: Creatures you control gain trample until end of turn. -- {5}{W}, {T}: Create a 2/2 green and white Elf Knight creature token with vigilance.
mana={G}{W}
type=Creature
subtype=Elf Cleric
power=2
toughness=2
[/card]

[card]
name=Crackling Drake
abilities=flying
auto=draw:1
anyzone=pginstantsorcery/4 cdaactive
#anyzone=peinstantsorcery/4 cdaactive
text=Flying -- Crackling Drake's power is equal to the total number of instant and sorcery cards you own in exile and in your graveyard. -- When Crackling Drake enters the battlefield, draw a card.
mana={U}{U}{R}{R}
type=Creature
subtype=Drake
power=*
toughness=4
[/card]

[card]
name=Emmara, Soul of the Accord
auto=@tapped(this):create(soldier:creature soldier:1/1:white:lifelink)
text=Whenever Emmara, Soul of the Accord becomes tapped, create a 1/1 white Soldier creature token with lifelink.
mana={G}{W}
type=Legendary Creature
subtype=Elf Cleric
power=2
toughness=2
[/card]

[card]
name=Erstwhile Trooper
auto={D(creature|myhand)}:2/2 && trample ueot limit:1
text=Discard a creature card: Erstwhile Trooper gets +2/+2 and gains trample until end of turn. Activate this ability only once each turn.
mana={1}{B}{G}
type=Creature
subtype=Zombie Soldier
power=2
toughness=2
[/card]

[card]
name=Firemind's Research
auto=@movedTo(instant,sorcery|mystack):counter(0/0,charge)
auto={1}{U}{C(0/0,-2,Charge)}:draw:1
auto={1}{R}{C(0/0,-5,Charge)}:damage:5 target(creature,player)
text=Whenever you cast an instant or sorcery spell, put a charge counter on Firemind's Research. -- {1}{U}, Remove two charge counters from Firemind's Research: Draw a card. -- {1}{R}, Remove five charge counters from Firemind's Research: It deals 5 damage to any target.
mana={U}{R}
type=Enchantment
[/card]

[card]
name=Garrison Sergeant
auto=aslongas(Gate|myBattlefield) double strike
text=Garrison Sergeant has double strike as long as you control a Gate.
mana={3}{R}{W}
type=Creature
subtype=Viashino Soldier
power=3
toughness=3
[/card]

[card]
name=Glowspore Shaman
auto=deplete:3 && may (land|mygraveyard) moveTo(myLibrary)
text=When Glowspore Shaman enters the battlefield, put the top three cards of your library into your graveyard. You may put a land card from your graveyard on top of your library.
mana={B}{G}
type=Creature
subtype=Elf Shaman
power=3
toughness=1
[/card]

[card]
name=Golgari Findbroker
auto=target(*[-instant,-sorcery]|mygraveyard) moveto(ownerhand)
text=When Golgari Findbroker enters the battlefield, return target permanent card from your graveyard to your hand.
mana={B}{B}{G}{G}
type=Creature
subtype=Elf Shaman
power=3
toughness=4
[/card]

[card]
name=Hammer Dropper
auto=_MENTOR_
text=Mentor (Whenever this creature attacks, put a +1/+1 counter on target attacking creature with lesser power.)
mana={2}{R}{W}
type=Creature
subtype=Giant Soldier
power=5
toughness=2
[/card]

[card]
name=House Guildmage
auto={1}{U}{T}:target(creature) freeze
auto={2}{B}{T}:name(surveil) reveal:2 optionone name(put in graveyard) target(<upto:2>*|reveal) moveto(ownergraveyard) optiononeend optiontwo name(put in library) target(<2>*|reveal) moveto(ownerlibrary) optiontwoend revealend
aicode=name(surveil) activate name(surveil) transforms((,newability[foreach(*[zpos<=2]|mylibrary) moverandom(*[zpos<=2]) from(mylibrary) to(mylibrary)])) ueot
text={1}{U}, {T}: Target creature doesn't untap during its controller's next untap step. -- {2}{B}, {T}: Surveil 2. (Look at the top two cards of your library, then put any number of them into your graveyard and the rest on top of your library in any order.)
mana={U}{B}
type=Creature
subtype=Human Wizard
power=2
toughness=2
[/card]

[card]
name=Ionize
target=*|stack
auto=fizzle
auto=damage:2 opponent
text=Counter target spell. Ionize deals 2 damage to that spell's controller.
mana={1}{U}{R}
type=Instant
[/card]

[card]
name=Izoni, Thousand-Eyed
auto=foreach(creature|mygraveyard) create(insect:creature insect:1/1:black,green:)
auto={B}{G}{S(othercreature|mybattlefield)}:life:1 && draw:1
text=Undergrowth — When Izoni, Thousand-Eyed enters the battlefield, create a 1/1 black and green Insect creature token for each creature card in your graveyard. -- {B}{G}, Sacrifice another creature: You gain 1 life and draw a card.
mana={2}{B}{B}{G}{G}
type=Legendary Creature
subtype=Elf Shaman
power=2
toughness=3
[/card]

[card]
name=Join Shields
auto=all(creature|myBattlefield) untap
auto=all(creature|myBattlefield) hexproof
auto=all(creature|myBattlefield) indestructible
text=Untap all creatures you control. They gain hexproof and indestructible until end of turn. (They can't be the targets of spells or abilities your opponents control. Damage and effects that say "destroy" don't destroy them.)
mana={3}{G}{W}
type=Instant
[/card]

[card]
name=Justice Strike
target=creature
auto=transforms((,newability[all(this) dynamicability<!powerstrike!>])) ueot
text=Target creature deals damage to itself equal to its power.
mana={R}{W}
type=Instant
[/card]

[card]
name=Knight of Autumn
auto=choice counter(1/1,2)
auto=choice destroy target(artifact,enchantment)
auto=choice life:4
text=When Knight of Autumn enters the battlefield, choose one — -- • Put two +1/+1 counters on Knight of Autumn. -- • Destroy target artifact or enchantment. -- • You gain 4 life.
mana={1}{G}{W}
type=Creature
subtype=Dryad Knight
power=2
toughness=1
[/card]

[card]
name=Ledev Champion
auto=@combat(attacking) source(this):(<anyamount>creature[-tapped]|mybattlefield)  1/1
auto={3}{G}{W}:create(soldier:creature soldier:1/1:white:lifelink)
text=Whenever Ledev Champion attacks, you may tap any number of untapped creatures you control. Ledev Champion gets +1/+1 until end of turn for each creature tapped this way. -- {3}{G}{W}: Create a 1/1 white Soldier creature token with lifelink.
mana={1}{G}{W}
type=Creature
subtype=Elf Knight
power=2
toughness=2
[/card]

[card]
name=Legion Guildmage
auto={5}{R}{T}:damage:3 each opponent
auto={2}{W}{T}:tap target(other creature)
text={5}{R}, {T}: Legion Guildmage deals 3 damage to each opponent. -- {2}{W}, {T}: Tap another target creature.
mana={R}{W}
type=Creature
subtype=Human Wizard
power=2
toughness=2
[/card]

[card]
name=March of the Multitudes
other={convoke} name(Convoke)
auto=create(Soldier:creature Soldier:1/1:white:lifelink)X
text=Convoke (Your creatures can help cast this spell. Each creature you tap while casting this spell pays for {1} or one mana of the creature's color.) -- Create X 1/1 white Soldier creature tokens with lifelink.
mana={X}{G}{W}{W}
type=Instant
[/card]

[card]
name=Molderhulk
anyzone=foreach(creature|mygraveyard) changecost(colorless:-1) forcedalive
auto=target(land|mygraveyard) moveTo(mybattlefield)
text=Undergrowth — This spell costs {1} less to cast for each creature card in your graveyard. -- When Molderhulk enters the battlefield, return target land card from your graveyard to the battlefield.
mana={7}{B}{G}
type=Creature
subtype=Fungus Zombie
power=6
toughness=6
[/card]

[card]
name=Nightveil Predator
abilities=flying, deathtouch, opponentshroud
text=Flying, deathtouch -- Hexproof (This creature can't be the target of spells or abilities your opponents control.)
mana={U}{U}{B}{B}
type=Creature
subtype=Vampire
power=3
toughness=3
[/card]

[card]
name=Niv-Mizzet, Parun
abilities=nofizzle, flying
auto=@drawof(player):damage:1 target(creature,player)
auto=@movedTo(instant,sorcery|stack):draw:1
text=This spell can't be countered. -- Flying -- Whenever you draw a card, Niv-Mizzet, Parun deals 1 damage to any target. -- Whenever a player casts an instant or sorcery spell, you draw a card.
mana={U}{U}{U}{R}{R}{R}
type=Legendary Creature
subtype=Dragon Wizard
power=5
toughness=5
[/card]

[card]
name=Notion Rain
aicode=name(surveil) activate name(surveil) transforms((,newability[foreach(*[zpos<=2]|mylibrary) moverandom(*[zpos<=2]) from(mylibrary) to(mylibrary)])) ueot
auto=name(surveil) reveal:2 optionone name(put in graveyard) target(<upto:2>*|reveal) moveto(ownergraveyard) optiononeend optiontwo name(put in library) target(<2>*|reveal) moveto(ownerlibrary) optiontwoend revealend
auto=damage:2
auto=draw:2
text=Surveil 2, then draw two cards. Notion Rain deals 2 damage to you. (To surveil 2, look at the top two cards of your library, then put any number of them into your graveyard and the rest on top of your library in any order.)
mana={1}{U}{B}
type=Sorcery
[/card]

[card]
name=Ochran Assassin
abilities=deathtouch, lure
text=Deathtouch -- All creatures able to block Ochran Assassin do so.
mana={1}{B}{G}
type=Creature
subtype=Elf Assassin
power=1
toughness=1
[/card]

[card]
name=Rhizome Lurcher
auto=foreach(creature|mygraveyard) counter(1/1)
text=Undergrowth — Rhizome Lurcher enters the battlefield with a number of +1/+1 counters on it equal to the number of creature cards in your graveyard.
mana={2}{B}{G}
type=Creature
subtype=Fungus Zombie
power=2
toughness=2
[/card]

[card]
name=Rosemane Centaur
abilities=vigilance
other={convoke} name(Convoke)
text=Convoke (Your creatures can help cast this spell. Each creature you tap while casting this spell pays for {1} or one mana of that creature's color.) -- Vigilance
mana={3}{G}{W}
type=Creature
subtype=Centaur Soldier
power=4
toughness=4
[/card]

[card]
name=Sonic Assault
target=creature
auto=tap 
auto=damage:2 targetedcontroller
flashback={1}{U}{R}{D(*|myhand)}
text=Tap target creature. Sonic Assault deals 2 damage to that creature's controller. -- Jump-start (You may cast this card from your graveyard by discarding a card in addition to paying its other costs. Then exile this card.)
mana={1}{U}{R}
type=Instant
[/card]

[card]
name=Sumala Woodshaper
auto=target(*[creature;enchantment;zpos<=4]|mylibrary) moveto(myhand)
text=When Sumala Woodshaper enters the battlefield, look at the top four cards of your library. You may reveal a creature or enchantment card from among them and put it into your hand. Put the rest on the bottom of your library in a random order.
mana={2}{G}{W}
type=Creature
subtype=Elf Druid
power=2
toughness=1
[/card]

[card]
name=Swarm Guildmage
auto={4}{B}{T}:all(creature|myBattlefield)) 1/0 && menace ueot
auto={1}{G}{T}:life:2
text={4}{B}, {T}: Creatures you control get +1/+0 and gain menace until end of turn. (They can't be blocked except by two or more creatures.) -- {1}{G}, {T}: You gain 2 life.
mana={B}{G}
type=Creature
subtype=Elf Shaman
power=2
toughness=2
[/card]

[card]
name=Swathcutter Giant
abilities=vigilance
auto=@combat(attacking) source(this):damage:1 all(creature|opponentBattlefield)
text=Vigilance -- Whenever Swathcutter Giant attacks, it deals 1 damage to each creature defending player controls.
mana={4}{R}{W}
type=Creature
subtype=Giant Soldier
power=5
toughness=5
[/card]

[card]
name=Swiftblade Vindicator
abilities=double strike, vigilance, trample
text=Double strike, vigilance, trample
mana={R}{W}
type=Creature
subtype=Human Soldier
power=1
toughness=1
[/card]

[card]
name=Tajic, Legion's Edge
abilities=haste
auto=_MENTOR_
auto=lord(other creature|myBattlefield) preventAllNoncombatDamage
auto={R}{W}:first strike ueot
text=Haste -- Mentor (Whenever this creature attacks, put a +1/+1 counter on target attacking creature with lesser power.) -- Prevent all noncombat damage that would be dealt to other creatures you control. -- {R}{W}: Tajic, Legion's Edge gains first strike until end of turn.
mana={1}{R}{W}
type=Legendary Creature
subtype=Human Soldier
power=3
toughness=2
[/card]

[card]
name=Thought Erasure
target=opponent
aicode=activate reject notatarget(*[-land]|targetedpersonshand)
auto=reveal:type:*:targetedpersonshand revealzone(targetedpersonshand) optionone name(choose discards) notatarget(<1>*[-land]|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
aicode=name(surveil) activate name(surveil) transforms((,newability[foreach(*[zpos<=1]|mylibrary) moverandom(*[zpos<=1]) from(mylibrary) to(mylibrary)])) ueot
auto=name(surveil) reveal:1 optionone name(put in graveyard) target(<upto:1>*|reveal) moveto(ownergraveyard) optiononeend optiontwo name(put in library) target(<1>*|reveal) moveto(ownerlibrary) optiontwoend revealend controller
text=Target opponent reveals their hand. You choose a nonland card from it. That player discards that card. -- Surveil 1. (Look at the top card of your library. You may put it into your graveyard.)
mana={U}{B}
type=Sorcery
[/card]

[card]
name=Trostani Discordant
auto=lord(other creature|myBattlefield) +1/+1
auto=create(soldier:creature soldier:1/1:white:lifelink)*2
auto=@each my endofturn:moveto(ownerbattlefield) all(creature)
text=Other creatures you control get +1/+1. -- When Trostani Discordant enters the battlefield, create two 1/1 white Soldier creature tokens with lifelink. -- At the beginning of your end step, each player gains control of all creatures they own.
mana={3}{G}{W}
type=Legendary Creature
subtype=Dryad
power=1
toughness=4
[/card]

[card]
name=Truefire Captain
auto=_MENTOR_
auto=@damaged(this):damage:thatmuch target(player)
text=Mentor (Whenever this creature attacks, put a +1/+1 counter on target attacking creature with lesser power.) -- Whenever Truefire Captain is dealt damage, it deals that much damage to target player.
mana={R}{R}{W}{W}
type=Creature
subtype=Human Knight
power=4
toughness=3
[/card]

[card]
name=Undercity Uprising
auto=all(other creature|myBattlefield) deathtouch
target=creature
auto=transforms((,newability[target(creature|opponentbattlefield) dynamicability<!powerstrike eachother!>])) ueot
restriction=type(creature|opponentbattlefield)~morethan~0
text=Creatures you control gain deathtouch until end of turn. Then target creature you control fights target creature you don't control. (Each deals damage equal to its power to the other.)
mana={2}{B}{G}
type=Sorcery
[/card]

[card]
name=Underrealm Lich
auto=replacedraw reveal:3 optionone name(Get card) target(<1>*|reveal) moveto(myhand) optiononeend optiontwo  all(*|reveal) moveto(mygraveyard) optiontwoend revealend
auto={L:4}:indestructible && tap
text=If you would draw a card, instead look at the top three cards of your library, then put one into your hand and the rest into your graveyard. -- Pay 4 life: Underrealm Lich gains indestructible until end of turn. Tap it.
mana={3}{B}{G}
type=Creature
subtype=Zombie Elf Shaman
power=4
toughness=3
[/card]

[card]
name=Worldsoul Colossus
auto=counter(1/1,X)
other={convoke} name(Convoke)
text=Convoke (Your creatures can help cast this spell. Each creature you tap while casting this spell pays for {1} or one mana of that creature's color.) -- Worldsoul Colossus enters the battlefield with X +1/+1 counters on it.
mana={X}{G}{W}
type=Creature
subtype=Elemental
power=0
toughness=0
[/card]

[card]
name=Fresh-Faced Recruit
auto=this(variable{controllerturn}>0) first strike
text=As long as it's your turn, Fresh-Faced Recruit has first strike.
mana={1}{RW}
type=Creature
subtype=Human Soldier
power=2
toughness=1
[/card]

[card]
name=Piston-Fist Cyclops
abilities=defender
text=Defender -- As long as you've cast an instant or sorcery spell this turn, Piston-Fist Cyclops can attack as though it didn't have defender.
mana={1}{UR}{UR}
type=Creature
subtype=Cyclops
power=4
toughness=3
[/card]

[card]
name=Pitiless Gorgon
abilities=deathtouch
text=Deathtouch
mana={1}{BG}{BG}
type=Creature
subtype=Gorgon
power=2
toughness=2
[/card]

[card]
name=Vernadi Shieldmate
abilities=vigilance
text=Vigilance
mana={1}{GW}
type=Creature
subtype=Human Soldier
power=2
toughness=2
[/card]

[card]
name=Whisper Agent
abilities=flash
aicode=name(surveil) activate name(surveil) transforms((,newability[foreach(*[zpos<=1]|mylibrary) moverandom(*[zpos<=1]) from(mylibrary) to(mylibrary)])) ueot
auto=name(surveil) reveal:1 optionone name(put in graveyard) target(<upto:1>*|reveal) moveto(ownergraveyard) optiononeend optiontwo name(put in library) target(<1>*|reveal) moveto(ownerlibrary) optiontwoend revealend
text=Flash -- When Whisper Agent enters the battlefield, surveil 1. (Look at the top card of your library. You may put it into your graveyard.)
mana={1}{UB}{UB}
type=Creature
subtype=Human Rogue
power=3
toughness=2
[/card]

[card]
name=Boros Locket
auto={T}:Add{R}
auto={T}:Add{W}
auto={RW}{RW}{RW}{RW}{T}{S}:draw:2
text={T}: Add {R} or {W}. -- {R/W}{R/W}{R/W}{R/W}, {T}, Sacrifice Boros Locket: Draw two cards.
mana={3}
type=Artifact
[/card]

[card]
name=Chamber Sentry
abilities=sunburst
auto=counter(1/1,sunburst,Charge)
auto={1}{T}{C(1/1,-1)}:damage:1 target(creature,player)
auto={2}{T}{C(1/1,-2)}:damage:2 target(creature,player)
auto={3}{T}{C(1/1,-3)}:damage:3 target(creature,player)
auto={4}{T}{C(1/1,-4)}:damage:4 target(creature,player)
auto={5}{T}{C(1/1,-5)}:damage:5 target(creature,player)
auto={6}{T}{C(1/1,-6)}:damage:6 target(creature,player)
auto={7}{T}{C(1/1,-7)}:damage:7 target(creature,player)
auto={8}{T}{C(1/1,-8)}:damage:8 target(creature,player)
auto={9}{T}{C(1/1,-9)}:damage:9 target(creature,player)
auto={10}{T}{C(1/1,-10)}:damage:10 target(creature,player)
auto={11}{T}{C(1/1,-11)}:damage:11 target(creature,player)
auto={12}{T}{C(1/1,-12)}:damage:12 target(creature,player)
auto={13}{T}{C(1/1,-13)}:damage:13 target(creature,player)
auto={14}{T}{C(1/1,-14)}:damage:14 target(creature,player)
auto={15}{T}{C(1/1,-15)}:damage:15 target(creature,player)
auto={16}{T}{C(1/1,-16)}:damage:16 target(creature,player)
auto={17}{T}{C(1/1,-17)}:damage:17 target(creature,player)
auto={18}{T}{C(1/1,-18)}:damage:18 target(creature,player)
auto={19}{T}{C(1/1,-19)}:damage:19 target(creature,player)
auto={20}{T}{C(1/1,-20)}:damage:20 target(creature,player)
autograveyard={W}{U}{B}{R}{G}:moveto(myhand)
text=Chamber Sentry enters the battlefield with a +1/+1 counter on it for each color of mana spent to cast it. -- {X}, {T}, Remove X +1/+1 counters from Chamber Sentry: It deals X damage to any target. -- {W}{U}{B}{R}{G}: Return Chamber Sentry from your graveyard to your hand.
mana={X}
type=Artifact Creature
subtype=Construct
power=0
toughness=0
[/card]

[card]
name=Dimir Locket
auto={T}:Add{U}
auto={T}:Add{B}
auto={UB}{UB}{UB}{UB}{T}{S}:draw:2
text={T}: Add {U} or {B}. -- {U/B}{U/B}{U/B}{U/B}, {T}, Sacrifice Dimir Locket: Draw two cards.
mana={3}
type=Artifact
[/card]

[card]
name=Gatekeeper Gargoyle
abilities=flying
auto=foreach(Gate|myBattlefield) counter(1/1)
text=Flying -- Gatekeeper Gargoyle enters the battlefield with a +1/+1 counter on it for each Gate you control.
mana={6}
type=Artifact Creature
subtype=Gargoyle
power=3
toughness=3
[/card]

[card]
name=Glaive of the Guildpact
auto=teach(creature) foreach(Gate|myBattlefield) 1/0 
auto=teach(creature) vigilance
auto=teach(creature) menace
auto={3}:equip
text=Equipped creature gets +1/+0 for each Gate you control and has vigilance and menace. (A creature with menace can't be blocked except by two or more creatures.) -- Equip {3} ({3}: Attach to target creature you control. Equip only as a sorcery.)
mana={2}
type=Artifact
subtype=Equipment
[/card]

[card]
name=Golgari Locket
auto={T}:Add{B}
auto={T}:Add{G}
auto={BG}{BG}{BG}{BG}{T}{S}:draw:2
text={T}: Add {B} or {G}. -- {B/G}{B/G}{B/G}{B/G}, {T}, Sacrifice Golgari Locket: Draw two cards.
mana={3}
type=Artifact
[/card]

[card]
name=Izzet Locket
auto={T}:Add{U}
auto={T}:Add{R}
auto={UR}{UR}{UR}{UR}{T}{S}:draw:2
text={T}: Add {U} or {R}. -- {U/R}{U/R}{U/R}{U/R}, {T}, Sacrifice Izzet Locket: Draw two cards.
mana={3}
type=Artifact
[/card]

[card]
name=Rampaging Monument
abilities=trample
auto=counter(1/1,3)
auto=@movedTo(*[multicolor]|mystack):counter(1/1)
text=Trample -- Rampaging Monument enters the battlefield with three +1/+1 counters on it. -- Whenever you cast a multicolored spell, put a +1/+1 counter on Rampaging Monument.
mana={4}
type=Artifact Creature
subtype=Cleric
power=0
toughness=0
[/card]

[card]
name=Selesnya Locket
auto={T}:Add{G}
auto={T}:Add{W}
auto={GW}{GW}{GW}{GW}{T}{S}:draw:2
text={T}: Add {G} or {W}. -- {G/W}{G/W}{G/W}{G/W}, {T}, Sacrifice Selesnya Locket: Draw two cards.
mana={3}
type=Artifact
[/card]

[card]
name=Silent Dart
auto={4}{T}{S}:damage:3 target(creature)
text={4}, {T}, Sacrifice Silent Dart: It deals 3 damage to target creature.
mana={1}
type=Artifact
[/card]

[card]
name=Wand of Vertebrae
auto={T}:deplete:1
auto={2}{T}{E}:ability$!choice name(shuffle back) target(<upto:5>*|mygraveyard) moveTo(ownerlibrary) && shuffle!$
text={T}: Put the top card of your library into your graveyard. -- {2}, {T}, Exile Wand of Vertebrae: Shuffle up to five target cards from your graveyard into your library.
mana={1}
type=Artifact
[/card]

[card]
name=Gateway Plaza
auto=tap(noevent)
auto=pay[[{1}]] name(pay 1 mana) donothing?sacrifice
auto={T}:Add{W}
auto={T}:Add{U}
auto={T}:Add{B}
auto={T}:Add{R}
auto={T}:Add{G}
text=Gateway Plaza enters the battlefield tapped. -- When Gateway Plaza enters the battlefield, sacrifice it unless you pay {1}. -- {T}: Add one mana of any color.
type=Land
subtype=Gate
[/card]

[card]
name=Ral, Caller of Storms
auto=counter(0/0,4,loyalty)
auto={C(0/0,1,Loyalty)}:draw:1
auto={C(0/0,-2,Loyalty)}:damage:1 target(creature,player) && ability$!damage:1 target(creature,player)!$ controller && ability$!damage:1 target(creature,player)!$ controller
auto={C(0/0,-7,Loyalty)}:draw:7 && damage:7 all(creature|opponentBattlefield)
text=+1: Draw a card. -- −2: Ral, Caller of Storms deals 3 damage divided as you choose among one, two, or three targets. -- −7: Draw seven cards. Ral, Caller of Storms deals 7 damage to each creature your opponents control.
mana={4}{U}{R}
type=Legendary Planeswalker
subtype=Ral
[/card]

[card]
name=Ral's Dispersal
target=creature
auto=moveTo(ownerHand)
text=Return target creature to its owner's hand. You may search your library and/or graveyard for a card named Ral, Caller of Storms, reveal it, and put it into your hand. If you search your library this way, shuffle it.
mana={3}{U}{U}
type=Instant
[/card]

[card]
name=Precision Bolt
target=player,creature
auto=damage:3
text=Precision Bolt deals 3 damage to any target.
mana={2}{R}
type=Sorcery
[/card]

[card]
name=Ral's Staticaster
abilities=trample
auto=@combat(attacking) source(this):if type(planeswalker[ral]|myBattlefield)~morethan~0 then 1/0 foreach(*|hand) ueot
text=Trample (This creature can deal excess combat damage to the player or planeswalker it's attacking.) -- Whenever Ral's Staticaster attacks, if you control a Ral planeswalker, Ral's Staticaster gets +1/+0 for each card in your hand until end of turn.
mana={2}{U}{R}
type=Creature
subtype=Viashino Wizard
power=3
toughness=3
[/card]

[card]
name=Vraska, Regal Gorgon
auto=counter(0/0,5,loyalty)
auto={C(0/0,2,Loyalty)}:may counter(1/1) target(creature) && menace ueot
auto={C(0/0,-3,Loyalty)}:destroy target(creature)
auto={C(0/0,-10,Loyalty)}:name(-10 Ultimate) foreach(creature|mygraveyard) counter(1/1) all(creature|myBattlefield)
text=+2: Put a +1/+1 counter on up to one target creature. That creature gains menace until end of turn. -- −3: Destroy target creature. -- −10: For each creature card in your graveyard, put a +1/+1 counter on each creature you control.
mana={5}{B}{G}
type=Legendary Planeswalker
subtype=Vraska
[/card]

[card]
name=Kraul Raider
abilities=menace
text=Menace (This creature can't be blocked except by two or more creatures.)
mana={2}{B}
type=Creature
subtype=Insect Warrior
power=2
toughness=3
[/card]

[card]
name=Attendant of Vraska
auto=@movedTo(this|graveyard) from(battlefield):if type(planeswalker[vraska]|myBattlefield)~morethan~0 then life:power
text=When Attendant of Vraska dies, if you control a Vraska planeswalker, you gain life equal to Attendant of Vraska's power.
mana={1}{B}{G}
type=Creature
subtype=Zombie Soldier
power=3
toughness=3
[/card]

[card]
name=Vraska's Stoneglare
target=creature
auto=destroy
text=Destroy target creature. You gain life equal to its toughness. You may search your library and/or graveyard for a card named Vraska, Regal Gorgon, reveal it, and put it into your hand. If you search your library this way, shuffle it.
mana={4}{B}{G}
type=Sorcery
[/card]

[card]
name=Impervious Greatwurm
abilities=indestructible
other={convoke} name(Convoke)
text=Convoke (Your creatures can help cast this spell. Each creature you tap while casting this spell pays for {1} or one mana of that creature's color.) -- Indestructible
mana={7}{G}{G}{G}
type=Creature
subtype=Wurm
power=16
toughness=16
[/card]