#Planeswalkers Primitives Pack for Wagic the Homebrew. #Please keep these card alphabetized, and try to have the "name=" line at the top of each card #We sorted this in alphabetical order - Luruz & Vitty85 21-12-2021 [card] name=Abian, Luvion Usurper auto=counter(0/0,5,loyalty) auto=lifeset:5 controller auto=@lifelostof(player) from(*[-Abian]):counter(0/0,-thatmuch,Loyalty) all(this) auto=@lifeof(player) from(*[-Abian]):counter(0/0,thatmuch,Loyalty) all(this) auto={C(0/0,3,Loyalty)}:name(+3: Discard your hand and draw a card equal to highest power) reject all(*|myhand) && draw:power:highest:creature:mybattlefield controller && life:3 controller auto={C(0/0,1,Loyalty)}:name(+1: Create a 3/2 Spirit) token(Spirit,Creature Spirit,3/2,red,green) && life:1 controller auto={C(0/0,-1,Loyalty)}{L:1}:name(-1: Deals 1 damage to any target) damage:1 target(player,creature,planeswalker) auto={C(0/0,-2,Loyalty)}{L:2}:name(-2: Deals 2 damage to any target) damage:2 target(player,creature,planeswalker) auto={C(0/0,-3,Loyalty)}{L:3}:name(-3: Deals 3 damage to any target) damage:3 target(player,creature,planeswalker) auto={C(0/0,-4,Loyalty)}{L:4}:name(-4: Deals 4 damage to any target) damage:4 target(player,creature,planeswalker) auto={C(0/0,-5,Loyalty)}{L:5}:name(-5: Deals 5 damage to any target) damage:5 target(player,creature,planeswalker) auto={C(0/0,-6,Loyalty)}{L:6}:name(-6: Deals 6 damage to any target) damage:6 target(player,creature,planeswalker) auto={C(0/0,-7,Loyalty)}{L:7}:name(-7: Deals 7 damage to any target) damage:7 target(player,creature,planeswalker) auto={C(0/0,-8,Loyalty)}{L:8}:name(-8: Deals 8 damage to any target) damage:8 target(player,creature,planeswalker) auto={C(0/0,-9,Loyalty)}{L:9}:name(-9: Deals 9 damage to any target) damage:9 target(player,creature,planeswalker) auto={C(0/0,-10,Loyalty)}{L:10}:name(-10: Deals 10 damage to any target) damage:10 target(player,creature,planeswalker) auto={C(0/0,-11,Loyalty)}{L:11}:name(-11: Deals 11 damage to any target) damage:11 target(player,creature,planeswalker) auto={C(0/0,-12,Loyalty)}{L:12}:name(-12: Deals 12 damage to any target) damage:12 target(player,creature,planeswalker) auto={C(0/0,-13,Loyalty)}{L:13}:name(-13: Deals 13 damage to any target) damage:13 target(player,creature,planeswalker) auto={C(0/0,-14,Loyalty)}{L:14}:name(-14: Deals 14 damage to any target) damage:14 target(player,creature,planeswalker) auto={C(0/0,-15,Loyalty)}{L:15}:name(-15: Deals 15 damage to any target) damage:15 target(player,creature,planeswalker) auto={C(0/0,-16,Loyalty)}{L:16}:name(-16: Deals 16 damage to any target) damage:16 target(player,creature,planeswalker) auto={C(0/0,-17,Loyalty)}{L:17}:name(-17: Deals 17 damage to any target) damage:17 target(player,creature,planeswalker) auto={C(0/0,-18,Loyalty)}{L:18}:name(-18: Deals 18 damage to any target) damage:18 target(player,creature,planeswalker) auto={C(0/0,-19,Loyalty)}{L:19}:name(-19: Deals 19 damage to any target) damage:19 target(player,creature,planeswalker) auto={C(0/0,-20,Loyalty)}{L:20}:name(-20: Deals 20 damage to any target) damage:20 target(player,creature,planeswalker) text=As Abian, Luvion Usurper enters the battlefield, you become Abian. (Your life total becomes equal to their loyalty. You can activate the loyalty abilities by spending or gaining life.) -- +3: Discard your hand, then draw cards equal to the greatest power among creatures you control. -- +1: Create a 3/2 red and green Spirit creature token. -- −X: You deal X damage to any target. mana={5}{R}{G} type=Legendary Planeswalker subtype=Abian [/card] [card] name=Ajani, Adversary of Tyrants auto=counter(0/0,4,loyalty) auto={C(0/0,+1,Loyalty)}:name(+1: Put a +1/+1 counter on up to two...) target(other creature|battlefield) counter(1/1) auto={C(0/0,-2,Loyalty)}:name(-2: Return target creature from graveyard) moveTo(mybattlefield) target(creature[manacost<=2]|mygraveyard) auto={C(0/0,-7,Loyalty)}:name(-7: Emblem: Create three tokens) emblem transforms((,newability[@each my endofturn:create(Cat:Creature Cat:1/1:lifelink:white)*3] )) forever dontremove text=+1: Put a +1/+1 counter on each of up to two target creatures. -- -2: Return target creature card with mana value 2 or less from your graveyard to the battlefield. -- -7: You get an emblem with "At the beginning of your end step, create three 1/1 white Cat creature tokens with lifelink." mana={2}{W}{W} type=Legendary Planeswalker subtype=Ajani [/card] [card] name=Ajani, Caller of the Pride auto=counter(0/0,4,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Put a loyalty counter) donothing restriction{compare(cantargetcre)~lessthan~1} auto={C(0/0,1,Loyalty)}:name(+1: Put a +1/+1 counter) target(creature|battlefield) counter(1/1) restriction{compare(cantargetcre)~morethan~0} auto={C(0/0,-3,Loyalty)}:name(-3: Target creature gains double strike and flying) flying && double strike target(creature|battlefield) ueot auto={C(0/0,-8,Loyalty)}:name(-8: Put X 2/2 Cat creatures) token(Cat,Creature Cat,2/2,white)*lifetotal text=+1: Put a +1/+1 counter on up to one target creature. -- -3: Target creature gains flying and double strike until end of turn. -- -8: Put X 2/2 white Cat creature tokens onto the battlefield, where X is your life total. mana={1}{W}{W} type=Legendary Planeswalker subtype=Ajani [/card] [card] name=Ajani Goldmane auto=counter(0/0,4,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Gain 2 life) life:2 controller auto={C(0/0,-1,Loyalty)}:name(-1: Put a +1/+1 counter and vigilance) all(creature|mybattlefield) counter(1/1) && all(creature|mybattlefield) vigilance ueot auto={C(0/0,-6,Loyalty)}:name(-6: Create a */* Avatar) token(Avatar,Creature Avatar,0/0,white) and!( transforms((,newability[lifetotal/lifetotal cdaactive])) forever)! text=+1: You gain 2 life. -- -1: Put a +1/+1 counter on each creature you control. Those creatures gain vigilance until end of turn. -- -6: Put a white Avatar creature token onto the battlefield. It has "This creature's power and toughness are each equal to your life total." mana={2}{W}{W} type=Legendary Planeswalker subtype=Ajani [/card] [card] name=Ajani, Inspiring Leader auto=counter(0/0,5,loyalty) auto={C(0/0,2,Loyalty)}:name(+2: Gain 2 life without targeting any creature) life:2 controller auto={C(0/0,2,Loyalty)}:name(+2: Gain 2 life and target creature gets two +1/+1 counters) target(creature) counter(1/1,2) && life:2 controller auto={C(0/0,-3,Loyalty)}:name(-3: Exile target creature and gains life opponent) moveto(exile) target(creature) && life:2 targetController auto={C(0/0,-10,Loyalty)}:name(-10: Creatures gain doubles strike and flying) all(creature|myBattlefield) flying && double strike ueot text=+2: You gain 2 life. Put two +1/+1 counters on up to one target creature. -- -3: Exile target creature. Its controller gains 2 life. -- -10: Creatures you control gain flying and double strike until end of turn. mana={4}{W}{W} type=Legendary Planeswalker subtype=Ajani [/card] [card] name=Ajani, Mentor of Heroes auto=counter(0/0,4,loyalty) aicode=activate transforms((,newability[if type(*[creature;aura;planeswalker;zpos<=4]|myLibrary)~morethan~0 then target(*[creature;aura;planeswalker;zpos<=4]|myLibrary) moveTo(myHand) and!( all(other *[zpos<=4]|mylibrary) moveto(myreveal) and!( bottomoflibrary )! )! else all(*[zpos<=4]|mylibrary) moveto(myreveal) and!( bottomoflibrary )! ])) oneshot auto={C(0/0,1,Loyalty)}:name(+1: Distribute three +1/+1 counters) ability$!counter(1/1) target(creature)!$ controller && ability$!counter(1/1) target(creature)!$ controller && ability$!counter(1/1) target(creature)!$ controller auto={C(0/0,1,Loyalty)}:name(+1: Look 4 cards for creature, aura or planeswalker) reveal:4 optionone name(Get a card) target(<1>*[creature;planeswalker;aura]|reveal) moveto(myhand) optiononeend optiontwo name(put on bottom) target(<4>*|reveal) bottomoflibrary optiontwoend revealend auto={C(0/0,-8,Loyalty)}:name(-8: Gain 100 life) life:100 controller text=+1: Distribute three +1/+1 counters among one, two, or three target creatures you control. -- +1: Look at the top four cards of your library. You may reveal an Aura, creature, or planeswalker card from among them and put it into your hand. Put the rest on the bottom of your library in any order. -- -8: You gain 100 life. mana={3}{G}{W} type=Legendary Planeswalker subtype=Ajani [/card] [card] name=Ajani Steadfast auto=counter(0/0,4,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Put a loyalty counter) donothing restriction{compare(cantargetcre)~lessthan~1} auto={C(0/0,1,Loyalty)}:name(+1: Target creature gets +1/1 and abilities) target(creature) transforms((,newability[1/1],newability[vigilance],newability[first strike],newability[lifelink])) ueot restriction{compare(cantargetcre)~morethan~0} auto={C(0/0,-2,Loyalty)}:name(-2: Put a +1/1 counter and loyalty counters) all(creature|mybattlefield) counter(1/1) && all(other planeswalker|myBattlefield) counter(0/0,1,Loyalty) auto={C(0/0,-7,Loyalty)}:name(-7: Emblem: Forcefield) emblem transforms((,newability[forcefield controller])) forever dontremove text=+1: Until end of turn, up to one target creature gets +1/+1 and gains first strike, vigilance, and lifelink. -- -2: Put a +1/+1 counter on each creature you control and a loyalty counter on each other planeswalker you control. -- -7: You get an emblem with "If a source would deal damage to you or a planeswalker you control, prevent all but 1 of that damage." mana={3}{W} type=Legendary Planeswalker subtype=Ajani [/card] [card] name=Ajani, Strength of the Pride auto=counter(0/0,5,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Gain life equal to planeswalkers and creatures) life:type:creature:myBattlefield controller && life:type:planeswalkers:myBattlefield controller auto={C(0/0,-2,Loyalty)}:name(-2: Create Ajani's Pridemate) token(Ajani's Pridemate) auto={C(0/0,0,Loyalty)}:name(-0: Exile Ajani and creatures opponent) if compare(lifetotalminusstartinglifeminusend)~morethan~14 then moveto(exile) all(this) && moveto(exile) all(*[creature;artifact]|opponentbattlefield) text=+1: You gain life equal to the number of creatures you control plus the number of planeswalkers you control. -- -2: Create a 2/2 white Cat Soldier creature token named Ajani's Pridemate with "Whenever you gain life, put a +1/+1 counter on Ajani's Pridemate." -- 0: If you have at least 15 life more than your starting life total, exile Ajani, Strength of the Pride and each artifact and creature your opponents control. mana={2}{W}{W} type=Legendary Planeswalker subtype=Ajani [/card] [card] name=Ajani, the Greathearted auto=counter(0/0,5,loyalty) auto=lord(creature|myBattlefield) vigilance auto={C(0/0,1,Loyalty)}:name(+1: Gain 3 life) life:3 controller auto={C(0/0,-2,Loyalty)}:name(-2: Put a +1/1 counter and a loyalty counter) counter(1/1) all(creature|myBattlefield) && counter(0/0,1,Loyalty) all(other planeswalker|myBattlefield) text=Creatures you control have vigilance. -- +1: You gain 3 life. -- -2: Put a +1/+1 counter on each creature you control and a loyalty counter on each other planeswalker you control. mana={2}{G}{W} type=Legendary Planeswalker subtype=Ajani [/card] [card] name=Ajani Unyielding auto=counter(0/0,4,loyalty) aicode=activate target(<3>*[zpos<=3]|mylibrary) name(revealed card) moveto(myhand) name(revealed card) and!(if cantargetcard(land;instant;sorcery|*) then bottomoflibrary)! auto={C(0/0,2,Loyalty)}:name(+2: Reveal three and put permanentes in hand) reveal:3 optionone name(Get Nonland Cards) target(<3>*[-land]|reveal) moveTo(myHand) optiononeend optiontwo name(put on bottom) target(<3>*|reveal) bottomoflibrary optiontwoend revealend auto={C(0/0,-2,Loyalty)}:name(-2: Exile a creature and gain life) target(creature) dynamicability moveTo(exile) auto={C(0/0,-9,Loyalty)}:name(-9: Put five +1/+1 and loyalty counters) counter(1/1,5) all(creature|mybattlefield) && counter(0/0,5,loyalty) all(other planeswalker|mybattlefield) text=+2: Reveal the top three cards of your library. Put all nonland permanent cards revealed this way into your hand and the rest on the bottom of your library in any order. -- -2: Exile target creature. Its controller gains life equal to its power. -- -9: Put five +1/+1 counters on each creature you control and five loyalty counters on each other planeswalker you control. mana={4}{G}{W} type=Legendary Planeswalker subtype=Ajani [/card] [card] name=Ajani, Valiant Protector auto=counter(0/0,4,loyalty) aicode=activate transforms((,newability[all(*[zpos=findfirsttypecreature]|mylibrary) moveto(myhand) and!( all(*[zpos<=findfirsttypecreature]|mylibrary) moveto(myreveal) and!( bottomoflibrary )! )!])) oneshot auto={C(0/0,2,Loyalty)}:name(+2: Put a loyalty counter) donothing restriction{compare(cantargetcre)~lessthan~1} auto={C(0/0,2,Loyalty)}:name(+2: Put two +1/+1 counters) target(creature|battlefield) counter(1/1,2) restriction{compare(cantargetcre)~morethan~0} auto={C(0/0,1,Loyalty)}:name(+1: Reveal until a creature and put it in hand) Reveal:1 revealzone(mylibrary) revealuntil(creature|mylibrary) optionone choice name(Get Card) target(creature|reveal) moveto(myhand) optiononeend optiontwo choice name(put on bottom) all(*|reveal) bottomoflibrary optiontwoend revealend auto={C(0/0,-11,Loyalty)}:name(-11: Put X +1/+1 counters and trample) target(creature) counter(1/1,lifetotal) && trample ueot text=+2: Put two +1/+1 counters on up to one target creature. -- +1: Reveal cards from the top of your library until you reveal a creature card. Put that card into your hand and the rest on the bottom of your library in a random order. -- -11: Put X +1/+1 counters on target creature, where X is your life total. That creature gains trample until end of turn. mana={4}{G}{W} type=Legendary Planeswalker subtype=Ajani [/card] [card] name=Ajani Vengeant auto=counter(0/0,3,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Permanent doesn't untap) frozen target(*) auto={C(0/0,-2,Loyalty)}:name(-2: Deals 3 damage and gain 3 life) damage:3 target(player,creature,planeswalker) && life:3 controller auto={C(0/0,-7,Loyalty)}:name(-7: Destroy all lands) target(player) destroy all(land|targetedpersonsbattlefield) text=+1: Target permanent doesn't untap during its controller's next untap step. -- -2: Ajani Vengeant deals 3 damage to any target and you gain 3 life. -- -7: Destroy all lands target player controls. mana={2}{R}{W} type=Legendary Planeswalker subtype=Ajani [/card] [card] name=Ajani, Wise Counselor auto=counter(0/0,5,loyalty) auto={C(0/0,2,Loyalty)}:name(+2: Gain 1 life for each creature) life:type:creature:myBattlefield controller auto={C(0/0,-3,Loyalty)}:name(-3: Creatures gets +2/+2) all(creature|myBattlefield) 2/2 ueot auto={C(0/0,-9,Loyalty)}:name(-9: Put X +1/+1 counter) counter(1/1,lifetotal) target(creature) text=+2: You gain 1 life for each creature you control. -- −3: Creatures you control get +2/+2 until end of turn. -- −9: Put X +1/+1 counters on target creature, where X is your life total. mana={3}{W}{W} type=Legendary Planeswalker subtype=Ajani [/card] [card] name=Aminatou, the Fateshifter abilities=canbecommander auto=counter(0/0,3,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Draw a card and return a card on top) ability$!draw:1 controller _ choice target(*|myhand) moveTo(mylibrary)!$ controller auto={C(0/0,-3,Loyalty)}:name(-1: Exile other permanent and return it) moveTo(exile) target(other *|myBattlefield) and! moveTo(myBattlefield)! auto={C(0/0,-9,Loyalty)}:name(-6: Exchange nonland permanents with opponent) moveTo(myBattlefield) all(*[-land]|opponentBattlefield) && moveTo(opponentBattlefield) all(*[-Aminatou, the Fateshifter;-land]|myBattlefield) text=+1: Draw a card, then put a card from your hand on top of your library. -- −1: Exile another target permanent you own, then return it to the battlefield under your control. -- −6: Choose left or right. Each player gains control of all nonland permanents other than Aminatou, the Fateshifter controlled by the next player in the chosen direction. -- Aminatou, the Fateshifter can be your commander. mana={W}{U}{B} type=Legendary Planeswalker subtype=Aminatou [/card] [card] name=Angrath, Captain of Chaos auto=counter(0/0,5,loyalty) auto=lord(creature|myBattlefield) menace auto={C(0/0,-2,Loyalty)}:name(-2: Amass 2) _AMASS_(2) text=Creatures you control have menace. -- -2: Amass 2. (Put two +1/+1 counters on an Army you control. If you don't control one, create a 0/0 black Zombie Army creature token first.) mana={2}{BR}{BR} type=Legendary Planeswalker subtype=Angrath [/card] [card] name=Angrath, Minotaur Pirate auto=counter(0/0,5,loyalty) auto={C(0/0,2,Loyalty)}:name(+2: Deals 1 damage to opponent and each creature he controls) damage:1 opponent && damage:1 all(creature|opponentBattlefield) auto={C(0/0,2,Loyalty)}:name(+2: Deals 1 damage to planeswalker and each creature its controller controls) target(planeswalker) damage:1 && damage:1 all(creature|targetcontrollerbattlefield) auto={C(0/0,-3,Loyalty)}:name(-3: Reanimate a Pirate) moveTo(myBattlefield) target(creature[Pirate]|myGraveyard) auto={C(0/0,-11,Loyalty)}:name(-11: Destroy all creatures and deal damage) all(creature|opponentBattlefield) dynamicability && destroy text=+2: Angrath, Minotaur Pirate deals 1 damage to target opponent or planeswalker and each creature that player or that planeswalker's controller controls. -- −3: Return target Pirate card from your graveyard to the battlefield. -- −11: Destroy all creatures target opponent controls. Angrath, Minotaur Pirate deals damage to that player equal to their total power. mana={4}{B}{R} type=Legendary Planeswalker subtype=Angrath [/card] [card] name=Angrath, the Flame-Chained auto=counter(0/0,4,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Opponent discards a card and loses 2 life) ability$!name(discard) notatarget(*|myhand) reject !$ opponent && life:-2 opponent auto={C(0/0,-3,Loyalty)}:name(-3: Gain control of creature with manacost 3 or less) target(creature[manacost<=3]) moveto(mybattlefield) and!(transforms((,newability[phaseaction[endofturn sourceinplay] moveTo(previousbattlefield)],newability[untap],haste,treason)) ueot)! auto={C(0/0,-3,Loyalty)}:name(-3: Gain control of creature with manacost more than 3) target(creature[manacost>=4]) moveto(mybattlefield) and!(transforms((,newability[phaseaction[endofturn sourceinplay] moveTo(previousbattlefield)],newability[untap],haste)) ueot)! auto={C(0/0,-8,Loyalty)}:name(-8: Opponent loses life equal to graveyard) life:-type:*:opponentGraveyard opponent text=+1: Each opponent discards a card and loses 2 life. -- −3: Gain control of target creature until end of turn. Untap it. It gains haste until end of turn. Sacrifice it at the beginning of the next end step if it has mana value 3 or less. -- −8: Each opponent loses life equal to the number of cards in their graveyard. mana={3}{B}{R} type=Legendary Planeswalker subtype=Angrath [/card] [card] name=Arlinn Kord auto=counter(0/0,3,loyalty) backside=Arlinn, Embraced by the Moon restriction=compare(isflipped)~equalto~0 anyzone={0}:doubleside(backside) auto={C(0/0,1,Loyalty)}:name(+1: Put a loyalty counter) donothing auto={C(0/0,1,Loyalty)}:name(+1: Target creature gets +2/+2) target(creature) 2/2 ueot auto={C(0/0,0,Loyalty)}:name(0: Create a Wolf and transform) _WOLFTOKEN_ && flip(backside) text=+1: Until end of turn, up to one target creature gets +2/+2 and gains vigilance and haste. -- 0: Put a 2/2 green Wolf creature token onto the battlefield. Transform Arlinn Kord. mana={2}{R}{G} type=Legendary Planeswalker subtype=Arlinn [/card] [card] name=Arlinn, Embraced by the Moon backside=Arlinn Kord auto={C(0/0,1,Loyalty)}:name(+1: Creatures gets +1/+1 & trample) all(creature|mybattlefield) 1/1 ueot && all(creature|mybattlefield) trample ueot auto={C(0/0,-1,Loyalty)}:name(-1: Deals 3 damage and transform) ability$!name(Choose one) choice name(Damage player) damage:3 target(player) _ choice name(Damage creature) damage:3 target(creature) _ choice name(Damage planeswalker) damage:3 target(planeswalker)!$ controller && all(this) flip(Arlinn Kord) auto={C(0/0,-6,Loyalty)}:name(-6: Emblem: Creatures get ability powerstrike) emblem transforms((,newability[lord(creature|mybattlefield) {T}:target(creature,player) dynamicability],newability[lord(creature|mybattlefield) haste])) forever dontremove text=+1: Creatures you control get +1/+1 and gain trample until end of turn. -- -1: Arlinn, Embraced by the Moon deals 3 damage to target creature or player. Transform Arlinn, Embraced by the Moon. -- -6: You get an emblem with "Creatures you control have haste and '{T}: This creature deals damage equal to its power to target creature or player.'" type=Legendary Planeswalker subtype=Arlinn color=red,green [/card] [card] name=Arlinn, the Pack's Hope abilities=daybound backside=Arlinn, the Moon's Fury restriction=compare(isflipped)~equalto~0 anyzone={0}:doubleside(backside) auto=if type(*[day;night]|battlefield)~equalto~0 then name(It becomes day) activate castcard(noevent named!:Day:!) auto=if compare(hascntloyalty)~equalto~0 then counter(0/0,4,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Cast creatures with flash) transforms((,newability[counter(0/0.1.ArlinnEffect)],newability[phaseaction[my untap once sourceinplay] removeallcounters(0/0.1.ArlinnEffect)])) forever auto={C(0/0,-3,Loyalty)}:name(-3: Create 2 Wolves) _WOLFTOKEN_*2 auto=this(counter{0/0.1.ArlinnEffect}>0) transforms((,newability[lord(creature|mycastingzone) asflash],newability[@movedto(creature|mybattlefield):name(Put 1/1 counter) all(trigger[to]) counter(1/1)])) text=Daybound (If a player casts no spells during their own turn, it becomes night next turn.) -- +1: Until your next turn, you may cast creature spells as though they had flash, and each creature you control enters the battlefield with an additional +1/+1 counter on it. -- −3: Create two 2/2 green Wolf creature tokens. // Arlinn, the Moon's Fury mana={2}{R}{G} type=Legendary Planeswalker subtype=Arlinn [/card] [card] name=Arlinn, the Moon's Fury abilities=nightbound backside=Arlinn, the Pack's Hope auto=if type(*[day;night]|battlefield)~equalto~0 then if type(*[nonight]|battlefield)~equalto~0 then name(It becomes night) name(It becomes night) name(It becomes night) activate castcard(noevent named!:Night:!) auto=if compare(hascntloyalty)~equalto~0 then counter(0/0,4,loyalty) auto={C(0/0,2,Loyalty)}:name(+2: Add red and green mana) add{R}{G} auto={C(0/0,0,Loyalty)}:name(0: Becomes werewolf) transforms((Creature Werewolf,setpower=5,settoughness=5,newability[trample],newability[indestructible],newability[haste])) ueot text=Nightbound (If a player casts at least two spells during their own turn, it becomes day next turn.) -- +2: Add {R}{G}. -- 0: Until end of turn, Arlinn, the Moon's Fury becomes a 5/5 Werewolf creature with trample, indestructible, and haste. // Arlinn, the Pack's Hope color=red,green type=Legendary Planeswalker subtype=Arlinn [/card] [card] name=Arlinn, Voice of the Pack auto=counter(0/0,7,loyalty) auto=@movedTo(*[Wolf;Werewolf]|myBattlefield):all(trigger[to]) counter(1/1) auto={C(0/0,-2,Loyalty)}:name(-2: Create a 2/2 Wolf) _WOLFTOKEN_ text=Each creature you control that's a Wolf or Werewolf enters the battlefield with an additional +1/+1 counter on it. -- -2: Create a 2/2 green Wolf creature token. mana={4}{G}{G} type=Legendary Planeswalker subtype=Arlinn [/card] [card] name=Ashiok, Dream Render auto=counter(0/0,5,loyalty) auto=lord(*|opponentlibrary) shroud auto={C(0/0,-1,Loyalty)}:name(-1: Target opponent mils four and exile his or her graveyard) target(player) deplete:4 && moveTo(exile) all(*|opponentgraveyard) text=Spells and abilities your opponents control can't cause their controller to search their library. -- -1: Target player puts the top four cards of their library into their graveyard. Then exile each opponent's graveyard. mana={1}{UB}{UB} type=Legendary Planeswalker subtype=Ashiok [/card] [card] name=Ashiok, Nightmare Muse auto=counter(0/0,5,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Create a Blue black nightmare) token(Nightmare Nig) auto={C(0/0,-3,Loyalty)}:name (-3: Return target nonland and exiles) moveTo(ownerhand) target(*[-land]) && moveTo(exile) NotATarget(*|opponenthand) auto={C(0/0,-7,Loyalty)}:name (-7: Cast up to three cards from exile) castcard(normal) target(*|opponentExile) && castcard(normal) target(*|opponentExile) && castcard(normal) target(*|opponentExile) text=+1: Create a 2/3 blue and black Nightmare creature token with "Whenever this creature attacks or blocks, each opponent exiles the top two cards of their library." -- -3: Return target nonland permanent to its owner's hand, then that player exiles a card from their hand. -- -7: You may cast up to three face-up cards your opponents own from exile without paying their mana costs. mana={3}{U}{B} type=Legendary Planeswalker subtype=Ashiok [/card] [card] name=Ashiok, Nightmare Weaver auto=counter(0/0,3,loyalty) auto={C(0/0,2,Loyalty)}:name(+2: Exile the top three cards) moveTo(exile) all(*[zpos<=3]|opponentLibrary) auto={C(0/0,0,Loyalty)}:name(-0: Return a creature from exile as Nightmare with mana cost 0) moveTo(myBattlefield) target(creature[manacost=0]|opponentExile) and!(becomes(Nightmare) forever)! auto={C(0/0,-1,Loyalty)}:name(-1: Return a creature from exile as Nightmare with mana cost 1) moveTo(myBattlefield) target(creature[manacost=1]|opponentExile) and!(becomes(Nightmare) forever)! auto={C(0/0,-2,Loyalty)}:name(-2: Return a creature from exile as Nightmare with mana cost 2) moveTo(myBattlefield) target(creature[manacost=2]|opponentExile) and!(becomes(Nightmare) forever)! auto={C(0/0,-3,Loyalty)}:name(-3: Return a creature from exile as Nightmare with mana cost 3) moveTo(myBattlefield) target(creature[manacost=3]|opponentExile) and!(becomes(Nightmare) forever)! auto={C(0/0,-4,Loyalty)}:name(-4: Return a creature from exile as Nightmare with mana cost 4) moveTo(myBattlefield) target(creature[manacost=4]|opponentExile) and!(becomes(Nightmare) forever)! auto={C(0/0,-5,Loyalty)}:name(-5: Return a creature from exile as Nightmare with mana cost 5) moveTo(myBattlefield) target(creature[manacost=5]|opponentExile) and!(becomes(Nightmare) forever)! auto={C(0/0,-6,Loyalty)}:name(-6: Return a creature from exile as Nightmare with mana cost 6) moveTo(myBattlefield) target(creature[manacost=6]|opponentExile) and!(becomes(Nightmare) forever)! auto={C(0/0,-7,Loyalty)}:name(-7: Return a creature from exile as Nightmare with mana cost 7) moveTo(myBattlefield) target(creature[manacost=7]|opponentExile) and!(becomes(Nightmare) forever)! auto={C(0/0,-8,Loyalty)}:name(-8: Return a creature from exile as Nightmare with mana cost 8) moveTo(myBattlefield) target(creature[manacost=8]|opponentExile) and!(becomes(Nightmare) forever)! auto={C(0/0,-9,Loyalty)}:name(-9: Return a creature from exile as Nightmare with mana cost 9) moveTo(myBattlefield) target(creature[manacost=9]|opponentExile) and!(becomes(Nightmare) forever)! auto={C(0/0,-10,Loyalty)}:name(-10: Return a creature from exile as Nightmare with mana cost 10) moveTo(myBattlefield) target(creature[manacost=10]|opponentExile) and!(becomes(Nightmare) forever)! auto={C(0/0,-11,Loyalty)}:name(-11: Return a creature from exile as Nightmare with mana cost 11) moveTo(myBattlefield) target(creature[manacost=11]|opponentExile) and!(becomes(Nightmare) forever)! auto={C(0/0,-12,Loyalty)}:name(-12: Return a creature from exile as Nightmare with mana cost 12) moveTo(myBattlefield) target(creature[manacost=12]|opponentExile) and!(becomes(Nightmare) forever)! auto={C(0/0,-13,Loyalty)}:name(-13: Return a creature from exile as Nightmare with mana cost 13) moveTo(myBattlefield) target(creature[manacost=13]|opponentExile) and!(becomes(Nightmare) forever)! auto={C(0/0,-14,Loyalty)}:name(-14: Return a creature from exile as Nightmare with mana cost 14) moveTo(myBattlefield) target(creature[manacost=14]|opponentExile) and!(becomes(Nightmare) forever)! auto={C(0/0,-15,Loyalty)}:name(-15: Return a creature from exile as Nightmare with mana cost 15) moveTo(myBattlefield) target(creature[manacost=15]|opponentExile) and!(becomes(Nightmare) forever)! auto={C(0/0,-16,Loyalty)}:name(-16: Return a creature from exile as Nightmare with mana cost 16) moveTo(myBattlefield) target(creature[manacost=16]|opponentExile) and!(becomes(Nightmare) forever)! auto={C(0/0,-17,Loyalty)}:name(-17: Return a creature from exile as Nightmare with mana cost 17) moveTo(myBattlefield) target(creature[manacost=17]|opponentExile) and!(becomes(Nightmare) forever)! auto={C(0/0,-18,Loyalty)}:name(-18: Return a creature from exile as Nightmare with mana cost 18) moveTo(myBattlefield) target(creature[manacost=18]|opponentExile) and!(becomes(Nightmare) forever)! auto={C(0/0,-19,Loyalty)}:name(-19: Return a creature from exile as Nightmare with mana cost 19) moveTo(myBattlefield) target(creature[manacost=19]|opponentExile) and!(becomes(Nightmare) forever)! auto={C(0/0,-20,Loyalty)}:name(-20: Return a creature from exile as Nightmare with mana cost 20) moveTo(myBattlefield) target(creature[manacost=20]|opponentExile) and!(becomes(Nightmare) forever)! auto={C(0/0,-10,Loyalty)}:name(-10: Exile hands and graveyards) moveTo(Exile) all(*|opponentGraveyard,opponentHand) text=+2: Exile the top three cards of target opponent's library. -- −X: Put a creature card with mana value X exiled with Ashiok, Nightmare Weaver onto the battlefield under your control. That creature is a Nightmare in addition to its other types. -- −10: Exile all cards from all opponents' hands and graveyards. mana={1}{U}{B} type=Legendary Planeswalker subtype=Ashiok [/card] [card] name=Ashiok, Sculptor of Fears auto=counter(0/0,5,loyalty) auto={C(0/0,2,Loyalty)}:name(+2: Draw a card and put two cards...) draw:1 controller && deplete:2 opponent deplete:2 controller auto={C(0/0,-5,Loyalty)}:name(-5: Return target creature from graveyars) moveTo(myBattlefield) target(creature|Graveyard) auto={C(0/0,-11,Loyalty)}:name(-11: Gain control of all creatures..) moveTo(myBattlefield) all(creature|opponentBattlefield) text=+2: Draw a card. Each player puts the top two cards of their library into their graveyard. -- -5: Put target creature card from a graveyard onto the battlefield under your control. -- -11: Gain control of all creatures target opponent controls. mana={4}{U}{B} type=Legendary Planeswalker subtype=Ashiok [/card] [card] name=B.O.B. (Bevy of Beebles) auto=counter(0/0,4,Loyalty) auto=token(Beeble,Creature Beeble,1/1,blue)*4 auto=@counteradded(0/0,1,Loyalty) from(this):token(Beeble,Creature Beeble,1/1,blue) auto=@counterremoved(0/0,1,Loyalty) from(this):sacrifice target(beeble|myBattlefield) auto={C(0/0,1,Loyalty)}:name(+1: X Beebles can't be blocked) target(creature[Beeble]|myBattlefield) transforms((,newability[unblockable])) ueot auto={C(0/0,-1,Loyalty)}:name(-1: Draw a card) draw:1 controller text=As B.O.B. enters the battlefield, create four 1/1 blue Beeble creature tokens. -- The number of loyalty counters on B.O.B. is equal to the number of Beebles you control. (Create or sacrifice Beebles whenever B.O.B. gains or loses loyalty.) -- +1: Up to X target Beebles can't be blocked this turn, where X is the number of cards in your hand. -- -1: Draw a card. mana={3}{U}{U} type=Legendary Planeswalker subtype=B.O.B. [/card] [card] name=Basri, Devoted Paladin auto=counter(0/0,4,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Creature gets 1/1 counter and vigilance) target(creature|battlefield) transforms((,newability[counter(1/1)],newability[vigilance])) ueot auto={C(0/0,-1,Loyalty)}:name(-1: Whenever a creature attack put 1/1 counter) emblem transforms((,newability[@combat(attacking) source(creature|battlefield):name(Gets 1/1 counter) all(trigger[to]) counter(1/1)])) ueot auto={C(0/0,-6,Loyalty)}:name(-6: All creatures gets +2/+2 and flying) all(creature|mybattlefield) transforms((,newability[2/2],newability[flying])) ueot text=+1: Put a +1/+1 counter on up to one target creature. It gains vigilance until end of turn. -- −1: Whenever a creature attacks this turn, put a +1/+1 counter on it. -- −6: Creatures you control get +2/+2 and gain flying until end of turn. mana={4}{W}{W} type=Legendary Planeswalker subtype=Basri [/card] [card] name=Basri Ket auto=counter(0/0,3,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Put a +1/+1 counter and gains indestructible) counter(1/1) target(creature) && indestructible ueot auto={C(0/0,-2,Loyalty)}:name(-2: Whenever a creature attacks create a token) emblem transforms((,newability[@combat(attacking) source(creature[-token]):create(Soldier:Creature Soldier:1/1:white:battleready)])) oneshot ueot auto={C(0/0,-6,Loyalty)}:name(-6: Emblem: "At the combat create a token and put a +1/+1 counter") emblem transforms((,newability[@each my combatbegins:_SOLDIERTOKEN_ && counter(1/1) all(creature|myBattlefield)])) forever dontremove text=+1: Put a +1/+1 counter on up to one target creature. It gains indestructible until end of turn. -- −2: Whenever one or more nontoken creatures attack this turn, create that many 1/1 white Soldier creature tokens that are tapped and attacking. -- −6: You get an emblem with "At the beginning of combat on your turn, create a 1/1 white Soldier creature token, then put a +1/+1 counter on each creature you control." mana={1}{W}{W} type=Legendary Planeswalker subtype=Basri [/card] [card] name=Calix, Destiny's Hand abilities=hiddenface aicode=activate target(*[zpos<=4]|mylibrary) moveto(ownerhand) auto=counter(0/0,4,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Reveal four from top and reveal an enchantment) reveal:4 optionone name(Look at the top four cards) target(*[enchantment]|reveal) moveto(myhand) optiononeend optiontwo name(put on bottom) target(<4>*|reveal) bottomoflibrary optiontwoend revealend auto={C(0/0,-3,Loyalty)}:name(-3: Exile enchantment until...) aslongas(enchantment|mybattlefield) choice notatarget(creature,enchantment|opponentbattlefield) (blink)forsrc oneshot auto={C(0/0,-7,Loyalty)}:name(-7: Return all enchantments) moveTo(myBattlefield) all(enchantment|myGraveyard) text=+1: Look at the top four cards of your library. You may reveal an enchantment card from among them and put that card into your hand. Put the rest on the bottom of your library in a random order. -- -3: Exile target creature or enchantment you don't control until target enchantment you control leaves the battlefield. -- -7: Return all enchantment cards from your graveyard to the battlefield. mana={2}{G}{W} type=Legendary Planeswalker subtype=Calix [/card] [card] name=Chandra Ablaze auto=counter(0/0,5,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Discard a card and deals 4 damage) all(this) transforms((,newability[reject notatarget(*|myhand)],newability[@discarded(*[red]|myhand) once:damage:4 target(*[creature;player])])) ueot auto={C(0/0,-2,Loyalty)}:name(-2: Discard hand and draw three cards) reject all(*|hand) && draw:3 all(player) auto={C(0/0,-7,Loyalty)}:name(-7: Cast any number of instants or sorceries for zero) castcard(normal) target(*[red;instant;sorcery]|mygraveyard) text=+1: Discard a card. If a red card is discarded this way, Chandra Ablaze deals 4 damage to target creature or player. -- -2: Each player discards his or her hand, then draws three cards. -- -7: Cast any number of red instant and/or sorcery cards from your graveyard without paying their mana costs. mana={4}{R}{R} type=Legendary Planeswalker subtype=Chandra [/card] [card] name=Chandra, Acolyte of Flame auto=counter(0/0,4,loyalty) auto={C(0/0,0,Loyalty)}:name(+0: Put a loyalty counter on each red planeswalker) counter(0/0,1,loyalty) all(planeswalker[red]|myBattlefield) auto={C(0/0,0,Loyalty)}:name(+0: Create two 1/1 Elemental) token(Elemental,Creature Elemental,1/1,red,haste,treason)*2 auto={C(0/0,-2,Loyalty)}:name(-2: May cast an instant or sorcery with mana cost 3 or less) target(*[instant;sorcery;manacost<=3]|mygraveyard) transforms((,newability[CanPlayFromGraveyard],newability[gainedexiledeath])) ueot text=0: Put a loyalty counter on each red planeswalker you control. -- 0: Create two 1/1 red Elemental creature tokens. They gain haste. Sacrifice them at the beginning of the next end step. -- -2: You may cast target instant or sorcery card with mana value 3 or less from your graveyard. If that card would be put into your graveyard this turn, exile it instead. mana={1}{R}{R} type=Legendary Planeswalker subtype=Chandra [/card] [card] name=Chandra, Awakened Inferno auto=nofizzle auto=counter(0/0,6,loyalty) auto={C(0/0,2,Loyalty)}:name(+2: Emblem: "1 damage each upkeep") emblem transforms((,newability[@each opponent upkeep:damage:1 opponent])) forever dontremove auto={C(0/0,-3,Loyalty)}:name(-3: Deals 3 damage to each non-elemental) damage:3 all(creature[-elemental]) auto={C(0/0,-1,Loyalty)}:name(-1: Deals 1 damage to target and exile) target(creature,planeswalker) transforms((,newability[exiledeath],newability[damage:1])) ueot auto={C(0/0,-2,Loyalty)}:name(-2: Deals 2 damage to target and exile) target(creature,planeswalker) transforms((,newability[exiledeath],newability[damage:2])) ueot auto={C(0/0,-3,Loyalty)}:name(-3: Deals 3 damage to target and exile) target(creature,planeswalker) transforms((,newability[exiledeath],newability[damage:3])) ueot auto={C(0/0,-4,Loyalty)}:name(-4: Deals 4 damage to target and exile) target(creature,planeswalker) transforms((,newability[exiledeath],newability[damage:4])) ueot auto={C(0/0,-5,Loyalty)}:name(-5: Deals 5 damage to target and exile) target(creature,planeswalker) transforms((,newability[exiledeath],newability[damage:5])) ueot auto={C(0/0,-6,Loyalty)}:name(-6: Deals 6 damage to target and exile) target(creature,planeswalker) transforms((,newability[exiledeath],newability[damage:6])) ueot auto={C(0/0,-7,Loyalty)}:name(-7: Deals 7 damage to target and exile) target(creature,planeswalker) transforms((,newability[exiledeath],newability[damage:7])) ueot auto={C(0/0,-8,Loyalty)}:name(-8: Deals 8 damage to target and exile) target(creature,planeswalker) transforms((,newability[exiledeath],newability[damage:8])) ueot auto={C(0/0,-9,Loyalty)}:name(-9: Deals 9 damage to target and exile) target(creature,planeswalker) transforms((,newability[exiledeath],newability[damage:9])) ueot auto={C(0/0,-10,Loyalty)}:name(-10: Deals 10 damage to target and exile) target(creature,planeswalker) transforms((,newability[exiledeath],newability[damage:10])) ueot auto={C(0/0,-11,Loyalty)}:name(-11: Deals 11 damage to target and exile) target(creature,planeswalker) transforms((,newability[exiledeath],newability[damage:11])) ueot auto={C(0/0,-12,Loyalty)}:name(-12: Deals 12 damage to target and exile) target(creature,planeswalker) transforms((,newability[exiledeath],newability[damage:12])) ueot auto={C(0/0,-13,Loyalty)}:name(-13: Deals 13 damage to target and exile) target(creature,planeswalker) transforms((,newability[exiledeath],newability[damage:13])) ueot auto={C(0/0,-14,Loyalty)}:name(-14: Deals 14 damage to target and exile) target(creature,planeswalker) transforms((,newability[exiledeath],newability[damage:14])) ueot auto={C(0/0,-15,Loyalty)}:name(-15: Deals 15 damage to target and exile) target(creature,planeswalker) transforms((,newability[exiledeath],newability[damage:15])) ueot auto={C(0/0,-16,Loyalty)}:name(-16: Deals 16 damage to target and exile) target(creature,planeswalker) transforms((,newability[exiledeath],newability[damage:16])) ueot auto={C(0/0,-17,Loyalty)}:name(-17: Deals 17 damage to target and exile) target(creature,planeswalker) transforms((,newability[exiledeath],newability[damage:17])) ueot auto={C(0/0,-18,Loyalty)}:name(-18: Deals 18 damage to target and exile) target(creature,planeswalker) transforms((,newability[exiledeath],newability[damage:18])) ueot auto={C(0/0,-19,Loyalty)}:name(-19: Deals 19 damage to target and exile) target(creature,planeswalker) transforms((,newability[exiledeath],newability[damage:19])) ueot auto={C(0/0,-20,Loyalty)}:name(-20: Deals 20 damage to target and exile) target(creature,planeswalker) transforms((,newability[exiledeath],newability[damage:20])) ueot text=This spell can't be countered. -- +2: Each opponent gets an emblem with "At the beginning of your upkeep, this emblem deals 1 damage to you." -- -3: Chandra, Awakened Inferno deals 3 damage to each non-Elemental creature. -- -X: Chandra, Awakened Inferno deals X damage to target creature or planeswalker. If a permanent dealt damage this way would die this turn, exile it instead. mana={4}{R}{R} type=Legendary Planeswalker subtype=Chandra [/card] [card] name=Chandra, Bold Pyromancer auto=counter(0/0,5,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Add two red mana and deals 2 damage to target player) add{R}{R} controller && damage:2 target(player) auto={C(0/0,-3,Loyalty)}:name(-3: Deals 3 damage to target creature or planeswalker) damage:3 target(creature,planeswalker) auto={C(0/0,-7,Loyalty)}:name(-7: Deals 10 damage to target player and each creature and planeswalker they control) target(player) damage:10 && damage:10 all(creature|targetedpersonsbattlefield) && damage:10 all(planeswalker|targetedpersonsbattlefield) text=+1: Add {R}{R}. Chandra, Bold Pyromancer deals 2 damage to target player. -- -3: Chandra, Bold Pyromancer deals 3 damage to target creature or planeswalker. -- -7: Chandra, Bold Pyromancer deals 10 damage to target player and each creature and planeswalker they control. mana={4}{R}{R} type=Legendary Planeswalker subtype=Chandra [/card] [card] name=Chandra, Fire Artisan auto=counter(0/0,4,loyalty) auto=@counterremoved(0/0,1,Loyalty) from(this):damage:1 target(opponent) auto={C(0/0,1,Loyalty)}:name(+1: Exile the top and may play it) moveto(exile) and!(transforms((,canplayfromexile))ueot)! all(*[zpos=1]|mylibrary) auto={C(0/0,-7,Loyalty)}:name(-7: Exile seven and may play it) moveto(exile) and!( transforms((,canplayfromexile)) ueot )! all(*[zpos<=7]|mylibrary) text=Whenever one or more loyalty counters are removed from Chandra, Fire Artisan, she deals that much damage to target opponent or planeswalker. -- +1: Exile the top card of your library. You may play it this turn. -- -7: Exile the top seven cards of your library. You may play them this turn. mana={2}{R}{R} type=Legendary Planeswalker subtype=Chandra [/card] [card] name=Chandra, Flamecaller auto=counter(0/0,4,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Create two 3/1 Elementals) token(Elemental, Creature Elemental,3/1,red,haste,treason)*2 auto={C(0/0,0,Loyalty)}:name(+0: Discard your hand and draw that many plus one) all(*|myhand) transforms((,newability[draw:1],newability[reject])) && draw:1 auto={C(0/0,-1,Loyalty)}:name(-1: Deals 1 damage to each creature) damage:1 all(creature) auto={C(0/0,-2,Loyalty)}:name(-2: Deals 2 damage to each creature) damage:2 all(creature) auto={C(0/0,-3,Loyalty)}:name(-3: Deals 3 damage to each creature) damage:3 all(creature) auto={C(0/0,-4,Loyalty)}:name(-4: Deals 4 damage to each creature) damage:4 all(creature) auto={C(0/0,-5,Loyalty)}:name(-5: Deals 5 damage to each creature) damage:5 all(creature) auto={C(0/0,-6,Loyalty)}:name(-6: Deals 6 damage to each creature) damage:6 all(creature) auto={C(0/0,-7,Loyalty)}:name(-7: Deals 7 damage to each creature) damage:7 all(creature) auto={C(0/0,-8,Loyalty)}:name(-8: Deals 8 damage to each creature) damage:8 all(creature) auto={C(0/0,-9,Loyalty)}:name(-9: Deals 9 damage to each creature) damage:9 all(creature) auto={C(0/0,-10,Loyalty)}:name(-10: Deals 10 damage to each creature) damage:10 all(creature) text=+1: Put two 3/1 red Elemental creature tokens with haste onto the battlefield. Exile them at the beginning of the next end step. -- 0: Discard all the cards in your hand, then draw that many cards plus one. -- -X: Chandra, Flamecaller deals X damage to each creature. mana={4}{R}{R} type=Legendary Planeswalker subtype=Chandra [/card] [card] name=Chandra, Flame's Catalyst auto=counter(0/0,5,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Deals 3 damage to opponent) damage:3 opponent auto={C(0/0,-2,Loyalty)}:name(-2: May cast red instants or sorcery) emblem transforms((,newability[may activate castcard(normal) target(*[instant;sorcery;red]|myGraveyard)],newability[@movedTo(*[instant;sorcery;red]|myGraveyard):all(trigger[to]) moveTo(exile)])) ueot oneshot auto={C(0/0,-8,Loyalty)}:name(-8: Discard hand, draw seven and cast for zero) ability$!name(Discard hand) reject all(*|myHand)!$ controller && draw:7 controller && transforms((,newability[all(*[-land]|myHand) zerocast])) ueot text=+1: Chandra, Flame's Catalyst deals 3 damage to each opponent. -- −2: You may cast target red instant or sorcery card from your graveyard. If that spell would be put into your graveyard this turn, exile it instead. -- −8: Discard your hand, then draw seven cards. Until end of turn, you may cast spells from your hand without paying their mana costs. mana={4}{R}{R} type=Legendary Planeswalker subtype=Chandra [/card] [card] name=Chandra, Flame's Fury auto=counter(0/0,4,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Deals 2 damage to any target) damage:2 target(player,creature,planeswalker) auto={C(0/0,-2,Loyalty)}:name(-2: Deals 4 to creature and 2 to its controller) damage:4 target(creature) && damage:2 targetController auto={C(0/0,-8,Loyalty)}:name(-8: Deals 10 damage to target player and his creatures) damage:10 target(player) && damage:10 all(creature|targetedpersonsbattlefield) text=+1: Chandra, Flame's Fury deals 2 damage to any target. -- -2: Chandra, Flame's Fury deals 4 damage to target creature and 2 damage to that creature's controller. -- -8: Chandra, Flame's Fury deals 10 damage to target player and each creature that player controls. mana={4}{R}{R} type=Legendary Planeswalker subtype=Chandra [/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... ) damage:damage:type:creature[Gremlin]|myBattlefield target(player,creature,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=Chandra, Heart of Fire aicode=activate moveto(exile) target(*[instant;sorcery;red]|myLibrary,myGraveyard) and!( canplayfromexile )! auto=counter(0/0,5,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Discard hand, exile three from top and cast from exile) ability$!name(Discard hand) reject all(*|myHand)!$ controller && moveTo(exile) all(*[zpos<=3]|mylibrary) && transforms((,newability[canplayfromexile])) ueot auto={C(0/0,1,Loyalty)}:name(+1: Deals 2 damage to any target) damage:2 target(player,creature,planeswalker) auto={C(0/0,-9,Loyalty)}:name(-9: Search instants or sorceries, exile them and add six red mana) target(*[instant;sorcery;red]|myLibrary,myGraveyard) moveto(exile) and!( transforms((,newability[canplayfromexile])) ueot )! && shuffle controller && add{R}{R}{R}{R}{R}{R} text=+1: Discard your hand, then exile the top three cards of your library. Until end of turn, you may play cards exiled this way. -- +1: Chandra, Heart of Fire deals 2 damage to any target. -- −9: Search your graveyard and library for any number of red instant and/or sorcery cards, exile them, then shuffle your library. You may cast them this turn. Add six {R}. mana={3}{R}{R} type=Legendary Planeswalker subtype=Chandra [/card] [card] name=Chandra Nalaar auto=counter(0/0,6,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Deals 1 damage to player or planeswalker) damage:1 target(player,planeswalker) auto={C(0/0,-1,Loyalty)}:name(-1: Deals 1 damage to creature) damage:1 target(creature) auto={C(0/0,-2,Loyalty)}:name(-2: Deals 2 damage to creature) damage:2 target(creature) auto={C(0/0,-3,Loyalty)}:name(-3: Deals 3 damage to creature) damage:3 target(creature) auto={C(0/0,-4,Loyalty)}:name(-4: Deals 4 damage to creature) damage:4 target(creature) auto={C(0/0,-5,Loyalty)}:name(-5: Deals 5 damage to creature) damage:5 target(creature) auto={C(0/0,-6,Loyalty)}:name(-6: Deals 6 damage to creature) damage:6 target(creature) auto={C(0/0,-7,Loyalty)}:name(-7: Deals 7 damage to creature) damage:7 target(creature) auto={C(0/0,-8,Loyalty)}:name(-8: Deals 8 damage to creature) damage:8 target(creature) auto={C(0/0,-9,Loyalty)}:name(-9: Deals 9 damage to creature) damage:9 target(creature) auto={C(0/0,-10,Loyalty)}:name(-10: Deals 10 damage to a creature) damage:10 target(creature) auto={C(0/0,-8,Loyalty)}:name(-8: 10 Deals damage to player and all of his creatures) target(player) damage:10 && damage:10 all(creature|targetedpersonsbattlefield) text=+1: Chandra Nalaar deals 1 damage to target player. -- -X: Chandra Nalaar deals X damage to target creature. -- -8: Chandra Nalaar deals 10 damage to target player and each creature he or she controls. mana={3}{R}{R} type=Legendary Planeswalker subtype=Chandra [/card] [card] name=Chandra, Dressed to Kill auto=counter(0/0,3,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Add red mana) add{R} controller auto={C(0/0,1,Loyalty)}:name(+1: Add red and deal damage) target(player,planeswalker) damage:1 && add{R} controller auto={C(0/0,1,Loyalty)}:name(+1: Exile top card) all(*[zpos=1]|mylibrary) moveto(myexile) and!( if cantargetcard(*[red]|*) then canplayfromexile ueot )! auto={C(0/0,-7,Loyalty)}:name(-7: Exile top 5 cards) emblem transforms((,newability[@movedto(*[red]|mystack):all(trigger[to]) transforms((,newability[name(Deals damage) target(player^creature^planeswalker) damage:totmanaspent])) oneshot],newability[all(*[zpos<=5]|mylibrary) moveto(myexile) and!( if cantargetcard(*[red]|*) then canplayfromexile ueot )!])) forever dontremove text=+1: Add {R}. Chandra, Dressed to Kill deals 1 damage to up to one target player or planeswalker. -- +1: Exile the top card of your library. If it's red, you may cast it this turn. -- -7: Exile the top five cards of your library. You may cast red spells from among them this turn. You get an emblem with "Whenever you cast a red spell, this emblem deals X damage to any target, where X is the amount of mana spent to cast that spell." mana={1}{R}{R} type=Legendary Planeswalker subtype=Chandra [/card] [card] name=Chandra, Novice Pyromancer auto=counter(0/0,5,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Elemental creatures gets +2/+0) all(creature[elemental]|mybattlefield) 2/0 ueot auto={C(0/0,-1,Loyalty)}:name(-1: Add two red mana) add{R}{R} auto={C(0/0,-2,Loyalty)}:name(-2: Deals 2 damage to any target) damage:2 target(player,creature,planeswalker) text=+1: Elementals you control get +2/+0 until end of turn. -- -1: Add {R}{R}. -- -2: Chandra, Novice Pyromancer deals 2 damage to any target. mana={3}{R} type=Legendary Planeswalker subtype=Chandra [/card] [card] name=Chandra, Pyrogenius auto=counter(0/0,5,loyalty) auto={C(0/0,2,Loyalty)}:name(+2: Deals 2 damage to opponent) damage:2 opponent auto={C(0/0,-3,Loyalty)}:name(-3: Deals 4 damage to creature) damage:4 target(creature) auto={C(0/0,-10,Loyalty)}:name(-10: Deals 6 damage to player and all of his creatures) target(player) damage:6 && damage:6 all(creature|targetedpersonsbattlefield) text=+2: Chandra, Pyrogenius deals 2 damage to each opponent. -- -3: Chandra, Pyrogenius deals 4 damage to target creature. -- -10: Chandra, Pyrogenius deals 6 damage to target player and each creature he or she controls. mana={4}{R}{R} type=Legendary Planeswalker subtype=Chandra [/card] [card] name=Chandra, Pyromaster auto=counter(0/0,4,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Deals 1 damage to opponent and 1 to creature) damage:1 opponent && target(creature|opponentbattlefield) damage:1 && transforms((,newability[cantblock])) ueot auto={C(0/0,1,Loyalty)}:name(+1: Deals 1 damage to controller and 1 to creature) damage:1 controller && target(creature|mybattlefield) damage:1 && transforms((,newability[cantblock])) ueot auto={C(0/0,0,Loyalty)}:name(+0: Exile the top and may play it) moveto(exile) and!(transforms((,newability[canplayfromexile])) ueot)! all(*[zpos=1]|mylibrary) auto={C(0/0,-7,Loyalty)}:name(-7: Exile the top ten and may cast it) moveto(exile) all(*[zpos<=10]|mylibrary) && target(*[instant;sorcery]|myexile) clone && clone && clone text=+1: Chandra, Pyromaster deals 1 damage to target player and 1 damage to up to one target creature that player controls. That creature can't block this turn. -- 0: Exile the top card of your library. You may play it this turn. -- -7: Exile the top ten cards of your library. Choose an instant or sorcery card exiled this way and copy it three times. You may cast the copies without paying their mana costs. mana={2}{R}{R} type=Legendary Planeswalker subtype=Chandra [/card] [card] name=Chandra, Roaring Flame backside=Chandra, Fire of Kaladesh auto=counter(0/0,4,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Deals 2 damage to player or planeswalker) damage:2 target(player,planeswalker) auto={C(0/0,-2,Loyalty)}:name(-2: Deals 2 damage to creature) damage:2 target(creature) auto={C(0/0,-7,Loyalty)}:name(-7: Deals 6 damage with Emblem) emblem transforms((,newability[damage:6 opponent],newability[@each opponent upkeep:damage:3 opponent])) forever dontremove text=+1: Chandra, Roaring Flame deals 2 damage to target player or planeswalker. -- −2: Chandra, Roaring Flame deals 2 damage to target creature. -- −7: Chandra, Roaring Flame deals 6 damage to each opponent. Each player dealt damage this way gets an emblem with "At the beginning of your upkeep, this emblem deals 3 damage to you." // Chandra, Fire of Kaladesh type=Legendary Planeswalker subtype=Chandra color=red [/card] [card] name=Chandra, the Firebrand auto=counter(0/0,3,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Deals 1 damage to any target) damage:1 target(player,creature,planeswalker) auto={C(0/0,-2,Loyalty)}:name(-2: When cast instant or sorcery, copy spell) emblem transforms((,newability[@movedto(*[instant;sorcery]|myStack) turnlimited:all(trigger[to]) activate castcard(copied noevent)])) ueot auto={C(0/0,-6,Loyalty)}:name(-6: Deals 6 damage up to six targets) ability$!name(Choose one) choice name(Damage opponent and five creature) damage:6 opponent && damage:6 target(creature) _ choice name(Damage controller and five creature) damage:6 controller && damage:6 target(creature) _ choice name(Damage creature) damage:6 target(creature)!$ controller text=+1: Chandra, the Firebrand deals 1 damage to any target. -- -2: When you cast your next instant or sorcery spell this turn, copy that spell. You may choose new targets for the copy. -- -6: Chandra, the Firebrand deals 6 damage to each of up to six target creatures and/or players. mana={3}{R} type=Legendary Planeswalker subtype=Chandra [/card] [card] name=Chandra, Torch of Defiance auto=counter(0/0,4,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Exile Top Card) all(*[zpos=1|mylibrary) moveto(myexile) and!( transforms((,newability[choice name(Deals 2 damage) name(Deals 2 damage) damage:2 opponent],newability[if cantargetcard(*[-land]|*) then choice name(Cast card from exile) name(Cast card from exile) counter(0/0.1.ChandraEffect) notrg])) ueot )! auto=lord(*[counter{0/0.1.ChandraEffect}]|myexile) canplayfromexile auto=@each endofturn:if type(*[counter{0/0.1.ChandraEffect}]|myexile)~morethan~0 then name(Effect ends) name(Effect ends) all(*[counter{0/0.1.ChandraEffect}]|myexile) removeallcounters(0/0.1.ChandraEffect) auto=@each endofturn:if type(*[counter{0/0.1.ChandraEffect}]|myexile)~morethan~0 then name(Deals 2 damage) name(Deals 2 damage) damage:2 opponent auto={C(0/0,1,Loyalty)}:name(+1: Add two red mana) add{R}{R} auto={C(0/0,-3,Loyalty)}:name(-3: Deals 4 damage to target creature) damage:4 target(creature) auto={C(0/0,-7,Loyalty)}:name(-7: Emblem: Deals 5 damage when casting a spell) emblem transforms((,newability[@movedTo(*|mystack):damage:5 target(player^creature^planeswalker)])) forever dontremove text=+1: Exile the top card of your library. You may cast that card. If you don't, Chandra, Torch of Defiance deals 2 damage to each opponent. -- +1: Add {R}{R} to your mana pool. -- -3: Chandra, Torch of Defiance deals 4 damage to target creature. -- -7: You get an emblem with "Whenever you cast a spell, this emblem deals 5 damage to any target." mana={2}{R}{R} type=Legendary Planeswalker subtype=Chandra [/card] [card] name=Dack Fayden auto=counter(0/0,3,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Target player draws and discards two) target(player) ability$!draw:2 _ choice target(<2>*|myhand) reject!$ targetedplayer auto={C(0/0,-2,Loyalty)}:name(-2: Gain control of an artifact) moveTo(myBattlefield) target(artifact) auto={C(0/0,-6,Loyalty)}:name(-6: Emblem: "whenever target a permanent gain control of it") emblem transforms((,newability[@targeted(*|battlefield) from(*[instant;sorcery;enchantment]|mycastingzone):all(trigger[to]) moveTo(myBattlefield)])) forever dontremove text=+1: Target player draws two cards, then discards two cards. -- -2: Gain control of target artifact. -- -6: You get an emblem with "Whenever you cast a spell that targets one or more permanents, gain control of those permanents." mana={1}{U}{R} type=Legendary Planeswalker subtype=Dack [/card] [card] name=Dakkon, Shadow Slayer auto=counter(0/0,type:land:myBattlefield,loyalty) aicode=activate transforms((,newability[surveil],newability[all(*[zpos<=psurveiloffsetplus1plusend]|mylibrary) transforms((,newability[if compare(genrand2)~equalto~1 then moveto(mygraveyard)])) oneshot])) oneshot auto={C(0/0,1,Loyalty)}:name(+1: Surveil 1) reveal:psurveiloffsetplus1plusend optionone name(put in graveyard) target(*|reveal) moveto(ownergraveyard) optiononeend optiontwo name(put in library) target(*|reveal) moveto(ownerlibrary) optiontwoend afterrevealed surveil afterrevealedend revealend auto={C(0/0,-3,Loyalty)}:name(-3: Exile creature) target(creature|battlefield) moveto(exile) auto={C(0/0,-6,Loyalty)}:name(-6: Put artifact in play) target(artifact|myHand,myGraveyard) moveto(myBattlefield) text=Dakkon, Shadow Slayer enters the battlefield with a number of loyalty counters on him equal to the number of lands you control. -- +1: Surveil 2. -- -3: Exile target creature. -- -6: You may put an artifact card from your hand or graveyard onto the battlefield. mana={W}{U}{B} type=Legendary Planeswalker subtype=Dakkon [/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)}{S(artifact|mybattlefield)}:name(-1: Sacrifice artifact to destroy) target(creature,artifact|battlefield) destroy auto={C(0/0,-6,Loyalty)}:name(-6: Create three copies of an artifact...) target(artifact|graveyard,battlefield) clone && clone && clone 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=Daretti, Scrap Savant abilities=canbecommander auto=counter(0/0,3,loyalty) auto={C(0/0,2,Loyalty)}:name(+2: Discard and Draw) reject notatarget(*|myhand) and!( draw:1 controller )! auto={C(0/0,2,Loyalty)}:name(+2: Don't discard) donothing auto={C(0/0,-2,Loyalty)}:name(-2: Sacrifice an Artifact) sacrifice notatarget(artifact|mybattlefield) and!( moveto(mybattlefield) target(artifact|mygraveyard) )! auto={C(0/0,-10,Loyalty)}:name(-10: Emblem: "Reanimate artifacts") emblem transforms((,newability[@movedTo(artifact|mygraveyard) from(battlefield):all(trigger[to]) phaseaction[endofturn once] moveTo(mybattlefield)])) forever dontremove text=+2: Discard up to two cards, then draw that many cards. -- -2: Sacrifice an artifact. If you do, return target artifact card from your graveyard to the battlefield. -- -10: You get an emblem with "Whenever an artifact is put into your graveyard from the battlefield, return that card to the battlefield at the beginning of the next end step." -- Daretti, Scrap Savant can be your commander. mana={3}{R} type=Legendary Planeswalker subtype=Daretti [/card] [card] name=Davriel, Rogue Shadowmage auto=counter(0/0,3,loyalty) auto=@each opponent upkeep restriction{type(*|opponenthand)~lessthan~2}:life:-2 opponent auto={C(0/0,-1,Loyalty)}:name(-1: Target player discard a card) ability$!name(discard) reject notatarget(*|myhand)!$ target(player) text=At the beginning of each opponent's upkeep, if that player has one or fewer cards in hand, Davriel, Rogue Shadowmage deals 2 damage to them. -- -1: Target player discards a card. mana={2}{B} type=Legendary Planeswalker subtype=Davriel [/card] [card] name=Davriel, Soul Broker auto=counter(0/0,4,Loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Opponent discards or sacrifice) transforms((,newability[counter(0/0.1.DavrielEffect)],newability[phaseaction[my untap once sourceinplay] counter(0/0.-1.DavrielEffect)])) forever auto=@each blockers restriction{type(creature[attacking]|opponentbattlefield)~morethan~0,compare(hascntdavrieleffect)~morethan~0,type(*|opponenthand)~morethan~0}:ability$!name(Discard a card) name(Discard a card) target(*|myhand) reject!$ opponent auto=@each blockers restriction{type(creature[attacking]|opponentbattlefield)~morethan~0,compare(hascntdavrieleffect)~morethan~0,type(*|opponenthand)~equalto~0}:ability$!name(Sacrifice a creature) name(Sacrifice a creature) target(creature[attacking]|mybattlefield) sacrifice!$ opponent auto={C(0/0,-2,Loyalty)}:name(-2: Offers and conditions) activate castcard(copied noevent normal named!:davriel conditions:!) and!( activate castcard(copied noevent normal named!:davriel offers:!) )! auto={C(0/0,-3,Loyalty)}:name(-3: Creature perpetually gets -3/-3) target(creature) counter(-3/-3.1.PerpetualPT) text=+1: Until your next turn, whenever an opponent attacks you and/or planeswalkers you control, they discard a card. If they can't, they sacrifice an attacking creature. -- −2: Accept one of Davriel's offers, then accept one of Davriel's conditions. -- −3: Target creature perpetually gets -3/-3. mana={2}{B}{B} type=Legendary Planeswalker subtype=Davriel [/card] [card] name=Domri, Anarch of Bolas auto=counter(0/0,3,loyalty) auto=lord(other creature|myBattlefield) 1/0 auto={C(0/0,1,Loyalty)}:name(+1: Add Red mana and creatures can't be countered this turn) transforms((,newability[add{R}],newability[lord(creature|mystack) nofizzle])) ueot auto={C(0/0,1,Loyalty)}:name(+1: Add Green mana and creatures can't be countered this turn) transforms((,newability[add{G}],newability[lord(creature|mystack) nofizzle])) ueot auto={C(0/0,-2,Loyalty)}:name(-2: Target creature fights another creature) target(creature|myBattlefield) transforms((,newability[target(creature|opponentbattlefield) dynamicability])) ueot text=Creatures you control get +1/+0. -- +1: Add {R} or {G}. Creature spells you cast this turn can't be countered. -- -2: Target creature you control fights target creature you don't control. mana={1}{R}{G} type=Legendary Planeswalker subtype=Domri [/card] [card] name=Domri, Chaos Bringer auto=counter(0/0,5,loyalty) aicode=activate moveto(myHand) target(creature[zpos=2]|myLibrary) auto={C(0/0,1,Loyalty)}:name(+1: Add red if its a creature, Riot) add{R} && if type(creature|myStack)~morethan~0 then ability$!name(Choose one) choice name(Put a +1/1 counter) counter(1/1) target(creature[fresh]|myBattlefield) _ choice name(Gain Haste) haste target(creature[fresh]|myBattlefield)!$ controller auto={C(0/0,1,Loyalty)}:name(+1: Add green if its a creature, Riot) add{G} && if type(creature|myStack)~morethan~0 then ability$!name(Choose one) choice name(Put a +1/1 counter) counter(1/1) target(creature[fresh]|myBattlefield) _ choice name(Gain Haste) haste target(creature[fresh]|myBattlefield)!$ controller !$ controller auto={C(0/0,-3,Loyalty)}:name(-3: Reveal four and put up to two creature) name(Look your Library) reveal:4 optionone name(Get a card) target(*[creature]|reveal) moveto(myhand) optiononeend optiontwo name(put on bottom) target(<4>*|reveal) bottomoflibrary optiontwoend revealend auto={C(0/0,-8,Loyalty)}:name(-8: Emblem: "Each end of turn create a 4/4 Beast) emblem transforms((,newability[@each endofturn: token(Beast,Creature Beast,4/4,red,green,trample)])) forever dontrevome text=+1: Add {R} or {G}. If that mana is spent on a creature spell, it gains riot. (It enters the battlefield with your choice of a +1/+1 counter or haste.) -- −3: Look at the top four cards of your library. You may reveal up to two creature cards from among them and put them into your hand. Put the rest on the bottom of your library in a random order. -- −8: You get an emblem with "At the beginning of each end step, create a 4/4 red and green Beast creature token with trample." mana={2}{R}{G} type=Legendary Planeswalker subtype=Domri [/card] [card] name=Domri, City Smasher auto=counter(0/0,4,loyalty) aicode=activate moveto(myHand) target(creature[zpos=2]|myLibrary) auto={C(0/0,2,Loyalty)}:name(+2: Creatures gets +1/+1 and haste) all(creature|myBattlefield) 1/1 ueot && ability$!name(gain haste) all(creature|myBattlefield) haste ueot !$ controller auto={C(0/0,-3,Loyalty)}:name(-3: Deals 3 damage to any target) damage:3 target(player,creature,planeswalker) auto={C(0/0,-8,Loyalty)}:name(-8: Put three +1/+1 counters and trample) counter(1/1,3) all(creature|myBattlefield) && ability$!name(gain trample) all(creature|myBattlefield) trample ueot !$ controller text=+2: Creatures you control get +1/+1 and gain haste until end of turn. -- −3: Domri, City Smasher deals 3 damage to any target. -- −8: Put three +1/+1 counters on each creature you control. Those creatures gain trample until end of turn. mana={4}{R}{G} type=Legendary Planeswalker subtype=Domri [/card] [card] name=Domri Rade auto=counter(0/0,3,loyalty) aicode=activate moveto(myhand) target(creature[zpos=1]|mylibrary) auto={C(0/0,1,Loyalty)}:name(+1: Reveal creature) reveal:1 optionone target(creature|reveal) moveto(myhand) optiononeend optiontwo name(Put Back On Top) target(<1>*|reveal) moveto(mylibrary) optiontwoend revealend auto={C(0/0,-2,Loyalty)}:name(-2: Fight other creature) target(creature|mybattlefield) transforms((,newability[target(creature) dynamicability])) ueot auto={C(0/0,-7,Loyalty)}:name(-7: Emblem: "Creatures gets abilities") emblem transforms((,newability[lord(creature|mybattlefield)double strike],newability[lord(creature|mybattlefield)trample],newability[lord(creature|mybattlefield)hexproof],newability[lord(creature|mybattlefield)haste])) forever dontremove text=+1: Look at the top card of your library. If it's a creature card, you may reveal it and put it into your hand. -- -2: Target creature you control fights another target creature. -- -7: You get an emblem with "Creatures you control have double strike, trample, hexproof, and haste." mana={1}{R}{G} type=Legendary Planeswalker subtype=Domri [/card] [card] name=Dovin, Architect of Law auto=counter(0/0,5,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Gain 2 life and Draw a card) life:2 controller && draw:1 controller auto={C(0/0,-1,Loyalty)}:name(-1: Tap a creature and doesn't untap) target(creature) freeze auto={C(0/0,-9,Loyalty)}:name(-9: Tap all permanents and skip untap step) freeze all(*|opponentBattlefield) text=+1: You gain 2 life and draw a card. -- −1: Tap target creature. It doesn't untap during its controller's next untap step. -- −9: Tap all permanents target opponent controls. That player skips their next untap step. mana={4}{W}{U} type=Legendary Planeswalker subtype=Dovin [/card] [card] name=Dovin Baan auto=counter(0/0,3,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Target creature gets -3/-0 and no abilities) target(creature) -3/-0 && noactivatedability uynt auto={C(0/0,-1,Loyalty)}:name(-1: Gain 2 life and Draw a card) life:2 controller && draw:1 controller auto={C(0/0,-7,Loyalty)}:name(-7: Emblem: "Opponent can't untap more than two") emblem transforms((,newability[phasealter(remove,untap,opponent)],newability[@each opponent untap: may untap(*|opponentBattlefield)])) forever dontremove text=+1: Until your next turn, up to one target creature gets -3/-0 and its activated abilities can't be activated. -- −1: You gain 2 life and draw a card. -- −7: You get an emblem with "Your opponents can't untap more than two permanents during their untap steps." mana={2}{W}{U} type=Legendary Planeswalker subtype=Dovin [/card] [card] name=Dovin, Grand Arbiter auto=counter(0/0,3,loyalty) aicode=activate target(*[zpos<=10]|mylibrary) moveto(myhand) auto={C(0/0,1,Loyalty)}:name(+1: Whenever a creature combat damage, put loyalty counter) all(creature|myBattlefield) transforms((,newability[@combatdamaged(player) from(this):counter(0/0,1,Loyalty) notAtarget(Dovin^ Grand Arbiter|myBattlefield)])) ueot oneshot auto={C(0/0,-1,Loyalty)}:name(-1: Create a 1/1 Thopter and gain 1 life) token(Thopter,Artifact Creature Thopter,1/1,flying) && life:1 controller auto={C(0/0,-7,Loyalty)}:name(-7: Look at the top ten and put three in your hand) name(Look ten cards from top of your Library) reveal:10 optionone name(Get three cards) target(<3>*|reveal) moveto(hand) optiononeend optiontwo all(*|reveal) bottomoflibrary optiontwoend revealend text=+1: Until end of turn, whenever a creature you control deals combat damage to a player, put a loyalty counter on Dovin, Grand Arbiter. -- −1: Create a 1/1 colorless Thopter artifact creature token with flying. You gain 1 life. -- −7: Look at the top ten cards of your library. Put three of them into your hand and the rest on the bottom of your library in a random order. mana={1}{W}{U} type=Legendary Planeswalker subtype=Dovin [/card] [card] name=Dovin, Hand of Control auto=counter(0/0,5,loyalty) auto=lord(*[Artifact;instant;sorcery]|opponentcastingzone) altercost(colorless,+1) auto={C(0/0,-1,Loyalty)}:name(-1: Prevent all damage that would dealt to and deal by) target(*|opponentbattlefield) transforms((,newability[preventalldamage from(this)],newability[preventalldamage to(this)])) uynt text=Artifact, instant, and sorcery spells your opponents cast cost {1} more to cast. -- -1: Until your next turn, prevent all damage that would be dealt to and dealt by target permanent an opponent controls. mana={2}{WU} type=Legendary Planeswalker subtype=Dovin [/card] [card] name=Ellywick Tumblestrum aicode=activate transforms((,newability[target(creature[zpos<=6]|myLibrary) moveTo(myHand) and!( transforms((,newability[if cantargetcard(*[legendary]|*) then life:3 controller],newability[all(other *[zpos<=6]|mylibrary) moveto(myreveal) and!( bottomoflibrary )!])) oneshot )!])) oneshot auto=counter(0/0,4,Loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Venture into the dungeon) if compare(type:*[nodngplr]:mybattlefieldplustype:*[nodngopp]:opponentbattlefieldplusend)~equalto~0 then name(Venture into dungeon) name(Venture into dungeon) transforms((,newability[if type(*[dungeon]|mycommandzone)~morethan~0 then name(Explore the dungeon) name(Explore the dungeon) all(*[dungeon]|mycommandzone) counter(0/0.1.Explore)],newability[if type(*[dungeon]|mycommandzone)~equalto~0 then name(Choose a new dungeon) name(Choose a new dungeon) target(*[dungeon]|mysideboard) moveTo(mycommandzone) and!( counter(0/0.1.Explore) )!])) oneshot asSorcery auto={C(0/0,-2,Loyalty)}:name(-2: Look top 6 cards) reveal:6 optionone name(Get a creature) target(creature|reveal) moveto(myhand) and!( transforms((,newability[if cantargetcard(*[legendary]|*) then life:3 controller])) oneshot )! optiononeend optiontwo name(Put on bottom) target(*|reveal) bottomoflibrary and!( all(*|reveal) bottomoflibrary )! optiontwoend revealend auto={C(0/0,-7,Loyalty)}:name(-7: Get emblem on your creatures) emblem transforms((,newability[lord(creature|mybattlefield) trample],newability[lord(creature|mybattlefield) foreach(*[dungeoncompleted]|myzones) 2/2])) forever dontremove text=+1: Venture into the dungeon. (Enter the first room or advance to the next room.) -- -2: Look at the top six cards of your library. You may reveal a creature card from among them and put it into your hand. If it's legendary, you gain 3 life. Put the rest on the bottom of your library in a random order. -- -7: You get an emblem with "Creatures you control have trample and haste and get +2/+2 for each differently named dungeon you've completed." mana={2}{G}{G} type=Legendary Planeswalker subtype=Ellywick [/card] [card] name=Elspeth, Knight-Errant auto=counter(0/0,4,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Create a 1/1 soldier) _SOLDIERTOKEN_ auto={C(0/0,1,Loyalty)}:name(+1: Target creature gets +3/+3 and flying) 3/3 ueot && flying target(creature) ueot auto={C(0/0,-8,Loyalty)}:name(-8: Emblem: "Permanents becomes indestructible") emblem transforms((,newability[lord(*[artifact;creature;land;enchantment]|mybattlefield) indestructible])) forever dontremove text=+1: Put a 1/1 white Soldier creature token onto the battlefield. -- +1: Target creature gets +3/+3 and gains flying until end of turn. -- -8: For the rest of the game, artifacts, creatures, enchantments, and lands you control are indestructible. mana={2}{W}{W} type=Legendary Planeswalker subtype=Elspeth [/card] [card] name=Elspeth, Sun's Champion auto=counter(0/0,4,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Create three 1/1 Soldier) _SOLDIERTOKEN_*3 auto={C(0/0,-3,Loyalty)}:name(-3: Destroy all power 4 or more) Destroy all(creature[power>=4]|battlefield) auto={C(0/0,-7,Loyalty)}:name(-7: Emblem: "Creatures get +2/+2 and flying") emblem transforms((,newability[lord(creature|mybattlefield) 2/2],newability[lord(creature|mybattlefield) flying])) forever dontremove text=+1: Put three 1/1 white Soldier creature tokens onto the battlefield. -- -3: Destroy all creature with power 4 or greater -- -7: You get an emblem with "Creatures you control get +2/+2 and have flying." -- Starting Loyalty 4 mana={4}{W}{W} type=Legendary Planeswalker subtype=Elspeth [/card] [card] name=Elspeth, Sun's Nemesis auto=counter(0/0,5,loyalty) auto={C(0/0,-1,Loyalty)}:name(-1: Up to two creature gets +2/+1) target(creature|myBattlefield) 2/1 ueot auto={C(0/0,-2,Loyalty)}:name(-2: Create two human soldiers) token(Human Soldier,Creature Human Soldier,1/1,white)*2 auto={C(0/0,-6,Loyalty)}:name(-6: Gain 5 life) life:5 controller retrace={4}{W}{W}{E(other *|myGraveyard)}{E(other *|myGraveyard)}{E(other *|myGraveyard)}{E(other *|myGraveyard)} name(Escape) text=-1: Up to two target creatures you control each get +2/+1 until end of turn. -- -2: Create two 1/1 white Human Soldier creature tokens. -- -3: You gain 5 life. -- Escape-{4}{W}{W}, Exile four other cards from your graveyard. (You may cast this card from your graveyard for its escape cost.) mana={2}{W}{W} type=Legendary Planeswalker subtype=Elspeth [/card] [card] name=Elspeth Tirel auto=counter(0/0,4,loyalty) auto={C(0/0,2,Loyalty)}:name(+2: Gain life for each creature) life:type:creature:mybattlefield auto={C(0/0,-2,Loyalty)}:name(-2: Create a 1/1 soldier) _SOLDIERTOKEN_*3 auto={C(0/0,-5,Loyalty)}:name(-5: Destroy all except tokens) destroy all(other *[-land;-token]) text=+2: You gain 1 life for each creature you control. -- -2: Put three 1/1 white Soldier creature tokens onto the battlefield. -- -5: Destroy all other permanents except for lands and tokens. mana={3}{W}{W} type=Legendary Planeswalker subtype=Elspeth [/card] [card] name=Elspeth, Undaunted Hero auto=counter(0/0,5,loyalty) auto={C(0/0,2,Loyalty)}:name(+2: Put up to two counters +1/+1) target(creature|myBattlefield) counter(1/1) ueot auto={C(0/0,-2,Loyalty)}:name(-2: Search a Sunlit Hoplite) moveto(myBattlefield) target(Sunlit Hoplite|mylibrary,mygraveyard) && shuffle auto={C(0/0,-8,Loyalty)}:name(-8: Creatures you control get +X/+X) type:manaW:myBattlefield/type:manaW:myBattlefield all(creature|myBattlefield) && flying ueot text=+2: Put a +1/+1 counter on each of up to two target creatures. -- -2: Search your library and/or graveyard for a card named Sunlit Hoplite and put it onto the battlefield. If you search your library this way, shuffle it. -- -8: Until end of turn, creatures you control gain flying and get +X/+X, where X is your devotion to white. mana={2}{W}{W}{W} type=Legendary Planeswalker subtype=Elspeth [/card] [card] name=Estrid, the Masked abilities=canbecommander auto=counter(0/0,3,loyalty) auto={C(0/0,2,Loyalty)}:name(+2: Untap each enchanted permanent) untap all(*[enchanted]|myBattlefield) auto={C(0/0,-1,Loyalty)}:name(-1: Create an Aura Mask) token(Mask Est) auto={C(0/0,-7,Loyalty)}:name(-7: Mill seven cards and return enchantments) deplete:7 controller && moveTo(myBattlefield) all(enchantment|myGraveyard) text=+2: Untap each enchanted permanent you control. -- −1: Create a white Aura enchantment token named Mask attached to another target permanent. The token has enchant permanent and totem armor. -- −7: Mill seven cards. Return all non-Aura enchantment cards from your graveyard to the battlefield, then do the same for Aura cards. -- Estrid, the Masked can be your commander. mana={1}{G}{W}{U} type=Legendary Planeswalker subtype=Estrid [/card] [card] name=Freyalise, Llanowar's Fury abilities=canbecommander auto=counter(0/0,3,loyalty) auto={C(0/0,2,Loyalty)}:name(+2: Create a 1/1 Elf Druid) token(Elf Druid,Creature Elf Druid,1/1,green) and!(transforms((,newability[{T}:Add{G}])) forever)! auto={C(0/0,-2,Loyalty)}:name(-2: Destroy target artifact or enchantment) target(artifact,enchantment) destroy auto={C(0/0,-6,Loyalty)}:name(-6: Draw a card for each green cerature) draw:type:creature[green]:mybattlefield text=+2: Put a 1/1 green Elf Druid creature token onto the battlefield with "{T}: Add {G} to your mana pool." -- -2: Destroy target artifact or enchantment. -- -6: Draw a card for each green creature you control. -- Freyalise, Llanowar's Fury can be your commander. mana={3}{G}{G} type=Legendary Planeswalker subtype=Freyalise [/card] [card] name=Freyalise, Skyshroud Partisan auto=counter(0/0,4,Loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Don't untap any elf) moverandom(elf) from(myhand) to(myHand) and!( counter(1/1.1.PerpetualPT) )! auto={C(0/0,1,Loyalty)}:name(+1: Untap target elf) target(elf|mybattlefield) transforms((,newability[untap],newability[counter(1/1.1.PerpetualPT)],newability[name(Random elf perpetually gets 1/1) moverandom(elf) from(myhand) to(myHand) and!( counter(1/1.1.PerpetualPT) )!])) forever auto={C(0/0,-1,Loyalty)}:name(-1: Seek an Elf) moverandom(*[elf]) from(mylibrary) to(myhand) auto={C(0/0,-6,Loyalty)}:name(-6: Conjure a Regal Force) conjure cards(Regal Force) zone(myreveal) and!( moveto(mybattlefield) )! text=+1: Choose up to one target Elf. Untap it. It and a random Elf creature card in your hand each perpetually gets +1/+1. -- −1: Seek an Elf card. -- −6: Conjure a Regal Force card onto the battlefield. mana={1}{G}{G} type=Legendary Planeswalker subtype=Freyalise [/card] [card] name=Garruk, Apex Predator auto=counter(0/0,5,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Destroy other Planeswalker) destroy target(other planeswalker|battlefield) auto={C(0/0,1,Loyalty)}:name(+1: Create a 3/3 Beast) token(Beast,Creature Beast,3/3,deathtouch,black) auto={C(0/0,-3,Loyalty)}:name(-3: Destroy creature and gain life equal to toughness) target(creature) dynamicability && destroy auto={C(0/0,-8,Loyalty)}:name(-8: Emblem: "Whenever attacks gets +5/+5 and trample") emblem transforms((,newability[@combat(attacking) source(creature|mybattlefield):all(trigger[to]) 5/5 ueot],newability[@combat(attacking) source(creature|mybattlefield):all(trigger[to]) trample ueot])) forever dontremove text=+1: Destroy another target planeswalker. -- +1: Put a 3/3 black Beast creature token with deathtouch onto the battlefield. -- -3: Destroy target creature. You gain life equal to its toughness. -- -8: Target opponent gets an emblem with "Whenever a creature attacks you, it gets +5/+5 and gains trample until end of turn." -- Starting Loyalty {5} mana={5}{B}{G} type=Legendary Planeswalker subtype=Garruk [/card] [card] name=Garruk, Caller of Beasts auto=counter(0/0,4,loyalty) aicode=activate target(<5>creature[zpos<=5]|mylibrary) moveto(myhand) auto={C(0/0,1,Loyalty)}:name(+1: Reveal five and put creatures in hand) reveal:5 optionone target(creature|reveal) moveto(myhand) and!( all(creature|reveal) moveto(myhand) )! optiononeend optiontwo name(bottom of library) target(<1>*|reveal) transforms((,newability[all(*|reveal) bottomoflibrary])) oneshot optiontwoend revealend auto={C(0/0,-3,Loyalty)}:name(-3: Put a green creature onto the battlefield) notAtarget(creature[green]|myhand) moveTo(mybattlefield) auto={C(0/0,-7,Loyalty)}:name(-7: Emblem: "Whenever cast creature, search creature") emblem transforms((,newability[@movedTo(*[creature]|mystack):moveto(mybattlefield) notatarget(creature|mylibrary)])) forever dontremove text=+1: Reveal the top five cards of your library. Put all creature cards revealed this way into your hand and the rest on the bottom of your library in any order. -- -3: You may put a green creature card from your hand onto the battlefield. -- -7: You get an emblem with "Whenever you cast a creature spell, you may search your library for a creature card, put it onto the battlefield, then shuffle your library." mana={4}{G}{G} type=Legendary Planeswalker subtype=Garruk [/card] [card] name=Garruk, Cursed Huntsman auto=counter(0/0,5,loyalty) auto={C(0/0,0,Loyalty)}:name(+0: Wolf) token(Wolf Gar)*2 auto={C(0/0,-3,Loyalty)}:name(-3: Destroy) target(creature) destroy && draw:1 controller auto={C(0/0,-6,Loyalty)}:name(-6: Emblem) emblem transforms((,newability[lord(creature|mybattlefield) trample],newability[lord(creature|mybattlefield) 3/3])) forever dontremove text=0: Create two 2/2 black and green Wolf creature tokens with "When this creature dies, put a loyalty counter on each Garruk you control." -- -3: Destroy target creature. Draw a card. -- -6: You get an emblem with "Creatures you control get +3/+3 and have trample." mana={4}{B}{G} type=Legendary Planeswalker subtype=Garruk [/card] [card] name=Garruk, Primal Hunter auto=counter(0/0,3,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Create a 3/3 Beast) _BEASTTOKEN_ auto={C(0/0,-3,Loyalty)}:name(-3: Draw a card equal to highest power) draw:power:highest:*:mybattlefield auto={C(0/0,-6,Loyalty)}:name(-6: Create a 6/6 Wurm for each land) foreach(land|mybattlefield) token(Wurm,Creature Wurm,6/6,green) text=+1: Put a 3/3 green Beast creature token onto the battlefield. -- -3: Draw cards equal to the greatest power among creatures you control. -- -6: Put a 6/6 green Wurm creature token onto the battlefield for each land you control. mana={2}{G}{G}{G} type=Legendary Planeswalker subtype=Garruk [/card] [card] name=Garruk Relentless backside=Garruk, the Veil-Cursed auto=counter(0/0,3,loyalty) auto=this(counter{0/0.1.loyalty}<3) flip(backside) auto={0}:name(+0: Garruk fights a creature) target(creature) dynamicability && damage:3 auto={0}:name(+0: Create a 2/2 Wolf) _WOLFTOKEN_ text=When Garruk Relentless has two or fewer loyalty counters on him, transform him. -- 0: Garruk Relentless deals 3 damage to target creature. That creature deals damage equal to its power to him. -- 0: Put a 2/2 green Wolf creature token onto the battlefield. // Garruk, the Veil-Cursed mana={3}{G} type=Legendary Planeswalker subtype=Garruk [/card] [card] name=Garruk, the Veil-Cursed backside=Garruk Relentless auto={C(0/0,1,Loyalty)}:name(+1: Create a 1/1 Wolf) token(Wolf,Creature Wolf,1/1,black,deathtouch) auto={C(0/0,-1,Loyalty)}{S(creature|myBattlefield)}:name(-1: Search creature) target(creature|mylibrary) moveto(myhand) and!( shuffle )! auto={C(0/0,-3,Loyalty)}:name(-3: Creatures gets +X/+X and trample) all(creature|mybattlefield) transforms((,newability[trample],newability[type:creature:mygraveyard/type:creature:mygraveyard])) ueot text=+1: Put a 1/1 black Wolf creature token with deathtouch onto the battlefield. -- -1: Sacrifice a creature. If you do, search your library for a creature card, reveal it, put it into your hand, then shuffle your library. -- -3: Creatures you control gain trample and get +X/+X until end of turn, where X is the number of creature cards in your graveyard. // Garruk Relentless type=Legendary Planeswalker subtype=Garruk color=black,green [/card] [card] name=Garruk, Savage Herald aicode=activate transforms((,newability[if type(creature[zpos=1]|mylibrary)~morethan~0 then target(creature[zpos=1]|mylibrary) moveto(ownerHand) else target(*[zpos=1]|mylibrary) moveto(bottomoflibrary)])) ueot auto=counter(0/0,5,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Reveal the top card) reveal:1 optionone target(creature|reveal) moveto(myhand) optiononeend optiontwo name(Put in bottom of library) target(<1>*|reveal) moveto(bottomoflibrary) optiontwoend revealend auto={C(0/0,-2,Loyalty)}:name(-2: Deals damage to target creature) target(creature|mybattlefield) transforms((,newability[target(other creature) dynamicability])) oneshot auto={C(0/0,-7,Loyalty)}:name(-7: Creatures you control assign damage) all(creature|myBattlefield) transforms((,newability[@combat(blocked,turnlimited) source(this):may name(assign combat damage to defending player) damage:power opponent && fog from(this)])) ueot text=+1: Reveal the top card of your library. If it's a creature card, put it into your hand. Otherwise, put it on the bottom of your library. -- −2: Target creature you control deals damage equal to its power to another target creature. -- −7: Until end of turn, creatures you control gain "You may have this creature assign its combat damage as though it weren't blocked." mana={4}{G}{G} type=Legendary Planeswalker subtype=Garruk [/card] [card] name=Garruk, Unleashed auto=counter(0/0,4,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Target creature gets +3/+3 and trample) target(creature) 3/3 ueot && trample ueot auto={C(0/0,-2,Loyalty)}:name(-2: Create a Beast 3/3) _BEASTTOKEN_ && transforms((,newability[if type(creature|opponentbattlefield)~morethan~type(creature|mybattlefield) then counter(0/0,1,Loyalty) all(this)])) oneshot auto={C(0/0,-7,Loyalty)}:name(-7: Emblem: "Search a creature") emblem transforms((,newability[@each my endofturn:may moveTo(myBattlefield) target(creature|myLibrary) && shuffle])) forever dontremove text=+1: Up to one target creature gets +3/+3 and gains trample until end of turn. -- −2: Create a 3/3 green Beast creature token. Then if an opponent controls more creatures than you, put a loyalty counter on Garruk, Unleashed. -- −7: You get an emblem with "At the beginning of your end step, you may search your library for a creature card, put it onto the battlefield, then shuffle your library." mana={2}{G}{G} type=Legendary Planeswalker subtype=Garruk [/card] [card] name=Garruk, Wrath of the Wilds auto=counter(0/0,3,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Creature perpetually gets 1/1) target(creature|myhand) transforms((,newability[counter(1/1.1.PerpetualPT) notrg],newability[changecost(colorless:-1) forcedalive])) forever auto={C(0/0,-1,Loyalty)}:name(-1: Draft Mosscoat Goriak) conjure cards(Mosscoat Goriak) zone(myreveal) and!( moveto(myBattlefield) )! auto={C(0/0,-1,Loyalty)}:name(-1: Draft Sylvan Brushstrider) conjure cards(Sylvan Brushstrider) zone(myreveal) and!( moveto(myBattlefield) )! auto={C(0/0,-1,Loyalty)}:name(-1: Draft Murasa Rootgrazer) conjure cards(Murasa Rootgrazer) zone(myreveal) and!( moveto(myBattlefield) )! auto={C(0/0,-1,Loyalty)}:name(-1: Draft Dire Wolf Prowler) conjure cards(Dire Wolf Prowler) zone(myreveal) and!( moveto(myBattlefield) )! auto={C(0/0,-1,Loyalty)}:name(-1: Draft Ferocious Pup) conjure cards(Ferocious Pup) zone(myreveal) and!( moveto(myBattlefield) )! auto={C(0/0,-1,Loyalty)}:name(-1: Draft Pestilent Wolf) conjure cards(Pestilent Wolf) zone(myreveal) and!( moveto(myBattlefield) )! auto={C(0/0,-1,Loyalty)}:name(-1: Draft Garruk's Uprising) conjure cards(Garruk's Uprising) zone(myreveal) and!( moveto(myBattlefield) )! auto={C(0/0,-1,Loyalty)}:name(-1: Draft Dawntreader Elk) conjure cards(Dawntreader Elk) zone(myreveal) and!( moveto(myBattlefield) )! auto={C(0/0,-1,Loyalty)}:name(-1: Draft Nessian Hornbeetle) conjure cards(Nessian Hornbeetle) zone(myreveal) and!( moveto(myBattlefield) )! auto={C(0/0,-1,Loyalty)}:name(-1: Draft Territorial Scythecat) conjure cards(Territorial Scythecat) zone(myreveal) and!( moveto(myBattlefield) )! auto={C(0/0,-1,Loyalty)}:name(-1: Draft Trufflesnout) conjure cards(Trufflesnout) zone(myreveal) and!( moveto(myBattlefield) )! auto={C(0/0,-1,Loyalty)}:name(-1: Draft Wary Okapi) conjure cards(Wary Okapi) zone(myreveal) and!( moveto(myBattlefield) )! auto={C(0/0,-1,Loyalty)}:name(-1: Draft Scurrid Colony) conjure cards(Scurrid Colony) zone(myreveal) and!( moveto(myBattlefield) )! auto={C(0/0,-1,Loyalty)}:name(-1: Draft Barkhide Troll) conjure cards(Barkhide Troll) zone(myreveal) and!( moveto(myBattlefield) )! auto={C(0/0,-1,Loyalty)}:name(-1: Draft Underdark Basilisk) conjure cards(Underdark Basilisk) zone(myreveal) and!( moveto(myBattlefield) )! auto={C(0/0,-5,Loyalty)}:name(-3: Your creatures get 3/3) all(creature|myBattlefield) transforms((,newability[3/3],newability[trample])) ueot text=+1: Choose a creature card in your hand. it perpetually gets +1/+1 and perpetually gains "This spell costs {1} less to cast." -- −1: Draft a card from Garruk, Wrath of the Wild's spellbook and put it onto the battlefield. -- −5: Until end of turn, creatures you control get +3/+3 and gain trample. mana={2}{G}{G} type=Legendary Planeswalker subtype=Garruk [/card] [card] name=Garruk Wildspeaker auto=counter(0/0,3,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: untap two lands) untap target(<2>land) auto={C(0/0,-1,Loyalty)}:name(-1: Create a 3/3 beast) _BEASTTOKEN_ auto={C(0/0,-4,Loyalty)}:name(-4: Creatures gets +3/+3 and trample) all(creature|mybattlefield) 3/3 ueot && all(creature|mybattlefield) trample ueot text=+1: Untap two target lands. -- -1: Put a 3/3 green Beast creature token onto the battlefield. -- -4: Creatures you control get +3/+3 and gain trample until end of turn. mana={2}{G}{G} type=Legendary Planeswalker subtype=Garruk [/card] [card] name=Geyadrone Dihada auto=counter(0/0,4,loyalty) auto=protection from(*[-instant;-sorcery;counter{0/0.1.corruption}]) auto={C(0/0,1,Loyalty)}:name(+1: Gain 2 life) life:2 controller && life:-2 opponent auto={C(0/0,1,Loyalty)}:name(+1: Gain 2 life and put counter) target(*[creature;planeswalker]|battlefield) counter(0/0,1,corruption) && life:2 controller && life:-2 opponent auto={C(0/0,-3,Loyalty)}:name(-3: Gain control of creature or planeswalker) target(*[creature;planeswalker]|battlefield) moveto(mybattlefield) and!(transforms((,newability[phaseaction[endofturn once sourceinplay] moveTo(previousbattlefield)],newability[counter(0/0.1.corruption)],newability[untap],haste)) ueot)! auto={C(0/0,-7,Loyalty)}:name(-7: Gain control of all corrupted) all(*[counter{0/0.1.corruption}]|battlefield) moveto(mybattlefield) text=Protection from permanents with corruption counters on them -- +1: Each opponent loses 2 life and you gain 2 life. Put a corruption counter on up to one other target creature or planeswalker. -- −3: Gain control of target creature or planeswalker until end of turn. Untap it and put a corruption counter on it. It gains haste until end of turn. -- −7: Gain control of each permanent with a corruption counter on it. mana={1}{U}{B}{R} type=Legendary Planeswalker subtype=Dihada [/card] [card] name=Gideon, Ally of Zendikar auto=counter(0/0,4,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Transforms Gideon 5/5 indestructible) transforms((Human Soldier Ally Creature Planeswalker,setpower=5,settoughness=5,indestructible)) ueot && transforms((,newability[preventAllDamage to(this)])) ueot auto={C(0/0,0,Loyalty)}:name(+0: Create 2/2 Knight Ally) token(Knight Ally,Creature Knight Ally,2/2,white) controller auto={C(0/0,-4,Loyalty)}:name(-4: Emblem: "Creatures gets +1/+1") emblem transforms((,newability[lord(creature|mybattlefield) 1/1])) forever dontremove text=+1: Until end of turn, Gideon, Ally of Zendikar becomes a 5/5 Human Soldier Ally creature with indestructible that's still a planeswalker. Prevent all damage that would be dealt to him this turn. -- 0: Put a 2/2 white Knight Ally creature token onto the battlefield. -- -4: You get an emblem with "Creatures you control get +1/+1." -- Starting Loyalty (4) mana={2}{W}{W} type=Legendary Planeswalker subtype=Gideon [/card] [card] name=Gideon Blackblade auto=counter(0/0,4,loyalty) auto=this(variable{controllerturn}>0) transforms((Human Soldier Creature,setpower=4,settoughness=4,newability[indestructible],newability[preventAllDamage to(this)])) auto={C(0/0,1,Loyalty)}:name(+1: Don't target any creature) donothing auto={C(0/0,1,Loyalty)}:name(+1: Other creature gains vigilance) target(other creature|myBattlefield) transforms((,newability[vigilance])) ueot auto={C(0/0,1,Loyalty)}:name(+1: Other creature gains lifelink) target(other creature|myBattlefield) transforms((,newability[lifelink])) ueot auto={C(0/0,1,Loyalty)}:name(+1: Other creature gains indestructible) target(other creature|myBattlefield) transforms((,newability[indestructible])) ueot auto={C(0/0,-6,Loyalty)}:name(-6: Exile target nonland permanent) target(*[-land]|battlefield) moveTo(exile) text=As long as it's your turn, Gideon Blackblade is a 4/4 Human Soldier creature with indestructible that's still a planeswalker. -- Prevent all damage that would be dealt to Gideon Blackblade during your turn. -- +1: Up to one other target creature you control gains your choice of vigilance, lifelink, or indestructible until end of turn. -- -6: Exile target nonland permanent. mana={1}{W}{W} type=Legendary Planeswalker subtype=Gideon [/card] [card] name=Gideon, Champion of Justice auto=counter(0/0,4,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Put a loyalty counter for each creature) target(opponent) deplete:0 && foreach(creature|targetedpersonsbattlefield) counter(0/0,1,loyalty) all(this) auto={C(0/0,0,Loyalty)}:name(+0: Transforms Gideon into a Soldier creature) transforms((Human Soldier Creature Planeswalker,setpower=counter{0%0.1.Loyalty},settoughness=counter{0%0.1.Loyalty},indestructible)) ueot && transforms((,newability[preventAllDamage to(this)])) ueot auto={C(0/0,-15,Loyalty)}:name(-15: Exile other permanents) moveTo(exile) all(other *) text=+1: Put a loyalty counter on Gideon, Champion of Justice for each creature target opponent controls. -- 0: Until end of turn, Gideon, Champion of Justice becomes an indestructible Human Soldier creature with power and toughness each equal to the number of loyalty counters on him. He's still a planeswalker. Prevent all damage that would be dealt to him this turn. -- -15: Exile all other permanents. mana={2}{W}{W} type=Legendary Planeswalker subtype=Gideon [/card] [card] name=Gideon Jura auto=counter(0/0,6,loyalty) auto={C(0/0,2,Loyalty)}:name(+2: Creatures attack Guideon Jura) all(creature|opponentbattlefield) mustattack (Gideon Jura) ueot auto={C(0/0,-2,Loyalty)}:name(-2: Destroy target tapped creature) destroy target(creature[tapped]) auto={C(0/0,0,Loyalty)}:name(+0: Transforms Gideon to 6/6) transforms((Creature Human Soldier,setpower=6,settoughness=6,newability[preventAllDamage to(this)])) ueot text=+2: During target opponent's next turn, creatures that player controls attack Gideon Jura if able. -- -2: Destroy target tapped creature. -- 0: Until end of turn, Gideon Jura becomes a 6/6 Human Soldier creature that's still a planeswalker. Prevent all damage that would be dealt to him this turn. mana={3}{W}{W} type=Legendary Planeswalker subtype=Gideon [/card] [card] name=Gideon, Martial Paragon auto=counter(0/0,5,loyalty) auto={C(0/0,2,Loyalty)}:name(+2: Untap all creatures and get +1/+1) all(creature|mybattlefield) 1/1 && untap ueot auto={C(0/0,0,Loyalty)}:name(+0: Transforms to Human Soldier 5/5) transforms((Creature Human Soldier,setpower=5,settoughness=5,indestructible,newability[preventAllDamage to(this)])) ueot auto={C(0/0,-10,Loyalty)}:name(10: Tap all creatures and +2/+2) all(creature|opponentbattlefield) tap && all(creature|mybattlefield) 2/2 ueot text=+2: Untap all creatures you control. Those creatures get +1/+1 until end of turn. -- 0: Until end of turn, Gideon, Martial Paragon becomes a 5/5 Human Soldier creature with indestructible that's still a planeswalker. Prevent all damage that would be dealt to him this turn. -- -10: Creatures you control get +2/+2 until end of turn. Tap all creatures your opponents control. mana={4}{W} type=Legendary Planeswalker subtype=Gideon [/card] [card] name=Gideon of the Trials auto=counter(0/0,3,loyalty) auto={C(0/0,1,Loyalty)}:name(+1:Prevent all damage from permanent) target(*|battlefield) transforms((,newability[preventalldamage from(this)])) uynt auto={C(0/0,0,Loyalty)}:name(+0: Transforms to Human Soldier 4/4) transforms((Creature Human Soldier,setpower=4,settoughness=4,indestructible,newability[preventAllDamage to(this)])) ueot auto={C(0/0,0,Loyalty)}:name(+0: Emble: "As planeswalker, you can't lose the game") emblem transforms((,newability[lord(gideon|mybattlefield) cantlose])) forever dontremove text=+1: Until your next turn, prevent all damage target permanent would deal. -- 0: Until end of turn, Gideon of the Trials becomes a 4/4 Human Soldier creature with indestructible that's still a planeswalker. Prevent all damage that would be dealt to him this turn. -- 0: You get an emblem with "As long as you control a Gideon planeswalker, you can't lose the game and your opponents can't win the game." mana={1}{W}{W} type=Legendary Planeswalker subtype=Gideon [/card] [card] name=Gideon, the Oathsworn auto=counter(0/0,4,loyalty) auto=@each my blockers restriction{type(creature[-gideon&attacking]|myBattlefield)~morethan~1}:counter(1/1) all(creature[-gideon&attacking]|myBattlefield) auto={C(0/0,2,Loyalty)}:name(+2: Trasnform to Soldier 5/5) transforms((Human Soldier Creature,setpower=5,settoughness=5,newability[preventAllDamage to(this)])) ueot auto={C(0/0,-9,Loyalty)}:name(-9: Exile Gideand and all creatures) moveTo(exile) all(creature|opponentBattlefield) && moveTo(exile) all(this) text=Whenever you attack with two or more non-Gideon creatures, put a +1/+1 counter on each of those creatures. -- +2: Until end of turn, Gideon, the Oathsworn becomes a 5/5 white Soldier creature that's still a planeswalker. Prevent all damage that would be dealt to him this turn. (He can't attack if he was cast this turn.) -- -9: Exile Gideon, the Oathsworn and each creature your opponents control. mana={4}{W}{W} type=Legendary Planeswalker subtype=Gideon [/card] [card] name=Gideon, Battle-Forged backside=Kytheon, Hero of Akros auto=counter(0/0,3,loyalty) auto={C(0/0,2,Loyalty)}:name(+2: Target creature attacks Gideon) target(creature|opponentbattlefield) mustattack uynt auto={C(0/0,-1,Loyalty)}:name(+1: Target creature is indestructible and untap it) target(creature) transforms((,newability[untap],newability[indestructible])) uynt auto={C(0/0,0,Loyalty)}:name(+0: Transforms Gideon into a 4/4 Human Indestructible) transforms((Human Soldier Creature,setpower=4,settoughness=4,newability[indestructible],newability[preventAllDamage to(this)])) ueot text=+2: Up to one target creature an opponent controls attacks Gideon, Battle-Forged during its controller's next turn if able. -- +1: Until your next turn, target creature gains indestructible. Untap that creature. -- 0: Until end of turn, Gideon, Battle-Forged becomes a 4/4 Human Soldier creature with indestructible that's still a planeswalker. Prevent all damage that would be dealt to him this turn. // Kytheon, Hero of Akros type=Legendary Planeswalker subtype=Gideon color=white [/card] [card] name=Grand Master of Flowers auto=counter(0/0,3,Loyalty) auto=this(counter{0/0.1.Loyalty}>=7) becomes(Creature Dragon God,7/7,flying,indestructible) auto={C(0/0,1,Loyalty)}:name(+1: Creature can't attack) target(creature[-first strike;-double strike;-vigilance]|battlefield) transforms((,newability[cantblock],newability[cantattack],newability[cantpwattack])) uynt auto={C(0/0,1,Loyalty)}:name(+1: Search Monk in library) target(Monk of the Open Hand|mylibrary) moveto(myhand) and!( shuffle )! auto={C(0/0,1,Loyalty)}:name(+1: Search Monk in graveyard) target(Monk of the Open Hand|mygraveyard) moveto(myhand) text=As long as Grand Master of Flowers has seven or more loyalty counters on him, he's a 7/7 Dragon God creature with flying and indestructible. -- +1: Target creature without first strike, double strike, or vigilance can't attack or block until your next turn. -- +1: Search your library and/or graveyard for a card named Monk of the Open Hand, reveal it, and put it into your hand. If you search your library this way, shuffle it. mana={2}{W}{W} type=Legendary Planeswalker subtype=Bahamut [/card] [card] name=Grist, the Hunger Tide auto=counter(0/0,3,loyalty) auto=transforms((removealltypes,newability[becomes(Legendary Planeswalker Grist)])) forever auto=@counteradded(0/0,1,GristEffect) from(insect|mygraveyard):name(Repeat process) name(Repeat process) all(this) counter(0/0,1,loyalty) && all(insect[counter{0/0.1.GristEffect}]|mygraveyard) removeallcounters(0/0,1,GristEffect) && token(Insect,Creature Insect,1/1,black,green) and!( transforms((,newability[all(*[zpos=1]|mylibrary) moveto(mygraveyard) and!( if cantargetcard(*[insect]|*) then counter(0/0.1.GristEffect) )!])) oneshot )! auto={C(0/0,1,Loyalty)}:name(+1: Create 1/1 insect) token(Insect,Creature Insect,1/1,black,green) and!( transforms((,newability[all(*[zpos=1]|mylibrary) moveto(mygraveyard) and!( if cantargetcard(*[insect]|*) then counter(0/0.1.GristEffect) )!])) oneshot )! auto={C(0/0,-2,Loyalty)}:name(-2: Sacrifice and destroy) target(creature|mybattlefield) sacrifice and!( transforms((,newability[name(Destroy creature or planeswalker) target(*[creature;planeswalker]|battlefield) destroy])) oneshot )! auto={C(0/0,-2,Loyalty)}:name(-2: Don't sacrifice any creature) donothing auto={C(0/0,-5,Loyalty)}:name(-5: Opponent lose life) life:-type:creature:mygraveyard opponent text=As long as Grist, the Hunger Tide isn't on the battlefield, it's a 1/1 Insect creature in addition to its other types. -- +1: Create a 1/1 black and green Insect creature token, then mill a card. If an Insect card was milled this way, put a loyalty counter on Grist and repeat this process. -- −2: You may sacrifice a creature. When you do, destroy target creature or planeswalker. -- −5: Each opponent loses life equal to the number of creature cards in your graveyard. mana={1}{B}{G} type=Legendary Planeswalker Creature subtype=Grist Insect power=1 toughness=1 [/card] [card] name=Huatli, Dinosaur Knight auto=counter(0/0,4,loyalty) auto={C(0/0,2,Loyalty)}:name(+2: Don't put counters) donothing auto={C(0/0,2,Loyalty)}:name(+2: Put two +1/+1 counters on a Dinosaur) target(dinosaur|mybattlefield) counter(1/1,2) auto={C(0/0,-3,Loyalty)}:name(-3: Dinosaur deals damage) target(dinosaur|mybattlefield) transforms((,newability[dynamicability target(creature|opponentbattlefield)])) oneshot auto={C(0/0,-7,Loyalty)}:name(-7: Dinosaurs gets +4/+4) all(dinosaur|mybattlefield) 4/4 ueot text=+2: Put two +1/+1 counters on up to one target Dinosaur you control. -- -3: Target Dinosaur you control deals damage equal to its power to target creature you don't control. -- -7: Dinosaurs you control get +4/+4 until end of turn. mana={4}{R}{W} type=Legendary Planeswalker subtype=Huatli [/card] [card] name=Huatli, Radiant Champion auto=counter(0/0,3,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Put a Loyalty counter for each creature) foreach(creature|myBattlefield) counter(0/0,1,Loyalty) all(this) auto={C(0/0,-1,Loyalty)}:name(-1: Target creature gets +X/+X) target(creature) type:creature:myBattlefield/type:creature:myBattlefield ueot auto={C(0/0,-8,Loyalty)}:name(-8: Emblem: "Whenever creature enters, draw a card) emblem transforms((,newability[@movedTo(creature|myBattlefield):may draw:1 controller])) forever dontremove text=+1: Put a loyalty counter on Huatli, Radiant Champion for each creature you control. -- −1: Target creature gets +X/+X until end of turn, where X is the number of creatures you control. -- −8: You get an emblem with "Whenever a creature enters the battlefield under your control, you may draw a card." mana={2}{G}{W} type=Legendary Planeswalker subtype=Huatli [/card] [card] name=Huatli, the Sun's Heart auto=counter(0/0,7,loyalty) auto=lord(creature|myBattlefield) combattoughness auto={C(0/0,-3,Loyalty)}:name(-3: Gainlife equal to highest toughness) life:toughness:highest:creature:myBattlefield text=Each creature you control assigns combat damage equal to its toughness rather than its power. -- -3: You gain life equal to the greatest toughness among creatures you control. mana={2}{GW} type=Legendary Planeswalker subtype=Huatli [/card] [card] name=Huatli, Warrior Poet auto=counter(0/0,3,loyalty) auto=@counterremoved(0/0,1,Loyalty) from(this) restriction{myturnonly}:name(Deals 1 damage and can't block) target(creature|opponentBattlefield) transforms((,newability[damage:1],newability[cantblock])) ueot auto=@movedTo(this|myGraveyard) from(myBattlefield) restriction{myturnonly}:name(Deals 1 damage and can't block) target(creature|opponentBattlefield) transforms((,newability[damage:1],newability[cantblock])) ueot auto={C(0/0,2,Loyalty)}:name(+2: Gain life equal to highest power) life:power:highest:*:mybattlefield controller auto={C(0/0,0,Loyalty)}:name(+0: Create a 3/3 Dinosaur) token(Dinosaur,Creature Dinosaur,3/3,green,trample) auto={C(0/0,-1,Loyalty)}:name(-1: Deals 1 damage divided and can't block) donothing auto={C(0/0,-2,Loyalty)}:name(-2: Deals 2 damage divided and can't block) donothing auto={C(0/0,-3,Loyalty)}:name(-3: Deals 3 damage divided and can't block) donothing auto={C(0/0,-4,Loyalty)}:name(-4: Deals 4 damage divided and can't block) donothing auto={C(0/0,-5,Loyalty)}:name(-5: Deals 5 damage divided and can't block) donothing auto={C(0/0,-6,Loyalty)}:name(-6: Deals 6 damage divided and can't block) donothing auto={C(0/0,-7,Loyalty)}:name(-7: Deals 7 damage divided and can't block) donothing auto={C(0/0,-8,Loyalty)}:name(-8: Deals 8 damage divided and can't block) donothing auto={C(0/0,-9,Loyalty)}:name(-9: Deals 9 damage divided and can't block) donothing auto={C(0/0,-10,Loyalty)}:name(-10: Deals 10 damage divided and can't block) donothing auto={C(0/0,-11,Loyalty)}:name(-11: Deals 11 damage divided and can't block) donothing auto={C(0/0,-12,Loyalty)}:name(-12: Deals 12 damage divided and can't block) donothing auto={C(0/0,-13,Loyalty)}:name(-13: Deals 13 damage divided and can't block) donothing auto={C(0/0,-14,Loyalty)}:name(-14: Deals 14 damage divided and can't block) donothing auto={C(0/0,-15,Loyalty)}:name(-15: Deals 15 damage divided and can't block) donothing auto={C(0/0,-16,Loyalty)}:name(-16: Deals 16 damage divided and can't block) donothing auto={C(0/0,-17,Loyalty)}:name(-17: Deals 17 damage divided and can't block) donothing auto={C(0/0,-18,Loyalty)}:name(-18: Deals 18 damage divided and can't block) donothing auto={C(0/0,-19,Loyalty)}:name(-19: Deals 19 damage divided and can't block) donothing auto={C(0/0,-20,Loyalty)}:name(-20: Deals 20 damage divided and can't block) donothing text=+2: You gain life equal to the greatest power among creatures you control. -- 0: Create a 3/3 green Dinosaur creature token with trample. -- -X: Huatli, Warrior Poet deals X damage divided as you choose among any number of target creatures. Creatures dealt damage this way can't block this turn. mana={3}{R}{W} type=Legendary Planeswalker subtype=Huatli [/card] [card] name=Inzerva, Master of Insights aicode=activate target(*[zpos<=2]|opponentLibrary) moveto(opponentreveal) and!( bottomoflibrary )! auto=counter(0/0,4,loyalty) auto={C(0/0,+2,Loyalty)}:name(+2: Draw 2 cards and discard) draw:2 && transforms((,newability[reject notatarget(*|myhand)])) oneshot auto={C(0/0,-2,Loyalty)}:name(-2: Look at opponent library and scry 2) reveal:2 revealzone(opponentlibrary) optionone name(Put on top) target(*|reveal) moveto(ownerlibrary) optiononeend optiontwo name(Put on bottom) target(<2>*|reveal) bottomoflibrary optiontwoend afterrevealed name(Scry 2) scry:2 scrycore delayed dontshow donothing scrycoreend scryend afterrevealedend revealend auto={C(0/0,-4,Loyalty)}:name(-4: Emblem: Draw to deal damage) emblem transforms((,newability[lord(*|opponentBattlefield) showcontrollerhand],newability[lord(*|myBattlefield) showopponenthand],newability[@drawfoeof(player):name(Damage opponent) damage:1 opponent] )) forever dontremove text=+2: Draw two cards, then discard a card. -- −2: Look at the top two cards of each other player's library, then put any number of them on the bottom of that library and the rest on top in any order. Scry 2. -- −4: You get an emblem with "Your opponents play with their hands revealed" and "Whenever an opponent draws a card, this emblem deals 1 damage to them." mana={1}{2U}{2R} type=Legendary Planeswalker subtype=Inzerva [/card] [card] name=Jace, Arcane Strategist auto=counter(0/0,4,loyalty) auto=_SECOND_DRAW_counter(1/1) target(creature|myBattlefield) auto={C(0/0,1,Loyalty)}:name(+1: Draw a card) draw:1 controller auto={C(0/0,-7,Loyalty)}:name(-7: Creatures you control can't be blocked) all(creature|myBattlefield) unblockable text=Whenever you draw your second card each turn, put a +1/+1 counter on target creature you control. -- +1: Draw a card. -- -7: Creatures you control can't be blocked this turn. mana={4}{U}{U} type=Legendary Planeswalker subtype=Jace [/card] [card] name=Jace, Architect of Thought auto=counter(0/0,4,loyalty) aicode=activate target(*[zpos<=3]|mylibrary) moveto(myhand) and!( transforms((,newability[all(*[zpos<=3]|mylibrary) moveto(myreveal) and!( bottomoflibrary )!])) oneshot )! auto={C(0/0,1,Loyalty)}:name(+1: Attacking creatures get -1/-0) transforms((,newability[counter(0/0.1.JaceEffect)],newability[phaseaction[my untap once sourceinplay] counter(0/0.-1.JaceEffect)])) forever auto=this(counter{0/0.1.JaceEffect}>0) lord(creature|opponentbattlefield) transforms((,newability[@combat(attacking) source(this):-1/0 ueot])) auto={C(0/0,-2,Loyalty)}:name(-2: Look top 3 cards) reveal:3 optionone name(Put in hand) target(*|reveal) moveto(myhand) optiononeend optiontwo all(*|reveal) bottomoflibrary optiontwoend revealend auto={C(0/0,-8,Loyalty)}:name(-8: Exile cards from libraries) target(*[-land]|mylibrary) moveto(exile) and!( transforms((,newability[zerocast],newability[canplayfromexile],newability[name(Search opponent library) target(*[-land]|opponentlibrary) moveto(myexile) and!( transforms((,newability[choice name(Cast opponent exiled card) activate castcard(normal)],newability[choice name(Don't cast opponent exiled card) moveto(ownerExile)])) ueot )!])) ueot )! text=+1: Until your next turn, whenever a creature an opponent controls attacks, it gets -1/-0 until end of turn. -- -2: Reveal the top three cards of your library. An opponent separates those cards into two piles. Put one pile into your hand and the other on the bottom of your library in any order. -- -8: For each player, search that player's library for a nonland card and exile it, then that player shuffles their library. You may cast those cards without paying their mana costs. mana={2}{U}{U} type=Legendary Planeswalker subtype=Jace [/card] [card] name=Jace Beleren auto=counter(0/0,3,loyalty) auto={C(0/0,2,Loyalty)}:name(+2: Each player draw) draw:1 controller && draw:1 opponent auto={C(0/0,-1,Loyalty)}:name(-1: Target player draw a card) draw:1 target(player) auto={C(0/0,-10,Loyalty)}:name(-10: Target player mils twenty) deplete:20 target(player) text=+2: Each player draws a card. -- -1: Target player draws a card. -- -10: Target player puts the top twenty cards of his or her library into his or her graveyard. mana={1}{U}{U} type=Legendary Planeswalker subtype=Jace [/card] [card] name=Jace, Cunning Castaway auto=counter(0/0,3,loyalty) auto=@combatdamaged(player) from(creature|mybattlefield) restriction{compare(hascntjaceeffect)~morethan~0} turnlimited:draw:1 controller && transforms((,newability[name(Discard a card) reject notatarget(*|myhand) ueot])) ueot auto=@each endofturn restriction{compare(hascntjaceeffect)~morethan~0}:name(Effect Ends) removeallcounters(0/0.1.JaceEffect) auto={C(0/0,1,Loyalty)}:name(+1: Draw on damage) counter(0/0.1.JaceEffect) notrg auto={C(0/0,-2,Loyalty)}:name(-2: Create Illusion) token(Illusion,Creature Illusion,2/2,blue) and!( transforms((,newability[@targeted(this) from(*|stack):name(Sacrifice) sacrifice])) forever )! auto={C(0/0,-5,Loyalty)}:name(-5: Create two copy) clone options(nolegend) && clone options(nolegend) text=+1: Whenever one or more creatures you control deal combat damage to a player this turn, draw a card, then discard a card. -- -2: Create a 2/2 blue Illusion creature token with "When this creature becomes the target of a spell, sacrifice it." -- -5: Create two tokens that are copies of Jace, Cunning Castaway, except they're not legendary. mana={1}{U}{U} type=Legendary Planeswalker subtype=Jace [/card] [card] name=Jace, Ingenious Mind-Mage auto=counter(0/0,5,Loyalty) auto={counter(0/0,1,Loyalty)}:name(+1: Draw a card) draw:1 auto={counter(0/0,1,Loyalty)}:name(+1: Untap all creatures) untap all(creature|mybattlefield) auto={counter(0/0,-9,Loyalty)}:name(-9: Gain control up to three creatures) target(creature) moveTo(mybattlefield) text=+1: Draw a card. -- +1: Untap all creatures you control. -- -9: Gain control of up to three target creatures. mana={4}{U}{U} type=Legendary Planeswalker subtype=Jace [/card] [card] name=Jace, Memory Adept auto=counter(0/0,4,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Target player mils and draw) deplete:1 target(player) && draw:1 controller auto={C(0/0,0,Loyalty)}:name(+0: Target player mils ten) deplete:10 target(player) auto={C(0/0,-7,Loyalty)}:name(-7: Target players draw twenty cards) target(player) draw:20 text=+1: Draw a card. Target player puts the top card of his or her library into his or her graveyard. -- 0: Target player puts the top ten cards of his or her library into his or her graveyard. -- -7: Any number of target players each draw twenty cards. mana={3}{U}{U} type=Legendary Planeswalker subtype=Jace [/card] [card] name=Jace, Mirror Mage kicker={2} auto=counter(0/0,1,loyalty) auto=if paid(kicker) then clone options(nolegend) auto=if casted(this) then counter(0/0,3,loyalty) aicode=activate transforms((,newability[all(*[zpos<=2]|mylibrary) transforms((,newability[may name(Put on bottom of library) moveto(myreveal) and!( bottomoflibrary )!])) oneshot])) oneshot auto={C(0/0,1,Loyalty)}:name(+1: Scry 2) scry:2 scrycore delayed dontshow donothing scrycoreend scryend auto={C(0/0,0,Loyalty)}:name(+0: Draw 1 and remove Loyalty counters) draw:1 restriction{type(*[manacost=0;zpos=1]|mylibrary)~morethan~0} auto={C(0/0,0,Loyalty)}:name(+0: Draw 1 and remove Loyalty counters) draw:1 && counter(0/0,-1,loyalty) restriction{type(*[manacost=1;zpos=1]|mylibrary)~morethan~0} auto={C(0/0,0,Loyalty)}:name(+0: Draw 1 and remove Loyalty counters) draw:1 && counter(0/0,-2,loyalty) restriction{type(*[manacost=2;zpos=1]|mylibrary)~morethan~0} auto={C(0/0,0,Loyalty)}:name(+0: Draw 1 and remove Loyalty counters) draw:1 && counter(0/0,-3,loyalty) restriction{type(*[manacost=3;zpos=1]|mylibrary)~morethan~0} auto={C(0/0,0,Loyalty)}:name(+0: Draw 1 and remove Loyalty counters) draw:1 && counter(0/0,-4,loyalty) restriction{type(*[manacost=4;zpos=1]|mylibrary)~morethan~0} auto={C(0/0,0,Loyalty)}:name(+0: Draw 1 and remove Loyalty counters) draw:1 && counter(0/0,-5,loyalty) restriction{type(*[manacost=5;zpos=1]|mylibrary)~morethan~0} auto={C(0/0,0,Loyalty)}:name(+0: Draw 1 and remove Loyalty counters) draw:1 && counter(0/0,-6,loyalty) restriction{type(*[manacost=6;zpos=1]|mylibrary)~morethan~0} auto={C(0/0,0,Loyalty)}:name(+0: Draw 1 and remove Loyalty counters) draw:1 && counter(0/0,-7,loyalty) restriction{type(*[manacost=7;zpos=1]|mylibrary)~morethan~0} auto={C(0/0,0,Loyalty)}:name(+0: Draw 1 and remove Loyalty counters) draw:1 && counter(0/0,-8,loyalty) restriction{type(*[manacost=8;zpos=1]|mylibrary)~morethan~0} auto={C(0/0,0,Loyalty)}:name(+0: Draw 1 and remove Loyalty counters) draw:1 && counter(0/0,-9,loyalty) restriction{type(*[manacost=9;zpos=1]|mylibrary)~morethan~0} auto={C(0/0,0,Loyalty)}:name(+0: Draw 1 and remove Loyalty counters) draw:1 && counter(0/0,-10,loyalty) restriction{type(*[manacost=10;zpos=1]|mylibrary)~morethan~0 auto={C(0/0,0,Loyalty)}:name(+0: Draw 1 and remove Loyalty counters) draw:1 && counter(0/0,-11,loyalty) restriction{type(*[manacost=11;zpos=1]|mylibrary)~morethan~0} auto={C(0/0,0,Loyalty)}:name(+0: Draw 1 and remove Loyalty counters) draw:1 && counter(0/0,-12,loyalty) restriction{type(*[manacost=12;zpos=1]|mylibrary)~morethan~0} auto={C(0/0,0,Loyalty)}:name(+0: Draw 1 and remove Loyalty counters) draw:1 && counter(0/0,-13,loyalty) restriction{type(*[manacost=13;zpos=1]|mylibrary)~morethan~0} auto={C(0/0,0,Loyalty)}:name(+0: Draw 1 and remove Loyalty counters) draw:1 && counter(0/0,-14,loyalty) restriction{type(*[manacost=14;zpos=1]|mylibrary)~morethan~0} auto={C(0/0,0,Loyalty)}:name(+0: Draw 1 and remove Loyalty counters) draw:1 && counter(0/0,-15,loyalty) restriction{type(*[manacost=15;zpos=1]|mylibrary)~morethan~0} auto={C(0/0,0,Loyalty)}:name(+0: Draw 1 and remove Loyalty counters) draw:1 && counter(0/0,-16,loyalty) restriction{type(*[manacost=16;zpos=1]|mylibrary)~morethan~0} auto={C(0/0,0,Loyalty)}:name(+0: Draw 1 and remove Loyalty counters) draw:1 && counter(0/0,-17,loyalty) restriction{type(*[manacost=17;zpos=1]|mylibrary)~morethan~0} auto={C(0/0,0,Loyalty)}:name(+0: Draw 1 and remove Loyalty counters) draw:1 && counter(0/0,-18,loyalty) restriction{type(*[manacost=18;zpos=1]|mylibrary)~morethan~0} auto={C(0/0,0,Loyalty)}:name(+0: Draw 1 and remove Loyalty counters) draw:1 && counter(0/0,-19,loyalty) restriction{type(*[manacost=19;zpos=1]|mylibrary)~morethan~0} auto={C(0/0,0,Loyalty)}:name(+0: Draw 1 and remove Loyalty counters) draw:1 && counter(0/0,-20,loyalty) restriction{type(*[manacost=20;zpos=1]|mylibrary)~morethan~0} text=Kicker {2} -- When Jace, Mirror Mage enters the battlefield, if Jace was kicked, create a token that's a copy of Jace, Mirror Mage except it's not legendary and its starting loyalty is 1. -- +1: Scry 2. -- 0: Draw a card and reveal it. Remove a number of loyalty counters equal to that card's mana value from Jace, Mirror Mage. mana={1}{U}{U} type=Legendary Planeswalker subtype=Jace [/card] [card] name=Jace, the Living Guildpact auto=counter(0/0,5,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Look the top two and put one in graveyard) 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)}:name(-3: Return another nonland permanent) target(other *[-land]) moveTo(ownerhand) auto={C(0/0,-8,Loyalty)}:name(-8: Timetwister) 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=Jace, the Mind Sculptor auto=counter(0/0,3,loyalty) aicode=activate may bottomoflibrary all(*[zpos=1]|targetedpersonslibrary) auto={C(0/0,2,Loyalty)}:name(+2: Reveal top and put on bottom) target(player) reveal:1 optionone name(Put On Top) target(*|reveal) moveto(ownerlibrary) optiononeend optiontwo name(put on bottom) target(<1>*|reveal) bottomoflibrary optiontwoend revealend auto={C(0/0,0,Loyalty)}:name(+0: Draw three and return two cards) draw:3 controller && transforms((,newability[target(<2>*|myhand) moveto(mylibrary)])) oneshot auto={C(0/0,-1,Loyalty)}:name(-1: Return target creature) moveto(ownerhand) target(creature) auto={C(0/0,-12,Loyalty)}:name(-12: Exile target library and shuffle hand) target(player) ability$!all(*|mylibrary) moveto(exile) _ all(*|myhand) moveto(library) !$ targetedplayer text=+2: Look at the top card of target player's library. You may put that card on the bottom of that player's library. -- 0: Draw three cards, then put two cards from your hand on top of your library in any order. -- -1: Return target creature to its owner's hand. -- -12: Exile all cards from target player's library, then that player shuffles his or her hand into his or her library. mana={2}{U}{U} type=Legendary Planeswalker subtype=Jace [/card] [card] name=Jace, Unraveler of Secrets auto=counter(0/0,5,loyalty) aicode=activate transforms((,newability[draw:1 controller])) oneshot auto={C(0/0,1,Loyalty)}:name(+1: Scry and draw a card) scry:1 scrycore delayed draw:1 controller scrycoreend scryend auto={C(0/0,-2,Loyalty)}:name(-2: Return target creature) moveto(ownerhand) target(creature) auto={C(0/0,-8,Loyalty)}:name(-8: Emblem: "Whenever spell cast, counter it") emblem transforms((,newability[@movedto(*|opponentstack) restriction{thisturn(*|opponentstack)~morethan~0}:choice fizzle all(*|opponentstack)])) forever dontremove text=+1: Scry 1, then draw a card. -- -2: Return target creature to its owner's hand. -- -8: You get an emblem with "Whenever an opponent casts his or her first spell each turn, counter that spell." mana={3}{U}{U} type=Legendary Planeswalker subtype=Jace [/card] [card] name=Jace, Telepath Unbound backside=Jace, Vryn's Prodigy auto=counter(0/0,5,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: don't target any creature) donothing auto={C(0/0,1,Loyalty)}:name(+1: target creature gets -2/0) target(creature) -2/0 uynt auto={C(0/0,-3,Loyalty)}:name(-3: choose an instant or sorcery you may from graveyard) target(*[instant;sorcery]|mygraveyard) transforms((,newability[canplayfromgraveyard],newability[gainedexiledeath])) ueot auto={C(0/0,-9,Loyalty)}:name(-9: emblem mills opponent cards) emblem transforms((,newability[@movedTo(*|mystack):deplete:5 opponent])) forever dontremove text=+1: Up to one target creature gets -2/-0 until your next turn. -- -3: You may cast target instant or sorcery card from your graveyard this turn. If that card would be put into your graveyard this turn, exile it instead. -- -9: You get an emblem with "Whenever you cast a spell, target opponent puts the top five cards of his or her library into his or her graveyard." // Jace, Vryn's Prodigy type=Legendary Planeswalker subtype=Jace color=blue [/card] [card] name=Jace, Wielder of Mysteries abilities=cantmilllose auto=counter(0/0,4,loyalty) auto=@drawof(player) restriction{type(*|mylibrary)~equalto~0}:wingame auto={C(0/0,1,Loyalty)}:name(+1: Target player milss two and draws a card) target(player) deplete:2 && draw:1 auto={C(0/0,-8,Loyalty)}:name(-8: Draw seven cards if no cards are in library win the game) if type(*|mylibrary)~lessthan~8 then wingame else draw:7 text=If you would draw a card while your library has no cards in it, you win the game instead. -- +1: Target player puts the top two cards of their library into their graveyard. Draw a card. -- -8: Draw seven cards. Then if your library has no cards in it, you win the game. mana={1}{U}{U}{U} type=Legendary Planeswalker subtype=Jace [/card] [card] name=Jeska, Thrice Reborn abilities=canbecommander,partner auto=counter(0/0,pnumofcommandcast,loyalty) auto={C(0/0,0,Loyalty)}:name(+0: target creature deals triple damage) target(creature) transforms((,newability[@combatdamaged(player) from(this):damage:twicethatmuch opponent])) uynt auto={C(0/0,-1,Loyalty)}:name(-1: Deals damage to 1 player and to each of up to 2 creatures or planeswalkers) damage:1 target(player) && ability$!name(Choose 2 targets) target(*[creature;planeswalker]|battlefield) damage:1!$ controller auto={C(0/0,-1,Loyalty)}:name(-1: Deals damage to 2 players and to each of up to 1 creature or planeswalker) damage:1 opponent && damage:1 controller && ability$!name(Choose 1 target) target(*[creature;planeswalker]|battlefield) damage:1!$ controller auto={C(0/0,-1,Loyalty)}:name(-1: Deals damage to each of up to 3 creatures or planeswalkers) ability$!name(Choose 3 targets) target(*[creature;planeswalker]|battlefield) damage:1!$ controller auto={C(0/0,-2,Loyalty)}:name(-2: Deals 2 damages to 1 player and to each of up to 2 creatures or planeswalkers) damage:2 target(player) && ability$!name(Choose 2 targets) target(*[creature;planeswalker]|battlefield) damage:2!$ controller auto={C(0/0,-2,Loyalty)}:name(-2: Deals 2 damages to 2 players and to each of up to 1 creature or planeswalker) damage:2 opponent && damage:2 controller && ability$!name(Choose 1 target) target(*[creature;planeswalker]|battlefield) damage:2!$ controller auto={C(0/0,-2,Loyalty)}:name(-2: Deals 2 damages to each of up to 3 creatures or planeswalkers) ability$!name(Choose 3 targets) target(*[creature;planeswalker]|battlefield) damage:2!$ controller auto={C(0/0,-3,Loyalty)}:name(-3: Deals 3 damages to 1 player and to each of up to 2 creatures or planeswalkers) damage:3 target(player) && ability$!name(Choose 2 targets) target(*[creature;planeswalker]|battlefield) damage:3!$ controller auto={C(0/0,-3,Loyalty)}:name(-3: Deals 3 damages to 2 players and to each of up to 1 creature or planeswalker) damage:3 opponent && damage:3 controller && ability$!name(Choose 1 target) target(*[creature;planeswalker]|battlefield) damage:3!$ controller auto={C(0/0,-3,Loyalty)}:name(-3: Deals 3 damages to each of up to 3 creatures or planeswalkers) ability$!name(Choose 3 targets) target(*[creature;planeswalker]|battlefield) damage:3!$ controller auto={C(0/0,-4,Loyalty)}:name(-4: Deals 4 damages to 1 player and to each of up to 2 creatures or planeswalkers) damage:4 target(player) && ability$!name(Choose 2 targets) target(*[creature;planeswalker]|battlefield) damage:4!$ controller auto={C(0/0,-4,Loyalty)}:name(-4: Deals 4 damages to 2 players and to each of up to 1 creature or planeswalker) damage:4 opponent && damage:4 controller && ability$!name(Choose 1 target) target(*[creature;planeswalker]|battlefield) damage:4!$ controller auto={C(0/0,-4,Loyalty)}:name(-4: Deals 4 damages to each of up to 3 creatures or planeswalkers) ability$!name(Choose 3 targets) target(*[creature;planeswalker]|battlefield) damage:4!$ controller auto={C(0/0,-5,Loyalty)}:name(-5: Deals 5 damages to 1 player and to each of up to 2 creatures or planeswalkers) damage:5 target(player) && ability$!name(Choose 2 targets) target(*[creature;planeswalker]|battlefield) damage:5!$ controller auto={C(0/0,-5,Loyalty)}:name(-5: Deals 5 damages to 2 players and to each of up to 1 creature or planeswalker) damage:5 opponent && damage:5 controller && ability$!name(Choose 1 target) target(*[creature;planeswalker]|battlefield) damage:5!$ controller auto={C(0/0,-5,Loyalty)}:name(-5: Deals 5 damages to each of up to 3 creatures or planeswalkers) ability$!name(Choose 3 targets) target(*[creature;planeswalker]|battlefield) damage:5!$ controller auto={C(0/0,-6,Loyalty)}:name(-6: Deals 6 damages to 1 player and to each of up to 2 creatures or planeswalkers) damage:6 target(player) && ability$!name(Choose 2 targets) target(*[creature;planeswalker]|battlefield) damage:6!$ controller auto={C(0/0,-6,Loyalty)}:name(-6: Deals 6 damages to 2 players and to each of up to 1 creature or planeswalker) damage:6 opponent && damage:6 controller && ability$!name(Choose 1 target) target(*[creature;planeswalker]|battlefield) damage:6!$ controller auto={C(0/0,-6,Loyalty)}:name(-6: Deals 6 damages to each of up to 3 creatures or planeswalkers) ability$!name(Choose 3 targets) target(*[creature;planeswalker]|battlefield) damage:6!$ controller auto={C(0/0,-7,Loyalty)}:name(-7: Deals 7 damages to 1 player and to each of up to 2 creatures or planeswalkers) damage:7 target(player) && ability$!name(Choose 2 targets) target(*[creature;planeswalker]|battlefield) damage:7!$ controller auto={C(0/0,-7,Loyalty)}:name(-7: Deals 7 damages to 2 players and to each of up to 1 creature or planeswalker) damage:7 opponent && damage:7 controller && ability$!name(Choose 1 target) target(*[creature;planeswalker]|battlefield) damage:7!$ controller auto={C(0/0,-7,Loyalty)}:name(-7: Deals 7 damages to each of up to 3 creatures or planeswalkers) ability$!name(Choose 3 targets) target(*[creature;planeswalker]|battlefield) damage:7!$ controller auto={C(0/0,-8,Loyalty)}:name(-8: Deals 8 damages to 1 player and to each of up to 2 creatures or planeswalkers) damage:8 target(player) && ability$!name(Choose 2 targets) target(*[creature;planeswalker]|battlefield) damage:8!$ controller auto={C(0/0,-8,Loyalty)}:name(-8: Deals 8 damages to 2 players and to each of up to 1 creature or planeswalker) damage:8 opponent && damage:8 controller && ability$!name(Choose 1 target) target(*[creature;planeswalker]|battlefield) damage:8!$ controller auto={C(0/0,-8,Loyalty)}:name(-8: Deals 8 damages to each of up to 3 creatures or planeswalkers) ability$!name(Choose 3 targets) target(*[creature;planeswalker]|battlefield) damage:8!$ controller auto={C(0/0,-9,Loyalty)}:name(-9: Deals 9 damages to 1 player and to each of up to 2 creatures or planeswalkers) damage:9 target(player) && ability$!name(Choose 2 targets) target(*[creature;planeswalker]|battlefield) damage:9!$ controller auto={C(0/0,-9,Loyalty)}:name(-9: Deals 9 damages to 2 players and to each of up to 1 creature or planeswalker) damage:9 opponent && damage:9 controller && ability$!name(Choose 1 target) target(*[creature;planeswalker]|battlefield) damage:9!$ controller auto={C(0/0,-9,Loyalty)}:name(-9: Deals 9 damages to each of up to 3 creatures or planeswalkers) ability$!name(Choose 3 targets) target(*[creature;planeswalker]|battlefield) damage:9!$ controller auto={C(0/0,-10,Loyalty)}:name(-10: Deals 10 damages to 1 player and to each of up to 2 creatures or planeswalkers) damage:10 target(player) && ability$!name(Choose 2 targets) target(*[creature;planeswalker]|battlefield) damage:10!$ controller auto={C(0/0,-10,Loyalty)}:name(-10: Deals 10 damages to 2 players and to each of up to 1 creature or planeswalker) damage:10 opponent && damage:10 controller && ability$!name(Choose 1 target) target(*[creature;planeswalker]|battlefield) damage:10!$ controller auto={C(0/0,-10,Loyalty)}:name(-10: Deals 10 damages to each of up to 3 creatures or planeswalkers) ability$!name(Choose 3 targets) target(*[creature;planeswalker]|battlefield) damage:10!$ controller text=Jeska, Thrice Reborn enters the battlefield with a loyalty counter on it for each time you've cast a commander from the command zone this game. -- 0: Choose target creature. Until your next turn, if that creature would deal combat damage to one of your opponents, it deals triple that damage to that player instead. -- -X: Jeska, Thrice Reborn deals X damage to each of up to three targets. -- Jeska, Thrice Reborn can be your commander. -- Partner mana={2}{R} type=Legendary Planeswalker subtype=Jeska [/card] [card] name=Jaya Ballard auto=counter(0/0,5,Loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Add 3 red mana) if type(*[instant;sorcery]|myhand)~morethan~0 then add{R}{R}{R} auto={C(0/0,1,Loyalty)}:name(+1: Discard up to three and draw that many) reject notatarget(*|myhand) and!( draw:1 controller )! auto={C(0/0,-8,Loyalty)}:name(-8: Emblem: "Yoy may cast instants or sorceries from graveyard") emblem transforms((,newability[lord(*[instant;sorcery]|mygraveyard) canplayfromgraveyard],newability[lord(*[instant;sorcery]|mygraveyard) gainedexiledeath])) forever dontremove text=+1: Add {R}{R}{R}. Spend this mana only to cast instant or sorcery spells. -- +1: Discard up to three cards, then draw that many cards. -- −8: You get an emblem with "You may cast instant and sorcery spells from your graveyard. If a spell cast this way would be put into your graveyard, exile it instead." mana={2}{R}{R}{R} type=Legendary Planeswalker subtype=Jaya [/card] [card] name=Jaya, Venerated Firemage auto=counter(0/0,5,Loyalty) auto=@damaged(*|opponentBattlefield) from(other *[red]|*):all(trigger[to]) damage:1 auto=@damaged(*|mybattlefield) from(other *[red]|myzones):all(trigger[to]) damage:1 auto=@damageof(player) from(other *[red]|myzones):damage:1 controller auto=@damagefoeof(player) from(other *[red]|*):damage:1 opponent auto={C(0/0,-2,Loyalty)}:name(-2: Deals 2 damage to any target) damage:2 target(player,creature,planeswalker) text=If another red source you control would deal damage to a permanent or player, it deals that much damage plus 1 to that permanent or player instead. -- −2: Jaya, Venerated Firemage deals 2 damage to any target. mana={2}{R}{R}{R} type=Legendary Planeswalker subtype=Jaya [/card] [card] name=Jiang Yanggu auto=counter(0/0,4,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Target creature gets +2/+2) target(creature) transforms((,newability[2/2])) ueot auto={C(0/0,-1,Loyalty)}:name(-1: Create Mowu token) token(Mowu,Legendary Creature Dog,3/3,green) restriction{type(Mowu|myBattlefield)~lessthan~1} auto={C(0/0,-5,Loyalty)}:name(-5: Target creature gains trample and +X/+X) target(creature) type:land:myBattlefield/type:land:myBattlefield ueot && trample ueot text=+1: Target creature gets +2/+2 until end of turn. -- -1: If you don't control a creature named Mowu, create a legendary 3/3 green Hound creature token named Mowu. -- -5: Until end of turn, target creature gains trample and gets +X/+X, where X is the number of lands you control. mana={4}{G} type=Legendary Planeswalker subtype=Yanggu [/card] [card] name=Jiang Yanggu, Wildcrafter auto=counter(0/0,3,loyalty) auto=lord(creature[counter{1/1.1}]|myBattlefield) transforms((,newability[{T}:add{W}],newability[{T}:add{U}],newability[{T}:add{B}],newability[{T}:add{R}],newability[{T}:add{G}])) forever auto={C(0/0,-1,Loyalty)}:name(-1: Put a +1/+1 counter on creature) counter(1/1) target(creature) text=Each creature you control with a +1/+1 counter on it has "{T}: Add one mana of any color." -- -1: Put a +1/+1 counter on target creature. mana={2}{G} type=Legendary Planeswalker subtype=Yanggu [/card] [card] name=Karn Liberated auto=counter(0/0,6,loyalty) auto={C(0/0,4,Loyalty)}:name(+4: Exile a card from hand) target(player) ability$!moveto(exile) notatarget(*|myhand)!$ targetedplayer auto={C(0/0,-3,Loyalty)}:name(-3: Exile target pemanent) moveto(exile) target(*) auto={C(0/0,-14,Loyalty)}:name(-14: Restart the game) 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=Karn, Scion of Urza aicode=activate target(*[zpos<=1]|myLibrary) moveto(ownerHand) && target(*[zpos<=1]|myLibrary) moveto(ownerExile) auto=counter(0/0,5,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Reveal two exile one and put in hand) reveal:2 optionone name(Look at the top two cards) target(*|reveal) moveto(myHand) optiononeend optiontwo name(Exile) target(*|reveal) moveTo(myExile) optiontwoend revealend auto={C(0/0,-3,Loyalty)}:name(-3: Return a exile card to your hand) moveTo(myHand) target(*|myExile) auto={C(0/0,-2,Loyalty)}:name(-2: Create a 0/0 Construct) token(Construct,Artifact Creature Construct,0/0) and!( transforms((,newability[foreach(artifact|mybattlefield) 1/1])) forever )! text=+1: Reveal the top two cards of your library. An opponent chooses one of them. Put that card into your hand and exile the other with a silver counter on it. -- −1: Put a card you own with a silver counter on it from exile into your hand. -- −2: Create a 0/0 colorless Construct artifact creature token with "This creature gets +1/+1 for each artifact you control." mana={4} type=Legendary Planeswalker subtype=Karn [/card] [card] name=Karn, the Great Creator auto=counter(0/0,5,loyalty) auto=lord(artifact|opponentBattlefield) noactivatedability auto={C(0/0,1,Loyalty)}:name(+1: Becomes a creature) target(artifact[-creature]) transforms((creature,newability[manacost/manacost])) uynt auto={C(0/0,1,Loyalty)}:name(+1: Loyalty counter) donothing restriction{compare(cantargetcre)~lessthan~1} auto={C(0/0,-2,Loyalty)}:name(-2: move a card from exile) moveto(ownerhand) target(artifact|myexile) auto={C(0/0,-2,Loyalty)}:name(-2: move a card from sideboard) reveal:type:*:mysideboard revealzone(mysideboard) optionone name(choose card) target(<1>*[artifact]|reveal) moveto(myhand) and!(all(other *|reveal) moveto(ownersideboard))! optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownersideboard) and!(all(other *|reveal) moveto(ownersideboard))! optiontwoend revealend text=Activated abilities of artifacts your opponents control can't be activated. -- +1: Until your next turn, up to one target noncreature artifact becomes an artifact creature with power and toughness each equal to its mana value. -- -2: You may choose an artifact card you own from outside the game or in exile, reveal that card, and put it into your hand. mana={4} type=Legendary Planeswalker subtype=Karn [/card] [card] name=Kasmina, Enigma Sage auto=counter(0/0,2,Loyalty) aicode=activate transforms((,newability[all(*[zpos<=1]|mylibrary) transforms((,newability[may name(Put on bottom of library) moveto(myreveal) and!( bottomoflibrary )!])) oneshot])) oneshot auto={C(0/0.2.Loyalty)}:limit:1 name(+2: Scry 1) scry:1 scrycore delayed dontshow donothing scrycoreend scryend auto={C(0/0.-1.Loyalty)}:limit:1 name(-1: Create fractal with 1 counter) token(Fractal^Creature Fractal^0/0^green^blue) and!( counter(1/1) )! auto={C(0/0.-2.Loyalty)}:limit:1 name(-2: Create fractal with 2 counter) token(Fractal^Creature Fractal^0/0^green^blue) and!( counter(1/1.2) )! auto={C(0/0.-3.Loyalty)}:limit:1 name(-3: Create fractal with 3 counter) token(Fractal^Creature Fractal^0/0^green^blue) and!( counter(1/1.3) )! auto={C(0/0.-4.Loyalty)}:limit:1 name(-4: Create fractal with 4 counter) token(Fractal^Creature Fractal^0/0^green^blue) and!( counter(1/1.4) )! auto={C(0/0.-5.Loyalty)}:limit:1 name(-5: Create fractal with 5 counter) token(Fractal^Creature Fractal^0/0^green^blue) and!( counter(1/1.5) )! auto={C(0/0.-6.Loyalty)}:limit:1 name(-6: Create fractal with 6 counter) token(Fractal^Creature Fractal^0/0^green^blue) and!( counter(1/1.6) )! auto={C(0/0.-7.Loyalty)}:limit:1 name(-7: Create fractal with 7 counter) token(Fractal^Creature Fractal^0/0^green^blue) and!( counter(1/1.7) )! auto={C(0/0.-8.Loyalty)}:limit:1 name(-8: Create fractal with 8 counter) token(Fractal^Creature Fractal^0/0^green^blue) and!( counter(1/1.8) )! auto={C(0/0.-9.Loyalty)}:limit:1 name(-9: Create fractal with 9 counter) token(Fractal^Creature Fractal^0/0^green^blue) and!( counter(1/1.9) )! auto={C(0/0.-10.Loyalty)}:limit:1 name(-10: Create fractal with 10 counter) token(Fractal^Creature Fractal^0/0^green^blue) and!( counter(1/1.10) )! auto={C(0/0.-11.Loyalty)}:limit:1 name(-11: Create fractal with 11 counter) token(Fractal^Creature Fractal^0/0^green^blue) and!( counter(1/1.11) )! auto={C(0/0.-12.Loyalty)}:limit:1 name(-12: Create fractal with 12 counter) token(Fractal^Creature Fractal^0/0^green^blue) and!( counter(1/1.12) )! auto={C(0/0.-13.Loyalty)}:limit:1 name(-13: Create fractal with 13 counter) token(Fractal^Creature Fractal^0/0^green^blue) and!( counter(1/1.13) )! auto={C(0/0.-14.Loyalty)}:limit:1 name(-14: Create fractal with 14 counter) token(Fractal^Creature Fractal^0/0^green^blue) and!( counter(1/1.14) )! auto={C(0/0.-15.Loyalty)}:limit:1 name(-15: Create fractal with 15 counter) token(Fractal^Creature Fractal^0/0^green^blue) and!( counter(1/1.15) )! auto={C(0/0.-16.Loyalty)}:limit:1 name(-16: Create fractal with 16 counter) token(Fractal^Creature Fractal^0/0^green^blue) and!( counter(1/1.16) )! auto={C(0/0.-17.Loyalty)}:limit:1 name(-17: Create fractal with 17 counter) token(Fractal^Creature Fractal^0/0^green^blue) and!( counter(1/1.17) )! auto={C(0/0.-18.Loyalty)}:limit:1 name(-18: Create fractal with 18 counter) token(Fractal^Creature Fractal^0/0^green^blue) and!( counter(1/1.18) )! auto={C(0/0.-19.Loyalty)}:limit:1 name(-19: Create fractal with 19 counter) token(Fractal^Creature Fractal^0/0^green^blue) and!( counter(1/1.19) )! auto={C(0/0.-20.Loyalty)}:limit:1 name(-20: Create fractal with 20 counter) token(Fractal^Creature Fractal^0/0^green^blue) and!( counter(1/1.20) )! auto={C(0/0.-8.Loyalty)}:limit:1 name(-8: Search instant or sorcery) target(*[instant;sorcery;share!color!]|mylibrary) moveto(myexile) and!( transforms((,newability[canplayfromexile],newability[zerocast],newability[@each untap:canplayfromexile],newability[@each untap:zerocast])) forever )! auto=lord(other planeswalker|mybattlefield) transforms((,newability[{C(0/0.2.Loyalty)}:limit:1 name(+2: Scry 1) scry:1 scrycore delayed dontshow donothing scrycoreend scryend])) auto=lord(other planeswalker|mybattlefield) transforms((,newability[{C(0/0.-1.Loyalty)}:limit:1 name(-1: Create fractal with 1 counter) token(Fractal^Creature Fractal^0/0^green^blue) and!( counter(1/1) )!])) auto=lord(other planeswalker|mybattlefield) transforms((,newability[{C(0/0.-2.Loyalty)}:limit:1 name(-2: Create fractal with 2 counter) token(Fractal^Creature Fractal^0/0^green^blue) and!( counter(1/1.2) )!])) auto=lord(other planeswalker|mybattlefield) transforms((,newability[{C(0/0.-3.Loyalty)}:limit:1 name(-3: Create fractal with 3 counter) token(Fractal^Creature Fractal^0/0^green^blue) and!( counter(1/1.3) )!])) auto=lord(other planeswalker|mybattlefield) transforms((,newability[{C(0/0.-4.Loyalty)}:limit:1 name(-4: Create fractal with 4 counter) token(Fractal^Creature Fractal^0/0^green^blue) and!( counter(1/1.4) )!])) auto=lord(other planeswalker|mybattlefield) transforms((,newability[{C(0/0.-5.Loyalty)}:limit:1 name(-5: Create fractal with 5 counter) token(Fractal^Creature Fractal^0/0^green^blue) and!( counter(1/1.5) )!])) auto=lord(other planeswalker|mybattlefield) transforms((,newability[{C(0/0.-6.Loyalty)}:limit:1 name(-6: Create fractal with 6 counter) token(Fractal^Creature Fractal^0/0^green^blue) and!( counter(1/1.6) )!])) auto=lord(other planeswalker|mybattlefield) transforms((,newability[{C(0/0.-7.Loyalty)}:limit:1 name(-7: Create fractal with 7 counter) token(Fractal^Creature Fractal^0/0^green^blue) and!( counter(1/1.7) )!])) auto=lord(other planeswalker|mybattlefield) transforms((,newability[{C(0/0.-8.Loyalty)}:limit:1 name(-8: Create fractal with 8 counter) token(Fractal^Creature Fractal^0/0^green^blue) and!( counter(1/1.8) )!])) auto=lord(other planeswalker|mybattlefield) transforms((,newability[{C(0/0.-9.Loyalty)}:limit:1 name(-9: Create fractal with 9 counter) token(Fractal^Creature Fractal^0/0^green^blue) and!( counter(1/1.9) )!])) auto=lord(other planeswalker|mybattlefield) transforms((,newability[{C(0/0.-10.Loyalty)}:limit:1 name(-10: Create fractal with 10 counter) token(Fractal^Creature Fractal^0/0^green^blue) and!( counter(1/1.10) )!])) auto=lord(other planeswalker|mybattlefield) transforms((,newability[{C(0/0.-11.Loyalty)}:limit:1 name(-11: Create fractal with 11 counter) token(Fractal^Creature Fractal^0/0^green^blue) and!( counter(1/1.11) )!])) auto=lord(other planeswalker|mybattlefield) transforms((,newability[{C(0/0.-12.Loyalty)}:limit:1 name(-12: Create fractal with 12 counter) token(Fractal^Creature Fractal^0/0^green^blue) and!( counter(1/1.12) )!])) auto=lord(other planeswalker|mybattlefield) transforms((,newability[{C(0/0.-13.Loyalty)}:limit:1 name(-13: Create fractal with 13 counter) token(Fractal^Creature Fractal^0/0^green^blue) and!( counter(1/1.13) )!])) auto=lord(other planeswalker|mybattlefield) transforms((,newability[{C(0/0.-14.Loyalty)}:limit:1 name(-14: Create fractal with 14 counter) token(Fractal^Creature Fractal^0/0^green^blue) and!( counter(1/1.14) )!])) auto=lord(other planeswalker|mybattlefield) transforms((,newability[{C(0/0.-15.Loyalty)}:limit:1 name(-15: Create fractal with 15 counter) token(Fractal^Creature Fractal^0/0^green^blue) and!( counter(1/1.15) )!])) auto=lord(other planeswalker|mybattlefield) transforms((,newability[{C(0/0.-16.Loyalty)}:limit:1 name(-16: Create fractal with 16 counter) token(Fractal^Creature Fractal^0/0^green^blue) and!( counter(1/1.16) )!])) auto=lord(other planeswalker|mybattlefield) transforms((,newability[{C(0/0.-17.Loyalty)}:limit:1 name(-17: Create fractal with 17 counter) token(Fractal^Creature Fractal^0/0^green^blue) and!( counter(1/1.17) )!])) auto=lord(other planeswalker|mybattlefield) transforms((,newability[{C(0/0.-18.Loyalty)}:limit:1 name(-18: Create fractal with 18 counter) token(Fractal^Creature Fractal^0/0^green^blue) and!( counter(1/1.18) )!])) auto=lord(other planeswalker|mybattlefield) transforms((,newability[{C(0/0.-19.Loyalty)}:limit:1 name(-19: Create fractal with 19 counter) token(Fractal^Creature Fractal^0/0^green^blue) and!( counter(1/1.19) )!])) auto=lord(other planeswalker|mybattlefield) transforms((,newability[{C(0/0.-20.Loyalty)}:limit:1 name(-20: Create fractal with 20 counter) token(Fractal^Creature Fractal^0/0^green^blue) and!( counter(1/1.20) )!])) auto=lord(other planeswalker|mybattlefield) transforms((,newability[{C(0/0.-8.Loyalty)}:limit:1 name(-8: Search instant or sorcery) target(*[instant;sorcery;share!color!]|mylibrary) moveto(myexile) and!( transforms((,newability[canplayfromexile],newability[zerocast],newability[@each untap:canplayfromexile],newability[@each untap:zerocast])) forever )!])) text=Each other planeswalker you control has the loyalty abilities of Kasmina, Enigma Sage. -- +2: Scry 1. -- −X: Create a 0/0 green and blue Fractal creature token. Put X +1/+1 counters on it. -- −8: Search your library for an instant or sorcery card that shares a color with this planeswalker, exile that card, then shuffle. You may cast that card without paying its mana cost. mana={1}{G}{U} type=Legendary Planeswalker subtype=Kasmina [/card] [card] name=Kasmina, Enigmatic Mentor auto=counter(0/0,5,loyalty) auto=@targeted(*[creature;planeswalker]|myBattlefield) from(*[instant;sorcery]|opponentzones):choice name(This spell costs 2 more) name(This spell costs 2 more) target(*[instant;sorcery]|opponentzones) transforms((,newability[pay[[{2}]] name(pay 2 mana) donothing?fizzle])) oneshot auto={C(0/0,-2,Loyalty)}:name(-2: Create a 2/2 Wizard, draw and discard a card) token(Wizard,Creature Wizard,2/2,blue) && _LOOT_ text=Spells your opponents cast that target a creature or planeswalker you control cost {2} more to cast. -- −2: Create a 2/2 blue Wizard creature token. Draw a card, then discard a card. mana={3}{U} type=Legendary Planeswalker subtype=Kasmina [/card] [card] name=Kaya, Bane of the Dead auto=counter(0/0,7,loyalty) auto=lord(*|opponentBattlefield) transforms((,newability[-opponentshroud],newability[-controllershroud])) auto={C(0/0,-3,Loyalty)}:name(-3: Exile target creature) moveTo(exile) target(creature) text=Your opponents and permanents your opponents control with hexproof can be the target of spells and abilities you control as though they didn't have hexproof. -- -3: Exile target creature. mana={3}{WB}{WB}{WB} type=Legendary Planeswalker subtype=Kaya [/card] [card] name=Kaya, Geist Hunter auto=counter(0/0,3,Loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Creatures gain deathtouch) all(creature|mybattlefield) transforms((,newability[deathtouch])) ueot auto={C(0/0,1,Loyalty)}:name(+1: Creatures gain deathtouch and put counter) target(creature[token]|mybattlefield) counter(1/1) && all(creature|mybattlefield) transforms((,newability[deathtouch])) ueot auto={C(0/0,-2,Loyalty)}:name(-2: Double the tokens) transforms((,newability[@tokencreated(*|myBattlefield):name(Double the token) all(trigger) clone options(notrigger)])) ueot auto={C(0/0,-6,Loyalty)}:name(-6: Exile cards) all(*|graveyard) moveto(exile) and!( _SPIRITTOKEN_ )! text=+1: Creatures you control gain deathtouch until end of turn. Put a +1/+1 counter on up to one target creature token you control. -- -2: Until end of turn, if one or more tokens would be created under your control, twice that many of those tokens are created instead. -- -6: Exile all cards from all graveyards, then create a 1/1 white Spirit creature token with flying for each card exiled this way. mana={1}{W}{B} type=Legendary Planeswalker subtype=Kaya [/card] [card] name=Kaya, Ghost Assassin auto=counter(0/0,5,loyalty) auto={C(0/0,0,Loyalty)}:name(+0: Exile Kaya or creature) ability$!name(Choose creature or this) choice name(Kaya, Ghost Assassin) all(this) (blink)ueot && life:-2 controller _choice name(Creature) target(creature) (blink)ueot && life:-2 controller!$ controller auto={C(0/0,-1,Loyalty)}:name(-1: Each opponent loses life and you gain) life:-2 opponent && life:2 controller auto={C(0/0,-2,Loyalty)}:name(-2: Each opponent discard and draw) ability$!name(discard a card) notatarget(*|myHand) reject!$ opponent && draw:1 controller text=0: Exile Kaya, Ghost Assassin or up to one target creature. Return that card to the battlefield under its owner's control at the beginning of your next upkeep. You lose 2 life. -- -1: Each opponent loses 2 life and you gain 2 life. -- -2: Each opponent discards a card and you draw a card. mana={2}{W}{B} type=Legendary Planeswalker subtype=Kaya [/card] [card] name=Kaya, Orzhov Usurper auto=counter(0/0,3,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Exile two single cards in graveyard) moveTo(exile) target(*|graveyard) && ability$!name(Gain life) if type(creature[fresh]|exile)~morethan~0 then life:2!$ controller auto={C(0/0,-1,Loyalty)}:name(-1: Exile nonland permanent wit mana cost 1 or less) moveTo(exile) target(*[-land;manacost<=1|battlefield]) auto={C(0/0,-5,Loyalty)}:name(-5: Deal damage equal to exile) damage:type:*:opponentExile opponent && life:type:*:opponentExile controller text=+1: Exile up to two target cards from a single graveyard. You gain 2 life if at least one creature card was exiled this way. -- −1: Exile target nonland permanent with mana value 1 or less. -- −5: Kaya, Orzhov Usurper deals damage to target player equal to the number of cards that player owns in exile and you gain that much life. mana={1}{W}{B} type=Legendary Planeswalker subtype=Kaya [/card] [card] name=Kaya the Inexorable auto=counter(0/0,5,Loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Don't target any creature) donothing auto={C(0/0,1,Loyalty)}:name(+1: Target creature gets ghostform) target(creature[-token]|mybattlefield) transforms((,newability[counter(0/0.1.Ghostform)],newability[@movedto(this|graveyard) from(battlefield) restriction{compare(hascntghostform)~morethan~0}:name(Put back to hand) all(creature[fresh;counter{0/0.1.Ghostform}]|mygraveyard) moveto(myhand) and!( token(Spirit Cai) )!],newability[@movedto(this|graveyard) from(battlefield) restriction{compare(hascntghostform)~morethan~0}:counter(0/0.1.Ghostform)],newability[@movedto(this|exile) from(battlefield) restriction{compare(hascntghostform)~morethan~0}:name(Put back to hand) all(creature[fresh;counter{0/0.1.Ghostform}]|myexile) moveto(myhand) and!( token(Spirit Cai) )!],newability[@movedto(this|exile) from(battlefield) restriction{compare(hascntghostform)~morethan~0}:counter(0/0.1.Ghostform)])) forever auto={C(0/0,-3,Loyalty)}:name(-3: Exile non-land permanent) target(*[-land]|battlefield) moveto(exile) auto={C(0/0,-7,Loyalty)}:name(-7: Emblem cast during upkeep) emblem transforms((,newability[@each my upkeep:may name(Cast legendary spell) target(*[legendary]|myhandexilegrave) activate castcard(normal)])) forever dontremove text=+1: Put a ghostform counter on up to one target nontoken creature. It gains "When this creature dies or is put into exile, return it to its owner's hand and create a 1/1 white Spirit creature token with flying." -- -3: Exile target nonland permanent. -- -7: You get an emblem with "At the beginning of your upkeep, you may cast a legendary spell from your hand, from your graveyard, or from among cards you own in exile without paying its mana cost." mana={3}{W}{B} type=Legendary Planeswalker subtype=Kaya [/card] [card] name=Kiora, Behemoth Beckoner auto=counter(0/0,7,loyalty) auto=@movedTo(creature[power>=4]|myBattlefield):draw:1 auto={C(0/0,-1,Loyalty)}:name(-1: Untap target permanent) untap target(*) text=Whenever a creature with power 4 or greater enters the battlefield under your control, draw a card. -- -1: Untap target permanent. mana={2}{GU} type=Legendary Planeswalker subtype=Kiora [/card] [card] name=Kiora, Master of the Depths auto=counter(0/0,4,loyalty) aicode=activate target(*[zpos<=4]|mylibrary) moveto(ownerhand) auto={C(0/0,1,Loyalty)}:name(+1: Untap target creature and land) untap target(creature) && ability$!name(Untap land) untap target(land)!$ controller auto={C(0/0,-2,Loyalty)}:name(-2: Reveal the top four and put in hand creature or land) name(look) reveal:4 optionone name(Get a card) target(<1>*[creature;land]|reveal) moveTo(myHand) optiononeend optiontwo name(put in grave) all(*|reveal) moveTo(myGraveyard) optiontwoend revealend auto={C(0/0,-8,Loyalty)}:name(-8: Emblem: "Whenever enter, fight another creature" create a 8/8 octopus) emblem transforms((,newability[@movedTo(creature|myBattlefield):all(trigger) dynamicability target(creature)])) forever dontremove && token(Octopus,Creature Octopus,8/8,blue)*3 text=+1: Untap up to one target creature and up to one target land. -- −2: Reveal the top four cards of your library. You may put a creature card and/or a land card from among them into your hand. Put the rest into your graveyard. -- −8: You get an emblem with "Whenever a creature enters the battlefield under your control, you may have it fight target creature." Then create three 8/8 blue Octopus creature tokens. mana={2}{G}{U} type=Legendary Planeswalker subtype=Kiora [/card] [card] name=Kiora, the Crashing Wave auto=counter(0/0,2,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Prevention all damamge dealt by and to) target(*|opponentbattlefield) transforms((,newability[preventalldamage from(this)],newability[preventalldamage to(this)])) uynt auto={C(0/0,-1,Loyalty)}:name(-1: Draw a card and may play additional land) draw:1 controller && maxPlay(land)+1 ueot auto={C(0/0,-5,Loyalty)}:name(-5: Emblem: "Each my end of turn create a 9/9 Kraken") emblem transforms((,newability[@each my endofturn:token(Kraken^Creature Kraken^9/9^blue) controller])) forever dontremove text=+1: Until your next turn, prevent all damage that would be dealt to and dealt by target permanent an opponent controls. -- -1: Draw a card. You may play an additional land this turn. -- -5: You get an emblem with "At the beginning of your end step, put a 9/9 blue Kraken creature token onto the battlefield." mana={2}{G}{U} type=Legendary Planeswalker subtype=Kiora [/card] [card] name=Kiora, the Tide's Fury auto=counter(0/0,4,Loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Conjure a Kraken Hatchling) conjure cards(Kraken Hatchling) zone(myhand) auto={C(0/0,-2,Loyalty)}:name(-1: Untap and prevent) target(*[land;creature]) transforms((,newability[untap],newability[preventalldamage to(this)],newability[preventalldamage from(this)])) uynt auto={C(0/0,-3,Loyalty)}:name(-3: Sacrifice a Kraken) target(kraken|mybattlefield) transforms((,newability[sacrifice],newability[token(Kraken^Creature Kraken^8/8^blue)])) oneshot text=+1: Conjure a Kraken Hatchling into your hand. -- +1: Untap target creature or land. Until your next turn, prevent all damage that would be dealt to and dealt by that permanent. -- −3: You may sacrifice a Kraken. If you do, create a 8/8 blue Kraken creature token. mana={3}{U} type=Legendary Planeswalker subtype=Kiora [/card] [card] name=Koth of the Hammer auto=counter(0/0,3,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Untap target land and becomes a 4/4 Elemental) untap target(mountain) && transforms((Elemental Creature,setpower=4,settoughness=4,red)) ueot auto={C(0/0,-2,Loyalty)}:name(-2: Add red mana for each mountain) foreach(mountain|myBattlefield) add{R} auto={C(0/0,-5,Loyalty)}:name(-5: Emblem: "Mountains gains: Deals 1 damage any target") emblem transforms((,newability[lord(mountain|mybattlefield) {T}:damage:1 target(creature)],newability[lord(mountain|mybattlefield) {T}:damage:1 target(player)])) forever dontremove text=+1: Untap target Mountain. It becomes a 4/4 red Elemental creature until end of turn. It's still a land. -- -2: Add {R} to your mana pool for each Mountain you control. -- -5: You get an emblem with "Mountains you control have '{T}: This land deals 1 damage to target creature or player.'" mana={2}{R}{R} type=Legendary Planeswalker subtype=Koth [/card] [card] name=Liliana, Death Mage auto=counter(0/0,4,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Return target creature from your graveyard to your hand) target(creature|myGraveyard) moveto(myHand) auto={C(0/0,-3,Loyalty)}:name(-3: Destroy target creature and loses 2 life) destroy target(creature) && life:-2 targetController auto={C(0/0,-7,Loyalty)}:name(-7: Target opponent loses 2 life for each creature in graveyard) life:twicetype:creature:opponentGraveyard opponent text=+1: Return up to one target creature card from your graveyard to your hand. -- −3: Destroy target creature. Its controller loses 2 life. -- −7: Target opponent loses 2 life for each creature card in their graveyard. mana={4}{B}{B} type=Legendary Planeswalker subtype=Liliana [/card] [card] name=Liliana, Death's Majesty auto=counter(0/0,5,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Mils two cards and create a 2/2 Zombie) deplete:2 controller && _ZOMBIETOKEN_ auto={C(0/0,-3,Loyalty)}:name(-3: Return a creature from your graveyard) moveTo(myBattlefield) target(creature|myGraveyard) and!(transforms((Zombie,newcolors[black])) forever)! auto={C(0/0,-7,Loyalty)}:name(-7: Destroy all non-zombies) destroy all(creature[-zombie]) text=+1: Create a 2/2 black Zombie creature token. Put the top two cards of your library into your graveyard. -- -3: Return target creature card from your graveyard to the battlefield. That creature is a black Zombie in addition to its other colors and types. -- -7: Destroy all non-Zombie creatures. mana={3}{B}{B} type=Legendary Planeswalker subtype=Liliana [/card] [card] name=Liliana, Death Wielder auto=counter(0/0,5,loyalty) auto={C(0/0,2,Loyalty)}:name(+2: Put a -1/-1 counter) counter(-1/-1) target(creature) auto={C(0/0,2,Loyalty)}:name(+2: No target) doNothing auto={C(0/0,-3,Loyalty)}:name(-3: Destroy target creature with a -1/-1 counter) destroy target(creature[counter{-1/-1}]) auto={C(0/0,-10,Loyalty)}:name(-10: Return all creature from your graveyard) moveTo(mybattlefield) all(creature|mygraveyard) text=+2: Put a -1/-1 counter on up to one target creature. -- -3: Destroy target creature with a -1/-1 counter on it. -- -10: Return all creature cards from your graveyard to the battlefield. mana={5}{B}{B} type=Legendary Planeswalker subtype=Liliana [/card] [card] name=Liliana, Dreadhorde General auto=counter(0/0,6,loyalty) auto=@movedTo(creature|Graveyard) from(mybattlefield):name(Draw a card) draw:1 controller auto={C(0/0,1,Loyalty)}:name(+1: Create a 2/2 Zombie) _ZOMBIETOKEN_ auto={C(0/0,-4,Loyalty)}:name(-4: Each player sacrifices two creatures) transforms((,newability[name(Sacrifice 2 creatures) target(<2>creature|mybattlefield) sacrifice],newability[ability$!name(Sacrifice 2 creatures) name(Sacrifice 2 creatures) target(<2>creature|mybattlefield) sacrifice!$ opponent])) forever auto={C(0/0,-9,Loyalty)}:name(-9: Opponent sacrifices permanents) transforms((,newability[if type(land|opponentBattlefield)~morethan~1 then ability$!name(Sacrifice all lands except one) name(Sacrifice all lands except one) sacrifice target(land|mybattlefield)!$ opponent],newability[if type(creature|opponentBattlefield)~morethan~1 then ability$!name(Sacrifice all creatures except one) name(Sacrifice all creatures except one) sacrifice notatarget(creature|mybattlefield)!$ opponent],newability[if type(enchantment|opponentBattlefield)~morethan~1 then ability$!name(Sacrifice all enchantments except one) name(Sacrifice all enchantments except one) sacrifice notatarget(enchantment|mybattlefield)!$ opponent],newability[if type(artifact|opponentBattlefield)~morethan~1 then ability$!name(Sacrifice all artifacts except one) name(Sacrifice all artifacts except one) sacrifice notatarget(artifact|mybattlefield)!$ opponent],newability[if type(planeswalker|opponentBattlefield)~morethan~1 then ability$!name(Sacrifice all planeswalkers except one) name(Sacrifice all planeswalkers except one) sacrifice notatarget(planeswalker|mybattlefield)!$ opponent])) forever text=Whenever a creature you control dies, draw a card. -- +1: Create a 2/2 black Zombie creature token. -- -4: Each player sacrifices two creatures. -- -9: Each opponent chooses a permanent they control of each permanent type and sacrifices the rest. mana={4}{B}{B} type=Legendary Planeswalker subtype=Liliana [/card] [card] name=Liliana, Defiant Necromancer backside=Liliana, Heretical Healer auto=counter(0/0,3,Loyalty) auto={C(0/0,2,Loyalty)}:name(+2: Each player discards a card) transforms((,newability[ability$!name(Discard a card) name(Discard a card) notatarget(*|myhand) reject!$ controller],newability[ability$!name(Discard a card) name(Discard a card) notatarget(*|myhand) reject!$ opponent])) oneshot auto={C(0/0,0,Loyalty)}:name(-0: Reanimate non-legendary creature with manacost 0) moveto(mybattlefield) target(creature[-legendary;manacost=0]|mygraveyard) auto={C(0/0,-1,Loyalty)}:name(-1: Reanimate non-legendary creature with manacost 1) moveto(mybattlefield) target(creature[-legendary;manacost=1]|mygraveyard) auto={C(0/0,-2,Loyalty)}:name(-2: Reanimate non-legendary creature with manacost 2) moveto(mybattlefield) target(creature[-legendary;manacost=2]|mygraveyard) auto={C(0/0,-3,Loyalty)}:name(-3: Reanimate non-legendary creature with manacost 3) moveto(mybattlefield) target(creature[-legendary;manacost=3]|mygraveyard) auto={C(0/0,-4,Loyalty)}:name(-4: Reanimate non-legendary creature with manacost 4) moveto(mybattlefield) target(creature[-legendary;manacost=4]|mygraveyard) auto={C(0/0,-5,Loyalty)}:name(-5: Reanimate non-legendary creature with manacost 5) moveto(mybattlefield) target(creature[-legendary;manacost=5]|mygraveyard) auto={C(0/0,-6,Loyalty)}:name(-6: Reanimate non-legendary creature with manacost 6) moveto(mybattlefield) target(creature[-legendary;manacost=6]|mygraveyard) auto={C(0/0,-7,Loyalty)}:name(-7: Reanimate non-legendary creature with manacost 7) moveto(mybattlefield) target(creature[-legendary;manacost=7]|mygraveyard) auto={C(0/0,-8,Loyalty)}:name(-8: Reanimate non-legendary creature with manacost 8) moveto(mybattlefield) target(creature[-legendary;manacost=8]|mygraveyard) auto={C(0/0,-9,Loyalty)}:name(-9: Reanimate non-legendary creature with manacost 9) moveto(mybattlefield) target(creature[-legendary;manacost=9]|mygraveyard) auto={C(0/0,-10,Loyalty)}:name(-10: Reanimate non-legendary creature with manacost 10) moveto(mybattlefield) target(creature[-legendary;manacost=10]|mygraveyard) auto={C(0/0,-11,Loyalty)}:name(-11: Reanimate non-legendary creature with manacost 11) moveto(mybattlefield) target(creature[-legendary;manacost=11]|mygraveyard) auto={C(0/0,-12,Loyalty)}:name(-12: Reanimate non-legendary creature with manacost 12) moveto(mybattlefield) target(creature[-legendary;manacost=12]|mygraveyard) auto={C(0/0,-13,Loyalty)}:name(-13: Reanimate non-legendary creature with manacost 13) moveto(mybattlefield) target(creature[-legendary;manacost=13]|mygraveyard) auto={C(0/0,-14,Loyalty)}:name(-14: Reanimate non-legendary creature with manacost 14) moveto(mybattlefield) target(creature[-legendary;manacost=14]|mygraveyard) auto={C(0/0,-15,Loyalty)}:name(-15: Reanimate non-legendary creature with manacost 15) moveto(mybattlefield) target(creature[-legendary;manacost=15]|mygraveyard) auto={C(0/0,-16,Loyalty)}:name(-16: Reanimate non-legendary creature with manacost 16) moveto(mybattlefield) target(creature[-legendary;manacost=16]|mygraveyard) auto={C(0/0,-17,Loyalty)}:name(-17: Reanimate non-legendary creature with manacost 17) moveto(mybattlefield) target(creature[-legendary;manacost=17]|mygraveyard) auto={C(0/0,-18,Loyalty)}:name(-18: Reanimate non-legendary creature with manacost 18) moveto(mybattlefield) target(creature[-legendary;manacost=18]|mygraveyard) auto={C(0/0,-19,Loyalty)}:name(-19: Reanimate non-legendary creature with manacost 19) moveto(mybattlefield) target(creature[-legendary;manacost=19]|mygraveyard) auto={C(0/0,-20,Loyalty)}:name(-20: Reanimate non-legendary creature with manacost 20) moveto(mybattlefield) target(creature[-legendary;manacost>=20]|mygraveyard) auto={C(0/0,-8,Loyalty)}:name(-8: Emblem: "Whenever a creature dies, reanimate it") emblem transforms((,newability[@movedTo(creature|mygraveyard) from(battlefield):all(trigger[to]) phaseaction[endofturn once] moveTo(myBattlefield)],newability[@movedTo(creature|opponentgraveyard) from(battlefield):all(trigger[to]) phaseaction[endofturn once] moveTo(opponentBattlefield)])) forever dontremove text=+2: Each player discards a card. -- -X: Return target nonlegendary creature card with mana value X from your graveyard to the battlefield. -- -8: You get an emblem with "Whenever a creature dies, return it to the battlefield under your control at the beginning of the next end step." type=Legendary Planeswalker subtype=Liliana color=black [/card] [card] name=Liliana of the Dark Realms auto=counter(0/0,3,loyalty) aicode=activate target(swamp|mylibrary) moveto(myhand) auto={C(0/0,1,Loyalty)}:name(+1: Search your library for a swamp) Reveal:type:*:mylibrary revealzone(mylibrary) optionone name(choose card) target(<1>swamp|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(myhand)])) optiononeend optiontwo name(shuffle) bottomoflibrary target(<1>*|reveal) and!( all(*|reveal) bottomoflibrary and!(shuffle)! )! optiontwoend revealend auto={C(0/0,-3,Loyalty)}:name(-3: Target creature gets +X/+X or -X/-X) ability$!choice name(+X/+X) target(creature) type:swamp:mybattlefield/type:swamp:mybattlefield ueot _ choice name(-X/-X) target(creature) -type:land:mybattlefield/-type:land:mybattlefield ueot!$ controller auto={C(0/0,-6,Loyalty)}:name(-6: Emblem: "Swamps add four {B}") emblem transforms((,newability[lord(swamp|mybattlefield) {T}:name(Add four {B}) add{B}{B}{B}{B}])) forever dontremove text=+1: Search your library for a Swamp card, reveal it, and put it into your hand. Then shuffle your library. -- -3: Target creature gets +X/+X or -X/-X until end of turn, where X is the number of Swamps you control. -- -6: You get an emblem with "Swamps you control have '{T}: Add {B}{B}{B}{B} to your mana pool.'" mana={2}{B}{B} type=Legendary Planeswalker subtype=Liliana [/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) transforms((,newability[target(player) ability$!name(sacrifice creature) notatarget(creature|myBattlefield) sacrifice!$ targetedplayer])) ueot auto={C(0/0,-6,Loyalty)}:name(-6: sacrifice half) transforms((,newability[target(player) ability$!name(sacrifice half permanents) notatarget(*|myBattlefield) sacrifice!$ targetedplayer])) ueot 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=Legendary Planeswalker subtype=Liliana [/card] [card] name=Liliana, the Last Hope auto=counter(0/0,3,Loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Do not target any creature) donothing auto={C(0/0,1,Loyalty)}:name(+1: Target creature gets -2/-1) target(creature) -2/-1 uynt auto={C(0/0,-2,Loyalty)}:name(-2: Mils two and return a creature) deplete:2 controller && ability$!may name(Move to hand) moveto(myhand) target(creature|mygraveyard)!$ controller auto={C(0/0,-7,Loyalty)}:name(-7: Emblem: "Each my end of turn create X 2/2 Zombie plus two") emblem transforms((,newability[phaseactionmulti[my endofturn] foreach(zombie|mybattlefield) _ZOMBIETOKEN_ && _ZOMBIETOKEN_*2])) forever dontremove text=+1: Up to one target creature gets -2/-1 until your next turn. -- -2: Put the top two cards of your library into your graveyard, then you may return a creature card from your graveyard to your hand. -- -7: You get an emblem with "At the beginning of your end step, put X 2/2 black Zombie creature tokens onto the battlefield, where X is two plus the number of Zombies you control." mana={1}{B}{B} type=Legendary Planeswalker subtype=Liliana [/card] [card] name=Liliana, the Necromancer auto=counter(0/0,4,Loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Target player loses 2 life) target(player) life:-2 targetedplayer auto={C(0/0,-1,Loyalty)}:name(-1: Return target creature from graveyard) moveTo(myHand) target(creature|myGraveyard) auto={C(0/0,-7,Loyalty)}:name(-7: Destroy up to two and reanimate also two) destroy target(creature) && ability$!name(Reanimate) moveTo(myBattlefield) target(creature|graveyard)!$ controller text=+1: Target player loses 2 life. -- −1: Return target creature card from your graveyard to your hand. -- −7: Destroy up to two target creatures. Put up to two creature cards from graveyards onto the battlefield under your control. mana={3}{B}{B} type=Legendary Planeswalker subtype=Liliana [/card] [card] name=Liliana, Untouched by Death auto=counter(0/0,4,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Put the top three cards of your library...) ability$!name(Damage opponent) if type(zombie[zpos<=3]|myLibrary)~morethan~0 then life:-2 opponent!$ controller && ability$!name(Gain life) if type(zombie[zpos<=3]|myLibrary)~morethan~0 then life:2 controller!$ controller && ability$!name(Put in graveyard) deplete:3 controller!$ controller auto={C(0/0,-2,Loyalty)}:name(-2: Target creature gets -X/-X until end...) target(creature) foreach(zombie) -1/-1 auto={C(0/0,-3,Loyalty)}:name(-3: Yoy may cast Zombie cards...) all(creature[zombie]|myGraveyard) CanPlayFromGraveyard text=+1: Put the top three cards of your library into your graveyard. If at least one of them is a Zombie card, each opponent loses 2 life and you gain 2 life. -- -2: Target creature gets -X/-X until end of turn, where X is the number of Zombies you control. -- -3: You may cast Zombie cards from your graveyard this turn. mana={2}{B}{B} type=Legendary Planeswalker subtype=Liliana [/card] [card] name=Liliana Vess abilities=hiddenface auto=counter(0/0,5,loyalty) aicode=activate moveto(mylibrary) and!(moveto(mylibrary))! target(*|mylibrary) auto={C(0/0,1,Loyalty)}:name(+1: Target player discards a card) target(player) ability$!name(discard) target(*|myhand) reject!$ targetedplayer auto={C(0/0,-2,Loyalty)}:name(-2: Search a card from library and put on top) reveal:plibrarycount optionone name(choose card) target(*|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(mylibrary) and!(moveto(mylibrary))! afterrevealedend revealend auto={C(0/0,-8,Loyalty)}:name(-8: Reanimate all your creatures) moveTo(mybattlefield) all(creature|graveyard) text=+1: Target player discards a card. -- -2: Search your library for a card, then shuffle your library and put that card on top of it. -- -8: Put all creature cards in all graveyards onto the battlefield under your control. mana={3}{B}{B} type=Legendary Planeswalker subtype=Liliana [/card] [card] name=Liliana, Waker of the Dead auto=counter(0/0,4,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Each player discard card or loses 3 life) transforms((,newability[if type(*|opponenthand)~lessthan~1 then life:-3 opponent else ability$!name(Discard a card) target(*|myhand) reject!$ opponent],newability[if type(*|myhand)~lessthan~1 then life:-3 controller else ability$!name(Discard a card) target(*|myhand) reject!$ controller])) oneshot auto={C(0/0,-3,Loyalty)}:name(-3: Target creature gets -X/-X) target(creature) -type:*:myGraveyard/-type:*:myGraveyard ueot auto={C(0/0,-7,Loyalty)}:name(-7: Emblem: "Return target creature from a graveyard") emblem transforms((,newability[@movedTo(creature|mybattlefield) from(graveyard) restriction{combatbeginsonly}:all(trigger) haste],newability[@each my combatbegins:target(creature|graveyard) moveTo(myBattlefield)])) forever dontremove text=+1: Each player discards a card. Each opponent who can't loses 3 life. -- -3: Target creature gets -X/-X until end of turn, where X is the number of cards in your graveyard. -- -7: You get an emblem with "At the beginning of combat on your turn, put target creature card from a graveyard onto the battlefield under your control. It gains haste." mana={2}{B}{B} type=Legendary Planeswalker subtype=Liliana [/card] [card] name=Lolth, Spider Queen auto=counter(0/0,4,Loyalty) auto=@movedto(creature|graveyard) from(mybattlefield):name(Put loyalty counter) counter(0/0,1,Loyalty) auto={C(0/0,0,Loyalty)}:name(+0: Draw card and lose life) draw:1 controller && life:-1 controller auto={C(0/0,-3,Loyalty)}:name(-3: Create spiders) token(Spider,Creature Spider,2/1,black,reach,menace)*2 auto={C(0/0,-8,Loyalty)}:name(-8: Get emblem on combat damage) emblem transforms((,newability[@combatdamagefoeof(player) from(creature|mybattlefield) restriction{compare(oplifelost)~lessthan~8} turnlimited:phaseaction[my combatdamage once] name(Damage opponent) damage:8minusoplifelostminusend opponent])) forever dontremove text=Whenever a creature you control dies, put a loyalty counter on Lolth, Spider Queen. -- 0: You draw a card and you lose 1 life. -- -3: Create two 2/1 black Spider creature tokens with menace and reach. -- -8: You get an emblem with "Whenever an opponent is dealt combat damage by one or more creatures you control, if that player lost less than 8 life this turn, they lose life equal to the difference." mana={3}{B}{B} type=Legendary Planeswalker subtype=Lolth [/card] [card] name=Lord Windgrace abilities=canbecommander auto=counter(0/0,5,Loyalty) auto={C(0/0,2,Loyalty)}:name(+2: Discard land and draw) target(land|myhand) reject and!( draw:2 controller )! auto={C(0/0,2,Loyalty)}:name(+2: Discard non-land and draw) target(*[-land]|myhand) reject and!( draw:1 controller )! auto={C(0/0,-3,Loyalty)}:name(-3: Return up to two lands from graveyard) target(*[land]|myGraveyard) moveTo(myBattlefield) auto={C(0/0,-11,Loyalty)}:name(-11: Destroy and create cats) thisforeach(variable{6}) ability$!name(Choose one) choice name(Destroy and create cat) target(*[-land]|battlefield) destroy && token(Cat,Creature Cat,2/2,green,forestwalk) _ choice name(Just create cat) token(Cat,Creature Cat,2/2,green,forestwalk)!$ controller text=+2: Discard a card, then draw a card. If a land card is discarded this way, draw an additional card. -- −3: Return up to two target land cards from your graveyard to the battlefield. -- −11: Destroy up to six target nonland permanents, then create six 2/2 green Cat Warrior creature tokens with forestwalk. -- Lord Windgrace can be your commander. mana={2}{B}{R}{G} type=Legendary Planeswalker subtype=Windgrace [/card] [card] name=Lukka, Coppercoat Outcast auto=counter(0/0,5,Loyalty) aicode=activate transforms((,newability[target(creature[manacost>=storedmanacostplus1plusend]|mylibrary) moveto(myBattlefield) and!( all(*[zpos<=findfirsttypecreature]|mylibrary) moveto(myreveal) and!( bottomoflibrary )! )!])) oneshot auto={C(0/0,1,Loyalty)}:name(+1: Exile top 3 cards) all(*[zpos<=3]|mylibrary) moveto(myexile) and!( if cantargetcard(creature|*) then transforms((,newability[aslongas(planeswalker[lukka]|mybattlefield) canplayfromexile])) forever )! auto={C(0/0,-2,Loyalty)}{E(creature|myBattlefield)}:restriction{type(creature|myBattlefield)~morethan~0} name(-2: Exile and reveal) reveal:1 revealzone(mylibrary) revealuntil(creature[manacost>=storedmanacostplus1plusend]|mylibrary) optionone choice name(Get Card) target(creature[manacost>=storedmanacostplus1plusend]|reveal) moveto(myBattlefield) optiononeend optiontwo choice name(put on bottom) all(*|reveal) bottomoflibrary optiontwoend revealend auto={C(0/0,-7,Loyalty)}:restriction{type(creature|myBattlefield)~morethan~0} name(-7: Each creature deals damage) all(creature|myBattlefield) transforms((,newability[damage:power opponent])) oneshot text=+1: Exile the top three cards of your library. Creature cards exiled this way gain "You may cast this card from exile as long as you control a Lukka planeswalker." -- -2: Exile target creature you control, then reveal cards from the top of your library until you reveal a creature card with higher mana value. Put that card onto the battlefield and the rest on the bottom of your library in a random order. -- -7: Each creature you control deals damage equal to its power to each opponent. mana={3}{R}{R} type=Legendary Planeswalker subtype=Lukka [/card] [card] name=Lukka, Wayward Bonder backside=Mila, Crafty Companion auto=counter(0/0,5,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Don't discard any card) donothing auto={C(0/0,1,Loyalty)}:name(+1: Discard and draw) target(*|myhand) transforms((,newability[reject],newability[if cantargetcard(*[creature]|*) then draw:2 else draw:1])) oneshot auto={C(0/0,-2,Loyalty)}:name(-2: Return creature from graveyard) target(creature|mygraveyard) moveto(mybattlefield) and!( transforms((,newability[unearth],newability[haste])) forever )! auto={C(0/0,-7,Loyalty)}:name(-7: Get emblem powerstrike) emblem transforms((,newability[@movedTo(creature|mybattlefield):name(Damage any target) all(trigger[to]) transforms((,newability[name(Damage any target) damage:power target(player^creature^planeswalker)])) oneshot])) forever dontremove text=+1: You may discard a card. If you do, draw a card. If a creature card was discarded this way, draw two cards instead. -- −2: Return target creature card from your graveyard to the battlefield. It gains haste. Exile it at the beginning of your next upkeep. -- −7: You get an emblem with "Whenever a creature enters the battlefield under your control, it deals damage equal to its power to any target." // {1}{W}{W} Mila, Crafty Companion mana={4}{R}{R} type=Legendary Planeswalker subtype=Lukka [/card] [card] name=Mordenkainen auto=counter(0/0,5,Loyalty) auto={C(0/0,2,Loyalty)}:name(+2: Draw 2 cards) draw:2 && transforms((,newability[name(Put on bottom) target(*|myhand) bottomoflibrary])) forever auto={C(0/0,-2,Loyalty)}:name(-2: Create Dog Illusion) token(Dog Mor) auto={C(0/0,-10,Loyalty)}:name(-10: Exchange hand and library) token(Mordenkainen Emblem,Emblem,0/0,shroud,indestructible,notrigger) and!( transforms((,newability[nomaxhand],newability[all(*|myhand) moveto(myreveal) and!( all(*|mylibrary) moveto(myhand) and!( all(*|myreveal) moveto(mylibrary) and!( shuffle )! )! )!])) forever text=+2: Draw two cards, then put a card from your hand on the bottom of your library. -- -2: Create a blue Dog Illusion creature token with "This creature's power and toughness are each equal to twice the number of cards in your hand." -- -10: Exchange your hand and library, then shuffle. You get an emblem with "You have no maximum hand size." mana={4}{U}{U} type=Legendary Planeswalker subtype=Mordenkainen [/card] [card] name=Mu Yanling auto=counter(0/0,5,loyalty) auto={C(0/0,2,Loyalty)}:name(+2: Target creature can't be blocked) unblockable target(creature) auto={C(0/0,-3,Loyalty)}:name(-3: Draw two cards) draw:2 controller auto={C(0/0,-10,Loyalty)}:name(-10: Tap all creatures and take and extra turn) tap all(creature|opponentbattlefield) && turns:+1 controller text=+2: Target creature can't be blocked this turn. -- -3: Draw two cards. -- -10: Tap all creatures your opponents control. You take an extra turn after this one. mana={4}{U}{U} type=Legendary Planeswalker subtype=Yanling [/card] [card] name=Mu Yanling, Celestial Wind auto=counter(0/0,5,loyalty) auto={C(0/0,2,Loyalty)}:name(+2: Target creature gets -5/-0) target(creature) -5/0 uynt auto={C(0/0,-3,Loyalty)}:name(-3: Return up to two creatures) target(<2>creature) moveTo(ownerhand) auto={C(0/0,-7,Loyalty)}:name(-7: Creatures with flying gets +5/+5) all(creature[flying]|myBattlefield) 5/5 ueot text=+1: Until your next turn, up to one target creature gets -5/-0. -- -3: Return up to two target creatures to their owners' hands. -- -7: Creatures you control with flying get +5/+5 until end of turn. mana={4}{U}{U} type=Legendary Planeswalker subtype=Yanling [/card] [card] name=Mu Yanling, Sky Dancer auto=counter(0/0,2,loyalty) auto={C(0/0,2,Loyalty)}:name(+2: No Target) donothing auto={C(0/0,2,Loyalty)}:name(+2: Target creature gets -2/-0 and lose Flying) target(creature) -2/0 && -flying uynt auto={C(0/0,-3,Loyalty)}:name(-3: Create an Creature Elemental Bird 4/4 blue with flying) create(Elemental Bird:Creature Elemental Bird:4/4:blue:flying) auto={C(0/0,-8,Loyalty)}:name(-8: Emblem: All islands have: Draw a card) all(island|mybattlefield) transforms((,newability[{T}:draw:1 controller])) forever dontremove text=+2: Until your next turn, up to one target creature gets -2/-0 and loses flying. -- -3: Create a 4/4 blue Elemental Bird creature token with flying. -- -8: You get an emblem with "Islands you control have '{T}: Draw a card.'" mana={1}{U}{U} type=Legendary Planeswalker subtype=Yanling [/card] [card] name=Nahiri, Heir of the Ancients aicode=activate moveTo(myHand) target(*[warrior;equipment;zpos<=6]|myLibrary) auto=counter(0/0,4,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Create a 1/1 Kor and equip) token(Kor Warrior,Creature Kor Warrior,1/1,white) and!(transforms((,newability[may target(equipment|mybattlefield) newhook])) oneshot)! auto={C(0/0,-2,Loyalty)}:name(-2: Look six and put a Warrior or Equipment) name(Reveal six cards from top) reveal:6 optionone name(Get a card) target(*[warrior;equipment]|reveal) moveTo(myHand) optiononeend optiontwo name(put on bottom) all(*|reveal) bottomoflibrary optiontwoend revealend auto={C(0/0,-3,Loyalty)}:name(-3: Deals damage twice equipments) damage:twicetype:equipment:myBattlefield target(*[creature;planeswalker]) oneshot text=+1: Create a 1/1 white Kor Warrior creature token. You may attach an Equipment you control to it. -- -2: Look at the top six cards of your library. You may reveal a Warrior or Equipment card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. -- -3: Nahiri, Heir of the Ancients deals damage to target creature or planeswalker equal to twice the number of Equipment you control. mana={2}{R}{W} type=Legendary Planeswalker subtype=Nahiri [/card] [card] name=Nahiri, Storm of Stone auto=counter(0/0,6,loyalty) auto=this(variable{controllerturn}>0) lord(creature|myBattlefield) first strike auto={C(0/0,-1,Loyalty)}:name(-1: Deals 1 damage to tapped creature) damage:1 target(creature[tapped]) auto={C(0/0,-2,Loyalty)}:name(-2: Deals 2 damage to tapped creature) damage:2 target(creature[tapped]) auto={C(0/0,-3,Loyalty)}:name(-3: Deals 3 damage to tapped creature) damage:3 target(creature[tapped]) auto={C(0/0,-4,Loyalty)}:name(-4: Deals 4 damage to tapped creature) damage:4 target(creature[tapped]) auto={C(0/0,-5,Loyalty)}:name(-5: Deals 5 damage to tapped creature) damage:5 target(creature[tapped]) auto={C(0/0,-6,Loyalty)}:name(-6: Deals 6 damage to tapped creature) damage:6 target(creature[tapped]) auto={C(0/0,-7,Loyalty)}:name(-7: Deals 7 damage to tapped creature) damage:7 target(creature[tapped]) auto={C(0/0,-8,Loyalty)}:name(-8: Deals 8 damage to tapped creature) damage:8 target(creature[tapped]) auto={C(0/0,-9,Loyalty)}:name(-9: Deals 9 damage to tapped creature) damage:9 target(creature[tapped]) auto={C(0/0,-10,Loyalty)}:name(-10: Deals 10 damage to tapped creature) damage:10 target(creature[tapped]) text=As long as it's your turn, creatures you control have first strike and equip abilities you activate cost {1} less to activate. -- -X: Nahiri, Storm of Stone deals X damage to target tapped creature. mana={2}{RW}{RW} type=Legendary Planeswalker subtype=Nahiri [/card] [card] name=Nahiri, the Harbinger auto=counter(0/0,4,loyalty) aicode=activate target(*[artifact;creature]|myLibrary) moveto(myBattlefield) and!( transforms((,newability[haste],newability[phaseaction[endofturn once sourceinplay] moveTo(ownerhand)])) ueot )! auto={C(0/0,2,Loyalty)}:name(+2: Don't discard any card) donothing auto={C(0/0,2,Loyalty)}:name(+2: Discard and draw a card) target(*|myHand) reject and!( draw:1 controller )! auto={C(0/0,-2,Loyalty)}:name(-2: Exile target enchantment, tapped Artifact or Creature) ability$!name(Choose one) choice name(Exile target enchantment) moveTo(exile) target(enchantment) _ choice name(Exile target tapped creature) moveTo(exile) target(creature[tapped]) _ choice name(Exile target tapped artifact) moveTo(exile) target(artifact[tapped])!$ controller auto={C(0/0,-8,Loyalty)}:name(-8: Search a creature or artifact) reveal:plibrarycount optionone name(choose a creature or artifact) target(*[artifact;creature]|reveal) moveTo(ownerlibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo name(put back) target(*|reveal) moveTo(ownerlibrary) and!( all(*|reveal) moveto(ownerlibrary) and!( shuffle )! )! optiontwoend afterrevealed all(tobecast|mylibrary) moveto(myBattlefield) and!( transforms((,newability[haste],newability[phaseaction[endofturn once sourceinplay] moveTo(ownerhand)])) ueot )! afterrevealedend revealend text=+2: You may discard a card. If you do, draw a card. -- -2: Exile target enchantment, tapped artifact, or tapped creature. -- -8: Search your library for an artifact or creature card, put it onto the battlefield, then shuffle your library. It gains haste. Return it to your hand at the beginning of the next end step. mana={2}{R}{W} type=Legendary Planeswalker subtype=Nahiri [/card] [card] name=Nahiri, the Lithomancer abilities=canbecommander auto=counter(0/0,3,loyalty) auto={C(0/0,2,Loyalty)}:name(+2: Create a 1/1 Soldier and may equip) token(Kor Soldier,Creature Kor Soldier,1/1,white) and!(transforms((,newability[may target(equipment|mybattlefield) newhook])) oneshot)! auto={C(0/0,-2,Loyalty)}:name(-2: Put an Equipment from hand or graveyard) notatarget(equipment|mygraveyard,myhand) moveto(ownerbattlefield) auto={C(0/0,-10,Loyalty)}:name(-10: Stoneforged Blade) token(Stoneforged Blade,Artifact Equipment,0/0,Indestructible,tnum.2) and!(transforms((,newability[{0}:equip],newability[teach(creature) 5/5],newability[teach(creature) double strike])) forever)! text=+2: Put a 1/1 white Kor Soldier creature token onto the battlefield. You may attach an Equipment you control to it. -- -2: You may put an Equipment card from your hand or graveyard onto the battlefield. -- -10: Put a colorless Equipment artifact token named Stoneforged Blade onto the battlefield. It has indestructible, "Equipped creature gets +5/+5 and has double strike," and equip {0}. -- Nahiri, the Lithomancer can be your commander. mana={3}{W}{W} type=Legendary Planeswalker subtype=Nahiri [/card] [card] name=Narset of the Ancient Way auto=counter(0/0,4,Loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Gain 2 life and produce mana) life:2 controller && if type(*[-creature]|myhand)~morethan~0 then ability$!choice add{U} _ choice add{R} _ choice add{W}!$ controller auto={C(0/0,-2,Loyalty)}:name(-2: Draw and may discard land) draw:1 controller && ability$!name(May discard a land) may target(*[land]|myhand) reject!$ controller auto={C(0/0,-2,Loyalty)}{D(*[-land]|myhand)}:name(-2: Draw, discard nonland and damage) draw:1 controller && damage:storedmanacost target(creature;planeswalker) auto={C(0/0,-6,Loyalty)}:name(-6: Emblem: Cast a noncreature spell and deals 2 damage) emblem transforms((,newability[@movedTo(*[-creature]|mystack):damage:2 target(player,creature,planeswalker)])) forever dontremove text=+1: You gain 2 life. Add {U}, {R}, or {W}. Spend this mana only to cast a noncreature spell. -- -2: Draw a card, then you may discard a card. When you discard a nonland card this way, Narset of the Ancient Way deals damage equal to that card's mana value to target creature or planeswalker. -- -6: You get an emblem with "Whenever you cast a noncreature spell, this emblem deals 2 damage to any target." mana={1}{U}{R}{W} type=Legendary Planeswalker subtype=Narset [/card] [card] name=Narset, Parter of Veils auto=counter(0/0,5,loyalty) auto=@drawfoeof(player) restriction{compare(odrewcount)~morethan~1}:name(Opponent can't draw more than 1) transforms((,newability[all(*[zpos=type:*:opponenthand]|opponenthand) moveto(ownerlibrary)])) oneshot aicode=activate moveto(myhand) target(*[-creature;-land;zpos<=4]|mylibrary) auto={C(0/0,-2,Loyalty)}:name(-2: Look at the top four cards) name(look) reveal:4 optionone name(Get a card) target(<1>*[-creature;-land]|reveal) moveto(myhand) optiononeend optiontwo name(put on bottom) target(<4>*|reveal) bottomoflibrary optiontwoend revealend text=Each opponent can't draw more than one card each turn. -- −2: Look at the top four cards of your library. You may reveal a noncreature, nonland card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. mana={1}{U}{U} type=Legendary Planeswalker subtype=Narset [/card] [card] name=Narset Transcendent auto=counter(0/0,6,loyalty) aicode=activate target(*[-creature;-land;zpos=1]|mylibrary) moveto(myhand) auto={C(0/0,1,Loyalty)}:name(+1: Look at the top noncreature nonland) reveal:1 optionone target(*[-creature;-land]|reveal) moveTo(myHand) optiononeend optiontwo name(Put Back On Top) target(<1>*|reveal) moveTo(myLibrary) optiontwoend revealend auto={C(0/0,-2,Loyalty)}:name(-2: Your next instant or sorcery has rebound) counter(0/0.1.ReboundActive) all(this) auto={C(0/0,-9,Loyalty)}:name(-9: Emblem: "Your opponents can't cast noncreature spells") emblem transforms((,newability[maxCast(*[-creature])0 opponent])) forever dontremove auto=@movedTo(*[instant;sorcery]|myStack):this(counter{0/0.1.ReboundActive}>=1) all(trigger[to]) transforms((,newability[gainedexiledeath],newability[phaseaction[my upkeep once] counter(0/0.1.NarsetExile)])) ueot && counter(0/0.-1.ReboundActive) all(this) auto=@each my upkeep:if type(*[instant;sorcery;counter{0/0.1.NarsetExile}]|myexile)~morethan~0 then ability$!name(Choose one) choice name(Cast card from exile) activate castcard(normal) target(*[instant;sorcery;counter{0/0.1.NarsetExile}]|myexile) _ choice name(Don't cast card from exile) all(*[instant;sorcery;counter{0/0.1.NarsetExile}]|myexile) removeallcounters(0/0.-1.NarsetExile)!$ controller text=+1: Look at the top card of your library. If it's a noncreature, nonland card, you may reveal it and put it into your hand. -- −2: When you cast your next instant or sorcery spell from your hand this turn, it 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.) -- −9: You get an emblem with "Your opponents can't cast noncreature spells." mana={2}{W}{U} type=Legendary Planeswalker subtype=Narset [/card] [card] name=Nicol Bolas, Dragon-God auto=counter(0/0,4,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Draw a card and exile a card from hand or permanent) draw:1 controller && ability$! moveTo(exile) target(*|myhand,myBattlefield)!$ opponent auto={C(0/0,-3,Loyalty)}:name(-3: Destroy target creature or planeswalker) destroy target(creature,planeswalker) auto={C(0/0,-8,Loyalty)}:name(-8: Opponent who don't control a legendary loses the game) if type(creature[legendary]|opponentbattlefield)~lessthan~1 then wingame text=Nicol Bolas, Dragon-God has all loyalty abilities of all other planeswalkers on the battlefield. -- +1: You draw a card. Each opponent exiles a card from their hand or a permanent they control. -- -3: Destroy target creature or planeswalker. -- -8: Each opponent who doesn't control a legendary creature or planeswalker loses the game. mana={U}{B}{B}{B}{R} type=Legendary Planeswalker subtype=Bolas [/card] [card] name=Nicol Bolas, God-Pharaoh auto=counter(0/0,7,loyalty) aicode=activate transforms((,newability[all(*[zpos=oppofindfirsttypenonland]|opponentlibrary) moveto(myexile) and!( transforms((,newability[zerocast],newability[canplayfromexile],newability[phaseaction[my endofturn once checkex] moveto(ownerExile)],newability[all(*[zpos<=oppofindfirsttypenonland]|opponentlibrary) moveto(ownerExile)])) ueot )!])) oneshot auto={C(0/0,2,Loyalty)}:name(+2: Exile cards from top and may cast it) reveal:1 revealzone(opponentlibrary) revealuntil(*[-land]|opponentlibrary) optionone name(Move to your exile for cast) target(*[-land]|reveal) moveto(myexile) and!( transforms((,newability[zerocast],newability[canplayfromexile],newability[phaseaction[my endofturn once checkex] moveto(ownerExile)])) ueot )! optiononeend optiontwo name(Exile other cards) all(*|reveal) moveto(ownerExile) oneshot optiontwoend revealend auto={C(0/0,1,Loyalty)}:name(+1: Opponent exiles two cards from hand) ability$!name(Move to exile) name(Move to exile) moveto(exile) notatarget(<2>*|myhand)!$ opponent auto={C(0/0,-4,Loyalty)}:name(-4: Deals 7 damage) ability$!name(Choose one) choice name(Damage opponent) damage:7 opponent _ choice name(Damage creature or planeswalker) damage:7 target(*[creature;planeswalker]|opponentbattlefield)!$ controller auto={C(0/0,-12,Loyalty)}:name(-12: Exile all non-land permanents) moveTo(exile) all(*[-land]|opponentbattlefield) text=+2: Target opponent exiles cards from the top of their library until they exile a nonland card. Until end of turn, you may cast that card without paying its mana cost. -- +1: Each opponent exiles two cards from their hand. -- −4: Nicol Bolas, God-Pharaoh deals 7 damage to target opponent, creature an opponent controls, or planeswalker an opponent controls. -- −12: Exile each nonland permanent your opponents control. mana={4}{U}{B}{R} type=Legendary Planeswalker subtype=Bolas [/card] [card] name=Nicol Bolas, Planeswalker auto=counter(0/0,5,loyalty) auto={C(0/0,3,Loyalty)}:name(+3: Destroy target noncreature permanent) destroy target(*[-creature]|battlefield) auto={C(0/0,-2,Loyalty)}:name(-2: Gain control of a creature) moveTo(mybattlefield) target(creature) auto={C(0/0,-9,Loyalty)}:name(-9: Deals 7 damage, sacrifice and discards seven) target(player) damage:7 && all(this) transforms((,newability[ability$!notatarget(<7>*|mybattlefield) sacrifice!$ targetedplayer],newability[ability$!notatarget(<7>*|myhand) reject!$ targetedplayer])) text=+3: Destroy target noncreature permanent. -- -2: Gain control of target creature. -- -9: Nicol Bolas, Planeswalker deals 7 damage to target player. That player discards seven cards, then sacrifices seven permanents. mana={4}{U}{B}{B}{R} type=Legendary Planeswalker subtype=Bolas [/card] [card] name=Nicol Bolas, the Deceiver auto=counter(0/0,5,loyalty) auto={C(0/0,3,Loyalty)}:name(+3: Loses 3 life unless discard or sacrifices permanent) ability$!choice life:-3 controller choice sacrifice notatarget(*[-land]|mybattlefield) choice target(*|myhand) reject$! opponent auto={C(0/0,-3,Loyalty)}:name(-3: Destroy target creature and draw a card) destroy target(creature) and!(draw:1 controller)! auto={C(0/0,-11,Loyalty)}:name(-11: Deals 7 damage and draw 7) damage:7 opponent and!(draw:7 controller)! text=+3: Each opponent loses 3 life unless that player sacrifices a nonland permanent or discards a card. -- -3: Destroy target creature. Draw a card. -- -11: Nicol Bolas, the Deceiver deals 7 damage to each opponent. You draw seven cards. mana={5}{U}{B}{R} type=Legendary Planeswalker subtype=Bolas [/card] [card] name=Nicol Bolas, the Arisen backside=Nicol Bolas, the Ravager auto=counter(0/0,7,Loyalty) auto={C(0/0,2,Loyalty)}:name(+2: Draw two cards) draw:2 controller auto={C(0/0,-3,Loyalty)}:name(-3: Deals 10 damage to creature or planeswalker) damage:10 target(creature,planeswalker) auto={C(0/0,-4,Loyalty)}:name(-4: Reanimate a creature or planeswalker) target(*[creature;planeswalker]|graveyard) moveto(myBattlefield) auto={C(0/0,-12,Loyalty)}:name(-12: Exile opponent library except one) moveTo(opponentexile) all(*[zpos<=type:*:opponentlibraryminus1minusend]|opponentlibrary) auto={C(0/0,-12,Loyalty)}:name(-12: Exile your library except one) moveTo(myexile) all(*[zpos<=type:*:mylibraryminus1minusend]|mylibrary) text=+2: Draw two cards. -- -3: Nicol Bolas, the Arisen deals 10 damage to target creature or planeswalker. -- -4: Put target creature or planeswalker card from a graveyard onto the battlefield under your control. -- -12: Exile all but the bottom card of target player's library. // Nicol Bolas, the Ravager type=Legendary Planeswalker subtype=Bolas color=blue,black,red [/card] [card] name=Niko Aris auto=token(Shard)*x auto=counter(0/0,3,Loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Don't target creature) donothing auto={C(0/0,1,Loyalty)}:name(+1: Target creature gains unblockable) target(creature|mybattlefield) transforms((,newability[unblockable],newability[@damaged(player) from(this):moveto(ownerhand)],newability[@damaged(*[creature;planeswalker]|battlefield) from(this):moveto(ownerhand)])) ueot auto={C(0/0,-1,Loyalty)}:name(-1: Create a shard) token(Shard) auto={C(0/0,-1,Loyalty)}:name(-1: Deals 2 damage) target(creature[tapped]) damage:twicepdrewcount text=When Niko Aris enters the battlefield, create X Shard tokens. (They're enchantments with "{2}, Sacrifice this enchantment: Scry 1, then draw a card.") -- +1: Up to one target creature you control can't be blocked this turn. Whenever that creature deals damage this turn, return it to its owner's hand. -- -1: Niko Aris deals 2 damage to target tapped creature for each card you've drawn this turn. -- -1: Create a Shard token. mana={X}{W}{U}{U} type=Legendary Planeswalker subtype=Niko [/card] [card] name=Nissa, Genesis Mage auto=counter(0/0,5,loyalty) auto={C(0/0,2,Loyalty)}:name(+2: Untap up to two target creature and lands) untap target(creature) && ability$!name(Untap lands) untap target(land)!$ controller auto={C(0/0,-3,Loyalty)}:name(-3: Target creature gets 5/5) target(creature) 5/5 ueot auto={C(0/0,-10,Loyalty)}:name(-10: Look ten and put any amount) reveal:10 optionone name(Get a Card) target(*[creature;land]|reveal) moveTo(myBattlefield) optiononeend optiontwo all(*|reveal) moveTo(graveyard) optiontwoend revealend text=+2: Untap up to two target creatures and up to two target lands. -- -3: Target creature gets +5/+5 until end of turn. -- -10: Look at the top ten cards of your library. You may put any number of creature and/or land cards from among them onto the battlefield. Put the rest on the bottom of your library in a random order. mana={5}{G}{G} type=Legendary Planeswalker subtype=Nissa [/card] [card] name=Nissa, Nature's Artisan auto=counter(0/0,5,loyalty) aicode=activate target(<2>*[zpos<=2]|mylibrary) name(revealed card) moveto(myhand) name(revealed card) and!(if cantargetcard(land|*) then moveto(mybattlefield))! auto={C(0/0,3,Loyalty)}:name(+3: Gain 3 Life) life:3 controller auto={C(0/0,-4,Loyalty)}:name(-4: Reveal two and put lands on battlefield) reveal:2 optionone name(Get Lands) target(<2>land|reveal) moveto(mybattlefield) optiononeend optiontwo name(put on hand) target(<2>*|reveal) moveto(myhand) optiontwoend revealend auto={C(0/0,-12,Loyalty)}:name(-12: Creatures gets +5/+5 and trample) all(creature|mybattlefield) 5/5 ueot && all(creature|mybattlefield) trample ueot text=+3: You gain 3 life. -- -4: Reveal the top two cards of your library. Put all land cards from among them onto the battlefield and the rest into your hand. -- -12: Creatures you control get +5/+5 and gain trample until end of turn. mana={4}{G}{G} type=Legendary Planeswalker subtype=Nissa [/card] [card] name=Nissa of Shadowed Boughs auto=counter(0/0,4,Loyalty) auto=_LANDFALL_counter(0/0,1,Loyalty) all(this) auto={C(0/0,1,Loyalty)}:name(+1: Untap a land) target(land|myBattlefield) untap auto={C(0/0,1,Loyalty)}:name(+1: Untap a land and becomes creature) target(land|myBattlefield) transforms((Creature Elemental,setpower=3,settoughness=3,newability[untap],newability[haste],newability[menace])) ueot auto={C(0/0,-5,Loyalty)}:name(-5: May put a creature from hand or graveyard) target(creature[manacost<=type:land:myBattlefield]|myGraveyard,myHand) moveTo(myBattlefield) and!(counter(1/1,2))! text=Landfall - Whenever a land enters the battlefield under your control, put a loyalty counter on Nissa of Shadowed Boughs. -- +1: Untap target land you control. You may have it become a 3/3 Elemental creature with haste and menace until end of turn. It's still a land. -- -5: You may put a creature card with mana value less than or equal to the number of lands you control onto the battlefield from your hand or graveyard with two +1/+1 counters on it. mana={2}{B}{G} type=Legendary Planeswalker subtype=Nissa [/card] [card] name=Nissa Revane auto=counter(0/0,2,loyalty) aicode=activate moveTo(mybattlefield) target(creature[elf]|mylibrary) auto={C(0/0,1,Loyalty)}:name(+1: Search a Nissa's Chosen) moveTo(mybattlefield) target(Nissa's Chosen|mylibrary) auto={C(0/0,1,Loyalty)}:name(+1: Gain 2 life for each Elf) life:twicetype:elf:mybattlefield controller auto={C(0/0,-7,Loyalty)}:name(-7: Search any number of Elves) reveal:plibrarycount optionone name(choose card) target(creature[elf]|reveal) moveto(ownerlibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownerlibrary) and!( all(*|reveal) moveto(ownerlibrary) and!(shuffle)! )! optiontwoend afterrevealed all(tobecast|mylibrary) moveto(ownerlibrary) and!(moveTo(myBattlefield))! afterrevealedend revealend text=+1: Search your library for a card named Nissa's Chosen and put it onto the battlefield. Then shuffle your library. -- +1: You gain 2 life for each Elf you control. -- -7: Search your library for any number of Elf creature cards and put them onto the battlefield. Then shuffle your library. mana={2}{G}{G} type=Legendary Planeswalker subtype=Nissa [/card] [card] name=Nissa, Steward of Elements auto=counter(0/0,X,loyalty) aicode=activate transforms((,newability[if type(creature[manacost<=hascntloyalty;zpos=1]|mylibrary)~morethan~0 then all(*[zpos<=1]|mylibrary) name(Put on battlefield) moveto(mybattlefield)],newability[if type(land[zpos=1]|mylibrary)~morethan~0 then all(*[zpos<=1]|mylibrary) name(Put on battlefield) moveto(mybattlefield)])) oneshot auto={C(0/0,2,Loyalty)}:name(+2: Scry 2) scry:2 scrycore delayed dontshow donothing scrycoreend scryend auto={C(0/0,0,Loyalty)}: restriction{type(land[zpos=1]|mylibrary)~morethan~0} name(+0: Look top card) reveal:1 optionone name(Put on battlefield) target(land|reveal) moveto(mybattlefield) optiononeend optiontwo name(Put back) target(*|reveal) moveto(mylibrary) optiontwoend revealend auto={C(0/0,0,Loyalty)}: restriction{type(creature[zpos=1]|mylibrary)~morethan~0} name(+0: Look top card) reveal:1 optionone name(Put on battlefield) target(creature[manacost<=hascntloyalty]|reveal) moveto(mybattlefield) optiononeend optiontwo name(Put back) target(*|reveal) moveto(mylibrary) optiontwoend revealend auto={C(0/0,0,Loyalty)}: restriction{type(*[-creature;-land;zpos=1]|mylibrary)~morethan~0} name(+0: Look top card)) reveal:1 optionone name(Put back) target(*|reveal) moveto(mylibrary) optiononeend optiontwo name(Put back) all(*|reveal) moveto(mylibrary) optiontwoend revealend auto={C(0/0,-6,Loyalty)}:name(-6: Two lands become creatures 5/5 with flying) target(land|mybattlefield) transforms((Creature Elemental,setpower=5,settoughness=5,newability[haste],newability[flying],newability[untap])) ueot text=+2: Scry 2. -- 0: Look at the top card of your library. If it's a land card or a creature card with mana value less than or equal to the number of loyalty counters on Nissa, Steward of Elements, you may put that card onto the battlefield. -- -6: Untap up to two target lands you control. They become 5/5 Elemental creatures with flying and haste until end of turn. They're still lands. mana={X}{G}{U} type=Legendary Planeswalker subtype=Nissa [/card] [card] name=Nissa, Sage Animist backside=Nissa, Vastwood Seer auto=counter(0/0,3,loyalty) aicode=activate transforms((,newability[if type(land[zpos=1]|mylibrary)~morethan~0 then target(land[zpos=1]|mylibrary) moveto(ownerbattlefield) else target(*[zpos=1]|mylibrary) moveto(ownerhand)])) ueot auto={C(0/0,1,Loyalty)}:name(+1: Reveal the top and put land on battlefield) reveal:1 optionone target(<1>land|reveal) moveto(ownerbattlefield) optiononeend optiontwo target(<1>*|reveal) moveto(ownerhand) optiontwoend revealend auto={C(0/0,-2,Loyalty)}:name(-2: Create a Legendary 4/4 Elemental named Ashaya) create(Ashaya, the Awoken World:Legendary Creature Elemental:4/4:green) auto={C(0/0,-7,Loyalty)}:name(-7: Untap up to six land an becomes 6/6) target(land) transforms((Creature Elemental,newability[untap],setpower=6,settoughness=6)) forever text=+1: Reveal the top card of your library. If it's a land card, put it onto the battlefield. Otherwise, put it into your hand. -- -2: Put a legendary 4/4 green Elemental creature token named Ashaya, the Awoken World onto the battlefield. -- -7: Untap up to six target lands. They become 6/6 Elemental creatures. They're still lands. // Nissa, Vastwood Seer type=Legendary Planeswalker subtype=Nissa color=green [/card] [card] name=Nissa, Vital Force auto=counter(0/0,5,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Untap target land and becomes 5/5) target(land) transforms((Elemental Creature,setpower=5,settoughness=5,newability[haste],newability[untap])) uynt auto={C(0/0,-3,Loyalty)}:name(-3: Return target permanent from your graveyard) target(*[-instant;-sorcery]|myGraveyard) moveto(myHand) auto={C(0/0,-6,Loyalty)}:name(-6: Emblem: "Whenever a land enters, may draw a card") emblem transforms((,newability[@movedTo(land|mybattlefield):may draw:1 controller])) forever dontremove text=+1: Untap target land you control. Until your next turn, it becomes a 5/5 Elemental creature with haste. It's still a land. -- -3: Return target permanent card from your graveyard to your hand. -- -6: You get an emblem with "Whenever a land enters the battlefield under your control, you may draw a card." mana={3}{G}{G} type=Legendary Planeswalker subtype=Nissa [/card] [card] name=Nissa, Voice of Zendikar auto=counter(0/0,3,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Create a 0/1 Plant) token(Plant,creature plant, 0/1,green) auto={C(0/0,-2,Loyalty)}:name(-2: Put a +1/+1 counters on creatures) all(creature|mybattlefield) counter(1/1) auto={C(0/0,-7,Loyalty)}:name(-7: Gain life and Draw cards equal to lands) life:type:land:mybattlefield controller && draw:type:land:mybattlefield controller text=+1: Put a 0/1 green Plant creature token onto the battlefield. -- -2: Put a +1/+1 counter on each creature you control. -- -7: You gain X life and draw X cards, where X is the number of lands you control. mana={1}{G}{G} type=Legendary Planeswalker subtype=Nissa [/card] [card] name=Nissa, Who Shakes the World auto=counter(0/0,5,loyalty) auto=lord(forest|mybattlefield) transforms((,newability[producecolor:green])) auto={C(0/0,1,Loyalty)}:name(+1: Put three +1/+1 counters on a target land) target(*[land;-creature]|mybattlefield) transforms((Elemental Creature,newability[counter(1/1.3)],newability[vigilance],newability[haste],newability[untap])) forever auto={C(0/0,-8,Loyalty)}:name(-8: Search forests and get Emblem: "Indescrutible lands") reveal:plibrarycount optionone name(choose card) target(land[forest]|reveal) moveto(ownerlibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownerlibrary) and!( all(*|reveal) moveto(ownerlibrary) and!(shuffle)! )! optiontwoend afterrevealed all(tobecast|mylibrary) moveto(ownerlibrary) and!(moveTo(mybattlefield) and!( emblem transforms((,newability[lord(land|myBattlefield) indestructible])) forever dontremove ) forever oneshot)! afterrevealedend revealend text=Whenever you tap a Forest for mana, add an additional {G}. -- +1: Put three +1/+1 counters on up to one target noncreature land you control. Untap it. It becomes a 0/0 Elemental creature with vigilance and haste that's still a land. -- -8: You get an emblem with "Lands you control have indestructible." Search your library for any number of Forest cards, put them onto the battlefield tapped, then shuffle your library. mana={3}{G}{G} type=Legendary Planeswalker subtype=Nissa [/card] [card] name=Nissa, Worldwaker auto=counter(0/0,3,loyalty) aicode=activate moveTo(mybattlefield) target(land[basic]|mylibrary) and!( becomes(Elemental Creature,4/4,trample) forever )! oneshot auto={C(0/0,1,Loyalty)}:name(+1: Target land becomes 4/4 Elemental) target(land|mybattlefield) becomes(Elemental Creature,4/4,trample) forever auto={C(0/0,1,Loyalty)}:name(+1: Untap up to four forests) target(forest|mybattlefield) untap auto={C(0/0,-7,Loyalty)}:name(-7: Search any number of lands and becomes 4/4 Elementals) reveal:plibrarycount optionone name(choose card) target(land[basic]|reveal) moveto(ownerlibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownerlibrary) and!( all(*|reveal) moveto(ownerlibrary) and!(shuffle)! )! optiontwoend afterrevealed all(tobecast|mylibrary) moveto(ownerlibrary) and!(moveTo(mybattlefield) and!( becomes(Elemental Creature,4/4,trample) forever )! oneshot)! afterrevealedend revealend text=+1: Target land you control becomes a 4/4 Elemental creature with trample. It's still a land. -- +1: Untap up to four target Forests. -- -7: Search your library for any number of basic land cards, put them onto the battlefield, then shuffle your library. Those lands become 4/4 Elemental creatures with trample. They're still lands. mana={3}{G}{G} type=Legendary Planeswalker subtype=Nissa [/card] [card] name=Ob Nixilis of the Black Oath abilities=canbecommander 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: Emblem: "{1}{B}, sacrifice a creature: Draw X and gain X life") emblem transforms((,newability[{1}{B}{S(creature|myBattlefield}:draw:storedpower && life:storedpower])) forever dontremove text=+2: Each opponent loses 1 life. You gain life equal to the life lost this way. -- -2: Create a 5/5 black Demon creature token with flying. You lose 2 life. -- -8: You get an emblem with "{1}{B}, Sacrifice a creature: You gain X life and draw X cards, where X is the sacrificed creature's power." -- Ob Nixilis of the Black Oath can be your commander. mana={3}{B}{B} type=Legendary Planeswalker subtype=Nixilis [/card] [card] name=Ob Nixilis Reignited auto=counter(0/0,5,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Draw a card and lose 1 life) draw:1 && life:-1 controller auto={C(0/0,-3,Loyalty)}:name(-3: Destroy target creature) destroy target(creature) auto={C(0/0,-8,Loyalty)}:name(-8: Emblem: "Whenever a player draws, opponent loses 2 life") emblem transforms((,newability[@drawof(player):life:-2 opponent],newability[@drawfoeof(player):life:-2 opponent])) forever dontremove text=+1: You draw a card and you lose 1 life. -- -3: Destroy target creature. -- -8: Target opponent gets an emblem with "Whenever a player draws a card, you lose 2 life."-- Starting Loyalty (5) mana={3}{B}{B} type=Legendary Planeswalker subtype=Nixilis [/card] [card] name=Ob Nixilis, the Hate-Twisted auto=counter(0/0,5,loyalty) auto=@drawfoeof(player):damage:1 opponent auto={C(0/0,-2,Loyalty)}:name(-2: Destroy target creature and draw two cards) destroy target(creature) && draw:2 targetcontroller text=Whenever an opponent draws a card, Ob Nixilis, the Hate-Twisted deals 1 damage to that player. -- -2: Destroy target creature. Its controller draws two cards. mana={3}{B}{B} type=Legendary Planeswalker subtype=Nixilis [/card] [card] name=Oko, the Trickster auto=counter(0/0,4,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Counters) counter(1/1,2) target(creature|myBattlefield) auto={C(0/0,0,Loyalty)}:name(0: Copy and Prevent) target(creature|myBattlefield) copy ueot && transforms((,newability[preventAllDamage to(this)])) ueot auto={C(0/0,-7,Loyalty)}:name(-7: Power and Trample) all(creature|myBattlefield) transforms((,setpower=10,settoughness=10)) ueot && all(creature|myBattlefield) trample ueot text=+1: Put two +1/+1 counters on up to one target creature you control. -- 0: Until end of turn, Oko, the Trickster becomes a copy of target creature you control. Prevent all damage that would be dealt to him this turn. -- -7: Until end of turn, each creature you control has base power and toughness 10/10 and gains trample. mana={4}{G}{U} type=Legendary Planeswalker subtype=Oko [/card] [card] name=Oko, Thief of Crowns auto=counter(0/0,4,loyalty) auto={C(0/0,2,Loyalty)}:name(+2: Create food) token(Food) auto={C(0/0,1,Loyalty)}:name(+1: Transform artifact or creature) target(*[creature;artifact]|battlefield) transforms((Creature Elk,newcolors[green],setpower=3,settoughness=3,newability[loseabilities])) forever auto={C(0/0,-5,Loyalty)}:name(-5: Exchange control) target(*[creature;artifact]|mybattlefield) moveto(opponentbattlefield) and!( target(other creature[power<=3]|opponentbattlefield) moveto(mybattlefield) )! text=+2: Create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.") -- +1: Target artifact or creature loses all abilities and becomes a green Elk creature with base power and toughness 3/3. -- -5: Exchange control of target artifact or creature you control and target creature an opponent controls with power 3 or less. mana={1}{G}{U} type=Legendary Planeswalker subtype=Oko [/card] [card] name=Personal Decoy abilities=exiledeath auto=counter(0/0,lifetotal,loyalty) auto=lord(creature|opponentBattlefield) cantattack auto={C(0/0,1,Loyalty)}:name(+1: Gain 1 life) life:1 controller auto={C(0/0,-4,Loyalty)}:name(-4: Draw a card) draw:1 controller text=Personal Decoy enters the battlefield with a number of loyalty counters on it equal to your life total. If it would leave the battlefield, exile it instead of putting it anywhere else. You can't be attacked. -- +1: You gain 1 life. -- −4: Draw a card. mana={5}{W}{U} type=Planeswalker subtype=Duck [/card] [card] name=Professor Onyx auto=counter(0/0,5,Loyalty) auto=@movedto(*[instant;sorcery]|mystack):name(Gain life) life:2 controller && life:-2 opponent aicode=activate transforms((,newability[target(*[zpos<=3]|mylibrary) moveto(myhand) and!( all(*[zpos<=3]|mylibrary) moveto(mygraveyard) )!])) ueot auto={C(0/0,1,Loyalty)}:name(+1: Lose life and look cards) life:-1 controller && name(Look top cards) reveal:3 optionone name(Get a Card) target(<1>*|reveal) moveto(myhand) optiononeend optiontwo name(put in grave) all(*|reveal) moveto(mygraveyard) optiontwoend revealend auto={C(0/0,-3,Loyalty)}:name(-3: Sacrifice creature) ability$!name(Sacrifice creature) name(Sacrifice creature) sacrifice notatarget(creature[power=power:highest:creature:myBattlefield]|mybattlefield)!$ opponent auto={C(0/0,-8,Loyalty)}:name(-8: Discard or lose life) name(-8: Discard or lose life) life:-7minusohandcountminusend opponent && life:-7minusohandcountminusend opponent && life:-7minusohandcountminusend opponent && ability$!name(Choose cards) name(Choose cards) target(<7>*|myhand) transforms((,newability[choice name(Discard this card) reject],newability[choice name(Lose 3 life) life:-3 controller])) oneshot!$ opponent text=Magecraft - Whenever you cast or copy an instant or sorcery spell, each opponent loses 2 life and you gain 2 life. -- +1: You lose 1 life. Look at the top three cards of your library. Put one of them into your hand and the rest into your graveyard. -- −3: Each opponent sacrifices a creature with the greatest power among creatures that player controls. -- −8: Each opponent may discard a card. If they don't, they lose 3 life. Repeat this process six more times. mana={4}{B}{B} type=Legendary Planeswalker subtype=Liliana [/card] [card] name=Ral, Caller of Storms auto=counter(0/0,4,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Draw a card) draw:1 controller auto={C(0/0,-2,Loyalty)}:name(-2: Deals 3 damage divided to any target) thisforeach(variable{3}) ability$!name(Deal 1 damage) name(Deal 1 damage) target(player,creature,planewsalker) damage:1!$ controller auto={C(0/0,-7,Loyalty)}:name(-7: Draw 7 cards and deals 7 to each creature) draw:7 controller && 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, Izzet Viceroy auto=counter(0/0,4,loyalty) aicode=activate transforms((,newability[choice all(*[zpos=2]|mylibrary) moveto(myhand) and!(deplete:1)!],newability[choice all(*[zpos=1]|mylibrary) moveto(myhand) and!(deplete:1)!])) ueot auto={C(0/0,1,Loyalty)}:name(+1: Look the top two, put one in hand other graveyard) name(look) reveal:2 optionone name(Get a card) target(<1>*|reveal) moveto(myhand) optiononeend optiontwo all(*|reveal) moveto(mygraveyard) optiontwoend revealend auto={C(0/0,-3,Loyalty)}:name(-3: Deals damage for each instant and sorcery) target(creature) damage:type:*[instant;sorcery]:myexilepluspginstantsorceryplusend auto={C(0/0,-8,Loyalty)}:name(-8: Emblem: "Whenever cast spell, deals 4 damage, draw two cards") emblem transforms((,newability[@movedTo(*[instant;sorcery]|myStack):draw:2 controller && damage:4 target(player,creature,planeswalker)])) forever dontremove text=+1: Look at the top two cards of your library. Put one of them into your hand and the other into your graveyard. -- −3: Ral, Izzet Viceroy deals damage to target creature equal to the total number of instant and sorcery cards you own in exile and in your graveyard. -- −8: You get an emblem with "Whenever you cast an instant or sorcery spell, this emblem deals 4 damage to any target and you draw two cards." mana={3}{U}{R} type=Legendary Planeswalker subtype=Ral [/card] [card] name=Ral, Storm Conduit auto=counter(0/0,4,loyalty) aicode=activate transforms((,newability[all(*[zpos<=1]|mylibrary) transforms((,newability[may name(Put on bottom of library) moveto(myreveal) and!( bottomoflibrary )!])) oneshot])) oneshot auto=@movedTo(*[instant;sorcery]|myStack):ability$!name(Choose one) choice name(Damage opponent) damage:1 target(opponent) _ choice name(Damage Planeswalker) damage:1 target(planeswalker)!$ controller auto={C(0/0,2,Loyalty)}:name(+2: Scry: 1) scry:1 scrycore delayed dontshow donothing scrycoreend scryend auto={C(0/0,-2,Loyalty)}:name(-2: Whenever cast instant or sorcery copy spell) emblem transforms((,newability[@movedto(*[instant;sorcery]|myStack) turnlimited:all(trigger[to]) activate castcard(copied noevent)])) ueot text=Whenever you cast or copy an instant or sorcery spell, Ral, Storm Conduit deals 1 damage to target opponent or planeswalker. -- +2: Scry 1. -- −2: When you cast your next instant or sorcery spell this turn, copy that spell. You may choose new targets for the copy. mana={3}{U}{R} type=Legendary Planeswalker subtype=Ral [/card] [card] name=Ral Zarek auto=counter(0/0,4,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Tap and untap other permanent) tap(noevent) target(*) && ability$!untap target(other *)!$ controller auto={C(0/0,-2,Loyalty)}:name(-2: Deals 3 damage to any target) damage:3 target(player,creature,planeswalker) auto={C(0/0,-7,Loyalty)}:name(-7: Flip five coins and take an extra turn for each head) flipacoin winability turns:+1 controller winabilityend flipend && flipacoin winability turns:+1 controller winabilityend flipend && flipacoin winability turns:+1 controller winabilityend flipend && flipacoin winability turns:+1 controller winabilityend flipend && flipacoin winability turns:+1 controller winabilityend flipend text=+1: Tap target permanent, then untap another target permanent. -- -2: Ral Zarek deals 3 damage to target creature or player. -- -7: Flip five coins. Take an extra turn after this one for each coin that comes up heads. mana={2}{U}{R} type=Legendary Planeswalker subtype=Ral [/card] [card] name=Rowan, Fearless Sparkmage auto=counter(0/0,5,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: +3/+3 and First Strike) target(creature) 3/0 ueot && first strike ueot auto={C(0/0,-2,Loyalty)}:name(-2: Deals 1 damage and can't block) target(creature) damage:1 && cantblock ueot auto={C(0/0,-9,Loyalty)}:name(-9: Gain control of creatures) all(creature|battlefield) moveTo(mybattlefield) && all(creature|battlefield) transforms((,newability[phaseaction[endofturn sourceinplay] moveTo(ownerbattlefield)],newability[untap],haste)) ueot oneshot text=+1: Up to one target creature gets +3/+0 and gains first strike until end of turn. -- -2: Rowan, Fearless Sparkmage deals 1 damage to each of up to two target creatures. Those creatures can't block this turn. -- -9: Gain control of all creatures until end of turn. Untap them. They gain haste until end of turn. mana={3}{R}{R} type=Legendary Planeswalker subtype=Rowan [/card] [card] name=Rowan, Scholar of Sparks other={4}{U} name(Will, Scholar of Frost) otherrestriction=can play planeswalker,compare(isflipped)~equalto~1 restriction=compare(isflipped)~equalto~0 anyzone={0}:doubleside(Will, Scholar of Frost) autostack=if paid(alternative) then name(Will, Scholar of Frost) name(Will, Scholar of Frost) flip(Will, Scholar of Frost) forcetype(Legendary Planeswalker) auto=if paid(alternative) then counter(0/0,4,Loyalty) else counter(0/0,2,loyalty) auto=this(variable{isflipped}<1) lord(instant,sorcery|mycastingzone) altercost(colorless,-1) auto=this(variable{isflipped}<1) {C(0/0,1,Loyalty)}:name(+1: Deals damage) name(+1: Deals damage) if compare(pdrewcount)~lessthan~3 then damage:1 opponent else damage:3 opponent auto=this(variable{isflipped}<1) {C(0/0,-4,Loyalty)}:name(-4: Emblem copy spells) name(-4: Emblem copy spells) emblem transforms((,newability[@movedto(*[instant;sorcery]|mystack):all(trigger[to]<1>) transforms((,newability[pay[[{2}]] name(copy spell) activate name(copy spell) castcard(copied noevent)])) forever])) forever dontremove text=Instant and sorcery spells you cast cost {1} less to cast. -- +1: Rowan, Scholar of Sparks deals 1 damage to each opponent. If you've drawn three or more cards this turn, she deals 3 damage to each opponent instead. -- −4: You get an emblem with "Whenever you cast an instant or sorcery spell, you may pay 2 . If you do, copy that spell. You may choose new targets for the copy." // {4}{U} Will, Scholar of Frost mana={2}{R} type=Legendary Planeswalker subtype=Rowan [/card] [card] name=Saheeli Rai auto=counter(0/0,3,loyalty) aicode=activate transforms((,newability[all(*[zpos<=1]|mylibrary) transforms((,newability[may name(Put on bottom of library) moveto(myreveal) and!( bottomoflibrary )!])) oneshot])) oneshot auto={C(0/0,1,Loyalty)}:name(+1: Scry and deals 1 damage) scry:1 scrycore delayed dontshow donothing scrycoreend scryend && damage:1 opponent auto={C(0/0,-2,Loyalty)}:name(-2: Create a copy of artifact or creature) target(*[creature;artifact]|myBattlefield) clone with(treason,haste) addtype(artifact) auto={C(0/0,-7,Loyalty)}:name(-7: Search three different artifacts) reveal:plibrarycount optionone name(choose cards) target(artifact|reveal) moveto(ownerlibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownerlibrary) and!( all(*|reveal) moveto(ownerlibrary) and!(shuffle)! )! optiontwoend afterrevealed all(tobecast|mylibrary) moveto(ownerlibrary) and!(moveTo(myBattlefield))! afterrevealedend revealend text=+1: Scry 1. Saheeli Rai deals 1 damage to each opponent. -- −2: Create a token that's a copy of target artifact or creature you control, except it's an artifact in addition to its other types. That token gains haste. Exile it at the beginning of the next end step. -- −7: Search your library for up to three artifact cards with different names, put them onto the battlefield, then shuffle your library. mana={1}{U}{R} type=Legendary Planeswalker subtype=Saheeli [/card] [card] name=Saheeli, Sublime Artificer auto=counter(0/0,5,loyalty) auto=@movedTo(*[-creature]|mystack):token(Servo,Artifact Creature Servo,1/1) auto={C(0/0,-2,Loyalty)}:name(-2: Create a copy of target artifact) target(artifact) transforms((,newability[copy target(*[artifact;creature]|mybattlefield)],newability[becomes(artifact)])) ueot oneshot text=Whenever you cast a noncreature spell, create a 1/1 colorless Servo artifact creature token. -- -2: Target artifact you control becomes a copy of another target artifact or creature you control until end of turn, except it's an artifact in addition to its other types. mana={1}{UR}{UR} type=Legendary Planeswalker subtype=Saheeli [/card] [card] name=Saheeli, the Gifted abilities=canbecommander auto=counter(0/0,4,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Create a 1/1 colorless Servo) token(Servo,Artifact Creature Servo,1/1) auto={C(0/0,-1,Loyalty)}:name(-1: The next spell has affinity for artifacts) lord(*|mycastingzone):affinityartifacts oneshot auto={C(0/0,-7,Loyalty)}:name(-7: Create a token for each artifact) clone all(artifact|mybattlefield) with (unreath) text=+1: Create a 1/1 colorless Servo artifact creature token. -- +1: The next spell you cast this turn costs {1} less to cast for each artifact you control as you cast it. -- -7: For each artifact you control, create a token that's a copy of it. Those tokens gain haste. Exile those tokens at the beginning of the next end step. -- Saheeli, the Gifted can be your commander. mana={2}{U}{R} type=Legendary Planeswalker subtype=Saheeli [/card] [card] name=Samut, the Tested auto=counter(0/0,4,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Don't target any creature) donothing auto={C(0/0,1,Loyalty)}:name(+1: Target creature gains double strike) target(creature) transforms((,newability[double strike])) ueot auto={C(0/0,-2,Loyalty)}:name(-2: Divided 2 damage) thisforeach(variable{2}) ability$!name(Deal 1 damage) name(Deal 1 damage) target(player,creature,planeswalker) damage:1!$ controller ueot auto={C(0/0,-7,Loyalty)}:name(-7: Search two creature or planeswalker) moveto(mybattlefield) target(*[creature;planeswalker]|mylibrary) text=+1: Up to one target creature gains double strike until end of turn. -- -2: Samut, the Tested deals 2 damage divided as you choose among one or two target creatures and/or players. -- -7: Search your library for up to two creature and/or planeswalker cards, put them onto the battlefield, then shuffle your library. mana={2}{R}{G} type=Legendary Planeswalker subtype=Samut [/card] [card] name=Samut, Tyrant Smasher auto=counter(0/0,5,loyalty) auto=lord(other creature|myBattlefield) haste aicode=activate transforms((,newability[all(*[zpos<=1]|mylibrary) transforms((,newability[may name(Put on bottom of library) moveto(myreveal) and!( bottomoflibrary )!])) oneshot])) oneshot auto={C(0/0,-1,Loyalty)}:name(-1: Creature gains +2/+1, haste and scry 1) target(creature) transforms((,newability[2/1],newability[haste])) ueot && _SCRY_(1) text=Creatures you control have haste. -- -1: Target creature gets +2/+1 and gains haste until end of turn. Scry 1. mana={2}{RG}{RG} type=Legendary Planeswalker subtype=Samut [/card] [card] name=Sarkhan, Dragonsoul auto=counter(0/0,5,loyalty) auto={C(0/0,2,Loyalty)}:name(+2: Deals 1 damage to opponent and all his creatures) damage:1 opponent && damage:1 all(creature|opponentBattlefield) auto={C(0/0,-3,Loyalty)}:name(-3: Deals 4 damage to a player or planeswalker) ability$!name(Choose one) choice name(Damage player) damage:4 target(player) _ choice name(Damage planeswalker) damage:4 target(planeswalker)!$ controller auto={C(0/0,-9,Loyalty)}:name(-9: Search any number of dragons) moveTo(myBattlefield) target(creature[Dragon]|myLibrary) && shuffle text=+2: Sarkhan, Dragonsoul deals 1 damage to each opponent and each creature your opponents control. -- −3: Sarkhan, Dragonsoul deals 4 damage to target player or planeswalker. -- −9: Search your library for any number of Dragon creature cards, put them onto the battlefield, then shuffle your library. mana={4}{R}{R} type=Legendary Planeswalker subtype=Sarkhan [/card] [card] name=Sarkhan, Fireblood auto=counter(0/0,3,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Discard and draw) ability$!may reject notatarget(*|myhand) and!(draw:1)! !$ controller auto={C(0/0,1,Loyalty)}:name(+1: Add two mana in any combination of colors) if type(dragon|mycastingzone)~morethan~0 then thisforeach(variable{2}) ability$!name(add mana) choice add{G} _ choice add{R} _ choice add{U} _ choice add{B} _ choice add{W}!$ controller auto={C(0/0,-7,Loyalty)}:name(-7: Create four 5/5 Dragons) _DRAGONTOKEN_*4 text=+1: You may discard a card. If you do, draw a card. -- +1: Add two mana in any combination of colors. Spend this mana only to cast Dragon spells. -- −7: Create four 5/5 red Dragon creature tokens with flying. mana={1}{R}{R} type=Legendary Planeswalker subtype=Sarkhan [/card] [card] name=Sarkhan, the Dragonspeaker auto=counter(0/0,4,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Transforms into a 4/4 Dragon) transforms((Legendary Creature Dragon,setpower=4,settoughness=4,indestructible,flying,haste)) ueot auto={C(0/0,-3,Loyalty)}:name(-3: Deals 4 damage to a creature) damage:4 target(creature) auto={C(0/0,-6,Loyalty)}:name(-6: Emblem: "Grafted Skullcap") emblem transforms((,newability[@each my draw:draw:2 controller],newability[@each my end:moveTo(graveyard) all(*|myhand)])) forever dontremove mana={3}{R}{R} text=+1 Until end of turn, Sarkhan, the Dragonspeaker becomes a legendary 4/4 red Dragon creature with flying, indestructible, and haste. (He doesn't lose loyalty while he's not a planeswalker.) -- -3: Sarkhan, the Dragonspeaker deals 4 damage to target creature. -- -6: You get an emblem with "At the beginning of your draw step, draw two additional cards" and "At the beginning of your end step, discard your hand." -- Starting Loyalty (4) type=Legendary Planeswalker subtype=Sarkhan [/card] [card] name=Sarkhan the Mad auto=counter(0/0,7,loyalty) aicode=activate moveto(myhand) and!( dynamicability )! notatarget(<1>*[zpos=1]|mylibrary) auto={C(0/0,0,Loyalty)}:name(+0: Reveal top, put in hand and deals damage) Reveal:1 revealzone(mylibrary) revealuntil(*|mylibrary) optionone name(put in hand) target(*|reveal) moveto(myhand) optiononeend afterrevealed all(this) damage:revealedmana afterrevealedend revealend auto={C(0/0,-2,Loyalty)}:name(-2: Target creature controller sacrifice and create a 5/5 Dragon) target(creature) sacrifice and!( _DRAGONTOKEN_ targetcontroller )! auto={C(0/0,-4,Loyalty)}:name(-4: All dragons deals damage to a player) all(creature[dragon]|mybattlefield) transforms((,newability[target(player) dynamicability])) oneshot text=0: Reveal the top card of your library and put it into your hand. Sarkhan the Mad deals damage to himself equal to that card's mana value. -- -2: Target creature's controller sacrifices it, then that player puts a 5/5 red Dragon creature token with flying onto the battlefield. -- -4: Each Dragon creature you control deals damage equal to its power to target player. mana={3}{B}{R} type=Legendary Planeswalker subtype=Sarkhan [/card] [card] name=Sarkhan the Masterless auto=counter(0/0,5,loyalty) auto=@combat(blocked) source(creature[attacking]|opponentBattlefield):all(trigger[from]) damage:type:dragon:myBattlefield auto={C(0/0,1,Loyalty)}:name(+1: Planeswalkers into a 4/4 Dragons) all(planeswalker|myBattlefield) becomes(dragon creature,4/4,red,flying) ueot auto={C(0/0,-3,Loyalty)}:name(-3: Create a 4/4 red Dragon with flying) create(Dragon:Creature Dragon:4/4:red:flying) text=Whenever a creature attacks you or a planeswalker you control, each Dragon you control deals 1 damage to that creature. -- +1: Until end of turn, each planeswalker you control becomes a 4/4 red Dragon creature and gains flying. -- -3: Create a 4/4 red Dragon creature token with flying. mana={3}{R}{R} type=Legendary Planeswalker subtype=Sarkhan [/card] [card] name=Sarkhan Unbroken auto=counter(0/0,4,Loyalty) aicode=activate moveto(myBattlefield) notAtarget(creature[dragon]|mylibrary) auto={C(0/0,1,Loyalty)}:name(+1: Draw card and add mana of any color) draw:1 controller && ability$!name(Choose one) choice name(Add White) add{W} _ choice name(Add Blue) add{U} _ choice name(Add Black) add{B} _ choice name(Add Red) add{R} _ choice name(Add Green) add{G}!$ controller auto={C(0/0,-2,Loyalty)}:name(-2: Create a 4/4 Dragon) token(Dragon,Creature Dragon,4/4,red,flying) auto={C(0/0,-8,Loyalty)}:name(-8: Search for any number of dragons) reveal:plibrarycount optionone name(choose card) target(creature[dragon]|reveal) moveto(ownerlibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownerlibrary) and!( all(*|reveal) moveto(ownerlibrary) and!(shuffle)! )! optiontwoend afterrevealed all(tobecast|mylibrary) moveto(ownerlibrary) and!(moveto(ownerbattlefield))! afterrevealedend revealend asSorcery text=+1: Draw a card, then add one mana of any color to your mana pool. -- -2: Put a 4/4 red Dragon creature token with flying onto the battlefield. -- -8: Search your library for any number of Dragon creature cards and put them onto the battlefield. Then shuffle your library. -- Starting Loyalty (4) mana={2}{G}{U}{R} type=Legendary Planeswalker subtype=Sarkhan [/card] [card] name=Sarkhan Vol auto=counter(0/0,4,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Creatures gest +1/+1 and haste) all(creature|mybattlefield) 1/1 && all(creature|mybattlefield) haste auto={C(0/0,-2,Loyalty)}:name(-2: Gain control of a creature and untap it) target(creature) transforms((,newability[moveTo(opponentbattlefield)],newability[phaseaction[endofturn sourceinplay] moveTo(ownerbattlefield)],newability[untap],haste)) ueot auto={C(0/0,-6,Loyalty)}:name(-6: Create five 4/4 Dragons) token(Dragon,Creature Dragon,4/4,red,flying)*5 text=+1: Creatures you control get +1/+1 and gain haste until end of turn. -- -2: Gain control of target creature until end of turn. Untap that creature. It gains haste until end of turn. -- -6: Put five 4/4 red Dragon creature tokens with flying onto the battlefield. mana={2}{R}{G} type=Legendary Planeswalker subtype=Sarkhan [/card] [card] name=Sarkhan, Wanderer to Shiv auto=counter(0/0,4,Loyalty) auto=emblem transforms((,newability[lord(*[counter{0/0.1.PerpetualPayX}]|myzones) anytypeofmana])) forever dontremove auto={C(0/0,1,Loyalty)}:name(+1: Dragon cards cost 1 less) all(dragon|myhand) transforms((,newability[changecost(colorless:-1)],newability[counter(0/0.1.PerpetualPayX)])) forever auto={C(0/0,0,Loyalty)}:name(0: Conjure a Shivan Dragon) conjure cards(Shivan Dragon) zone(myhand) auto={C(0/0,-2,Loyalty)}:name(-2: Deals damage) damage:3 target(creature|battlefield) text=+1: Dragon cards in your hand perpetually gain "This spell costs {1} less to cast" and "You may pay {X} rather than pay this spell's mana cost, where X is its mana value." -- 0: Conjure a Shivan Dragon card into your hand. -- −2: Sarkhan, Wanderer to Shiv deals 3 damage to target creature. mana={3}{R} type=Legendary Planeswalker subtype=Sarkhan [/card] [card] name=Serra the Benevolent auto=counter(0/0,4,loyalty) auto={C(0/0,2,Loyalty)}:name(+2: Creatures you control with flying gets +1/+1) all(creature[flying]|myBattlefield) 1/1 ueot auto={C(0/0,-3,Loyalty)}:name(-3: Create a White Creature Angel 4/4) token(Angel,Creature Angel,4/4,white,flying,vigilance) auto={C(0/0,-6,Loyalty)}:name(-6: Emblem: "Worship") this(variable{worshipped} >= 1) transforms((,newability[reduceto:1])) forever dontremove text=+2: Creatures you control with flying get +1/+1 until end of turn. -- -3: Create a 4/4 white Angel creature token with flying and vigilance. -- -6: You get an emblem with "If you control a creature, damage that would reduce your life total to less than 1 reduces it to 1 instead." mana={2}{W}{W} type=Legendary Planeswalker subtype=Serra [/card] [card] name=Sorin, Grim Nemesis auto=counter(0/0,6,loyalty) aicode=activate moveto(myhand) and!(transforms((,newability[life:-manacost opponent])) ueot)! notatarget(<1>*[zpos=1]|mylibrary) auto={C(0/0,1,Loyalty)}:name(+1: Reveal and deals damage) reveal:1 optionone name(Reveal) target(*|reveal) transforms((,newability[life:-manacost opponent])) oneshot optiononeend optiontwo name(Claim your card) choice all(*|reveal) moveto(myhand) optiontwoend revealend auto={C(0/0,-1,Loyalty)}:name(-1: Deals 1 damage and gain 1 life) damage:1 target(creature,planeswalker) && life:1 controller auto={C(0/0,-2,Loyalty)}:name(-2: Deals 2 damage and gain 2 life) damage:2 target(creature,planeswalker) && life:2 controller auto={C(0/0,-3,Loyalty)}:name(-3: Deals 3 damage and gain 3 life) damage:3 target(creature,planeswalker) && life:3 controller auto={C(0/0,-4,Loyalty)}:name(-4: Deals 4 damage and gain 4 life) damage:4 target(creature,planeswalker) && life:4 controller auto={C(0/0,-5,Loyalty)}:name(-5: Deals 5 damage and gain 5 life) damage:5 target(creature,planeswalker) && life:5 controller auto={C(0/0,-6,Loyalty)}:name(-6: Deals 6 damage and gain 6 life) damage:6 target(creature,planeswalker) && life:6 controller auto={C(0/0,-7,Loyalty)}:name(-7: Deals 7 damage and gain 7 life) damage:7 target(creature,planeswalker) && life:7 controller auto={C(0/0,-8,Loyalty)}:name(-8: Deals 8 damage and gain 8 life) damage:8 target(creature,planeswalker) && life:8 controller auto={C(0/0,-9,Loyalty)}:name(-9: Deals 9 damage and gain 9 life) damage:9 target(creature,planeswalker) && life:9 controller auto={C(0/0,-10,Loyalty)}:name(-10: Deals 10 damage and gain 10 life) damage:10 target(creature,planeswalker) && life:10 controller auto={C(0/0,-11,Loyalty)}:name(-11: Deals 11 damage and gain 11 life) damage:11 target(creature,planeswalker) && life:11 controller auto={C(0/0,-12,Loyalty)}:name(-12: Deals 12 damage and gain 12 life) damage:12 target(creature,planeswalker) && life:12 controller auto={C(0/0,-13,Loyalty)}:name(-13: Deals 13 damage and gain 13 life) damage:13 target(creature,planeswalker) && life:13 controller auto={C(0/0,-14,Loyalty)}:name(-14: Deals 14 damage and gain 14 life) damage:14 target(creature,planeswalker) && life:14 controller auto={C(0/0,-15,Loyalty)}:name(-15: Deals 1 damage and gain 15 life) damage:15 target(creature,planeswalker) && life:15 controller auto={C(0/0,-9,Loyalty)}:token(Vampire,Creature Vampire Knight,1/1,black,lifelink)*highestlifetotal text=+1: Reveal the top card of your library and put that card into your hand. Each opponent loses life equal to its mana value. -- -X: Sorin, Grim Nemesis deals X damage to target creature or planeswalker and you gain X life. -- -9: Put a number of 1/1 black Vampire Knight creature tokens with lifelink onto the battlefield equal to the highest life total among all players. mana={4}{W}{B} type=Legendary Planeswalker subtype=Sorin [/card] [card] name=Sorin, Imperious Bloodlord auto=counter(0/0,4,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Deathtouch and Lifelink a Vampire) target(creature[vampire]|myBattlefield) deathtouch ueot && lifelink ueotcounter(1/1) restriction{type(creature[vampire]) auto={C(0/0,1,Loyalty)}:name(+1: Deathtouch and Lifelink) target(creature[-vampire]|myBattlefield) deathtouch ueot && lifelink ueot auto={C(0/0,1,Loyalty)}{S(vampire|myBattlefield)}:name(+1: Sacrifice and deals 3 damage) damage:3 target(player,creature,planeswalker) auto={C(0/0,-3,Loyalty)}:name(-3: Put a Vampire from your hand onto the battlefield) moveto(myBattlefield) target(creature[vampire]|myHand) text=+1: Target creature you control gains deathtouch and lifelink until end of turn. If it's a Vampire, put a +1/+1 counter on it. -- +1: You may sacrifice a Vampire. When you do, Sorin, Imperious Bloodlord deals 3 damage to any target and you gain 3 life. -- -3: You may put a Vampire creature card from your hand onto the battlefield. mana={2}{B} type=Legendary Planeswalker subtype=Sorin [/card] [card] name=Sorin, Lord of Innistrad auto=counter(0/0,3,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Create a 1/1 Vampire) token(Vampire,Creature Vampire,1/1,black,lifelink) auto={C(0/0,-2,Loyalty)}:name(-2: Emblem: "Creatures get +1/+0") emblem transforms((,newability[lord(creature|mybattlefield) 1/0])) forever dontremove auto={C(0/0,-6,Loyalty)}:name(-6: Destroy up to three and reanimate) target(*[creature;planeswalker]|battlefield) destroy and!(moveto(mybattlefield))! text=+1: Put a 1/1 black Vampire creature token with lifelink onto the battlefield. -- -2: You get an emblem with "Creatures you control get +1/+0." -- -6: Destroy up to three target creatures and/or other planeswalkers. Return each card put into a graveyard this way to the battlefield under your control. mana={2}{W}{B} type=Legendary Planeswalker subtype=Sorin [/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(player,creature,planeswalker) && life:2 controller auto={C(0/0,-3,Loyalty)}:name(-3: Target opponent's life total becomes 10) lifeset:10 opponent auto={C(0/0,-7,Loyalty)}:name(-7: you control target player -'Loses turn'-) turns:-1 opponent text=+2: Sorin Markov deals 2 damage to any target and you gain 2 life. -- -3: Target opponent's life total becomes 10. -- -7: You control target player during that player's next turn. mana={3}{B}{B}{B} type=Legendary Planeswalker subtype=Sorin [/card] [card] name=Sorin the Mirthless auto=counter(0/0,4,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Look top card) all(*[zpos=1]|mylibrary) moveto(myhand) and!( transforms((,newability[choice name(Put in hand) life:-manacost controller],newability[choice name(Put back in library) moveto(mylibrary)])) oneshot )! auto={C(0/0,-2,Loyalty)}:name(-2: Create Vampire) token(Vampire,Creature Vampire,2/3,black,flying,lifelink) auto={C(0/0,-7,Loyalty)}:name(-7: Deal 13 damage) damage:13 target(player,creature,planeswalker) && life:13 controller text=+1: Look at the top card of your library. You may reveal that card and put it into your hand. If you do, you lose life equal to its mana value. -- -2: Create a 2/3 black Vampire creature token with flying and lifelink. -- -7: Sorin the Mirthless deals 13 damage to any target. You gain 13 life. mana={2}{B}{B} type=Legendary Planeswalker subtype=Sorin [/card] [card] name=Sorin, Solemn Visitor auto=counter(0/0,4,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Creatures gets +1/+0 and Lifelink) emblem transforms((,newability[lord(creature|mybattlefield) 1/0],newability[lord(creature|mybattlefield) lifelink])) uynt auto={C(0/0,-2,Loyalty)}:name(-2: Create a 2/2 vampire) token(Vampire,Creature Vampire,2/2,black,flying) auto={C(0/0,-6,Loyalty)}:name(-6: Emblem: "At the beginning sacrifice") emblem transforms((,newability[@each opponent upkeep:ability$!name(sacrifice creature) notAtarget(creature|mybattlefield) sacrifice!$ opponent])) forever dontremove mana={2}{W}{B} text=+1: Until your next turn, creatures you control get +1/+0 and gain lifelink. -- -2: Put a 2/2 black Vampire creature token with flying onto the battlefield. -- -6: You get an emblem with "At the beginning of each opponent's upkeep, that player sacrifices a creature." -- Starting Loyalty (4) type=Legendary Planeswalker subtype=Sorin [/card] [card] name=Sorin, Vampire Lord auto=counter(0/0,4,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Creature gets +2/+0) target(creature) 2/0 ueot auto={C(0/0,-2,Loyalty)}:name(-2: Deals 4 damage and gains 4 life) life:4 controller && damage:4 target(player,creature,planeswalker) auto={C(0/0,-8,Loyalty)}:name(-8: Vampires gain: "Gain control of a creature") all(creature[vampire]|mybattlefield) transforms((,newability[{T}:moveTo(mybattlefield) target(creature)])) ueot text=+1: Up to one target creature gets +2/+0 until end of turn. -- -2: Sorin, Vampire Lord deals 4 damage to any target. You gain 4 life. -- -8: Until end of turn, each Vampire you control gains " {T}: Gain control of target creature." mana={4}{B}{B} type=Legendary Planeswalker subtype=Sorin [/card] [card] name=Sorin, Vengeful Bloodlord auto=counter(0/0,4,loyalty) auto=this(variable{controllerturn}>0) lord(*[creature;planeswalker]|myBattlefield) lifelink ueot auto={C(0/0,2,Loyalty)}:name(+2: Deals 1 damage) damage:1 target(player,planeswalker) auto={C(0/0,-1,Loyalty)}:name(-1: Reanimate as a Vampire) target(creature[manacost=1]|mygraveyard) moveTo(mybattlefield) && becomes(Vampire) forever auto={C(0/0,-2,Loyalty)}:name(-2: Reanimate as a Vampire) target(creature[manacost=2]|mygraveyard) moveTo(mybattlefield) && becomes(Vampire) forever auto={C(0/0,-3,Loyalty)}:name(-3: Reanimate as a Vampire) target(creature[manacost=3]|mygraveyard) moveTo(mybattlefield) && becomes(Vampire) forever auto={C(0/0,-4,Loyalty)}:name(-4: Reanimate as a Vampire) target(creature[manacost=4]|mygraveyard) moveTo(mybattlefield) && becomes(Vampire) forever auto={C(0/0,-5,Loyalty)}:name(-5: Reanimate as a Vampire) target(creature[manacost=5]|mygraveyard) moveTo(mybattlefield) && becomes(Vampire) forever auto={C(0/0,-6,Loyalty)}:name(-6: Reanimate as a Vampire) target(creature[manacost=6]|mygraveyard) moveTo(mybattlefield) && becomes(Vampire) forever auto={C(0/0,-7,Loyalty)}:name(-7: Reanimate as a Vampire) target(creature[manacost=7]|mygraveyard) moveTo(mybattlefield) && becomes(Vampire) forever auto={C(0/0,-8,Loyalty)}:name(-8: Reanimate as a Vampire) target(creature[manacost=8]|mygraveyard) moveTo(mybattlefield) && becomes(Vampire) forever auto={C(0/0,-9,Loyalty)}:name(-9: Reanimate as a Vampire) target(creature[manacost=9]|mygraveyard) moveTo(mybattlefield) && becomes(Vampire) forever auto={C(0/0,-10,Loyalty)}:name(-10: Reanimate as a Vampire) target(creature[manacost=10]|mygraveyard) moveTo(mybattlefield) && becomes(Vampire) forever auto={C(0/0,-11,Loyalty)}:name(-11: Reanimate as a Vampire) target(creature[manacost=11]|mygraveyard) moveTo(mybattlefield) && becomes(Vampire) forever auto={C(0/0,-12,Loyalty)}:name(-12: Reanimate as a Vampire) target(creature[manacost=12]|mygraveyard) moveTo(mybattlefield) && becomes(Vampire) forever auto={C(0/0,-13,Loyalty)}:name(-13: Reanimate as a Vampire) target(creature[manacost=13]|mygraveyard) moveTo(mybattlefield) && becomes(Vampire) forever auto={C(0/0,-14,Loyalty)}:name(-14: Reanimate as a Vampire) target(creature[manacost=14]|mygraveyard) moveTo(mybattlefield) && becomes(Vampire) forever auto={C(0/0,-15,Loyalty)}:name(-15: Reanimate as a Vampire) target(creature[manacost=15]|mygraveyard) moveTo(mybattlefield) && becomes(Vampire) forever auto={C(0/0,-16,Loyalty)}:name(-16: Reanimate as a Vampire) target(creature[manacost=16]|mygraveyard) moveTo(mybattlefield) && becomes(Vampire) forever auto={C(0/0,-17,Loyalty)}:name(-17: Reanimate as a Vampire) target(creature[manacost=17]|mygraveyard) moveTo(mybattlefield) && becomes(Vampire) forever auto={C(0/0,-18,Loyalty)}:name(-18: Reanimate as a Vampire) target(creature[manacost=18]|mygraveyard) moveTo(mybattlefield) && becomes(Vampire) forever auto={C(0/0,-19,Loyalty)}:name(-19: Reanimate as a Vampire) target(creature[manacost=19]|mygraveyard) moveTo(mybattlefield) && becomes(Vampire) forever auto={C(0/0,-20,Loyalty)}:name(-20: Reanimate as a Vampire) target(creature[manacost=20]|mygraveyard) moveTo(mybattlefield) && becomes(Vampire) forever text=As long as it's your turn, creatures and planeswalkers you control have lifelink. -- +2: Sorin, Vengeful Bloodlord deals 1 damage to target player or planeswalker. -- -X: Return target creature card with mana value X from your graveyard to the battlefield. That creature is a Vampire in addition to its other types. mana={2}{W}{B} type=Legendary Planeswalker subtype=Sorin [/card] [card] name=Tamiyo, Collector of Tales auto=counter(0/0,5,loyalty) auto=name(SORRY CANT CODE YET) auto={C(0/0,1,Loyalty)}:name(+1: Look four and move creature to hand) reveal:4 optionone name(Get creature) target(creature|reveal) moveto(myhand) optiononeend optiontwo name(Put graveyard) target(<4>*|reveal) moveto(myGraveyard) optiontwoend revealend auto={C(0/0,1,Loyalty)}:name(+1: Look four and move instant to hand) reveal:4 optionone name(Get instant) target(instant|reveal) moveto(myhand) optiononeend optiontwo name(Put graveyard) target(<4>*|reveal) moveto(myGraveyard) optiontwoend revealend auto={C(0/0,1,Loyalty)}:name(+1: Look four and move sorcery to hand) reveal:4 optionone name(Get sorcery) target(sorcery|reveal) moveto(myhand) optiononeend optiontwo name(Put graveyard) target(<4>*|reveal) moveto(myGraveyard) optiontwoend revealend auto={C(0/0,1,Loyalty)}:name(+1: Look four and move enchantment to hand) reveal:4 optionone name(Get enchantment) target(enchantment|reveal) moveto(myhand) optiononeend optiontwo name(Put graveyard) target(<4>*|reveal) moveto(myGraveyard) optiontwoend revealend auto={C(0/0,1,Loyalty)}:name(+1: Look four and move planeswalker to hand) reveal:4 optionone name(Get planeswalker) target(planeswalker|reveal) moveto(myhand) optiononeend optiontwo name(Put graveyard) target(<4>*|reveal) moveto(myGraveyard) optiontwoend revealend auto={C(0/0,1,Loyalty)}:name(+1: Look four and move artifact to hand) reveal:4 optionone name(Get artifact) target(artifact|reveal) moveto(myhand) optiononeend optiontwo name(Put graveyard) target(<4>*|reveal) moveto(myGraveyard) optiontwoend revealend auto={C(0/0,1,Loyalty)}:name(+1: Look four and move tribal to hand) reveal:4 optionone name(Get tribal) target(tribal|reveal) moveto(myhand) optiononeend optiontwo name(Put graveyard) target(<4>*|reveal) moveto(myGraveyard) optiontwoend revealend auto={C(0/0,-3,Loyalty)}:name(-3: Return target card from graveyard) moveTo(myHand) target(*|myGraveyard) text=Spells and abilities your opponents control can't cause you to discard cards or sacrifice permanents. -- +1: Choose a nonland card name, then reveal the top four cards of your library. Put all cards with the chosen name from among them into your hand and the rest into your graveyard. -- −3: Return target card from your graveyard to your hand. mana={2}{G}{U} type=Legendary Planeswalker subtype=Tamiyo [/card] [card] name=Tamiyo, Field Researcher auto=counter(0/0,4,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Creatures deal damage causes to draw a card) target(creature) transforms((,newability[@combatdamaged(player) from(this):draw:1 controller])) uynt oneshot auto={C(0/0,-2,Loyalty)}:name(-2: Tap permanent and doesn't untap) target(*[-land]) freeze auto={C(0/0,-7,Loyalty)}:name(-7: Draw three and Emblem cast zero) draw:3 controller && emblem transforms((,newability[lord(*[-land]|myhand) zerocast])) forever dontremove text=+1: Choose up to two target creatures. Until your next turn, whenever either of those creatures deals combat damage, you draw a card. -- -2: Tap up to two target nonland permanents. They don't untap during their controller's next untap step. -- -7: Draw three cards. You get an emblem with "You may cast nonland cards from your hand without paying their mana costs." mana={1}{G}{W}{U} type=Legendary Planeswalker subtype=Tamiyo [/card] [card] name=Tamiyo, the Moon Sage auto=counter(0/0,4,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Tap target permanent and doesn't untap) target(*) tap && frozen auto={C(0/0,-2,Loyalty)}:name(-2: Draw a card for each tapped creature) target(player) draw:type:creature[tapped]:targetedpersonsbattlefield controller auto={C(0/0,-8,Loyalty)}:name(-8: Emblem: "Spellbook with Return to your hand") emblem transforms((,newability[nomaxhand],newability[@movedTo(*|myGraveyard):may name(Return) moveTo(myHand) all(trigger[to])])) forever dontremove text=+1: Tap target permanent. It doesn't untap during its controller's next untap step. -- -2: Draw a card for each tapped creature target player controls. -- -8: You get an emblem with "You have no maximum hand size" and "Whenever a card is put into your graveyard from anywhere, you may return it to your hand." mana={3}{U}{U} type=Legendary Planeswalker subtype=Tamiyo [/card] [card] name=Teferi, Hero of Dominaria auto=counter(0/0,4,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Draw a card and untap two lands) draw:1 controller && phaseaction[endofturn once] untap target(<2>land) auto={C(0/0,-3,Loyalty)}:name(-3: Return target nonland to library) target(*[-land]) placefromthetop(3) auto={C(0/0,-8,Loyalty)}:name(-8: Emblem: "Whenever draw, exile permanent") emblem transforms((,newability[@drawof(player):moveTo(exile) target(*|opponentBattlefield)])) forever dontremove text=+1: Draw a card. At the beginning of the next end step, untap up to two lands. -- −3: Put target nonland permanent into its owner's library third from the top. -- −8: You get an emblem with "Whenever you draw a card, exile target permanent an opponent controls." mana={3}{W}{U} type=Legendary Planeswalker subtype=Teferi [/card] [card] name=Teferi, Master of Time auto=counter(0/0,3,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Draw a card and discard one) draw:1 controller && transforms((,newability[target(*|myhand) reject])) oneshot auto={C(0/0,-3,Loyalty)}:name(-3: Target creature you don't control phases out) target(creature|opponentBattlefield) phaseout auto={C(0/0,-10,Loyalty)}:name(-10: Take two extra turns) turns:+2 controller text=You may activate loyalty abilities of Teferi, Master of Time on any player's turn any time you could cast an instant. -- +1: Draw a card, then discard a card. -- −3: Target creature you don't control phases out. (Treat it and anything attached to it as though they don't exist until its controller's next turn.) -- −10: Take two extra turns after this one. mana={2}{U}{U} type=Legendary Planeswalker subtype=Teferi [/card] [card] name=Teferi, Temporal Archmage abilities=canbecommander auto=counter(0/0,5,loyalty) aicode=activate transforms((,newability[moveto(myhand) all(*[zpos=1]|mylibrary) && bottomoflibrary all(*[zpos=2]|mylibrary)])) ueot auto={C(0/0,1,Loyalty)}:name(+1: Look at the top two, one in hand other to bottom) name(Look) reveal:2 optionone name(Get a card) target(<1>*|reveal) moveto(myhand) optiononeend optiontwo name(put on bottom) target(<2>*|reveal) bottomoflibrary optiontwoend revealend auto={C(0/0,-1,Loyalty)}:name(-1: Untap up to four permanents) untap target(*|battlefield) text=+1: Look at the top two cards of your library. Put one of them into your hand and the other on the bottom of your library. -- −1: Untap up to four target permanents. -- −10: You get an emblem with "You may activate loyalty abilities of planeswalkers you control on any player's turn any time you could cast an instant." -- Teferi, Temporal Archmage can be your commander. mana={4}{U}{U} type=Legendary Planeswalker subtype=Teferi [/card] [card] name=Teferi, Timebender auto=counter(0/0,5,loyalty) auto={C(0/0,2,Loyalty)}:name(+2: Untap target creature or artifact) untap target(artifact,creature) auto={C(0/0,2,Loyalty)}:name(+2: Loyalty counter) donothing restriction{compare(cantargetcre)~lessthan~1} auto={C(0/0,-3,Loyalty)}:name(-3: Gain 2 life and draw 2) life:2 controller && draw:2 controller auto={C(0/0,-9,Loyalty)}:name(-9: Take an extra turn) turns:+1 controller text=+2: Untap up to one target artifact or creature. -- -3: You gain 2 life and draw two cards. -- -9: Take an extra turn after this one. mana={4}{W}{U} type=Legendary Planeswalker subtype=Teferi [/card] [card] name=Teferi, Timeless Voyager auto=counter(0/0,4,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Draw a card) draw:1 controller auto={C(0/0,-3,Loyalty)}:name(-3: Put a creature on top) moveTo(ownerLibrary) target(creature) auto={C(0/0,-8,Loyalty)}:name(-8: Opponent creatures phase out) emblem transforms((,newability[all(creature|opponentbattlefield) phaseout],newability[@each upkeep:all(creature|opponentbattlefield) phaseout])) uent text=+1: Draw a card. -- −3: Put target creature on top of its owner's library. -- −8: Each creature target opponent controls phases out. Until the end of your next turn, they can't phase in. (Treat them and anything attached to them as though they don't exist.) mana={4}{U}{U} type=Legendary Planeswalker subtype=Teferi [/card] [card] name=Teferi, Time Raveler auto=counter(0/0,4,loyalty) auto=this(variable{controllerturn}>0) maxCast(*)0 opponent auto={C(0/0,1,Loyalty)}:name(+1: Cast sorceries as flash) emblem transforms((,newability[lord(sorcery|mycastingzone) asflash])) uynt auto={C(0/0,-3,Loyalty)}:name(-3: Return artifact, creature or enchantment) target(*[artifact;creature;enchantment]) moveTo(ownerhand) && draw:1 controller text=Each opponent can cast spells only any time they could cast a sorcery. -- +1: Until your next turn, you may cast sorcery spells as though they had flash. -- -3: Return up to one target artifact, creature, or enchantment to its owner's hand. Draw a card. mana={1}{W}{U} type=Legendary Planeswalker subtype=Teferi [/card] [card] name=Teferi, Who Slows the Sunset auto=counter(0/0,4,loyalty) aicode=activate transforms((,newability[target(*[zpos<=3]|mylibrary) moveto(myhand) and!( all(*[zpos<=3]|mylibrary) moveto(myreveal) and!( bottomoflibrary)! )!])) oneshot auto={C(0/0,1,Loyalty)}:name(+1: Tap or untap permanents) counter(0/0.1.TeferiEffect) auto={C(0/0,-2,Loyalty)}:name(-2: Reveal top 3 cards) ability$!name(Reveal) reveal:3 optionone name(Put in hand) target(*|reveal) moveto(myhand) optiononeend optiontwo name(Put on bopttom) all(*|reveal) bottomoflibrary optiontwoend revealend!$ controller auto={C(0/0,-7,Loyalty)}:name(-7: Get untap and draw emblem) emblem transforms((,newability[@each opponent untap:name(Untap all permanents) all(*|myBattlefield) untap],newability[@each opponent draw:name(Draw a card) draw:1 controller])) forever dontremove auto=@counteradded(0/0.1.TeferiEffect) from(this):name(Effect Ends) removeallcounters(0/0,1,TeferiEffect) auto=@counteradded(0/0.1.TeferiEffect) from(this):name(Gain 2 life) life:2 controller auto=@counteradded(0/0.1.TeferiEffect) from(this) restriction{type(artifact|battlefield)~morethan~0}:may name(Choose an artifact) ability$!name(Choose artifact) choice name(Choose your artifact) target(artifact|myBattlefield) untap _ choice name(Choose opponent artifact) target(artifact|opponentbattlefield) tap!$ controller auto=@counteradded(0/0.1.TeferiEffect) from(this) restriction{type(creature|battlefield)~morethan~0}:may name(Choose a creature) ability$!name(Choose creature) choice name(Choose your creature) target(creature|myBattlefield) untap _ choice name(Choose opponent creature) target(creature|opponentbattlefield) tap!$ controller auto=@counteradded(0/0.1.TeferiEffect) from(this) restriction{type(land|battlefield)~morethan~0}:may name(Choose a land) ability$!name(Choose land) choice name(Choose your land) target(land|myBattlefield) untap _ choice name(Choose opponent land) target(land|opponentbattlefield) tap!$ controller text=+1: Choose up to one target artifact, up to one target creature, and up to one target land. Untap the chosen permanents you control. Tap the chosen permanents you don't control. You gain 2 life. -- −2: Look at the top three cards of your library. Put one of them into your hand and the rest on the bottom of your library in any order. -- −7: You get an emblem with "Untap all permanents you control during each opponent's untap step" and "You draw a card during each opponent's draw step." mana={2}{W}{U} type=Legendary Planeswalker subtype=Teferi [/card] [card] name=Tevesh Szat, Doom of Fools abilities=partner,canbecommander auto=counter(0/0,4,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Don't sacrifice anything) donothing auto={C(0/0,1,Loyalty)}:name(+1: Sacrifice and draw) target(other *[creature;planeswalker]|mybattlefield) transforms((,newability[sacrifice],newability[if cantargetcard(*[iscommander]|*) then draw:3 else draw:2])) oneshot auto={C(0/0,2,Loyalty)}:name(+2: Create two 0/1 black Thrull) token(Thrull,Creature Thrull,0/1,black)*2 auto={C(0/0,-10,Loyalty)}:name(-10: Gain control of all commanders) all(*[iscommander]|commandzone,battlefield) moveto(myBattlefield) text=+2: Create two 0/1 black Thrull creature tokens. -- +1: You may sacrifice another creature or planeswalker. If you do, draw two cards, then draw another card if the sacrificed permanent was a commander. -- −10: Gain control of all commanders. Put all commanders from the command zone onto the battlefield under your control. -- Tevesh Szat, Doom of Fools can be your commander. -- Partner mana={4}{B} type=Legendary Planeswalker subtype=Szat [/card] [card] name=Teyo, Aegis Adept auto=counter(0/0,4,Loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Don't target any creature) donothing auto={C(0/0,1,Loyalty)}:name(+1: Creature can attack) target(creature) counter(0/0.1.PerpetualTeyoEffect) auto={C(0/0,-2,Loyalty)}:name(-2: Conjure a Lumbering Lightshield) conjure cards(Lumbering Lightshield) zone(myreveal) and!( moveto(mybattlefield) )! auto={C(0/0,-6,Loyalty)}:name(-6: Emblem Return creature) ability$!emblem transforms((,newability[@each my endofturn:name(Return white creature) name(Return white creature) target(creature[white]|mygraveyard) moveto(mybattlefield) and!( transforms((,newability[life:toughness controller])) oneshot )!])) forever dontremove!$ controller auto=emblem transforms((,newability[lord(*[counter{0/0.1.PerpetualTeyoEffect}]|myzones) transforms((,setpower=t,newability[canattack]))])) forever dontremove text=+1: Up to one target creature's base power perpetually becomes equal to its toughness. It perpetually gains "This creature can attack as though it didn't have defender." -- −2: Conjure a Lumbering Lightshield card onto the battlefield. −6: You get an emblem with "At the beginning of your end step, return target white creature card from your graveyard to the battlefield. You gain life equal to its toughness." mana={2}{W}{W} type=Legendary Planeswalker subtype=Teyo [/card] [card] name=Teyo, the Shieldmage abilities=controllershroud auto=counter(0/0,5,loyalty) auto={C(0/0,-2,Loyalty)}:name(-2: Create a 0/3 Wall with defender) create(Wall:Creature Wall:0/3:white:defender) text=You have hexproof. (You can't be the target of spells or abilities your opponents control.) -- -2: Create a 0/3 white Wall creature token with defender. mana={2}{W} type=Legendary Planeswalker subtype=Teyo [/card] [card] name=Tezzeret, Agent of Bolas auto=counter(0/0,3,loyalty) aicode=activate target(artifact[zpos<=5]|mylibrary) moveto(myhand) auto={C(0/0,1,Loyalty)}:name(+1: Reveal five and put artifacts on hand) reveal:5 optionone name(Get artifact) target(artifact|reveal) moveto(myhand) optiononeend optiontwo name(put on bottom) target(<5>*|reveal) bottomoflibrary optiontwoend revealend auto={C(0/0,-1,Loyalty)}:name(-1: Target artifact becomes a 5/5) target(artifact) transforms((Artifact Creature,setpower=5,settoughness=5)) forever auto={C(0/0,-4,Loyalty)}:name(-4: Target player loses twice and you gain twice for each artifact) target(player) life:-twicetype:artifact:mybattlefield && life:twicetype:artifact:mybattlefield controller text=+1: Look at the top five cards of your library. You may reveal an artifact card from among them and put it into your hand. Put the rest on the bottom of your library in any order. -- -1: Target artifact becomes a 5/5 artifact creature. -- -4: Target player loses X life and you gain X life, where X is twice the number of artifacts you control. mana={2}{U}{B} type=Legendary Planeswalker subtype=Tezzeret [/card] [card] name=Tezzeret, Artifice Master auto=counter(0/0,5,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Create a 1/1 Thopter) token(Thopter,Artifact Creature Thopter,1/1,flying) auto={C(0/0,0,Loyalty)}:name(+0: Draw a card or two) if type(artifact|myBattlefield)~morethan~2 then draw:2 controller else draw:1 controller auto={C(0/0,-9,Loyalty)}:name(-9: Emblem: Each end of turn search a permanent) emblem transforms((,newability[@each my endofturn:moveTo(myBattlefield) target(*[-instant;-sorcery]|myLibrary) && shuffle controller])) forever dontremove text=+1: Create a 1/1 colorless Thopter artifact creature token with flying. -- 0: Draw a card. If you control three or more artifacts, draw two cards instead. -- −9: You get an emblem with "At the beginning of your end step, search your library for a permanent card, put it onto the battlefield, then shuffle your library." mana={3}{U}{U} type=Legendary Planeswalker subtype=Tezzeret [/card] [card] name=Tezzeret, Cruel Machinist auto=counter(0/0,4,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Draw a card) draw:1 controller auto={C(0/0,0,Loyalty)}:name(+0: Target artifact becomes 5/5) target(artifact) transforms((Artifact Creature,setpower=5,settoughness=5)) uynt auto={C(0/0,-7,Loyalty)}:name(-7: Manifest any number of cards form your hand) manifest notatarget(*|myHand) and!( transforms((Artifact Creature,setpower=5,settoughness=5) forever )! text=+1: Draw a card. -- 0: Until your next turn, target artifact you control becomes a 5/5 creature in addition to its other types. -- −7: Put any number of cards from your hand onto the battlefield face down. They're 5/5 artifact creatures. mana={4}{U}{U} type=Legendary Planeswalker subtype=Tezzeret [/card] [card] name=Tezzeret, Master of Metal auto=counter(0/0,5,loyalty) aicode=activate transforms((,newability[all(*[zpos=findfirsttypeartifact]|mylibrary) moveto(myhand) and!( all(*[zpos<=findfirsttypeartifact]|mylibrary) moveto(myreveal) and!( bottomoflibrary )! )!])) oneshot auto={C(0/0,1,Loyalty)}:name(+1: Reveal the top until artifact and put on hand) reveal:1 revealzone(mylibrary) revealuntil(artifact|mylibrary) optionone choice name(Get Artifact) target(artifact|reveal) moveto(myhand) optiononeend optiontwo choice name(put on bottom) all(*|reveal) bottomoflibrary optiontwoend revealend auto={C(0/0,-3,Loyalty)}:name(-3: Target opponent loses life for each artifact) target(opponent) life:-type:artifact:mybattlefield auto={C(0/0,-8,Loyalty)}:name(-8: Gain control of all artifacts and creatures) moveto(mybattlefield) all(*[artifact;creature]|opponentbattlefield) text=+1: Reveal cards from the top of your library until you reveal an artifact card. Put that card into your hand and the rest on the bottom of your library in a random order. -- -3: Target opponent loses life equal to the number of artifacts you control. -- -8: Gain control of all artifacts and creatures target opponent controls. mana={4}{U}{B} type=Legendary Planeswalker subtype=Tezzeret [/card] [card] name=Tezzeret, Master of the Bridge auto=counter(0/0,5,loyalty) auto=lord(*[creature;planeswalker]|mycastingzone) affinityartifacts auto={C(0/0,2,Loyalty)}:name(+2: Deals X and Gain X life) damage:type:artifact:mybattlefield opponent && life:type:artifact:mybattlefield controller auto={C(0/0,-3,Loyalty)}:name(-3: Return target artifact from graveyard) target(artifact|mygraveyard) moveTo(ownerhand) auto={C(0/0,-8,Loyalty)}:name(-8: Exile ten from top and put artifacts) reveal:10 optionone name(Get artifact Cards) all(artifact|reveal) moveTo(mybattlefield) optiononeend optiontwo all(*|reveal) moveTo(exile) optiontwoend revealend text=Creature and planeswalker spells you cast have affinity for artifacts. -- +2: Tezzeret, Master of the Bridge deals X damage to each opponent, where X is the number of artifacts you control. You gain X life. -- -3: Return target artifact card from your graveyard to your hand. -- -8: Exile the top ten cards of your library. Put all artifact cards from among them onto the battlefield. mana={4}{U}{B} type=Legendary Planeswalker subtype=Tezzeret [/card] [card] name=Tezzeret the Schemer auto=counter(0/0,5,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Create a Etherium Cell) token(Etherium Cell,Artifact,0/0) and!( transforms((,newability[{T}{S}:Add{W}],newability[{T}{S}:Add{U}],newability[{T}{S}:Add{R}],newability[{T}{S}:Add{B}],newability[{T}{S}:Add{G}])) forever )! auto={C(0/0,-2,Loyalty)}:name(-2: Target creature gets +X/-X for each artifact) target(creature) type:artifact:mybattlefield/-type:artifact:mybattlefield ueot auto={C(0/0,-7,Loyalty)}:name(-7: Emblem: "At the beginning of combat target artifact becomes 5/5") emblem transforms((,newability[@each my combatbegins:target(artifact|mybattlefield) remake(Artifact Creature:5/5)])) forever dontremove text=+1: Create a colorless artifact token named Etherium Cell with "{T}, Sacrifice this artifact: Add one mana of any color to your mana pool." -- -2: Target creature gets +X/-X until end of turn, where X is the number of artifacts you control. -- -7: You get an emblem with "At the beginning of combat on your turn, target artifact you control becomes an artifact creature with base power and toughness 5/5." mana={2}{U}{B} type=Legendary Planeswalker subtype=Tezzeret [/card] [card] name=Tezzeret the Seeker auto=counter(0/0,4,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Untap up to two artifacts) untap target(artifact) auto={C(0/0,0,Loyalty)}:name(-0: Search an artifact with mana cost 0) target(artifact[manacost<=0]|mylibrary) moveTo(mybattlefield) auto={C(0/0,-1,Loyalty)}:name(-1: Search an artifact with mana cost 1) target(artifact[manacost<=1]|mylibrary) moveTo(mybattlefield) auto={C(0/0,-2,Loyalty)}:name(-2: Search an artifact with mana cost 2) target(artifact[manacost<=2]|mylibrary) moveTo(mybattlefield) auto={C(0/0,-3,Loyalty)}:name(-3: Search an artifact with mana cost 3) target(artifact[manacost<=3]|mylibrary) moveTo(mybattlefield) auto={C(0/0,-4,Loyalty)}:name(-4: Search an artifact with mana cost 4) target(artifact[manacost<=4]|mylibrary) moveTo(mybattlefield) auto={C(0/0,-5,Loyalty)}:name(-5: Search an artifact with mana cost 5) target(artifact[manacost<=5]|mylibrary) moveTo(mybattlefield) auto={C(0/0,-6,Loyalty)}:name(-6: Search an artifact with mana cost 6) target(artifact[manacost<=6]|mylibrary) moveTo(mybattlefield) auto={C(0/0,-7,Loyalty)}:name(-7: Search an artifact with mana cost 7) target(artifact[manacost<=7]|mylibrary) moveTo(mybattlefield) auto={C(0/0,-8,Loyalty)}:name(-8: Search an artifact with mana cost 8) target(artifact[manacost<=8]|mylibrary) moveTo(mybattlefield) auto={C(0/0,-9,Loyalty)}:name(-9: Search an artifact with mana cost 9) target(artifact[manacost<=9]|mylibrary) moveTo(mybattlefield) auto={C(0/0,-10,Loyalty)}:name(-10: Search an artifact with mana cost 10) target(artifact[manacost<=10]|mylibrary) moveTo(mybattlefield) auto={C(0/0,-11,Loyalty)}:name(-11: Search an artifact with mana cost 11) target(artifact[manacost<=11]|mylibrary) moveTo(mybattlefield) auto={C(0/0,-12,Loyalty)}:name(-12: Search an artifact with mana cost 12) target(artifact[manacost<=12]|mylibrary) moveTo(mybattlefield) auto={C(0/0,-13,Loyalty)}:name(-13: Search an artifact with mana cost 13) target(artifact[manacost<=13]|mylibrary) moveTo(mybattlefield) auto={C(0/0,-14,Loyalty)}:name(-14: Search an artifact with mana cost 14) target(artifact[manacost<=14]|mylibrary) moveTo(mybattlefield) auto={C(0/0,-15,Loyalty)}:name(-15: Search an artifact with mana cost 15) target(artifact[manacost<=15]|mylibrary) moveTo(mybattlefield) auto={C(0/0,-16,Loyalty)}:name(-16: Search an artifact with mana cost 16) target(artifact[manacost<=16]|mylibrary) moveTo(mybattlefield) auto={C(0/0,-17,Loyalty)}:name(-17: Search an artifact with mana cost 17) target(artifact[manacost<=17]|mylibrary) moveTo(mybattlefield) auto={C(0/0,-18,Loyalty)}:name(-18: Search an artifact with mana cost 18) target(artifact[manacost<=18]|mylibrary) moveTo(mybattlefield) auto={C(0/0,-19,Loyalty)}:name(-19: Search an artifact with mana cost 19) target(artifact[manacost<=19]|mylibrary) moveTo(mybattlefield) auto={C(0/0,-20,Loyalty)}:name(-20: Search an artifact with mana cost 20) target(artifact[manacost<=20]|mylibrary) moveTo(mybattlefield) auto={C(0/0,-5,Loyalty)}:name(-5: Artifacts becomes 5/5) all(artifact|mybattlefield) becomes(Artifact Creature,5/5) ueot text=+1: Untap up to two target artifacts. -- -X: Search your library for an artifact card with mana value X or less and put it onto the battlefield. Then shuffle your library. -- -5: Artifacts you control become 5/5 artifact creatures until end of turn. mana={3}{U}{U} type=Legendary Planeswalker subtype=Tezzeret [/card] [card] name=The Royal Scions auto=counter(0/0,5,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Draw and Discard) draw:1 controller && ability$!name(discard a card) notatarget(*|myhand) reject!$ controller auto={C(0/0,1,Loyalty)}:name(+1: Target creature gets +2/+0 and abilities) target(creature) 2/0 ueot && first strike ueot && trample ueot auto={C(0/0,-8,Loyalty)}:name(-8: Draw four cards) draw:4 controller && ability$!name(Choose one) choice name(Damage player) damage:phandcount target(player) _ choice name(Damage creature) damage:phandcount target(creature) _ choice name(Damage planeswalker) damage:phandcount target(planeswalker)!$ controller text=+1: Draw a card, then discard a card. -- +1: Target creature gets +2/+0 and gains first strike and trample until end of turn. -- -8: Draw four cards. When you do, The Royal Scions deals damage to any target equal to the number of cards in your hand. mana={1}{U}{R} type=Legendary Planeswalker subtype=Will Rowan [/card] [card] name=The Wanderer auto=counter(0/0,5,loyalty) auto=preventallnoncombatdamage to(other *|myBattlefield) auto=preventallnoncombatdamage to(controller) auto={C(0/0,-2,Loyalty)}:name(-2: Exile a creature with power 4 or more) moveto(exile) target(creature[power>=4]) text=Prevent all noncombat damage that would be dealt to you and other permanents you control. -- -2: Exile target creature with power 4 or greater. mana={3}{W} type=Legendary Planeswalker [/card] [card] name=Tibalt, Cosmic Impostor backside=Valki, God of Lies auto=counter(0/0,5,Loyalty) auto=token(Tibalt Emblem,Emblem,0/0,shroud,indestructible,notrigger) and!( transforms((,newability[lord(*[counter{0/0.1.TibaltExiled}]|myexile) canplayfromexile],newability[lord(*[counter{0/0.1.TibaltExiled}]|myexile) anytypeofmana],newability[{0}:name(Cast from opponent exile) target(*[counter{0/0.1.TibaltExiled}]|opponentexile) moveto(myexile) and!( transforms((,newability[counter(0/0.1.TibaltExiled)],newability[canplayfromexile],newability[anytypeofmana],newability[phaseaction[endofturn once checkex] moveTo(ownerexile)],newability[phaseaction[untap once checkex] counter(0/0.1.TibaltExiled)])) ueot )!])) forever )! auto={C(0/0,2,Loyalty)}:name(+2: Exile the top card) all(*[zpos=1]|library) moveto(ownerexile) and!( counter(0/0,1,TibaltExiled) )! auto={C(0/0,-3,Loyalty)}:name(-3: Exile target artifact or creature) target(*[artifact;creature]|battlefield) moveto(ownerexile) and!( counter(0/0,1,TibaltExiled) )! auto={C(0/0,-8,Loyalty)}:name(-8: Exile all cards from all graveyards) add{R}{R}{R} && ability$!all(*|graveyard) moveto(ownerexile) and!( counter(0/0.1.TibaltExiled) )! !$ controller text=As Tibalt enters the battlefield, you get an emblem with "You may play cards exiled with Tibalt, Cosmic Impostor, and you may spend mana as though it were mana of any color to cast those spells." -- +2: Exile the top card of each player's library. -- -3: Exile target artifact or creature. -- -8: Exile all cards from all graveyards. Add {R}{R}{R}. // {1}{B} Valki, God of Lies mana={5}{B}{R} type=Legendary Planeswalker subtype=Tibalt [/card] [card] name=Tibalt, Rakish Instigator auto=counter(0/0,5,loyalty) abilities=nolifegainopponent auto={C(0/0,-2,Loyalty)}:name(-2: Create a 1/1 Devil) token(Devil,Creature Devil,1/1,red) and!( transforms((,newability[@movedto(this|mygraveyard):damage:1 target(*[player;creature;planeswalker])])) forever )! text=Your opponents can't gain life. -- -2: Create a 1/1 red Devil creature token with "Whenever this creature dies, it deals 1 damage to any target." mana={2}{R} type=Legendary Planeswalker subtype=Tibalt [/card] [card] name=Tibalt, the Fiend-Blooded auto=counter(0/0,2,Loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Draw and discard) draw:1 controller && discard:1 controller auto={C(0/0,-4,Loyalty)}:name(-4: Deal damage to player) target(player) damage:type:*:targetedpersonshand auto={C(0/0,-6,Loyalty)}:name(-6: Gain control of creatures) all(creature|battlefield) moveTo(mybattlefield) and!( transforms((,newability[untap],newability[haste],newability[phaseaction[endofturn once sourceinplay] moveTo(ownerbattlefield)])) ueot )! text=+1: Draw a card, then discard a card at random. -- -4: Tibalt, the Fiend-Blooded deals damage equal to the number of cards in target player's hand to that player. -- -6: Gain control of all creatures until end of turn. Untap them. They gain haste until end of turn. mana={R}{R} type=Legendary Planeswalker subtype=Tibalt [/card] [card] name=Tibalt, Wicked Tormentor auto=counter(0/0,3,Loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Draft Chained Brute) conjure cards(Chained Brute) zone(myexile) and!( transforms((,newability[canplayfromexile],newability[add{R}{R}])) ueot )! auto={C(0/0,1,Loyalty)}:name(+1: Draft Charmbreaker Devils) conjure cards(Charmbreaker Devils) zone(myexile) and!( transforms((,newability[canplayfromexile],newability[add{R}{R}])) ueot )! auto={C(0/0,1,Loyalty)}:name(+1: Draft Festival Crasher) conjure cards(Festival Crasher) zone(myexile) and!( transforms((,newability[canplayfromexile],newability[add{R}{R}])) ueot )! auto={C(0/0,1,Loyalty)}:name(+1: Draft Forge Devil) conjure cards(Forge Devil) zone(myexile) and!( transforms((,newability[canplayfromexile],newability[add{R}{R}])) ueot )! auto={C(0/0,1,Loyalty)}:name(+1: Draft Frenzied Devils) conjure cards(Frenzied Devils) zone(myexile) and!( transforms((,newability[canplayfromexile],newability[add{R}{R}])) ueot )! auto={C(0/0,1,Loyalty)}:name(+1: Draft Havoc Jester) conjure cards(Havoc Jester) zone(myexile) and!( transforms((,newability[canplayfromexile],newability[add{R}{R}])) ueot )! auto={C(0/0,1,Loyalty)}:name(+1: Draft Hellrider) conjure cards(Hellrider) zone(myexile) and!( transforms((,newability[canplayfromexile],newability[add{R}{R}])) ueot )! auto={C(0/0,1,Loyalty)}:name(+1: Draft Hobblefiend) conjure cards(Hobblefiend) zone(myexile) and!( transforms((,newability[canplayfromexile],newability[add{R}{R}])) ueot )! auto={C(0/0,1,Loyalty)}:name(+1: Draft Pitchburn Devils) conjure cards(Pitchburn Devils) zone(myexile) and!( transforms((,newability[canplayfromexile],newability[add{R}{R}])) ueot )! auto={C(0/0,1,Loyalty)}:name(+1: Draft Sin Prodder) conjure cards(Sin Prodder) zone(myexile) and!( transforms((,newability[canplayfromexile],newability[add{R}{R}])) ueot )! auto={C(0/0,1,Loyalty)}:name(+1: Draft Spiteful Prankster) conjure cards(Spiteful Prankster) zone(myexile) and!( transforms((,newability[canplayfromexile],newability[add{R}{R}])) ueot )! auto={C(0/0,1,Loyalty)}:name(+1: Draft Tibalt's rager) conjure cards(Tibalt's rager) zone(myexile) and!( transforms((,newability[canplayfromexile],newability[add{R}{R}])) ueot )! auto={C(0/0,1,Loyalty)}:name(+1: Draft Torch Fiend) conjure cards(Torch Fiend) zone(myexile) and!( transforms((,newability[canplayfromexile],newability[add{R}{R}])) ueot )! auto={C(0/0,1,Loyalty)}:name(+1: Draft Brimstone Vandal) conjure cards(Brimstone Vandal) zone(myexile) and!( transforms((,newability[canplayfromexile],newability[add{R}{R}])) ueot )! auto={C(0/0,1,Loyalty)}:name(+1: Draft Devil's Play) conjure cards(Devil's Play) zone(myexile) and!( transforms((,newability[canplayfromexile],newability[add{R}{R}])) ueot )! auto={C(0/0,1,Loyalty)}:name(+1: Damage opponent creature or planeswalker) target(*[creature;planeswalker]|opponentbattlefield) transforms((,newability[choice name(Damage target) damage:3],newability[choice name(Damage controller) damage:3 controller && ability$!may name(Discard and draw) name(Discard and draw) target(*|myhand) reject and!( draw:1 controller )! !$ opponent])) oneshot auto={C(0/0,1,Loyalty)}:name(+1: Damage your creature or planeswalker) target(*[creature;planeswalker]|mybattlefield) transforms((,newability[choice name(Damage target) damage:3],newability[choice name(Damage controller) damage:3 controller && ability$!may name(Discard and draw) name(Discard and draw) target(*|myhand) reject and!( draw:1 controller )! !$ controller])) oneshot auto={C(0/0,-1,Loyalty)}:name(-1: Create 1 devil) token(Devil,Creature Devil,1/1,red) and!( transforms((,newability[@movedto(this|graveyard) from(battlefield):name(Deal 1 damage) target(player^creature^planeswalker)])) forever )! auto={C(0/0,-2,Loyalty)}:name(-2: Create 2 devils) token(Devil,Creature Devil,1/1,red)*2 and!( transforms((,newability[@movedto(this|graveyard) from(battlefield):name(Deal 1 damage) target(player^creature^planeswalker)])) forever )! auto={C(0/0,-3,Loyalty)}:name(-3: Create 3 devils) token(Devil,Creature Devil,1/1,red)*3 and!( transforms((,newability[@movedto(this|graveyard) from(battlefield):name(Deal 1 damage) target(player^creature^planeswalker)])) forever )! auto={C(0/0,-4,Loyalty)}:name(-4: Create 4 devils) token(Devil,Creature Devil,1/1,red)*4 and!( transforms((,newability[@movedto(this|graveyard) from(battlefield):name(Deal 1 damage) target(player^creature^planeswalker)])) forever )! auto={C(0/0,-5,Loyalty)}:name(-5: Create 5 devils) token(Devil,Creature Devil,1/1,red)*5 and!( transforms((,newability[@movedto(this|graveyard) from(battlefield):name(Deal 1 damage) target(player^creature^planeswalker)])) forever )! auto={C(0/0,-6,Loyalty)}:name(-6: Create 6 devils) token(Devil,Creature Devil,1/1,red)*6 and!( transforms((,newability[@movedto(this|graveyard) from(battlefield):name(Deal 1 damage) target(player^creature^planeswalker)])) forever )! auto={C(0/0,-7,Loyalty)}:name(-7: Create 7 devils) token(Devil,Creature Devil,1/1,red)*7 and!( transforms((,newability[@movedto(this|graveyard) from(battlefield):name(Deal 1 damage) target(player^creature^planeswalker)])) forever )! auto={C(0/0,-8,Loyalty)}:name(-8: Create 8 devils) token(Devil,Creature Devil,1/1,red)*8 and!( transforms((,newability[@movedto(this|graveyard) from(battlefield):name(Deal 1 damage) target(player^creature^planeswalker)])) forever )! auto={C(0/0,-9,Loyalty)}:name(-9: Create 9 devils) token(Devil,Creature Devil,1/1,red)*9 and!( transforms((,newability[@movedto(this|graveyard) from(battlefield):name(Deal 1 damage) target(player^creature^planeswalker)])) forever )! auto={C(0/0,-10,Loyalty)}:name(-10: Create 10 devils) token(Devil,Creature Devil,1/1,red)*10 and!( transforms((,newability[@movedto(this|graveyard) from(battlefield):name(Deal 1 damage) target(player^creature^planeswalker)])) forever )! auto={C(0/0,-11,Loyalty)}:name(-11: Create 11 devils) token(Devil,Creature Devil,1/1,red)*11 and!( transforms((,newability[@movedto(this|graveyard) from(battlefield):name(Deal 1 damage) target(player^creature^planeswalker)])) forever )! auto={C(0/0,-12,Loyalty)}:name(-12: Create 12 devils) token(Devil,Creature Devil,1/1,red)*12 and!( transforms((,newability[@movedto(this|graveyard) from(battlefield):name(Deal 1 damage) target(player^creature^planeswalker)])) forever )! auto={C(0/0,-13,Loyalty)}:name(-13: Create 13 devils) token(Devil,Creature Devil,1/1,red)*13 and!( transforms((,newability[@movedto(this|graveyard) from(battlefield):name(Deal 1 damage) target(player^creature^planeswalker)])) forever )! auto={C(0/0,-14,Loyalty)}:name(-14: Create 14 devils) token(Devil,Creature Devil,1/1,red)*14 and!( transforms((,newability[@movedto(this|graveyard) from(battlefield):name(Deal 1 damage) target(player^creature^planeswalker)])) forever )! auto={C(0/0,-15,Loyalty)}:name(-15: Create 15 devils) token(Devil,Creature Devil,1/1,red)*15 and!( transforms((,newability[@movedto(this|graveyard) from(battlefield):name(Deal 1 damage) target(player^creature^planeswalker)])) forever )! auto={C(0/0,-16,Loyalty)}:name(-16: Create 16 devils) token(Devil,Creature Devil,1/1,red)*16 and!( transforms((,newability[@movedto(this|graveyard) from(battlefield):name(Deal 1 damage) target(player^creature^planeswalker)])) forever )! auto={C(0/0,-17,Loyalty)}:name(-17: Create 17 devils) token(Devil,Creature Devil,1/1,red)*17 and!( transforms((,newability[@movedto(this|graveyard) from(battlefield):name(Deal 1 damage) target(player^creature^planeswalker)])) forever )! auto={C(0/0,-18,Loyalty)}:name(-18: Create 18 devils) token(Devil,Creature Devil,1/1,red)*18 and!( transforms((,newability[@movedto(this|graveyard) from(battlefield):name(Deal 1 damage) target(player^creature^planeswalker)])) forever )! auto={C(0/0,-19,Loyalty)}:name(-19: Create 19 devils) token(Devil,Creature Devil,1/1,red)*19 and!( transforms((,newability[@movedto(this|graveyard) from(battlefield):name(Deal 1 damage) target(player^creature^planeswalker)])) forever )! auto={C(0/0,-20,Loyalty)}:name(-20: Create 20 devils) token(Devil,Creature Devil,1/1,red)*20 and!( transforms((,newability[@movedto(this|graveyard) from(battlefield):name(Deal 1 damage) target(player^creature^planeswalker)])) forever )! text=+1: Add {R}{R}. Draft a card from Tibalt, Wicked Tormenter's spellbook, then exile it. Until end of turn, you may cast that card. -- +1: Tibalt, Wicked Tormenter deals 3 damage to target creature or planeswalker unless its controller has Tibalt deal 3 damage to them. If they do, you may discard a card. If you do, draw card. -- −X: Create X 1/1 red Devil creature tokens with "When this creature dies, it deals 1 damage to any target." mana={3}{R}{R} type=Legendary Planeswalker subtype=Tibalt [/card] [card] name=Tyvar Kell auto=counter(0/0,3,Loyalty) auto=lord(elf|mybattlefield) transforms((,newability[{T}:add{B}])) auto={C(0/0,1,Loyalty)}:name(+1: Put +1/+1 counter) target(elf|mybattlefield) transforms((,newability[counter(1/1)],newability[deathtouch],newability[untap])) ueot auto={C(0/0,0,Loyalty)}:name(0: Create 1/1 Elf) token(Elf Warrior,Creature Elf Warrior,1/1,green) auto={C(0/0,-6,Loyalty)}:name(-6: Emblem cast elf) emblem transforms((,newability[@movedTo(elf|mybattlefield) from(mystack):all(trigger[to]) transforms((,newability[haste],newability[draw:2 controller])) ueot])) forever dontremove text=Elves you control have "{T}: Add {B}." -- +1: Put a +1/+1 counter on up to one target Elf. Untap it. It gains deathtouch until end of turn. -- 0: Create a 1/1 green Elf Warrior creature token. -- -6: You get an emblem with "Whenever you cast an Elf spell, it gains haste until end of turn and you draw two cards." mana={2}{G}{G} type=Legendary Planeswalker subtype=Tyvar [/card] [card] name=Ugin, the Ineffable auto=counter(0/0,4,loyalty) auto=lord(*[colorless]|mycastingzone) altercost(colorless,-2) auto={C(0/0,1,Loyalty)}:name(+1: Exile top card and create a 2/2 spirit) token(Spirit,Creature Spirit,2/2) and!( transforms((,newability[all(*[zpos=1]|myLibrary) imprint],newability[this(variable{hasevict}>0) transforms((,newability[@movedto(this|nonbattlezone):name(Return exiled card) moveto(myHand) target(*[evictname]|myExile)])) forever])) forever )! auto={C(0/0,-3,Loyalty)}:name(-3: Destroy target colored permanent) destroy target(*[white;red;blue;green;black]|battlefield) text=Colorless spells you cast cost {2} less to cast. -- +1: Exile the top card of your library face down and look at it. Create a 2/2 colorless Spirit creature token. When that token leaves the battlefield, put the exiled card into your hand. -- -3: Destroy target permanent that's one or more colors. mana={6} type=Legendary Planeswalker subtype=Ugin [/card] [card] name=Ugin, the Spirit Dragon auto=counter(0/0,7,loyalty) auto={C(0/0,2,Loyalty)}:name(+2: Deals 3 damage to target creature or player) damage:3 target(player,creature) auto={C(0/0,-0,Loyalty)}:name(-0: Exile each permanent with mana cost 0) moveto(exile) all(*[white;blue;black;red;green;manacost<=0]) auto={C(0/0,-1,Loyalty)}:name(-1: Exile each permanent with mana cost 1) moveto(exile) all(*[white;blue;black;red;green;manacost<=1]) auto={C(0/0,-2,Loyalty)}:name(-2: Exile each permanent with mana cost 2) moveto(exile) all(*[white;blue;black;red;green;manacost<=2]) auto={C(0/0,-3,Loyalty)}:name(-3: Exile each permanent with mana cost 3) moveto(exile) all(*[white;blue;black;red;green;manacost<=3]) auto={C(0/0,-4,Loyalty)}:name(-4: Exile each permanent with mana cost 4) moveto(exile) all(*[white;blue;black;red;green;manacost<=4]) auto={C(0/0,-5,Loyalty)}:name(-5: Exile each permanent with mana cost 5) moveto(exile) all(*[white;blue;black;red;green;manacost<=5]) auto={C(0/0,-6,Loyalty)}:name(-6: Exile each permanent with mana cost 6) moveto(exile) all(*[white;blue;black;red;green;manacost<=6]) auto={C(0/0,-7,Loyalty)}:name(-7: Exile each permanent with mana cost 7) moveto(exile) all(*[white;blue;black;red;green;manacost<=7]) auto={C(0/0,-8,Loyalty)}:name(-8: Exile each permanent with mana cost 8) moveto(exile) all(*[white;blue;black;red;green;manacost<=8]) auto={C(0/0,-9,Loyalty)}:name(-9: Exile each permanent with mana cost 9) moveto(exile) all(*[white;blue;black;red;green;manacost<=9]) auto={C(0/0,-10,Loyalty)}:name(-10: Exile each permanent with mana cost 10) moveto(exile) all(*[white;blue;black;red;green;manacost<=10]) auto={C(0/0,-11,Loyalty)}:name(-11: Exile each permanent with mana cost 11) moveto(exile) all(*[white;blue;black;red;green;manacost<=11]) auto={C(0/0,-12,Loyalty)}:name(-12: Exile each permanent with mana cost 12) moveto(exile) all(*[white;blue;black;red;green;manacost<=12]) auto={C(0/0,-13,Loyalty)}:name(-13: Exile each permanent with mana cost 13) moveto(exile) all(*[white;blue;black;red;green;manacost<=13]) auto={C(0/0,-14,Loyalty)}:name(-14: Exile each permanent with mana cost 14) moveto(exile) all(*[white;blue;black;red;green;manacost<=14]) auto={C(0/0,-15,Loyalty)}:name(-15: Exile each permanent with mana cost 15) moveto(exile) all(*[white;blue;black;red;green;manacost<=15]) auto={C(0/0,-16,Loyalty)}:name(-16: Exile each permanent with mana cost 16) moveto(exile) all(*[white;blue;black;red;green;manacost<=16]) auto={C(0/0,-10,Loyalty)}:name(-10: Gain 7 life, draw seven and put up to seven permanents) life:7 && draw:7 && transforms((,newability[choice moveto(mybattlefield) target(*[-instant;-sorcery]|myhand)])) forever text=+2: Ugin, the Spirit Dragon deals 3 damage to target creature or player. -- -X: Exile each permanent with mana value X or less that's one or more colors. -- -10: You gain 7 life, draw seven cards, then put up to seven permanent cards from your hand onto the battlefield. mana={8} type=Legendary Planeswalker subtype=Ugin [/card] [card] name=Venser, the Sojourner auto=counter(0/0,3,loyalty) auto={C(0/0,2,Loyalty)}:name(+2: Exile target permanent and return) target(*|mybattlefield) (blink)ueot auto={C(0/0,-1,Loyalty)}:name(-1: All creatures are unblockable) all(creature) unblockable ueot auto={C(0/0,-8,Loyalty)}:name(-8: Emblem: "Whenever you cast a spell, exile permanent") emblem transforms((,newability[@movedto(*|mystack):moveTo(exile) target(*|battlefield)])) forever dontremove controller text=+2: Exile target permanent you own. Return it to the battlefield under your control at the beginning of the next end step. -- -1: Creatures are unblockable this turn. -- -8: You get an emblem with "Whenever you cast a spell, exile target permanent." mana={3}{W}{U} type=Legendary Planeswalker subtype=Venser [/card] [card] name=Vivien, Arkbow Ranger auto=counter(0/0,4,loyalty) aicode=activate target(creature|mySideboard) moveto(myHand) auto={C(0/0,1,Loyalty)}:name(+1: Put up to two +1/+1 counter) target(creature|myBattlefield) counter(1/1) auto={C(0/0,-3,Loyalty)}:name(-3: Creature deals damage to other) target(creature|myBattlefield) transforms((,newability[target(*[creature;planeswalker]|battlefield) dynamicability])) oneshot auto={C(0/0,-5,Loyalty)}:name(-5: Search a creature from sideboard) reveal:type:*:mysideboard revealzone(mysideboard) optionone name(choose card) target(<1>creature|reveal) moveto(myhand) and!(all(other *|reveal) moveto(ownersideboard))! optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownersideboard) and!(all(other *|reveal) moveto(ownersideboard))! optiontwoend revealend text=+1: Distribute two +1/+1 counters among up to two target creatures. They gain trample until end of turn. -- -3: Target creature you control deals damage equal to its power to target creature or planeswalker. -- -5: You may choose a creature card you own from outside the game, reveal it, and put it into your hand. mana={1}{G}{G}{G} type=Legendary Planeswalker subtype=Vivien [/card] [card] name=Vivien, Champion of the Wilds auto=counter(0/0,4,loyalty) auto=lord(creature|myHand) asflash auto={C(0/0,1,Loyalty)}:name(+1: Creature gains vigilance and reach) target(creature) vigilance uynt && reach uynt auto={C(0/0,-2,Loyalty)}:name(-2: Reveal three and may cast it) reveal:3 optionone name(Get a card) target(<1>creature|reveal) moveTo(exile) and!( transforms((,canplayfromexile)) forever )! optiononeend optiontwo name(put on bottom) target(<3>*|reveal) bottomoflibrary optiontwoend revealend text=You may cast creature spells as though they had flash. -- +1: Until your next turn, up to one target creature gains vigilance and reach. -- -2: Look at the top three cards of your library. Exile one face down and put the rest on the bottom of your library in any order. For as long as it remains exiled, you may look at that card and you may cast it if it's a creature card. mana={2}{G} type=Legendary Planeswalker subtype=Vivien [/card] [card] name=Vivien, Monsters' Advocate abilities=showfromtoplibrary,canplaycreaturelibrarytop aicode=activate moveto(myBattlefield) target(creature[manacost<=storedmanacost]|mylibrary) auto=counter(0/0,3,Loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Create a Creature Beast 3/3) token(Beast Viv) auto={C(0/0,-2,Loyalty)}:name(-2: Cast a creature to search a lesser creature) emblem transforms((,newability[@movedTo(creature|myStak):moveTo(myBattlefield) target(creature[manacost<=storedmanacost]|myLibrary) && shuffle])) oneshot text=You may look at the top card of your library any time. -- You may cast creature spells from the top of your library. -- +1: Create a 3/3 green Beast creature token. Put your choice of a vigilance counter, a reach counter, or a trample counter on it. -- -2: When you cast your next creature spell this turn, search your library for a creature card with lesser mana value, put it onto the battlefield, then shuffle your library. mana={3}{G}{G} type=Legendary Planeswalker subtype=Vivien [/card] [card] name=Vivien, Nature's Avenger auto=counter(0/0,3,loyalty) aicode=activate transforms((,newability[all(*[zpos=findfirsttypecreature]|mylibrary) moveto(myhand) and!( all(*[zpos<=findfirsttypecreature]|mylibrary) moveto(myreveal) and!( bottomoflibrary )! )!])) oneshot auto={C(0/0,1,Loyalty)}:name(+1: Put three +1/+1 counters on target creature) target(creature) counter(1/1,3) auto={C(0/0,-1,Loyalty)}:name(-1: Reveal a creature from top and put into your hand) reveal:1 revealzone(mylibrary) revealuntil(creature|mylibrary) optionone choice name(Get Card) target(creature|reveal) moveto(myhand) optiononeend optiontwo choice name(put on bottom) all(*|reveal) bottomoflibrary optiontwoend revealend auto={C(0/0,-6,Loyalty)}:name(-6: Target creature gets +10/+10 and trample) target(creature) 10/10 && trample ueot text=+1: Put three +1/+1 counters on up to one target creature. -- -1: Reveal cards from the top of your library until you reveal a creature card. Put that card into your hand and the rest on the bottom of your library in a random order. -- -6: Target creature gets +10/+10 and gains trample until end of turn. mana={4}{G}{G} type=Legendary Planeswalker subtype=Vivien [/card] [card] name=Vivien of the Arkbow auto=counter(0/0,5,loyalty) auto={C(0/0,+2,Loyalty)}:name(+2: Put two counters) target(creature) counter(1/1.2) auto={C(0/0,-3,Loyalty)}:name(-3: Target creature deals) target(creature|myBattlefield) transforms((,newability[dynamicability target(creature|opponentBattlefield)])) forever auto={C(0/0,-9,Loyalty)}:name(-9: Creatures my control get...) all(creature|myBattlefield) 4/4 && trample text=+2: Put two +1/+1 counters on up to one target creature. -- -3: Target creature you control deals damage equal to its power to target creature you don't control. -- -9: Creatures you control get +4/+4 and gain trample until end of turn. mana={4}{G}{G} type=Legendary Planeswalker subtype=Vivien [/card] [card] name=Vivien Reid auto=counter(0/0,5,loyalty) aicode=activate moveto(myhand) target(*[creature;land;zpos<=4]|mylibrary) auto={C(0/0,+1,Loyalty)}:name(+1: Look four and put creature or land in hand) name(look) reveal:4 optionone name(Get a creature) target(<1>*[creature;land]|reveal) moveto(myhand) optiononeend optiontwo name(put on bottom) target(<4>*|reveal) bottomoflibrary optiontwoend revealend auto={C(0/0,-3,Loyalty)}:name(-3: Destroy target artifact) destroy target(artifact) auto={C(0/0,-3,Loyalty)}:name(-3: Destroy target enchantment) destroy target(enchantment) auto={C(0/0,-3,Loyalty)}:name(-3: Destroy target creature with flying) destroy target(creature[flying]) auto={C(0/0,-8,Loyalty)}:name(-8: Emblem: Creatures gets +2/+2 and abilities) emblem transforms((,newability[lord(creature|myBattlefield) 2/2],newability[lord(creature|myBattlefield) vigilance],newability[lord(creature|myBattlefield) trample],newability[lord(creature|myBattlefield) indestructible])) forever dontremove text=+1: Look at the top four cards of your library. You may reveal a creature or land card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. -- −3: Destroy target artifact, enchantment, or creature with flying. -- −8: You get an emblem with "Creatures you control get +2/+2 and have vigilance, trample, and indestructible." mana={3}{G}{G} type=Legendary Planeswalker subtype=Vivien [/card] [card] name=Vraska, Golgari Queen auto=counter(0/0,4,loyalty) auto={C(0/0,2,Loyalty)}:name(+2: May sacrifice to gain 1 life and draw a card) ability$!name(May sacrifice) may sacrifice notatarget(other *|myBattlefield) && life:1 controller && draw:1 controller!$ controller auto={C(0/0,-3,Loyalty)}:name(-3: Destroy target nonland permanent with mana cost 3 or less) destroy target(*[-land;manacost<=3]) auto={C(0/0,-9,Loyalty)}:name(-9: Emblem: Whenever combat damage, win the game) emblem transforms((,newability[@combatdamaged(player) from(creature|myBattlefield):winGame])) forever dontremove text=+2: You may sacrifice another permanent. If you do, you gain 1 life and draw a card. -- −3: Destroy target nonland permanent with mana value 3 or less. -- −9: You get an emblem with "Whenever a creature you control deals combat damage to a player, that player loses the game." mana={2}{B}{G} type=Legendary Planeswalker subtype=Vraska [/card] [card] name=Vraska, Regal Gorgon auto=counter(0/0,5,loyalty) auto={C(0/0,2,Loyalty)}:name(+2: Put a +1/+1 counter and menace) counter(1/1) target(creature) && menace ueot auto={C(0/0,-3,Loyalty)}:name(-3: Destroy target creature) destroy target(creature) auto={C(0/0,-10,Loyalty)}:name(-10: Put a +1/+1 counter for each creature) 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=Vraska, Relic Seeker auto=counter(0/0,6,loyalty) auto={C(0/0,2,Loyalty)}:name(+2: Create a 2/2 Pirate with Menace) token(Pirate,creature Pirate,2/2,black,menace) auto={C(0/0,-3,Loyalty)}:name(-3: Destroy target artifact, creature or enchantment and create a Treasure) destroy target(enchantment,artifact,creature) && token(TreasureArtifactToken) auto={C(0/0,-10,Loyalty)}:name(-10: life total becomes 1.) lifeset:1 opponent text=+2: Create a 2/2 black Pirate creature token with menace. -- -3: Destroy target artifact, creature, or enchantment. Create a colorless Treasure artifact token with "{T}, Sacrifice this artifact: Add one mana of any color to your mana pool." -- -10: Target player's life total becomes 1. mana={4}{B}{G} type=Legendary Planeswalker subtype=Vraska [/card] [card] name=Vraska, Scheming Gorgon auto=counter(0/0,5,loyalty) auto={C(0/0,2,Loyalty)}:name(+2: Creatures get +1/+0) all(creature|myBattlefield) 1/0 ueot auto={C(0/0,-3,Loyalty)}:name(-3: Destroy target creature) destroy target(creature) auto={C(0/0,-10,Loyalty)}:name(-10: Emblem: Creatures get deathtouch and damage to win Game) emblem transforms((,newability[@combatdamaged(player) from(creature|myBattlefield):winGame],newability[lord(creature|myBattlefield) deathtouch])) forever dontremove text=+2: Creatures you control get +1/+0 until end of turn. -- −3: Destroy target creature. -- −10: Until end of turn, creatures you control gain deathtouch and "Whenever this creature deals damage to an opponent, that player loses the game." mana={4}{B}{B} type=Legendary Planeswalker subtype=Vraska [/card] [card] name=Vraska, Swarm's Eminence auto=counter(0/0,5,loyalty) auto=@combatdamaged(player,planeswalker) from(creature[deathtouch]|myBattlefield):all(trigger[to]) counter(1/1) auto={C(0/0,-2,Loyalty)}:name(-2: Create a 1/1 Assassin) token(Assassin Vra) text=Whenever a creature you control with deathtouch deals damage to a player or planeswalker, put a +1/+1 counter on that creature. -- -2: Create a 1/1 black Assassin creature token with deathtouch and "Whenever this creature deals damage to a planeswalker, destroy that planeswalker." mana={2}{BG}{BG} type=Legendary Planeswalker subtype=Vraska [/card] [card] name=Vraska the Unseen auto=counter(0/0,5,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Whenever damage this, destroy creature) transforms((,newability[@combatdamaged(this) from(creature):all(trigger[from]) destroy])) uynt auto={C(0/0,-3,Loyalty)}:name(-3: Destroy target nonland permanent) destroy target(*[-land]) auto={C(0/0,-7,Loyalty)}:name(-7: Create three 1/1 Assassin) token(Assassin Token)*3 text=+1: Until your next turn, whenever a creature deals combat damage to Vraska the Unseen, destroy that creature. -- -3: Destroy target nonland permanent. -- -7: Put three 1/1 black Assassin creature tokens onto the battlefield with "Whenever this creature deals combat damage to a player, that player loses the game." mana={3}{B}{G} type=Legendary Planeswalker subtype=Vraska [/card] [card] name=Will Kenrith abilities=partner,canbecommander partner=Rowan Kenrith auto=counter(0/0,4,loyalty) auto={C(0/0,2,Loyalty)}:name(+2: Don't target any creature) donothing auto={C(0/0,2,Loyalty)}:name(+2: Two creatures become 0/3) target(creature|battlefield) transforms((,setpower=0,settoughness=3,newability[loseabilities])) uynt auto={C(0/0,-2,Loyalty)}:name(-2: You draw 2 cards) token(Will Effect,Emblem,0/0,shroud,indestructible,notrigger) and!( transforms((,newability[draw:2 controller],newability[@each my beginofturn:name(Sacrifice) sacrifice],newability[lord(*[instant;sorcery;planeswalker]|mycastingzone) changecost(colorless:-2) forcedalive])) forever )! auto={C(0/0,-2,Loyalty)}:name(-2: Opponent draws 2 cards) token(Will Effect,Emblem,0/0,shroud,indestructible,notrigger) and!( transforms((,newability[draw:2 opponent],newability[@each my beginofturn:name(Sacrifice) sacrifice],newability[lord(*[instant;sorcery;planeswalker]|opponentcastingzone) changecost(colorless:-2) forcedalive])) forever )! auto={C(0/0,-8,Loyalty)}:name(-8: Whenever you cast instant or sorcery copy spell) emblem transforms((,newability[@movedTo(*[instant;sorcery]|mystack):may name(Copy spell) all(trigger[to]) name(Copy spell) activate castcard(copied noevent)])) forever dontremove text=+2: Until your next turn, up to two target creatures each have base power and toughness 0/3 and lose all abilities. -- −2: Target player draws two cards. Until your next turn, instant, sorcery, and planeswalker spells that player casts cost {2} less to cast. -- −8: Target player gets an emblem with "Whenever you cast an instant or sorcery spell, copy it. You may choose new targets for the copy." -- Partner with Rowan Kenrith -- Will Kenrith can be your commander. mana={4}{U}{U} type=Legendary Planeswalker subtype=Will [/card] [card] name=Will, Scholar of Frost auto=counter(0/0,4,loyalty) auto=this(variable{isflipped}>0) lord(instant,sorcery|mycastingzone) altercost(colorless,-1) auto=this(variable{isflipped}>0) {C(0/0,1,Loyalty)}:name(+1: Dont't target any creature) name(+1: Dont't target any creature) donothing auto=this(variable{isflipped}>0) {C(0/0,1,Loyalty)}:name(+1: Target creature becomes 0/2) name(+1: Target creature becomes 0/2) target(creature) transforms((,setpower=0,settoughness=2)) uynt auto=this(variable{isflipped}>0) {C(0/0,-3,Loyalty)}:name(-3: Draw 2 cards) name(-3: Draw 2 cards) draw:2 controller auto=this(variable{isflipped}>0) {C(0/0,-7,Loyalty)}:name(-7: Exile 5 permanents) name(-7: Exile 5 permanents) target(*|battlefield) moveto(exile) and!( transforms((,newability[token(Elemental^Creature Elemental^4/4^blue^red)])) oneshot )! text=Instant and sorcery spells you cast cost {1} less to cast. -- +1: Up to one target creature has base power and toughness 0/2 until your next turn. -- −3: Draw two cards. -- −7: Exile up to five target permanents. For each permanent exiled this way, its controller creates a 4/4 blue and red Elemental creature token. // {2}{R} Rowan, Scholar of Sparks mana={4}{U} type=Legendary Planeswalker subtype=Will [/card] [card] name=Wrenn and Seven auto=counter(0/0,5,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Reveal top 4 cards) reveal:4 optionone name(Put lands in hand) target(<4>land|reveal) moveto(myhand) optiononeend optiontwo name(Put in graveyard) all(*[-land]|reveal) moveto(mygraveyard) optiontwoend revealend auto={C(0/0,0,Loyalty)}:name(0: Put lands in play) target(land|myhand) moveto(mybattlefield) and!( tap(noevent) )! auto={C(0/0,-3,Loyalty)}:name(-3: Create Treefolk) token(Treefolk Wre) auto={C(0/0,-8,Loyalty)}:name(-8: Return permanents and get emblem) emblem transforms((,newability[all(*[-instant;-sorcery]|mygraveyard) moveto(myhand)],newability[lord(*|mybattlefield) nomaxhand])) forever dontremove text=+1: Reveal the top four cards of your library. Put all land cards revealed this way into your hand and the rest into your graveyard. -- 0: Put any number of land cards from your hand onto the battlefield tapped. -- −3: Create a green Treefolk creature token with reach and "This creature's power and toughness are each equal to the number of lands you control." -- −8: Return all permanent cards from your graveyard to your hand. You get an emblem with "You have no maximum hand size." mana={3}{G}{G} type=Legendary Planeswalker subtype=Wrenn [/card] [card] name=Wrenn and Six auto=counter(0/0,3,loyalty) auto={C(0/0,1,Loyalty)}:restriction{type(land|mygraveyard)~morethan~0} name(+1: Return target land from graveyard) moveTo(myHand) target(land|myGraveyard) auto={C(0/0,1,Loyalty)}:name(+1: Don't return any land) donothing auto={C(0/0,-1,Loyalty)}:name(-1: Deals 1 damage to any target) damage:1 target(player,creature,planeswalker) auto={C(0/0,-7,Loyalty)}:name(-7: Emblem: Instants and Sorceries have Retrace) emblem transforms((,newability[lord(*[instant;sorcery]|myGraveyard) transforms((,newability[{D(land|myhand)}:name(Discard land and gain retrace) canplayfromgraveyard limit:1]))])) forever dontremove text=+1: Return up to one target land card from your graveyard to your hand. -- -1: Wrenn and Six deals 1 damage to any target. -- -7: You get an emblem with "Instant and sorcery cards in your graveyard have retrace." (You may cast instant and sorcery cards from your graveyard by discarding a land card in addition to paying their other costs.) mana={R}{G} type=Legendary Planeswalker subtype=Wrenn [/card] [card] name=Xenagos, the Reveler aicode=activate transforms((,newability[all(*[zpos<=7]|mylibrary) moveto(exile) and!( if cantargetcard(*[creature;land]|*) then moveto(ownerbattlefield)])) ueot auto=counter(0/0,3,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Add X combination of red and green mana for each creature) foreach(creature|mybattlefield) ability$!name(Choose one) choice name(Add Red) add{R} _ choice name(Add Green) add{G}!$ controller auto={C(0/0,0,Loyalty)}:name(+0: Create a 2/2 Satyr) token(Satyr,Creature Satyr,2/2,green,red,haste) auto={C(0/0,-6,Loyalty)}:name(-6: Exile the top seven and put creature and lands on battlefield) reveal:7 revealzone(mylibrary) optionone target(creature,land|reveal) moveto(mybattlefield) and!( all(*[-land;-creature]|reveal) moveto(ownerexile) )! optiononeend optiontwo all(*|reveal) moveto(ownerexile) optiontwoend revealend text=+1: Add X mana in any combination of {R} and/or {G} to your mana pool, where X is the number of creatures you control. -- 0: Put a 2/2 red and green Satyr creature token with haste onto the battlefield. -- -6: Exile the top seven cards of your library. You may put any number of creature and/or land cards from among them onto the battlefield. mana={2}{R}{G} type=Legendary Planeswalker subtype=Xenagos [/card] [card] name=Zariel, Archduke of Avernus auto=counter(0/0,4,Loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Creatures get 1/0 and haste) all(creature|myBattlefield) transforms((,newability[1/0],newability[haste])) ueot auto={C(0/0,0,Loyalty)}:name(+0: Create devil) token(Devil,Creature Devil,1/1,red) and!( transforms((,newability[@movedTo(this|graveyard) from(battlefield):name(Deal 1 damage) damage:1 target(player^creature^planeswalker)])) forever )! auto={C(0/0,-6,Loyalty)}:name(-6: Get emblem on combat phase) emblem transforms((,newability[@combat(attacking) source(creature|myBattlefield) turnlimited:name(Gain new combat phae) nextphasealter(add^combatphases^controller^after)],newability[@combat(attacking) source(creature|myBattlefield) turnlimited:name(Untap all creatures after combat ends) all(creature[attacking]|myBattlefield) transforms((,newability[phaseaction[my combatends once sourceinplay] untap])) ueot])) forever dontremove text=+1: Creatures you control get +1/+0 and gain haste until end of turn. -- 0: Create a 1/1 red Devil creature token with "When this creature dies, it deals 1 damage to any target." -- -6: You get an emblem with "At the end of the first combat phase on your turn, untap target creature you control. After this phase, there is an additional combat phase." mana={2}{R}{R} type=Legendary Planeswalker subtype=Zariel [/card]