Files
wagic/projects/mtg/bin/Res/sets/primitives/planeswalkers.txt
Eduardo MG 85aacb9e1e Bug fixes and new macros for tokens
Pithing Needle and similar cards
Chicken Egg
Metalworker
Smothering Tithe
changed donothing' to donothing?
Aetherstorm Roc
Stomp and Howl
Sword of Sinew and Steel
Midnight Clock
Vulshok War Boar
Fendeep Summoner
Dread Summons
Kefnet's Last Word
Crushing Canopy
Genesis Hydra
Pondering Mage
Smell Fear
Tsabo Tavoc
Lithoform Engine
Team Pennant
2022-10-28 12:03:53 -05:00

3325 lines
311 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
#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(<upto:2>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<!mytgt powerlifegain targetcontroller!> 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<!powerstrike targetcontroller!> && destroy
text=+2: Angrath, Minotaur Pirate deals 1 damage to target opponent or planeswalker and each creature that player or that planeswalkers 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<!powerstrike!>],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 Moons 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 opponents 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(<type:*:myHand>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(<anyamount>*[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} && 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 on each his or her creatures and planeswalkers) 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(<anyamount>*[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(<anyamount>*[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(<upto:5>creature) _ choice name(Damage controller and five creature) damage:6 controller && damage:6 target(<upto:5>creature) _ choice name(Damage creature) damage:6 target(<upto:6>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(<upto:psurveiloffsetplus1plusend>*|reveal) moveto(ownergraveyard) optiononeend optiontwo name(put in library) target(<psurveiloffsetplus1plusend>*|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...) clone target(artifact|graveyard,battlefield)*3
text=+1: Create a 1/1 colorless Construct artifact creature token with defender. -- -1: You may sacrifice an artifact. If you do, destroy target artifact or creature. -- -6: Choose target artifact card in a graveyard or artifact on the battlefield. Create three tokens that are copies of it.
mana={1}{B}{R}
type=Legendary Planeswalker
subtype=Daretti
[/card]
[card]
name=Daretti, Scrap Savant
abilities=canbecommander
auto=counter(0/0,3,loyalty)
auto={C(0/0,2,Loyalty)}:name(+2: Discard and Draw) reject notatarget(<upto:2>*|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 cant, they sacrifice an attacking creature. -- 2: Accept one of Davriels offers, then accept one of Davriels 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<!powerstrike eachother!>])) 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(<upto:2>*[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<!powerstrike eachother!>])) 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 doesnt untap during its controllers 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(<upto:2>*|opponentBattlefield)])) forever dontremove
text=+1: Until your next turn, up to one target creature gets -3/-0 and its activated abilities cant be activated. -- 1: You gain 2 life and draw a card. -- 7: You get an emblem with "Your opponents cant 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(<upto:1>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 its 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 youve 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(<upto:2>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(<upto:2>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<!mytgt toughnesslifegain srccontroller!> && 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<!powerstrike eachother!> && 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<!powerstrike!>])) 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) token(Beast Gar) && 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 opponents 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 thats 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 controllers 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 thats 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, hes a 7/7 Dragon God creature with flying and indestructible. -- +1: Target creature without first strike, double strike, or vigilance cant 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<!powerstrike!> 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 target(*|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(<upto:2>*|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 players 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 players 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 target(*|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 theyre 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(<upto:3>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(<anyamount>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(<upto:2>*[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(<upto:1>*[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(<upto:3>*[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(<upto:2>*[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(<upto:1>*[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(<upto:3>*[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(<upto:2>*[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(<upto:1>*[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(<upto:3>*[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(<upto:2>*[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(<upto:1>*[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(<upto:3>*[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(<upto:2>*[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(<upto:1>*[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(<upto:3>*[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(<upto:2>*[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(<upto:1>*[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(<upto:3>*[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(<upto:2>*[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(<upto:1>*[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(<upto:3>*[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(<upto:2>*[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(<upto:1>*[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(<upto:3>*[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(<upto:2>*[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(<upto:1>*[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(<upto:3>*[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(<upto:2>*[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(<upto:1>*[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(<upto:3>*[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(<upto:3>*|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.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.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 owners control at the beginning of your next upkeep. You lose 2 life. -- -1: Each opponent loses 2 life and you gain 2 life. -- -2: Each opponent discards a card and you draw a card.
mana={2}{W}{B}
type=Legendary Planeswalker
subtype=Kaya
[/card]
[card]
name=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(<upto:2>*|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(<upto:1>creature) && ability$!name(Untap land) untap target(<upto:1>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<!powerstrike eachother!> 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,-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(<type:land:myBattlefieldminus1minusend>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(<type:creature:myBattlefieldminus1minusend>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(<type:enchantment:myBattlefieldminus1minusend>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(<type:artifact:myBattlefieldminus1minusend>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(<type:planeswalker:myBattlefieldminus1minusend>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(<halfuptype:*:myBattlefield>*|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$!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(<upto:2>creature) && ability$!name(Reanimate) moveTo(myBattlefield) target(<upto:2>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(<upto:2>*[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 creatures 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(<upto:1>*[-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 its 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 cant 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(<upto:2>creature) && ability$!name(Untap lands) untap target(<upto:2>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(<anyamount>*[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(<anyamount>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(<anyamount>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(<upto:1>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(<upto:1>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(<upto:2>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(<upto:6>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(<anyamount>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(<anyamount>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(<upto:4>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(<anyamount>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 creatures 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 cant 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(<upto:2>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 Kenrith
abilities=partner,canbecommander
partner=Will Kenrith
auto=counter(0/0,4,loyalty)
auto={C(0/0,2,Loyalty)}:name(+2: Opponent creatures must attack) token(Rowan Effect,Emblem,0/0,shroud,indestructible,notrigger) and!( transforms((,newability[@each opponent endofturn:name(Sacrifice) sacrifice],newability[lord(creature|opponentbattlefield) mustattack])) forever )!
auto={C(0/0,2,Loyalty)}:name(+2: Your creatures must attack) token(Rowan Effect,Emblem,0/0,shroud,indestructible,notrigger) and!( transforms((,newability[@each opponent endofturn:counter(0/0.1.Rem)],newability[@each my endofturn restriction{compare(hascntrem)~equalto~1}:name(Sacrifice) sacrifice],newability[this(counter{0/0.1.Rem}>0) lord(creature|mybattlefield) mustattack])) forever )!
auto={C(0/0,-2,Loyalty)}:name(-2: Deals 3 damage to opponent tapped creatures) damage:3 all(creature[tapped]|opponentBattlefield)
auto={C(0/0,-2,Loyalty)}:name(-2: Deals 3 damage to your tapped creatures) damage:3 all(creature[tapped]|myBattlefield)
text=+2: During target players next turn, each creature that player controls attacks if able. -- 2: Rowan Kenrith deals 3 damage to each tapped creature target player controls. -- 8: Target player gets an emblem with "Whenever you activate an ability that isnt a mana ability, copy it. You may choose new targets for the copy." -- Partner with Will Kenrith -- Rowan Kenrith can be your commander.
mana={4}{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(<upto:3>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 thats a copy of target artifact or creature you control, except its 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 thats a copy of it. Those tokens gain haste. Exile those tokens at the beginning of the next end step. -- Saheeli, the Gifted can be your commander.
mana={2}{U}{R}
type=Legendary Planeswalker
subtype=Saheeli
[/card]
[card]
name=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(<upto:2>*[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(<anyamount>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<!mytgt manacoststrike tosrc!> )! 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<!powerstrike!>])) 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(<anyamount>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(<anyamount>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 spells 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) target(creature|myBattlefield) deathtouch ueot && lifelink ueot && restriction{type(creature[vampire]) counter(1/1)
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(<upto:3>*[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 opponents life total becomes 10. -- -7: You control target player during that players next turn.
mana={3}{B}{B}{B}
type=Legendary Planeswalker
subtype=Sorin
[/card]
[card]
name=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(<upto:4>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(<upto:4>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(<upto:4>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(<upto:4>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(<upto:4>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(<upto:4>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(<upto:4>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 cant 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(<upto:2>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(<upto:2>*[-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 owners 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(<upto:4>*|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 players 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 dont 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 opponents untap step" and "You draw a card during each opponents 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 creatures base power perpetually becomes equal to its toughness. It perpetually gains "This creature can attack as though it didnt 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(<upto:1>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(<anyamount>*|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. Theyre 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(<upto:2>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 players 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(Warrior,Creature Elf Warrior,1/1,green)
auto={C(0/0,-6,Loyalty)}:name(-6: Emblem cast elf) emblem transforms((,newability[@movedTo(elf|mybattlefield):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(<upto:7>*[-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(<upto:2>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<!powerstrike!>])) 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<!powerstrike!> 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(<upto:2>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(<upto:5>*|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)
aicode=activate transforms((,newability[all(land[zpos<=4]|mylibrary) moveto(myhand)],newability[all(*[-land;zpos<=4]|mylibrary) moveto(mygraveyard)])) oneshot
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(<anyamount>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(<anyamount>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<combatends>)],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]