Bug fixes and three new legendary creatures

Spelling errors fixing
Akawalli, the Seething Tower
Alaundo the Seer
Basilica Skullbomb
Bishop of Wings
Dark Bargain
Dire Tactics
Goblin Bowling Team
Golos, Tireless Pilgrim
Hive of the Eye Tyrant
Iron Mastiff
Liliana's Defeat
Mist of Stagnation
Mudhole
Multiple Choice
Myconid Spore Tender
Ominous Sphinx
Prying Blade
Solemn Recruit
The Mouth of Sauron
Thwart the Grave
Virulent Swipe
Welkin Guide
This commit is contained in:
Eduardo MG
2024-01-14 18:17:11 -06:00
parent 682ed43f38
commit 0322e58221
3 changed files with 170 additions and 121 deletions
@@ -1,7 +1,7 @@
grade=borderline grade=borderline
#Bordeline Primitives Pack for Wagic the Homebrew. #Bordeline Primitives Pack for Wagic the Homebrew.
#Please keep these card alphabetized, and try to have the "name=" line at the top of each card #Please keep these card alphabetized, and try to have the "name=" line at the top of each card
#I sorted this programmatically - Thanks to Vitty85 12-01-2024 #I sorted this programmatically - Thanks to Vitty85 14-01-2024
[card] [card]
name=+2 Mace name=+2 Mace
auto={3}:equip auto={3}:equip
@@ -1280,6 +1280,7 @@ type=Enchantment
[card] [card]
name=Akawalli, the Seething Tower name=Akawalli, the Seething Tower
auto=aslongas(*[-instant;-sorcery]|myGraveyard) 2/2 >3 auto=aslongas(*[-instant;-sorcery]|myGraveyard) 2/2 >3
auto=aslongas(*[-instant;-sorcery]|myGraveyard) trample >3
auto=aslongas(*[-instant;-sorcery]|myGraveyard) 2/2 >7 auto=aslongas(*[-instant;-sorcery]|myGraveyard) 2/2 >7
auto=aslongas(*[-instant;-sorcery]|myGraveyard) oneblocker >7 auto=aslongas(*[-instant;-sorcery]|myGraveyard) oneblocker >7
text=Descend 4 - As long as there are four or more permanent cards in your graveyard, Akawalli, the Seething Tower gets +2/+2 and has trample. -- Descend 8 - As long as there are eight or more permanent cards in your graveyard, Akawalli gets an additional +2/+2 and can't be blocked by more than one creature. text=Descend 4 - As long as there are four or more permanent cards in your graveyard, Akawalli, the Seething Tower gets +2/+2 and has trample. -- Descend 8 - As long as there are eight or more permanent cards in your graveyard, Akawalli gets an additional +2/+2 and can't be blocked by more than one creature.
@@ -1439,7 +1440,7 @@ name=Alabaster Host Intercessor
auto=target(creature|opponentbattlefield) (blink)forsrc auto=target(creature|opponentbattlefield) (blink)forsrc
aicode=activate target(plains|mylibrary) moveto(myhand) aicode=activate target(plains|mylibrary) moveto(myhand)
autohand={2}{cycle}:name(search plain) Reveal:type:*:mylibrary revealzone(mylibrary) optionone name(choose card) target(<1>plains|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 autohand={2}{cycle}:name(search plain) Reveal:type:*:mylibrary revealzone(mylibrary) optionone name(choose card) target(<1>plains|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(myhand)])) optiononeend optiontwo name(shuffle) bottomoflibrary target(<1>*|reveal) and!( all(*|reveal) bottomoflibrary and!(shuffle)! )! optiontwoend revealend
text=When Alabaster Host Intercessor enters the battlefield, exile target creature an opponent controls until Alabaster Host Intercessor leaves the battlefield. -- Plainscycling {2} ({2}, Discard this card: Search your library for a Plains card, reveal it, put it into your hand, then shuffe.) text=When Alabaster Host Intercessor enters the battlefield, exile target creature an opponent controls until Alabaster Host Intercessor leaves the battlefield. -- Plainscycling {2} ({2}, Discard this card: Search your library for a Plains card, reveal it, put it into your hand, then shuffle.)
mana={5}{W} mana={5}{W}
type=Creature type=Creature
subtype=Phyrexian Samurai subtype=Phyrexian Samurai
@@ -1497,7 +1498,7 @@ toughness=4
[/card] [/card]
[card] [card]
name=Alaundo the Seer name=Alaundo the Seer
auto={T}:name(Draw and exile) all(*[zpos=1]|mylibrary) moveto(myhand) and!( transforms((,newability[name(Exile a card) target(*|myhand) moveto(myexile) and!( transforms((,newability[counter(0/0.manacost.Time)],newability[name(Remove time counter) name(Remove time counter) all(other *[counter{0/0.1.Time}]|myexile) counter(0/0.-1.Time)],newability[@counterremoved(0/0.1.Time) from(this|myexile) restriction{compare(hascnttime)~equalto~0}:may name(Cast from exile) name(Cast from exile) all(this|mygraveyard) moveto(myexile) and!( if cantargetcard(*[-creature]|*) then activate castcard(normal) else moveto(myBattlefield) and!( transforms((,newability[haste])) ueot )! )!])) forever]))) forever )! auto={T}:name(Draw and exile) all(*[zpos=1]|mylibrary) moveto(myhand) and!( transforms((,newability[name(Exile a card) target(*|myhand) moveto(myexile) and!( transforms((,newability[counter(0/0.manacost.Time)],newability[name(Remove time counter) name(Remove time counter) all(other *[counter{0/0.1.Time}]|myexile) counter(0/0.-1.Time)],newability[@counterremoved(0/0.1.Time) from(this|myexile) restriction{compare(hascnttime)~equalto~0}:may name(Cast from exile) name(Cast from exile) all(this|mygraveyard) moveto(myexile) and!( if cantargetcard(*[-creature]|*) then activate castcard(normal) else moveto(myBattlefield) and!( transforms((,newability[haste])) ueot )! )!])) forever])!)) forever )!
text={T}: Draw a card, then exile a card from your hand and put a number of time counters on it equal to its mana value. It gains "When the last time counter is removed from this card, if it's exiled, you may cast it without paying its mana cost. If you cast a creature spell this way, it gains haste until end of turn." Then remove a time counter from each other card you own in exile. text={T}: Draw a card, then exile a card from your hand and put a number of time counters on it equal to its mana value. It gains "When the last time counter is removed from this card, if it's exiled, you may cast it without paying its mana cost. If you cast a creature spell this way, it gains haste until end of turn." Then remove a time counter from each other card you own in exile.
mana={2}{G}{U} mana={2}{G}{U}
type=Legendary Creature type=Legendary Creature
@@ -1550,6 +1551,18 @@ power=2
toughness=3 toughness=3
[/card] [/card]
[card] [card]
name=Alela, Cunning Conqueror
abilities=flying
auto=@movedto(*|mystack) restriction{opponentturnonly,thisturn(*|mystack)~equalto~0}:create(Faerie:Creature Faerie Rogue:1/1:flying:black)
auto=@combatdamaged(player) from(Faerie|mybattlefield) turnlimited:name(Goad creature) target(creature|opponentBattlefield) _GOAD_
text=Flying -- Whenever you cast your first spell during each opponent's turn, create a 1/1 black Faerie Rogue creature token with flying. -- Whenever one or more Faeries you control deal combat damage to a player, goad target creature that player controls.
mana={2}{U}{B}
type=Legendary Creature
subtype=Faerie Warlock
power=2
toughness=4
[/card]
[card]
name=Alena, Kessig Trapper name=Alena, Kessig Trapper
abilities=first strike,partner abilities=first strike,partner
auto={T}:name(Choose the most powerful fresh creature) name(Choose the most powerful fresh creature) target(creature[fresh]|myBattlefield) transforms((,newability[thisforeach(variable{power}) add{R}])) oneshot auto={T}:name(Choose the most powerful fresh creature) name(Choose the most powerful fresh creature) target(creature[fresh]|myBattlefield) transforms((,newability[thisforeach(variable{power}) add{R}])) oneshot
@@ -5102,7 +5115,7 @@ type=Instant
[card] [card]
name=Assemble the Entmoot name=Assemble the Entmoot
auto=lord(creature|myBattlefield) reach auto=lord(creature|myBattlefield) reach
auto={S}:token(Treefolk,Creature Treefolk,lifegain/lifegain,green)*3 and!( transforms((,newability[tap(noevent)],newability[counter(0/0.1.Reach)],newability[this(couter{0/0.1.Reach}>0) reach])) forever )! auto={S}:token(Treefolk,Creature Treefolk,lifegain/lifegain,green)*3 and!( transforms((,newability[tap(noevent)],newability[counter(0/0.1.Reach)],newability[this(counter{0/0.1.Reach}>0) reach])) forever )!
text=Creatures you control have reach. -- Sacrifice Assemble the Entmoot: Create three tapped X/X green Treefolk creature tokens, where X is the amount of life you gained this turn. Put a reach counter on each of them. text=Creatures you control have reach. -- Sacrifice Assemble the Entmoot: Create three tapped X/X green Treefolk creature tokens, where X is the amount of life you gained this turn. Put a reach counter on each of them.
mana={3}{G} mana={3}{G}
type=Enchantment type=Enchantment
@@ -6562,7 +6575,7 @@ toughness=3
name=Baleful Beholder name=Baleful Beholder
auto=choice name(Opponent sacrifices enchantment) name(Opponent sacrifices enchantment) ability$!name(Sacrifice enchantment) name(Sacrifice enchantment) notatarget(enchantment|mybattlefield) sacrifice!$ opponent auto=choice name(Opponent sacrifices enchantment) name(Opponent sacrifices enchantment) ability$!name(Sacrifice enchantment) name(Sacrifice enchantment) notatarget(enchantment|mybattlefield) sacrifice!$ opponent
auto=choice name(Your creatures gain menace) all(creature|myBattlefield) transforms((,newability[menace])) ueot auto=choice name(Your creatures gain menace) all(creature|myBattlefield) transforms((,newability[menace])) ueot
text=When Baleful Beholder enters the battlefield, Choose one -- Antimagic Cone - Each opponent sacrifices an enchantment. -- Fear Ray - Creatures you control gain menace until end of turn. (A creature with menance can't be blocked except by two or more creatures.) text=When Baleful Beholder enters the battlefield, Choose one -- Antimagic Cone - Each opponent sacrifices an enchantment. -- Fear Ray - Creatures you control gain menace until end of turn. (A creature with menace can't be blocked except by two or more creatures.)
mana={4}{B}{B} mana={4}{B}{B}
type=Creature type=Creature
subtype=Beholder subtype=Beholder
@@ -7271,7 +7284,7 @@ toughness=3
[card] [card]
name=Basilica Skullbomb name=Basilica Skullbomb
auto={1}{S}:draw:1 auto={1}{S}:draw:1
auto={2}{W}{S}:target(creature|myBattlefield) 2/2 && flying ueot draw:1 controller asSorcery auto={2}{W}{S}:target(creature|myBattlefield) transforms((,newability[2/2],newability[flying])) ueot && draw:1 controller asSorcery
text={1}, Sacrifice Basilica Skullbomb: Draw a card. -- {2}{W}, Sacrifice Basilica Skullbomb: Target creature you control gets +2/+2 and gains flying until end of turn. Draw a card. Activate only as a sorcery. text={1}, Sacrifice Basilica Skullbomb: Draw a card. -- {2}{W}, Sacrifice Basilica Skullbomb: Target creature you control gets +2/+2 and gains flying until end of turn. Draw a card. Activate only as a sorcery.
mana={1} mana={1}
type=Artifact type=Artifact
@@ -8754,7 +8767,6 @@ toughness=4
[/card] [/card]
[card] [card]
name=Bishop of Wings name=Bishop of Wings
auto=name(Gain 4 life) life:4 controller
auto=@movedTo(angel|mybattlefield):name(Gain 4 life) life:4 controller auto=@movedTo(angel|mybattlefield):name(Gain 4 life) life:4 controller
auto=@movedTo(angel|graveyard) from(mybattlefield):name(Create spirit) _SPIRITTOKEN_ auto=@movedTo(angel|graveyard) from(mybattlefield):name(Create spirit) _SPIRITTOKEN_
text=Whenever an Angel enters the battlefield under your control, you gain 4 life. -- Whenever an Angel you control dies, create a 1/1 white Spirit creature token with flying. text=Whenever an Angel enters the battlefield under your control, you gain 4 life. -- Whenever an Angel you control dies, create a 1/1 white Spirit creature token with flying.
@@ -12179,6 +12191,18 @@ power=1
toughness=3 toughness=3
[/card] [/card]
[card] [card]
name=Brenard, Ginger Sculptor
auto=lord(*[food;golem]|myBattlefield) 2/2
auto=lord(*[food;golem]|myBattlefield) trample
auto=@movedTo(other creature[-token]|graveyard) from(myBattlefield):may name(Exile and copy) all(trigger[to]) moveto(myexile) and!( clone and!( transforms((,newability[becomes(Food Golem artifact)],newability[{2}{T}{S}:life:3])) )! )!
text=Each creature you control that's a Food or a Golem gets +2/+2 and has trample. -- Whenever another nontoken creature you control dies, you may exile it. If you do, create a token that's a copy of that creature, except it's a 1/1 Food Golem artifact creature in addition to its other types and it has "{2}, {T}, Sacrifice this artifact: You gain 3 life."
mana={1}{G}{W}{U}
type=Legendary Creature
subtype=Human Artificer
power=3
toughness=3
[/card]
[card]
name=Bretagard Stronghold name=Bretagard Stronghold
auto=tap(noevent) auto=tap(noevent)
auto={T}:add{G} auto={T}:add{G}
@@ -16966,6 +16990,8 @@ text=Whenever you roll a 3 on a six-sided die, you may reroll that die.
mana={2}{U} mana={2}{U}
type=Creature type=Creature
subtype=Clamfolk subtype=Clamfolk
power=2
toughness=2
[/card] [/card]
[card] [card]
name=Clambassadors name=Clambassadors
@@ -17369,7 +17395,7 @@ toughness=1
[card] [card]
name=Cliffside Rescuer name=Cliffside Rescuer
abilities=vigilance abilities=vigilance
auto={T}{S}:protection from(*|opponentbattlefield) && protection from(*|opponenthand) && protection from(*|opponentgraveyard) ueot auto={T}{S}:target(*|myBattlefield) protection from(*|opponentbattlefield) && protection from(*|opponenthand) && protection from(*|opponentgraveyard) ueot
text=Vigilance -- {T}, Sacrifice Cliffside Rescuer: Target permanent you control gains protection from each of your opponents until end of turn. (It can't be blocked, targeted, dealt damage, enchanted, or equipped by anything controlled by those players.) text=Vigilance -- {T}, Sacrifice Cliffside Rescuer: Target permanent you control gains protection from each of your opponents until end of turn. (It can't be blocked, targeted, dealt damage, enchanted, or equipped by anything controlled by those players.)
mana={1}{W} mana={1}{W}
type=Creature type=Creature
@@ -19028,7 +19054,7 @@ toughness=1
name=Containment Priest name=Containment Priest
abilities=flash abilities=flash
auto=@movedTo(creature[-token]|battlefield):all(trigger) transforms((,newability[ifnot casted(this) then moveto(exile)])) forever auto=@movedTo(creature[-token]|battlefield):all(trigger) transforms((,newability[ifnot casted(this) then moveto(exile)])) forever
text=Flash -- If a notoken creature would enter the battlefield and it wasn't cast, exile it instead. text=Flash -- If a nontoken creature would enter the battlefield and it wasn't cast, exile it instead.
mana={1}{W} mana={1}{W}
type=Creature type=Creature
subtype=Human Cleric subtype=Human Cleric
@@ -21706,8 +21732,8 @@ toughness=1
[/card] [/card]
[card] [card]
name=Dark Bargain name=Dark Bargain
auto=damage:2 auto=damage:2 controller
auto=name(Reveal top 3 cards) reveal:3 optionone name(Put in hand) target(<2>*|reveal) moveto(ownerlibrary) optiononeend optiontwo name(put in graveyard) target(*|reveal) bottomoflibrary optiontwoend revealend auto=name(Reveal top 3 cards) reveal:3 optionone name(Get 2 cards) target(<2>*|reveal) moveto(myhand) optiononeend optiontwo name(put in graveyard) target(<3>*|reveal) moveto(mygraveyard) optiontwoend revealend
text=Look at the top three cards of your library. Put two of them into your hand and the other into your graveyard. Dark Bargain deals 2 damage to you. text=Look at the top three cards of your library. Put two of them into your hand and the other into your graveyard. Dark Bargain deals 2 damage to you.
mana={3}{B} mana={3}{B}
type=Instant type=Instant
@@ -22483,7 +22509,7 @@ name=Death Tyrant
abilities=menace abilities=menace
auto=lord(creature[attacking]|mybattlefield) transforms((,newability[_DIES_name(Create zombie) _ZOMBIETOKEN_])) auto=lord(creature[attacking]|mybattlefield) transforms((,newability[_DIES_name(Create zombie) _ZOMBIETOKEN_]))
auto=lord(creature[blocking]|opponentbattlefield) transforms((,newability[_DIES_name(Create zombie) _ZOMBIETOKEN_ opponent])) auto=lord(creature[blocking]|opponentbattlefield) transforms((,newability[_DIES_name(Create zombie) _ZOMBIETOKEN_ opponent]))
autograveyard={5}{B}:name(Return to battlefield) moveto(mybattlefield) and!( tap(novent) )! autograveyard={5}{B}:name(Return to battlefield) moveto(mybattlefield) and!( tap(noevent) )!
text=Menace -- Negative Energy Cone - Whenever an attacking creature you control or a blocking creature an opponent controls dies, create a 2/2 black Zombie creature token. -- {5}{B}: Return Death Tyrant from your graveyard to the battlefield tapped. text=Menace -- Negative Energy Cone - Whenever an attacking creature you control or a blocking creature an opponent controls dies, create a 2/2 black Zombie creature token. -- {5}{B}: Return Death Tyrant from your graveyard to the battlefield tapped.
mana={4}{B} mana={4}{B}
type=Creature type=Creature
@@ -22557,7 +22583,7 @@ toughness=4
[/card] [/card]
[card] [card]
name=Deathbellow War Cry name=Deathbellow War Cry
auto=name(Search 4 different minotoaurs) target(<upto:4>creature[minotaur]|myLibrary) moveTo(myBattlefield) auto=name(Search 4 different Minotaurs) target(<upto:4>creature[minotaur]|myLibrary) moveTo(myBattlefield)
text=Search your library for up to four Minotaur creature cards with different names, put them onto the battlefield, then shuffle. text=Search your library for up to four Minotaur creature cards with different names, put them onto the battlefield, then shuffle.
mana={5}{R}{R}{R} mana={5}{R}{R}{R}
type=Sorcery type=Sorcery
@@ -23184,7 +23210,7 @@ auto=cantbeblockedby(creature[-Vehicle])
auto={crew(other creature[power>=2]|myBattlefield)}:name(crew 2 [1 creature]) becomes(Artifact Creature) ueot restriction{type(other creature[-tapped;power>=2]|mybattlefield)~morethan~0,compare(crewtotalpower)~morethan~1} auto={crew(other creature[power>=2]|myBattlefield)}:name(crew 2 [1 creature]) becomes(Artifact Creature) ueot restriction{type(other creature[-tapped;power>=2]|mybattlefield)~morethan~0,compare(crewtotalpower)~morethan~1}
auto={crew(other creature[power>=1]|myBattlefield)}{crew(other creature[power>=1]|myBattlefield)}:name(crew 2 [2 creature]) becomes(Artifact Creature) ueot restriction{type(other creature[-tapped;power>=1]|mybattlefield)~morethan~1,compare(crewtotalpower)~morethan~1} auto={crew(other creature[power>=1]|myBattlefield)}{crew(other creature[power>=1]|myBattlefield)}:name(crew 2 [2 creature]) becomes(Artifact Creature) ueot restriction{type(other creature[-tapped;power>=1]|mybattlefield)~morethan~1,compare(crewtotalpower)~morethan~1}
auto=@combatdamaged(player) from(this):may target(*[instant;sorcery]|opponentgraveyard) activate castcard(normal) and!(transforms((,newability[gainedexiledeath])) forever)! auto=@combatdamaged(player) from(this):may target(*[instant;sorcery]|opponentgraveyard) activate castcard(normal) and!(transforms((,newability[gainedexiledeath])) forever)!
text=Deluxe Dragster can't be blocked except by Vehicles. -- Whenever Deluxe Dragster deals combat damage to a player, you may cast target instant or sorcery card from that plyaer's graveyard without paying its mana cost. If that spell would be put into a graveyard, exile it instead. -- Crew 2 text=Deluxe Dragster can't be blocked except by Vehicles. -- Whenever Deluxe Dragster deals combat damage to a player, you may cast target instant or sorcery card from that player's graveyard without paying its mana cost. If that spell would be put into a graveyard, exile it instead. -- Crew 2
mana={4}{U} mana={4}{U}
type=Artifact type=Artifact
subtype=Vehicle subtype=Vehicle
@@ -24167,7 +24193,7 @@ type=Enchantment
[card] [card]
name=Diabolical Salvation name=Diabolical Salvation
abilities=split second abilities=split second
auto=name(Create devil) token(Devil,Creature Devil,4/4,red,unreath) and!( transforms((,newability[_DIES_token(Treasure)])) forever )! auto=name(Create devil) token(Devil,Creature Devil,4/4,red,unearth) and!( transforms((,newability[_DIES_token(Treasure)])) forever )!
text=Split second Create four 4/4 red Devil creature tokens with haste and "When this creature dies, create a colorless Treasure artifact token with "{T}, Sacrifice this artifact: Add one mana of any color."." -- Sacrifice the Devil tokens at the beginning of the next end step. text=Split second Create four 4/4 red Devil creature tokens with haste and "When this creature dies, create a colorless Treasure artifact token with "{T}, Sacrifice this artifact: Add one mana of any color."." -- Sacrifice the Devil tokens at the beginning of the next end step.
mana={2}{R}{R}{R}{R} mana={2}{R}{R}{R}{R}
type=Instant type=Instant
@@ -24526,7 +24552,7 @@ subtype=Treasure
name=Dire Tactics name=Dire Tactics
target=creature target=creature
auto=moveTo(exile) auto=moveTo(exile)
auto=restriction{type(creature[human]|myBattlefield)~equalto~0}:dynamicability<!mytgt toughnesslifeloss srccontroller!> auto=if type(Human|myBattlefield)~lessthan~1 then dynamicability<!mytgt toughnesslifeloss srccontroller!>
text=Exile target creature. If you don't control a Human, you lose life equal to that creature's toughness. text=Exile target creature. If you don't control a Human, you lose life equal to that creature's toughness.
mana={W}{B} mana={W}{B}
type=Instant type=Instant
@@ -26059,7 +26085,7 @@ color=blue
name=Drakuseth, Maw of Flames name=Drakuseth, Maw of Flames
abilities=flying abilities=flying
auto=_ATTACKING_may name(Deals 3 damages to each of up to two other targets) name(Deals 3 damages to each of up to two other targets) damage:3 target(<2>anytarget) auto=_ATTACKING_may name(Deals 3 damages to each of up to two other targets) name(Deals 3 damages to each of up to two other targets) damage:3 target(<2>anytarget)
auto=_ATTACKING_name(Deals 4 damages to any target) name(Deals 4 damagess to any target) damage:4 target(anytarget) auto=_ATTACKING_name(Deals 4 damages to any target) name(Deals 4 damage to any target) damage:4 target(anytarget)
text=Flying -- Whenever Drakuseth, Maw of Flames attacks, it deals 4 damage to any target and 3 damage to each of up to two other targets. text=Flying -- Whenever Drakuseth, Maw of Flames attacks, it deals 4 damage to any target and 3 damage to each of up to two other targets.
mana={4}{R}{R}{R} mana={4}{R}{R}{R}
type=Legendary Creature type=Legendary Creature
@@ -29013,6 +29039,8 @@ text=When you play Elvish Impersonators, roll two six-sided dice one after the o
mana={3}{G} mana={3}{G}
type=Creature type=Creature
subtype=Elves subtype=Elves
power=*
toughness=*
[/card] [/card]
[card] [card]
name=Elvish Mariner name=Elvish Mariner
@@ -32212,6 +32240,18 @@ power=2
toughness=2 toughness=2
[/card] [/card]
[card] [card]
name=Faerie Bladecrafter
abilities=flying
auto=@combatdamaged(player) from(Faerie|mybattlefield) turnlimited:counter(1/1)
auto=_DIES_life:-power opponent
text=Flying -- Whenever one or more Faeries you control deal combat damage to a player, put a +1/+1 counter on Faerie Bladecrafter. -- When Faerie Bladecrafter dies, each opponent loses X life and you gain X life, where X is its power.
mana={2}{B}
type=Creature
subtype=Faerie Rogue
power=2
toughness=2
[/card]
[card]
name=Faerie Dreamthief name=Faerie Dreamthief
abilities=flying abilities=flying
aicode=name(surveil) activate name(surveil) transforms((,newability[foreach(*[zpos<=1]|mylibrary) moverandom(*[zpos<=1]) from(mylibrary) to(mylibrary)])) ueot aicode=name(surveil) activate name(surveil) transforms((,newability[foreach(*[zpos<=1]|mylibrary) moverandom(*[zpos<=1]) from(mylibrary) to(mylibrary)])) ueot
@@ -32365,7 +32405,7 @@ retrace={5}{W}{W} name(Cast with disturb)
autostack=if paid(retrace) then flip(backside) forcetype(Enchantment Aura Curse) and!( transforms((,newability[@each my upkeep:name(Put Judgment counter) counter(0/0.1.Judgment)],newability[@counteradded(0/0.1.Judgment) from(this) restriction{compare(hascntjudgment)~equalto~3}:name(Opponent looses game) winGame controller])) forever )! autostack=if paid(retrace) then flip(backside) forcetype(Enchantment Aura Curse) and!( transforms((,newability[@each my upkeep:name(Put Judgment counter) counter(0/0.1.Judgment)],newability[@counteradded(0/0.1.Judgment) from(this) restriction{compare(hascntjudgment)~equalto~3}:name(Opponent looses game) winGame controller])) forever )!
auto=@each my upkeep restriction{compare(hascntjudgment)~lessthan~3}:name(Put Judgment counter) counter(0/0.1.Judgment) auto=@each my upkeep restriction{compare(hascntjudgment)~lessthan~3}:name(Put Judgment counter) counter(0/0.1.Judgment)
auto=this(counter{0/0.1.Judgment}>=3) canattack auto=this(counter{0/0.1.Judgment}>=3) canattack
text=Defender, flying, vigilance -- At the beginning of your upkeep, if Faithbound Judge has two or fewer jdugment counters on it, put a judgdment counter on it. -- As long as Faithbound Judge has three or more judgment counters on it, it can atack as though it didn't have defender. -- Disturb {5}{W}{W} // Sinner's Judgment text=Defender, flying, vigilance -- At the beginning of your upkeep, if Faithbound Judge has two or fewer judgment counters on it, put a judgment counter on it. -- As long as Faithbound Judge has three or more judgment counters on it, it can attack as though it didn't have defender. -- Disturb {5}{W}{W} // Sinner's Judgment
mana={1}{W}{W} mana={1}{W}{W}
type=Creature type=Creature
subtype=Spirit Soldier subtype=Spirit Soldier
@@ -40212,7 +40252,7 @@ type=Sorcery
[/card] [/card]
[card] [card]
name=Goblin Bird-Grabber name=Goblin Bird-Grabber
auto={R}:restriction{if type(creature[flying]|mybattlefield)~morethan~0}: flying ueot auto={R}:restriction{type(creature[flying]|mybattlefield)~morethan~0}:flying ueot
text={R}: Goblin Bird-Grabber gains flying until end of turn. Activate this ability only if you control a creature with flying. text={R}: Goblin Bird-Grabber gains flying until end of turn. Activate this ability only if you control a creature with flying.
mana={1}{R} mana={1}{R}
type=Creature type=Creature
@@ -40235,10 +40275,12 @@ name=Goblin Bowling Team
auto=@damaged(creature) from(this):all(trigger[to]) rolld6 6 winability damage:lastrollresult winabilityend loseability damage:lastrollresult loseabilityend rolld6end auto=@damaged(creature) from(this):all(trigger[to]) rolld6 6 winability damage:lastrollresult winabilityend loseability damage:lastrollresult loseabilityend rolld6end
auto=@damageof(player) from(this):all(this) rolld6 6 winability damage:lastrollresult controller winabilityend loseability damage:lastrollresult controller loseabilityend rolld6end auto=@damageof(player) from(this):all(this) rolld6 6 winability damage:lastrollresult controller winabilityend loseability damage:lastrollresult controller loseabilityend rolld6end
auto=@damagefoeof(player) from(this):all(this) rolld6 6 winability damage:lastrollresult opponent winabilityend loseability damage:lastrollresult opponent loseabilityend rolld6end auto=@damagefoeof(player) from(this):all(this) rolld6 6 winability damage:lastrollresult opponent winabilityend loseability damage:lastrollresult opponent loseabilityend rolld6end
text=Whenever Goblin Bowling Team damages any creature or player, roll a six-sided die. Goblin Bowling Team deals to that creature or player additional damage equal to the die roll. text=If Goblin Bowling Team would deal damage to a permanent or player, it deals that much damage plus the result of a six-sided die roll to that permanent or player instead.
mana={3}{R} mana={3}{R}
type=Creature type=Creature
subtype=Goblin subtype=Goblin
power=1
toughness=1
[/card] [/card]
[card] [card]
name=Goblin Bruiser name=Goblin Bruiser
@@ -41067,7 +41109,7 @@ toughness=1
[card] [card]
name=Golos, Tireless Pilgrim name=Golos, Tireless Pilgrim
auto=may name(Search land) target(land|myLibrary) moveTo(myBattlefield) and!( transforms((,newability[tap(noevent)],newability[shuffle])) oneshot )! auto=may name(Search land) target(land|myLibrary) moveTo(myBattlefield) and!( transforms((,newability[tap(noevent)],newability[shuffle])) oneshot )!
auto={2}{W}{U}{B}{R}{G}:name(Exile top 3 cards) all(*[zpos<=3]|mylibrary) moveto(exile) and!( transforms((,newability[canplayfromexile])) ueot )! auto={2}{W}{U}{B}{R}{G}:name(Exile top 3 cards) all(*[zpos<=3]|mylibrary) moveto(exile) and!( transforms((,zerocast,newability[canplayfromexile])) ueot )!
text=When Golos, Tireless Pilgrim enters the battlefield, you may search your library for a land card, put that card onto the battlefield tapped, then shuffle your library. -- {2}{W}{U}{B}{R}{G}: Exile the top three cards of your library. You may play them this turn without paying their mana costs. text=When Golos, Tireless Pilgrim enters the battlefield, you may search your library for a land card, put that card onto the battlefield tapped, then shuffle your library. -- {2}{W}{U}{B}{R}{G}: Exile the top three cards of your library. You may play them this turn without paying their mana costs.
mana={5} mana={5}
type=Legendary Artifact Creature type=Legendary Artifact Creature
@@ -42322,7 +42364,6 @@ text=Trample -- {2}, Convert a Transformers toy you own to its other mode: Griml
color=green,white,red color=green,white,red
type=Legendary Artifact Creature type=Legendary Artifact Creature
subtype=Dinosaur subtype=Dinosaur
mana={1}{R}{G}{W}
power=8 power=8
toughness=8 toughness=8
[/card] [/card]
@@ -45960,7 +46001,7 @@ type=Enchantment
name=Hive of the Eye Tyrant name=Hive of the Eye Tyrant
auto=if compare(type:land:myBattlefield)~morethan~2 then tap(noevent) auto=if compare(type:land:myBattlefield)~morethan~2 then tap(noevent)
auto={T}:Add{B} auto={T}:Add{B}
auto={3}{B}:name(Becomes beholder) transforms((,newability[becomes(Creature Beholder^3/3^black^menace) ueot],newability[_ATTACKING_name(Exile card) target(creature|opponentgraveyard) moveto(exile)])) ueot auto={3}{B}:name(Becomes beholder) transforms((,newability[becomes(Creature Beholder^3/3^black^menace) ueot],newability[_ATTACKING_name(Exile card) target(*|opponentgraveyard) moveto(exile)])) ueot
text=If you control two or more other lands, Hive of the Eye Tyrant enters the battlefield tapped. -- {T}: Add {B}. -- {3}{B}: Until end of turn, Hive of the Eye Tyrant becomes a 3/3 black Beholder creature with menace and "Whenever this creature attacks, exile target card from defending player's graveyard." it's still a land. text=If you control two or more other lands, Hive of the Eye Tyrant enters the battlefield tapped. -- {T}: Add {B}. -- {3}{B}: Until end of turn, Hive of the Eye Tyrant becomes a 3/3 black Beholder creature with menace and "Whenever this creature attacks, exile target card from defending player's graveyard." it's still a land.
type=Land type=Land
[/card] [/card]
@@ -46640,7 +46681,7 @@ toughness=4
name=Horses of the Bruinen name=Horses of the Bruinen
auto=choice name(Don't return any creature) scry:1 scrycore delayed dontshow ability$!name(The ring tempts you) _RINGTEMPTS_!$ controller scrycoreend scryend auto=choice name(Don't return any creature) scry:1 scrycore delayed dontshow ability$!name(The ring tempts you) _RINGTEMPTS_!$ controller scrycoreend scryend
auto=if type(creature|battlefield)~morethan~0 then choice name(Return 1 creature) name(Return 1 creature) target(creature|battlefield) moveTo(ownerHand) and!( name(Scry 1) scry:1 scrycore delayed dontshow ability$!name(The ring tempts you) _RINGTEMPTS_!$ controller scrycoreend scryend )! auto=if type(creature|battlefield)~morethan~0 then choice name(Return 1 creature) name(Return 1 creature) target(creature|battlefield) moveTo(ownerHand) and!( name(Scry 1) scry:1 scrycore delayed dontshow ability$!name(The ring tempts you) _RINGTEMPTS_!$ controller scrycoreend scryend )!
auto=if type(creature|battlefield)~morethan~1 then choice name(Return 2 creatures) name(Return 2 creaturs) target(creature|battlefield) moveTo(ownerHand) and!( name(Return second creature) target(creature|battlefield) moveTo(ownerHand) and!( name(Scry 1) scry:1 scrycore delayed dontshow ability$!name(The ring tempts you) _RINGTEMPTS_!$ controller scrycoreend scryend )! )! auto=if type(creature|battlefield)~morethan~1 then choice name(Return 2 creatures) name(Return 2 creatures) target(creature|battlefield) moveTo(ownerHand) and!( name(Return second creature) target(creature|battlefield) moveTo(ownerHand) and!( name(Scry 1) scry:1 scrycore delayed dontshow ability$!name(The ring tempts you) _RINGTEMPTS_!$ controller scrycoreend scryend )! )!
text=Return up to two target creatures to their owners' hands. Scry 1. The Ring tempts you. text=Return up to two target creatures to their owners' hands. Scry 1. The Ring tempts you.
mana={3}{U}{U} mana={3}{U}{U}
type=Sorcery type=Sorcery
@@ -47201,6 +47242,8 @@ text=During your upkeep, remove a counter from any card you control or sacrifice
mana={2}{G} mana={2}{G}
type=Creature type=Creature
subtype=Cow subtype=Cow
power=3
toughness=3
[/card] [/card]
[card] [card]
name=Hungry Lynx name=Hungry Lynx
@@ -50777,7 +50820,7 @@ subtype=Desert
[/card] [/card]
[card] [card]
name=Irencrag Feat name=Irencrag Feat
auto=Add{R}{R}{R}{R}{R}{R}{R} && maxCast(*)1 ueot auto=Add{R}{R}{R}{R}{R}{R}{R} && maxCast(*)2 ueot
text=Add seven {R}. You can cast only one more spell this turn. text=Add seven {R}. You can cast only one more spell this turn.
mana={1}{R}{R}{R} mana={1}{R}{R}{R}
type=Sorcery type=Sorcery
@@ -50875,7 +50918,7 @@ toughness=3
[/card] [/card]
[card] [card]
name=Iron Mastiff name=Iron Mastiff
auto=_ATTACKING_name(Roll d20) rolld20 20 winability damage:power opponent winabilityend loseability if compare(lastrollresult)~lessthan~10 then damage:power controller else damage:power loseabilityend rolld20end auto=_ATTACKING_name(Roll d20) rolld20 20 winability damage:power opponent winabilityend loseability if compare(lastrollresult)~lessthan~10 then damage:power controller else damage:power opponent loseabilityend rolld20end
text=Whenever Iron Mastiff attacks, roll a d20 for each player being attacked and ignore all but the highest roll. -- 1-9 | Iron Mastiff deals damage equal to its power to you. -- 10-19 | Iron Mastiff deals damage equal to its power to defending player. -- 20 | Iron Mastiff deals damage equal to its power to each opponent. text=Whenever Iron Mastiff attacks, roll a d20 for each player being attacked and ignore all but the highest roll. -- 1-9 | Iron Mastiff deals damage equal to its power to you. -- 10-19 | Iron Mastiff deals damage equal to its power to defending player. -- 20 | Iron Mastiff deals damage equal to its power to each opponent.
mana={4} mana={4}
type=Artifact Creature type=Artifact Creature
@@ -52291,6 +52334,8 @@ text=Flying -- When you play Jumbo Imp, roll a six-sided die. Jumbo Imp comes in
mana={2}{B} mana={2}{B}
type=Creature type=Creature
subtype=Imp subtype=Imp
power=0
toughness=0
[/card] [/card]
[card] [card]
name=Jungle Creeper name=Jungle Creeper
@@ -54370,7 +54415,7 @@ toughness=3
[/card] [/card]
[card] [card]
name=Kitsune Ace name=Kitsune Ace
auto=@combat(attacking) source(vehicle|mybattlefield):name(Choose one) all(trigger[to]) transforms((,newability[choice name(Untap Kitsune Ace) untap target(Kitsune Ace|mybattlefield)],newability[choice name(Gain first strike) transforms((,newability[first srike])) ueot])) ueot auto=@combat(attacking) source(vehicle|mybattlefield):name(Choose one) all(trigger[to]) transforms((,newability[choice name(Untap Kitsune Ace) untap target(Kitsune Ace|mybattlefield)],newability[choice name(Gain first strike) transforms((,newability[first strike])) ueot])) ueot
text=Whenever a Vehicle you control attacks, choose one -- That Vehicle gains first strike until end of turn. -- Untap Kitsune Ace. text=Whenever a Vehicle you control attacks, choose one -- That Vehicle gains first strike until end of turn. -- Untap Kitsune Ace.
mana={1}{W} mana={1}{W}
type=Creature type=Creature
@@ -55162,6 +55207,8 @@ text=During your upkeep, roll a six-sided die. On a 1, sacrifice Krazy Kow and i
mana={3}{R} mana={3}{R}
type=Creature type=Creature
subtype=Cow subtype=Cow
power=3
toughness=3
[/card] [/card]
[card] [card]
name=Krenko, Tin Street Kingpin name=Krenko, Tin Street Kingpin
@@ -57404,7 +57451,6 @@ name=Liliana's Defeat
auto=choice name(target black creature) destroy target(creature[black]) auto=choice name(target black creature) destroy target(creature[black])
auto=choice name(target black planeswalker) destroy target(planeswalker[black]) auto=choice name(target black planeswalker) destroy target(planeswalker[black])
auto=choice name(destroy liliana) destroy target(planeswalker[liliana]) && life:-3 targetcontroller auto=choice name(destroy liliana) destroy target(planeswalker[liliana]) && life:-3 targetcontroller
auto=if type(liliana|opponentbattlefield)~morethan~0 life:-3 opponent
text=Destroy target black creature or black planeswalker. If that permanent was a Liliana planeswalker, her controller loses 3 life. text=Destroy target black creature or black planeswalker. If that permanent was a Liliana planeswalker, her controller loses 3 life.
mana={B} mana={B}
type=Sorcery type=Sorcery
@@ -59068,7 +59114,7 @@ toughness=5
[/card] [/card]
[card] [card]
name=Lurking Chupacabra name=Lurking Chupacabra
auto=@explored(creature|mybattlefield):name(Target opponent's creature grets -2/-2) name(Target opponent's creature grets -2/-2) target(creature|opponentBattlefield) -2/-2 ueot auto=@explored(creature|mybattlefield):name(Target opponent's creature gets -2/-2) name(Target opponent's creature gets -2/-2) target(creature|opponentBattlefield) -2/-2 ueot
text=Whenever a creature you control explores, target creature an opponent controls gets -2/-2 until end of turn. text=Whenever a creature you control explores, target creature an opponent controls gets -2/-2 until end of turn.
mana={3}{B} mana={3}{B}
type=Creature type=Creature
@@ -59682,18 +59728,18 @@ type=Instant
[card] [card]
name=Majestic Myriarch name=Majestic Myriarch
auto=foreach(creature|mybattlefield) 2/2 auto=foreach(creature|mybattlefield) 2/2
auto=@each my combatbegins restriction{if type(creature[flying]|mybattlefield)~morethan~0}: flying ueot auto=@each my combatbegins restriction{type(creature[flying]|mybattlefield)~morethan~0}: flying ueot
auto=@each my combatbegins restriction{if type(creature[first strike]|mybattlefield)~morethan~0}: first strike ueot auto=@each my combatbegins restriction{type(creature[first strike]|mybattlefield)~morethan~0}: first strike ueot
auto=@each my combatbegins restriction{if type(creature[double strike]|mybattlefield)~morethan~0}: double strike ueot auto=@each my combatbegins restriction{type(creature[double strike]|mybattlefield)~morethan~0}: double strike ueot
auto=@each my combatbegins restriction{if type(creature[deathtouch]|mybattlefield)~morethan~0}: deathtouch ueot auto=@each my combatbegins restriction{type(creature[deathtouch]|mybattlefield)~morethan~0}: deathtouch ueot
auto=@each my combatbegins restriction{if type(creature[haste]|mybattlefield)~morethan~0}: haste ueot auto=@each my combatbegins restriction{type(creature[haste]|mybattlefield)~morethan~0}: haste ueot
auto=@each my combatbegins restriction{if type(creature[opponentshroud]|mybattlefield)~morethan~0}: opponentshroud ueot auto=@each my combatbegins restriction{type(creature[opponentshroud]|mybattlefield)~morethan~0}: opponentshroud ueot
auto=@each my combatbegins restriction{if type(creature[indestructible]|mybattlefield)~morethan~0}: indestructible ueot auto=@each my combatbegins restriction{type(creature[indestructible]|mybattlefield)~morethan~0}: indestructible ueot
auto=@each my combatbegins restriction{if type(creature[lifelink]|mybattlefield)~morethan~0}: lifelink ueot auto=@each my combatbegins restriction{type(creature[lifelink]|mybattlefield)~morethan~0}: lifelink ueot
auto=@each my combatbegins restriction{if type(creature[menace]|mybattlefield)~morethan~0}: menace ueot auto=@each my combatbegins restriction{type(creature[menace]|mybattlefield)~morethan~0}: menace ueot
auto=@each my combatbegins restriction{if type(creature[reach]|mybattlefield)~morethan~0}: reach ueot auto=@each my combatbegins restriction{type(creature[reach]|mybattlefield)~morethan~0}: reach ueot
auto=@each my combatbegins restriction{if type(creature[trample]|mybattlefield)~morethan~0}: trample ueot auto=@each my combatbegins restriction{type(creature[trample]|mybattlefield)~morethan~0}: trample ueot
auto=@each my combatbegins restriction{if type(creature[vigilance]|mybattlefield)~morethan~0}: vigilance ueot auto=@each my combatbegins restriction{type(creature[vigilance]|mybattlefield)~morethan~0}: vigilance ueot
text=Majestic Myriarch's power and toughness are each equal to twice the number of creatures you control. -- At the beginning of each combat, Majestic Myriarch gains flying until end of turn if you control a creature with flying. The same is true for first strike, double strike, deathtouch, haste, hexproof, indestructible, lifelink, menace, reach, trample, and vigilance. text=Majestic Myriarch's power and toughness are each equal to twice the number of creatures you control. -- At the beginning of each combat, Majestic Myriarch gains flying until end of turn if you control a creature with flying. The same is true for first strike, double strike, deathtouch, haste, hexproof, indestructible, lifelink, menace, reach, trample, and vigilance.
mana={4}{G} mana={4}{G}
type=Creature type=Creature
@@ -64394,7 +64440,7 @@ name=Moss-Pit Skeleton
kicker={3} kicker={3}
auto=if paid(kicker) then counter(1/1,3) auto=if paid(kicker) then counter(1/1,3)
autograveyard=@counteradded(1/1) source(creature|myBattlefield):may moveTo(myLibrary) autograveyard=@counteradded(1/1) source(creature|myBattlefield):may moveTo(myLibrary)
text=Kicker {3} (You may pay an additional {3} as you cast this spell.) -- If Moss-Pit Skeleton was kicked, it enters the battlfield with three +1/+1 counters on it. -- Whenever one or more +1/+1 counters are put on a creature you control, if Moss-Pit Skeleton is in your graveyard, you may put Moss-Pit Skeleton on top of your library. text=Kicker {3} (You may pay an additional {3} as you cast this spell.) -- If Moss-Pit Skeleton was kicked, it enters the battlefield with three +1/+1 counters on it. -- Whenever one or more +1/+1 counters are put on a creature you control, if Moss-Pit Skeleton is in your graveyard, you may put Moss-Pit Skeleton on top of your library.
mana={B}{G} mana={B}{G}
type=Creature type=Creature
subtype=Plant Skeleton subtype=Plant Skeleton
@@ -64681,8 +64727,9 @@ aicode=activate transforms((,newability[all(*[zpos<=1]|mylibrary) transforms((,n
auto=this(X=1) name(Scry 1) scry:1 scrycore delayed dontshow draw:1 controller scrycoreend scryend auto=this(X=1) name(Scry 1) scry:1 scrycore delayed dontshow draw:1 controller scrycoreend scryend
auto=this(X=2) target(player) ability$!name(Return creature to hand) name(Return creature to hand) target(creature|mybattlefield) moveto(ownerhand)!$ targetedplayer auto=this(X=2) target(player) ability$!name(Return creature to hand) name(Return creature to hand) target(creature|mybattlefield) moveto(ownerhand)!$ targetedplayer
auto=this(X=3) token(Elemental,Creature Elemental,4/4,blue,red) auto=this(X=3) token(Elemental,Creature Elemental,4/4,blue,red)
auto=this(X>=4) token(Elemental,Creature Elemental,4/4,blue,red)
auto=this(X>=4) target(player) ability$!name(Return creature to hand) name(Return creature to hand) target(creature|mybattlefield) moveto(ownerhand)!$ targetedplayer auto=this(X>=4) target(player) ability$!name(Return creature to hand) name(Return creature to hand) target(creature|mybattlefield) moveto(ownerhand)!$ targetedplayer
auto=this(X>=4) token(Elemental,Creature Elemental,4/4,blue,red) && scry:1 scrycore delayed dontshow draw:1 controller scrycoreend scryend auto=this(X>=4) draw:1
text=If X is 1, scry 1, then draw a card. -- If X is 2, you may choose a player. They return a creature they control to its owner's hand. -- If X is 3, create a 4/4 blue and red Elemental creature token. -- If X is 4 or more, do all of the above. text=If X is 1, scry 1, then draw a card. -- If X is 2, you may choose a player. They return a creature they control to its owner's hand. -- If X is 3, create a 4/4 blue and red Elemental creature token. -- If X is 4 or more, do all of the above.
mana={X}{U} mana={X}{U}
type=Sorcery type=Sorcery
@@ -64897,7 +64944,7 @@ type=Conspiracy
[/card] [/card]
[card] [card]
name=Myconid Spore Tender name=Myconid Spore Tender
auto=name(Infesting Spores) may destroy target(artifact,enchantment) auto=may name(Infesting Spores) destroy target(artifact,enchantment)
text=Infesting Spores - When Myconid Spore Tender enters the battlefield, destroy up to one target artifact or enchantment. text=Infesting Spores - When Myconid Spore Tender enters the battlefield, destroy up to one target artifact or enchantment.
mana={3}{G} mana={3}{G}
type=Creature type=Creature
@@ -65629,7 +65676,7 @@ toughness=3
[/card] [/card]
[card] [card]
name=Nascent Metamorph name=Nascent Metamorph
aicode=activate transforms((,newability[all(*[zpos=oppofindfirsttypecreature]|opponentLibrary) copy and!( all(this) transforms((,newability[shuffe opponent],newability[phaseaction[endofturn once] flip(Nascent Metamorph) undocpy])) forever )!])) forever aicode=activate transforms((,newability[all(*[zpos=oppofindfirsttypecreature]|opponentLibrary) copy and!( all(this) transforms((,newability[shuffle opponent],newability[phaseaction[endofturn once] flip(Nascent Metamorph) undocpy])) forever )!])) forever
auto=@combat(attacking,blocking) source(this):name(Reveal top cards) reveal:1 revealzone(opponentLibrary) revealuntil(creature|opponentLibrary) optionone name(Copy creature) target(creature|reveal) copy and!( all(this) transforms((,newability[phaseaction[endofturn once] flip(Nascent Metamorph) undocpy])) forever )! optiononeend optiontwo name(Put back) all(*|reveal) moveto(ownerlibrary) and!( shuffle )! optiontwoend afterrevealedend revealend auto=@combat(attacking,blocking) source(this):name(Reveal top cards) reveal:1 revealzone(opponentLibrary) revealuntil(creature|opponentLibrary) optionone name(Copy creature) target(creature|reveal) copy and!( all(this) transforms((,newability[phaseaction[endofturn once] flip(Nascent Metamorph) undocpy])) forever )! optiononeend optiontwo name(Put back) all(*|reveal) moveto(ownerlibrary) and!( shuffle )! optiontwoend afterrevealedend revealend
text=Whenever Nascent Metamorph attacks or blocks, target opponent reveals cards from the top of their library until they reveal a creature card. Nascent Metamorph becomes a copy of that card until end of turn. Then that player puts all cards revealed this way on the bottom of their library in a random order. text=Whenever Nascent Metamorph attacks or blocks, target opponent reveals cards from the top of their library until they reveal a creature card. Nascent Metamorph becomes a copy of that card until end of turn. Then that player puts all cards revealed this way on the bottom of their library in a random order.
mana={1}{U} mana={1}{U}
@@ -67191,7 +67238,7 @@ toughness=4
[card] [card]
name=Nine-Tail White Fox name=Nine-Tail White Fox
auto=@combatdamaged(player) from(this):draw:1 controller auto=@combatdamaged(player) from(this):draw:1 controller
text=Whenever Nine-Tail White Fox deals combate damage to a player, draw a card. text=Whenever Nine-Tail White Fox deals combat damage to a player, draw a card.
mana={2}{U} mana={2}{U}
type=Creature type=Creature
subtype=Fox Spirit subtype=Fox Spirit
@@ -69047,7 +69094,7 @@ type=Enchantment
[card] [card]
name=Ominous Sphinx name=Ominous Sphinx
abilities=flying abilities=flying
auto=@discarded(*|myhand):-2/0 target(creature|opponentBattlefield) auto=@discarded(*|myhand):-2/0 target(creature|opponentBattlefield) ueot
text=Flying -- Whenever you cycle or discard a card, target creature an opponent controls gets -2/-0 until end of turn. text=Flying -- Whenever you cycle or discard a card, target creature an opponent controls gets -2/-0 until end of turn.
mana={3}{U}{U} mana={3}{U}{U}
type=Creature type=Creature
@@ -72733,8 +72780,8 @@ toughness=3
[/card] [/card]
[card] [card]
name=Pippin's Bravery name=Pippin's Bravery
restriction=type(creature|battlefield)morethan~0 restriction=type(creature|battlefield)~morethan~0
auto=if type(food|mybattlefield)~morethan~0 choice name(Sacrifice a food) name(Sacrifice a food) target(food|myBattlefield) sacrifice and!( name(Choose creature) target(creature|battlefield) transforms((,newability[4/4])) ueot )! auto=if type(food|mybattlefield)~morethan~0 then choice name(Sacrifice a food) name(Sacrifice a food) target(food|myBattlefield) sacrifice and!( name(Choose creature) target(creature|battlefield) transforms((,newability[4/4])) ueot )!
auto=choice name(Don't sacrifice a food) target(creature|battlefield) transforms((,newability[2/2])) ueot auto=choice name(Don't sacrifice a food) target(creature|battlefield) transforms((,newability[2/2])) ueot
text=You may sacrifice a Food. If you do, target creature gets +4/+4 until end of turn. Otherwise, that creature gets +2/+2 until end of turn. text=You may sacrifice a Food. If you do, target creature gets +4/+4 until end of turn. Otherwise, that creature gets +2/+2 until end of turn.
mana={G} mana={G}
@@ -74121,7 +74168,7 @@ subtype=Aura
name=Predatory Sludge name=Predatory Sludge
abilities=menace abilities=menace
auto=name(Choose opponent permanent) target(*|opponentBattlefield) transforms((,newability[@movedto(this|graveyard) from(battlefield):name(Conjure card) conjure cards(Predatory Sludge) zone(opponenthand)])) forever auto=name(Choose opponent permanent) target(*|opponentBattlefield) transforms((,newability[@movedto(this|graveyard) from(battlefield):name(Conjure card) conjure cards(Predatory Sludge) zone(opponenthand)])) forever
text=Menance -- As Predatory Sludge enters the battlefield, choose a permanent you don't control. When the chosen permanent is put into a graveyard from the battlefield, conjure a card named Predatory Sludge into your hand. text=Menace -- As Predatory Sludge enters the battlefield, choose a permanent you don't control. When the chosen permanent is put into a graveyard from the battlefield, conjure a card named Predatory Sludge into your hand.
mana={2}{B} mana={2}{B}
type=Creature type=Creature
subtype=Ooze subtype=Ooze
@@ -74388,7 +74435,7 @@ toughness=4
[card] [card]
name=Priest of the Wakening Sun name=Priest of the Wakening Sun
auto={3}{W}{W}{S}:moveto(myhand) target(dinosaur|mylibrary) auto={3}{W}{W}{S}:moveto(myhand) target(dinosaur|mylibrary)
auto=@each my upkeep if type(dinosaur|myhand)~morethan~0:life:2 controller auto=@each my upkeep if type(dinosaur|myhand)~morethan~0 then life:2 controller
text=At the beginning of your upkeep, you may reveal a Dinosaur card from your hand. If you do, you gain 2 life. -- {3}{W}{W}, Sacrifice Priest of the Wakening Sun: Search your library for a Dinosaur card, reveal it, put it into your hand, then shuffle your library. text=At the beginning of your upkeep, you may reveal a Dinosaur card from your hand. If you do, you gain 2 life. -- {3}{W}{W}, Sacrifice Priest of the Wakening Sun: Search your library for a Dinosaur card, reveal it, put it into your hand, then shuffle your library.
mana={W} mana={W}
type=Creature type=Creature
@@ -75017,7 +75064,7 @@ subtype=Equipment
name=Protean Hulk name=Protean Hulk
aicode=activate moveTo(myBattlefield) target(<anyamount>creature[manacost<=6]|myLibrary) aicode=activate moveTo(myBattlefield) target(<anyamount>creature[manacost<=6]|myLibrary)
auto=_DIES_name(Search any number of creatures with casting cost 6 or less) reveal:plibrarycount optionone name(Choose card) target(<anyamount>creature[manacost<=6]|reveal) moveto(ownerlibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo name(Put them back) target(<anyamount>*|reveal) moveto(ownerlibrary) and!( all(*|reveal) moveto(ownerlibrary) and!(shuffle)! )! optiontwoend afterrevealed all(tobecast|mylibrary) moveto(ownerlibrary) and!(activate castcard(putinplay))! afterrevealedend revealend auto=_DIES_name(Search any number of creatures with casting cost 6 or less) reveal:plibrarycount optionone name(Choose card) target(<anyamount>creature[manacost<=6]|reveal) moveto(ownerlibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo name(Put them back) target(<anyamount>*|reveal) moveto(ownerlibrary) and!( all(*|reveal) moveto(ownerlibrary) and!(shuffle)! )! optiontwoend afterrevealed all(tobecast|mylibrary) moveto(ownerlibrary) and!(activate castcard(putinplay))! afterrevealedend revealend
text=When Protean Hulk dies, search your library for any number of creature cards with total mana value 6 or less, put them onto the battlefield, then suffle your library. text=When Protean Hulk dies, search your library for any number of creature cards with total mana value 6 or less, put them onto the battlefield, then shuffle your library.
mana={5}{G}{G} mana={5}{G}{G}
type=Creature type=Creature
subtype=Beast subtype=Beast
@@ -75210,7 +75257,7 @@ toughness=3
[/card] [/card]
[card] [card]
name=Prying Blade name=Prying Blade
auto=@combatdamaged(player) from(this):token(Treasure) auto=@combatdamaged(player) from(mytgt):token(Treasure)
auto=teach(creature) 1/0 auto=teach(creature) 1/0
auto={2}:equip auto={2}:equip
text=Equipped creature gets +1/+0. -- Whenever equipped creature deals combat damage to a player, create a colorless Treasure artifact token with "{T}, Sacrifice this artifact: Add one mana of any color to your mana pool." -- Equip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) text=Equipped creature gets +1/+0. -- Whenever equipped creature deals combat damage to a player, create a colorless Treasure artifact token with "{T}, Sacrifice this artifact: Add one mana of any color to your mana pool." -- Equip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.)
@@ -75394,7 +75441,7 @@ toughness=1
[/card] [/card]
[card] [card]
name=Pterodon Knight name=Pterodon Knight
auto=if type(dinosaur|mybattlefield)~morethan~0 flying auto=if type(dinosaur|mybattlefield)~morethan~0 then flying
text=Pterodon Knight has flying as long as you control a Dinosaur. text=Pterodon Knight has flying as long as you control a Dinosaur.
mana={3}{W} mana={3}{W}
type=Creature type=Creature
@@ -78798,7 +78845,7 @@ type=Sorcery
[card] [card]
name=Relentless Dead name=Relentless Dead
autograveyard=_DIES_name(return relentless dead) pay({B}) moveTo(hand) autograveyard=_DIES_name(return relentless dead) pay({B}) moveTo(hand)
auto=_DIES_choice name(rturn cost X) pay({1}) moveTo(battlefield) target(other zombie|mygraveyard) auto=_DIES_choice name(return cost X) pay({1}) moveTo(battlefield) target(other zombie|mygraveyard)
text=Menace (This creature can't be blocked except by two or more creatures.) -- When Relentless Dead dies, you may pay {B}. If you do, return it to its owner's hand. -- When Relentless Dead dies, you may pay {X}. If you do, return another target Zombie creature card with mana value X from your graveyard to the battlefield. text=Menace (This creature can't be blocked except by two or more creatures.) -- When Relentless Dead dies, you may pay {B}. If you do, return it to its owner's hand. -- When Relentless Dead dies, you may pay {X}. If you do, return another target Zombie creature card with mana value X from your graveyard to the battlefield.
mana={B}{B} mana={B}{B}
abilities=menace abilities=menace
@@ -82265,26 +82312,26 @@ type=Sorcery
[/card] [/card]
[card] [card]
name=Rumbling Ruin name=Rumbling Ruin
auto=if type(creature[counter{1/1}]|mybattlefield)~morethan~0 then choice name(Total of 1/1 couinters is 1) name(Total of 1/1 couinters is 1) all(creature[power<=1]|opponentbattlefield) transforms((,newability[cantblock])) ueot auto=if type(creature[counter{1/1}]|mybattlefield)~morethan~0 then choice name(Total of 1/1 counters is 1) name(Total of 1/1 counters is 1) all(creature[power<=1]|opponentbattlefield) transforms((,newability[cantblock])) ueot
auto=if type(creature[counter{1/1}]|mybattlefield)~morethan~0 then choice name(Total of 1/1 couinters is 2) name(Total of 1/1 couinters is 2) all(creature[power<=2]|opponentbattlefield) transforms((,newability[cantblock])) ueot auto=if type(creature[counter{1/1}]|mybattlefield)~morethan~0 then choice name(Total of 1/1 counters is 2) name(Total of 1/1 counters is 2) all(creature[power<=2]|opponentbattlefield) transforms((,newability[cantblock])) ueot
auto=if type(creature[counter{1/1}]|mybattlefield)~morethan~0 then choice name(Total of 1/1 couinters is 3) name(Total of 1/1 couinters is 3) all(creature[power<=3]|opponentbattlefield) transforms((,newability[cantblock])) ueot auto=if type(creature[counter{1/1}]|mybattlefield)~morethan~0 then choice name(Total of 1/1 counters is 3) name(Total of 1/1 counters is 3) all(creature[power<=3]|opponentbattlefield) transforms((,newability[cantblock])) ueot
auto=if type(creature[counter{1/1}]|mybattlefield)~morethan~0 then choice name(Total of 1/1 couinters is 4) name(Total of 1/1 couinters is 4) all(creature[power<=4]|opponentbattlefield) transforms((,newability[cantblock])) ueot auto=if type(creature[counter{1/1}]|mybattlefield)~morethan~0 then choice name(Total of 1/1 counters is 4) name(Total of 1/1 counters is 4) all(creature[power<=4]|opponentbattlefield) transforms((,newability[cantblock])) ueot
auto=if type(creature[counter{1/1}]|mybattlefield)~morethan~0 then choice name(Total of 1/1 couinters is 5) name(Total of 1/1 couinters is 5) all(creature[power<=5]|opponentbattlefield) transforms((,newability[cantblock])) ueot auto=if type(creature[counter{1/1}]|mybattlefield)~morethan~0 then choice name(Total of 1/1 counters is 5) name(Total of 1/1 counters is 5) all(creature[power<=5]|opponentbattlefield) transforms((,newability[cantblock])) ueot
auto=if type(creature[counter{1/1}]|mybattlefield)~morethan~0 then choice name(Total of 1/1 couinters is 6) name(Total of 1/1 couinters is 6) all(creature[power<=6]|opponentbattlefield) transforms((,newability[cantblock])) ueot auto=if type(creature[counter{1/1}]|mybattlefield)~morethan~0 then choice name(Total of 1/1 counters is 6) name(Total of 1/1 counters is 6) all(creature[power<=6]|opponentbattlefield) transforms((,newability[cantblock])) ueot
auto=if type(creature[counter{1/1}]|mybattlefield)~morethan~0 then choice name(Total of 1/1 couinters is 7) name(Total of 1/1 couinters is 7) all(creature[power<=7]|opponentbattlefield) transforms((,newability[cantblock])) ueot auto=if type(creature[counter{1/1}]|mybattlefield)~morethan~0 then choice name(Total of 1/1 counters is 7) name(Total of 1/1 counters is 7) all(creature[power<=7]|opponentbattlefield) transforms((,newability[cantblock])) ueot
auto=if type(creature[counter{1/1}]|mybattlefield)~morethan~0 then choice name(Total of 1/1 couinters is 8) name(Total of 1/1 couinters is 8) all(creature[power<=8]|opponentbattlefield) transforms((,newability[cantblock])) ueot auto=if type(creature[counter{1/1}]|mybattlefield)~morethan~0 then choice name(Total of 1/1 counters is 8) name(Total of 1/1 counters is 8) all(creature[power<=8]|opponentbattlefield) transforms((,newability[cantblock])) ueot
auto=if type(creature[counter{1/1}]|mybattlefield)~morethan~0 then choice name(Total of 1/1 couinters is 9) name(Total of 1/1 couinters is 9) all(creature[power<=9]|opponentbattlefield) transforms((,newability[cantblock])) ueot auto=if type(creature[counter{1/1}]|mybattlefield)~morethan~0 then choice name(Total of 1/1 counters is 9) name(Total of 1/1 counters is 9) all(creature[power<=9]|opponentbattlefield) transforms((,newability[cantblock])) ueot
auto=if type(creature[counter{1/1}]|mybattlefield)~morethan~0 then choice name(Total of 1/1 couinters is 10) name(Total of 1/1 couinters is 10) all(creature[power<=10]|opponentbattlefield) transforms((,newability[cantblock])) ueot auto=if type(creature[counter{1/1}]|mybattlefield)~morethan~0 then choice name(Total of 1/1 counters is 10) name(Total of 1/1 counters is 10) all(creature[power<=10]|opponentbattlefield) transforms((,newability[cantblock])) ueot
auto=if type(creature[counter{1/1}]|mybattlefield)~morethan~0 then choice name(Total of 1/1 couinters is 11) name(Total of 1/1 couinters is 11) all(creature[power<=11]|opponentbattlefield) transforms((,newability[cantblock])) ueot auto=if type(creature[counter{1/1}]|mybattlefield)~morethan~0 then choice name(Total of 1/1 counters is 11) name(Total of 1/1 counters is 11) all(creature[power<=11]|opponentbattlefield) transforms((,newability[cantblock])) ueot
auto=if type(creature[counter{1/1}]|mybattlefield)~morethan~0 then choice name(Total of 1/1 couinters is 12) name(Total of 1/1 couinters is 12) all(creature[power<=12]|opponentbattlefield) transforms((,newability[cantblock])) ueot auto=if type(creature[counter{1/1}]|mybattlefield)~morethan~0 then choice name(Total of 1/1 counters is 12) name(Total of 1/1 counters is 12) all(creature[power<=12]|opponentbattlefield) transforms((,newability[cantblock])) ueot
auto=if type(creature[counter{1/1}]|mybattlefield)~morethan~0 then choice name(Total of 1/1 couinters is 13) name(Total of 1/1 couinters is 13) all(creature[power<=13]|opponentbattlefield) transforms((,newability[cantblock])) ueot auto=if type(creature[counter{1/1}]|mybattlefield)~morethan~0 then choice name(Total of 1/1 counters is 13) name(Total of 1/1 counters is 13) all(creature[power<=13]|opponentbattlefield) transforms((,newability[cantblock])) ueot
auto=if type(creature[counter{1/1}]|mybattlefield)~morethan~0 then choice name(Total of 1/1 couinters is 14) name(Total of 1/1 couinters is 14) all(creature[power<=14]|opponentbattlefield) transforms((,newability[cantblock])) ueot auto=if type(creature[counter{1/1}]|mybattlefield)~morethan~0 then choice name(Total of 1/1 counters is 14) name(Total of 1/1 counters is 14) all(creature[power<=14]|opponentbattlefield) transforms((,newability[cantblock])) ueot
auto=if type(creature[counter{1/1}]|mybattlefield)~morethan~0 then choice name(Total of 1/1 couinters is 15) name(Total of 1/1 couinters is 15) all(creature[power<=15]|opponentbattlefield) transforms((,newability[cantblock])) ueot auto=if type(creature[counter{1/1}]|mybattlefield)~morethan~0 then choice name(Total of 1/1 counters is 15) name(Total of 1/1 counters is 15) all(creature[power<=15]|opponentbattlefield) transforms((,newability[cantblock])) ueot
auto=if type(creature[counter{1/1}]|mybattlefield)~morethan~0 then choice name(Total of 1/1 couinters is 16) name(Total of 1/1 couinters is 16) all(creature[power<=16]|opponentbattlefield) transforms((,newability[cantblock])) ueot auto=if type(creature[counter{1/1}]|mybattlefield)~morethan~0 then choice name(Total of 1/1 counters is 16) name(Total of 1/1 counters is 16) all(creature[power<=16]|opponentbattlefield) transforms((,newability[cantblock])) ueot
auto=if type(creature[counter{1/1}]|mybattlefield)~morethan~0 then choice name(Total of 1/1 couinters is 17) name(Total of 1/1 couinters is 17) all(creature[power<=17]|opponentbattlefield) transforms((,newability[cantblock])) ueot auto=if type(creature[counter{1/1}]|mybattlefield)~morethan~0 then choice name(Total of 1/1 counters is 17) name(Total of 1/1 counters is 17) all(creature[power<=17]|opponentbattlefield) transforms((,newability[cantblock])) ueot
auto=if type(creature[counter{1/1}]|mybattlefield)~morethan~0 then choice name(Total of 1/1 couinters is 18) name(Total of 1/1 couinters is 18) all(creature[power<=18]|opponentbattlefield) transforms((,newability[cantblock])) ueot auto=if type(creature[counter{1/1}]|mybattlefield)~morethan~0 then choice name(Total of 1/1 counters is 18) name(Total of 1/1 counters is 18) all(creature[power<=18]|opponentbattlefield) transforms((,newability[cantblock])) ueot
auto=if type(creature[counter{1/1}]|mybattlefield)~morethan~0 then choice name(Total of 1/1 couinters is 19) name(Total of 1/1 couinters is 19) all(creature[power<=19]|opponentbattlefield) transforms((,newability[cantblock])) ueot auto=if type(creature[counter{1/1}]|mybattlefield)~morethan~0 then choice name(Total of 1/1 counters is 19) name(Total of 1/1 counters is 19) all(creature[power<=19]|opponentbattlefield) transforms((,newability[cantblock])) ueot
auto=if type(creature[counter{1/1}]|mybattlefield)~morethan~0 then choice name(Total of 1/1 couinters is 20) name(Total of 1/1 couinters is 20) all(creature[power<=20]|opponentbattlefield) transforms((,newability[cantblock])) ueot auto=if type(creature[counter{1/1}]|mybattlefield)~morethan~0 then choice name(Total of 1/1 counters is 20) name(Total of 1/1 counters is 20) all(creature[power<=20]|opponentbattlefield) transforms((,newability[cantblock])) ueot
text=When Rumbling Ruin enters the battlefield, count the number of +1/+1 counters on creatures you control. Creatures your opponents control with power less than or equal to that number can't block this turn. text=When Rumbling Ruin enters the battlefield, count the number of +1/+1 counters on creatures you control. Creatures your opponents control with power less than or equal to that number can't block this turn.
mana={5}{R} mana={5}{R}
type=Creature type=Creature
@@ -84811,8 +84858,8 @@ toughness=5
[/card] [/card]
[card] [card]
name=Scholarship Sponsor name=Scholarship Sponsor
auto=if compare(type:land:opponentbattlefield)~morethan~compare(type:land:mybattlefield) then ability$!name(Search lands) name(Search lands) target(<upto:type:land:opponentbattlefieldminustype:land:mybattlefieldminusend>land|mylibrary) moveto(mybattlefield) and!( tap(novent) )! !$ controller auto=if compare(type:land:opponentbattlefield)~morethan~compare(type:land:mybattlefield) then ability$!name(Search lands) name(Search lands) target(<upto:type:land:opponentbattlefieldminustype:land:mybattlefieldminusend>land|mylibrary) moveto(mybattlefield) and!( tap(noevent) )! !$ controller
auto=if compare(type:land:mybattlefield)~morethan~compare(type:land:opponentbattlefield) then ability$!name(Search lands) name(Search lands) target(<upto:type:land:opponentbattlefieldminustype:land:mybattlefieldminusend>land|mylibrary) moveto(mybattlefield) and!( tap(novent) )! !$ opponent auto=if compare(type:land:mybattlefield)~morethan~compare(type:land:opponentbattlefield) then ability$!name(Search lands) name(Search lands) target(<upto:type:land:opponentbattlefieldminustype:land:mybattlefieldminusend>land|mylibrary) moveto(mybattlefield) and!( tap(noevent) )! !$ opponent
text=When Scholarship Sponsor enters the battlefield, each player who controls fewer lands than the player who controls the most lands searches their library for a number of basic land cards less than or equal to the difference, puts those cards onto the battlefield tapped, then shuffles. text=When Scholarship Sponsor enters the battlefield, each player who controls fewer lands than the player who controls the most lands searches their library for a number of basic land cards less than or equal to the difference, puts those cards onto the battlefield tapped, then shuffles.
mana={3}{W} mana={3}{W}
type=Creature type=Creature
@@ -85090,7 +85137,7 @@ toughness=3
[/card] [/card]
[card] [card]
name=Scrappy Bruiser name=Scrappy Bruiser
auto=_ATTACKING_may name(Creature getrs 2/0 and trample) target(creature[attacking]|battlefield) transforms((,newability[2/0],newability[trample],newability[phaseaction[combatends once] moveTo(ownerhand)])) ueot auto=_ATTACKING_may name(Creature gets 2/0 and trample) target(creature[attacking]|battlefield) transforms((,newability[2/0],newability[trample],newability[phaseaction[combatends once] moveTo(ownerhand)])) ueot
text=Whenever Scrappy Bruiser attacks, up to one target attacking creature gets +2/+0 and gains trample until end of turn. Return that creature to its owner's hand at end of combat. (Return it only if it's on the battlefield.) text=Whenever Scrappy Bruiser attacks, up to one target attacking creature gets +2/+0 and gains trample until end of turn. Return that creature to its owner's hand at end of combat. (Return it only if it's on the battlefield.)
mana={3}{R} mana={3}{R}
type=Creature type=Creature
@@ -89284,8 +89331,8 @@ name=Sinner's Judgment
target=player target=player
abilities=exiledeath abilities=exiledeath
backside=Faithbound Judge backside=Faithbound Judge
auto=@each my upkeep restriction{compare(oppotgt)~morethan~0}:name(Put judgdment counter) counter(0/0,1,Judgment) && if compare(hascntjudgment)~morethan~2 then wingame controller auto=@each my upkeep restriction{compare(oppotgt)~morethan~0}:name(Put judgment counter) counter(0/0,1,Judgment) && if compare(hascntjudgment)~morethan~2 then wingame controller
auto=@each my upkeep restriction{compare(ctrltgt)~morethan~0}:name(Put judgdment counter) counter(0/0,1,Judgment) && if compare(hascntjudgment)~morethan~2 then wingame opponent auto=@each my upkeep restriction{compare(ctrltgt)~morethan~0}:name(Put judgment counter) counter(0/0,1,Judgment) && if compare(hascntjudgment)~morethan~2 then wingame opponent
text=Enchant player -- At the beginning of your upkeep, put a judgment counter on Sinner's Judgment. Then if there are three or more judgment counters on it, enchanted player loses the game. -- If Sinner's Judgment would be put into a graveyard from anywhere, exile it instead. // Faithbound Judge text=Enchant player -- At the beginning of your upkeep, put a judgment counter on Sinner's Judgment. Then if there are three or more judgment counters on it, enchanted player loses the game. -- If Sinner's Judgment would be put into a graveyard from anywhere, exile it instead. // Faithbound Judge
color=white color=white
type=Enchantment type=Enchantment
@@ -100589,10 +100636,10 @@ subtype=Sphere
[/card] [/card]
[card] [card]
name=The Mouth of Sauron name=The Mouth of Sauron
auto=if type(army|mybattlefield)~morethan~0 then choice name(Opponent mills 3 cards) name(Opponent mills 3 cards) deplete:3 opponent && ability$!name(Put 1/1 counters) name(Put 1/1 counters) notatarget(army|myBattlefield) transforms((Orc,newability[counter(1/1.type:*:opponentgraveyard)])) forever!$ controller auto=if type(army|mybattlefield)~morethan~0 then choice name(Opponent mills 3 cards) name(Opponent mills 3 cards) deplete:3 opponent && ability$!name(Put 1/1 counters) name(Put 1/1 counters) notatarget(army|myBattlefield) transforms((Orc,newability[counter(1/1.type:*[instant;sorcery]:opponentgraveyard)])) forever!$ controller
auto=if type(army|mybattlefield)~equalto~0 then choice name(Opponent mills 3 cards) name(Opponent mills 3 cards) deplete:3 opponent && token(Orc Army) and!( name(Put 1/1 counters) counter(1/1.type:*:opponentgraveyard) notatarget(army|myBattlefield) )! auto=if type(army|mybattlefield)~equalto~0 then choice name(Opponent mills 3 cards) name(Opponent mills 3 cards) deplete:3 opponent && token(Orc Army) and!( name(Put 1/1 counters) counter(1/1.type:*[instant;sorcery]:opponentgraveyard) notatarget(army|myBattlefield) )!
auto=if type(army|mybattlefield)~morethan~0 then choice name(You mill 3 cards) name(You mill 3 cards) deplete:3 controller && ability$!name(Put 1/1 counters) name(Put 1/1 counters) notatarget(army|myBattlefield) transforms((Orc,newability[counter(1/1.type:*:mygraveyard)])) forever!$ controller auto=if type(army|mybattlefield)~morethan~0 then choice name(You mill 3 cards) name(You mill 3 cards) deplete:3 controller && ability$!name(Put 1/1 counters) name(Put 1/1 counters) notatarget(army|myBattlefield) transforms((Orc,newability[counter(1/1.type:*[instant;sorcery]:mygraveyard)])) forever!$ controller
auto=if type(army|mybattlefield)~equalto~0 then choice name(You mill 3 cards) name(You mill 3 cards) deplete:3 controller && token(Orc Army) and!( name(Put 1/1 counters) counter(1/1.type:*:mygraveyard) notatarget(army|myBattlefield) )! auto=if type(army|mybattlefield)~equalto~0 then choice name(You mill 3 cards) name(You mill 3 cards) deplete:3 controller && token(Orc Army) and!( name(Put 1/1 counters) counter(1/1.type:*[instant;sorcery]:mygraveyard) notatarget(army|myBattlefield) )!
text=When The Mouth of Sauron enters the battlefield, target player mills three cards. Then amass Orcs X, where X is the number of instant and sorcery cards in that player's graveyard. (Put X +1/+1 counters on an Army you control. It's also an Orc. If you don't control an Army, create a 0/0 black Orc Army creature token first.) text=When The Mouth of Sauron enters the battlefield, target player mills three cards. Then amass Orcs X, where X is the number of instant and sorcery cards in that player's graveyard. (Put X +1/+1 counters on an Army you control. It's also an Orc. If you don't control an Army, create a 0/0 black Orc Army creature token first.)
mana={3}{U}{B} mana={3}{U}{B}
type=Legendary Creature type=Legendary Creature
@@ -101925,7 +101972,7 @@ toughness=2
name=Thunderstaff name=Thunderstaff
auto=@each blockers sourcenottap:absorb:type:creature[attacking]:opponentbattlefield controller auto=@each blockers sourcenottap:absorb:type:creature[attacking]:opponentbattlefield controller
auto={2}{T}:lord(creature[attacking]) 1/0 auto={2}{T}:lord(creature[attacking]) 1/0
text=As long as Thunderstaff is untapped, if a creature would deal combate to you, prevent 1 of that damage. -- {2},{T}: Attacking creatures get +1/+0 until end of turn. text=As long as Thunderstaff is untapped, if a creature would deal combat damage to you, prevent 1 of that damage. -- {2},{T}: Attacking creatures get +1/+0 until end of turn.
mana={3} mana={3}
type=Artifact type=Artifact
[/card] [/card]
@@ -101958,7 +102005,9 @@ type=Instant
[card] [card]
name=Thwart the Grave name=Thwart the Grave
abilities=affinityparty abilities=affinityparty
auto=moveto(myBattlefield) target(creature|myGraveyard) && ability$!name(Choose a Cleric,Rogue,Warrior or Wizard) moveTo(myBattlefield) name(Choose a Cleric,Rogue,Warrior or Wizard) moveTo(myBattlefield) target(creature[cleric;rogue;warrior;wizard]|myGraveyard)!$ controller target=creature|myGraveyard
auto=moveto(myBattlefield)
auto=ability$!may name(Choose a Cleric,Rogue,Warrior or Wizard) moveTo(myBattlefield) name(Choose a Cleric,Rogue,Warrior or Wizard) moveTo(myBattlefield) target(*[cleric;rogue;warrior;wizard]|myGraveyard)!$ controller
text=This spell costs {1} less to cast for each creature in your party. (Your party consists of up to one each of Cleric, Rogue, Warrior, and Wizard.) -- Return target creature card and up to one target Cleric, Rogue, Warrior, or Wizard creature card from your graveyard to the battlefield. text=This spell costs {1} less to cast for each creature in your party. (Your party consists of up to one each of Cleric, Rogue, Warrior, and Wizard.) -- Return target creature card and up to one target Cleric, Rogue, Warrior, or Wizard creature card from your graveyard to the battlefield.
mana={4}{B}{B} mana={4}{B}{B}
type=Sorcery type=Sorcery
@@ -106448,9 +106497,9 @@ toughness=5
[/card] [/card]
[card] [card]
name=Urza, Lord High Artificer name=Urza, Lord High Artificer
auto=token(-464024) auto=create(Construct)
auto={T(artifact|myBattlefield)}:add{U} auto=aslongas(artifact[-tapped]|mybattlefield) {T(artifact|myBattlefield)}:add{U}
auto={5}:name(Suffle and play) shuffle && reveal:1 optionone name(Reveal)if type(*|reveal)~morethan~0 then name(Check to cast) target(*|reveal) transforms((,newability[if type(*|mybattlefield)~morethan~0 then castcard(putinplay)])) else name(do not play) target(*|reveal) donothing optiononeend optiontwo choice all(*|reveal) moveTo(exile) optiontwoend revealend auto={5}:name(Shuffle and play) shuffle && reveal:1 optionone name(Reveal)if type(*|reveal)~morethan~0 then name(Check to play) target(*|reveal) transforms((,newability[if type(*|mybattlefield)~morethan~0 then castcard(putinplay)])) else name(do not play) target(*|reveal) donothing optiononeend optiontwo choice all(*|reveal) moveTo(exile) optiontwoend revealend
text=When Urza, Lord High Artificer enters the battlefield, create a 0/0 colorless Construct artifact creature token with "This creature gets +1/+1 for each artifact you control." -- Tap an untapped artifact you control: Add {U}. -- {5}: Shuffle your library, then exile the top card. Until end of turn, you may play that card without paying its mana cost. text=When Urza, Lord High Artificer enters the battlefield, create a 0/0 colorless Construct artifact creature token with "This creature gets +1/+1 for each artifact you control." -- Tap an untapped artifact you control: Add {U}. -- {5}: Shuffle your library, then exile the top card. Until end of turn, you may play that card without paying its mana cost.
mana={2}{U}{U} mana={2}{U}{U}
type=Legendary Creature type=Legendary Creature
+26 -26
View File
@@ -2929,7 +2929,7 @@ type=Sorcery
[/card] [/card]
[card] [card]
name=Altar Of Dementia name=Altar Of Dementia
auto={S(creature|mybattlefield)}:name(deplete player) target(player) deplete:storedpower auto=aslongas(creature|mybattlefield) {S(creature|mybattlefield)}:name(deplete player) target(player) deplete:storedpower
text=Sacrifice a creature: Target player puts a number of cards equal to the sacrificed creature's power from the top of his or her library into his or her graveyard. text=Sacrifice a creature: Target player puts a number of cards equal to the sacrificed creature's power from the top of his or her library into his or her graveyard.
mana={2} mana={2}
type=Artifact type=Artifact
@@ -11202,7 +11202,7 @@ subtype=Shapeshifter
name=Blade-Tribe Berserkers name=Blade-Tribe Berserkers
auto=aslongas(artifact|myBattlefield) 3/3 >2 ueot oneshot auto=aslongas(artifact|myBattlefield) 3/3 >2 ueot oneshot
auto=aslongas(artifact|myBattlefield) haste >2 ueot oneshot auto=aslongas(artifact|myBattlefield) haste >2 ueot oneshot
text=Metalcraft - When enters Blade-Tribe Berserkers the battlefield, if you control three or more artifacts, Blade-Tribe Berserkers gets +3/+3 und gains haste until end of turn. text=Metalcraft - When enters Blade-Tribe Berserkers the battlefield, if you control three or more artifacts, Blade-Tribe Berserkers gets +3/+3 and gains haste until end of turn.
mana={3}{R} mana={3}{R}
type=Creature type=Creature
subtype=Human Berserker subtype=Human Berserker
@@ -38737,7 +38737,7 @@ type=Instant
[card] [card]
name=Fallen Angel name=Fallen Angel
abilities=flying abilities=flying
auto={S(creature|myBattlefield)}:2/1 auto=aslongas(creature|mybattlefield) {S(creature|myBattlefield)}:2/1
text=Flying -- Sacrifice a creature: Fallen Angel gets +2/+1 until end of turn. text=Flying -- Sacrifice a creature: Fallen Angel gets +2/+1 until end of turn.
mana={3}{B}{B} mana={3}{B}{B}
type=Creature type=Creature
@@ -38998,7 +38998,7 @@ toughness=4
[card] [card]
name=Fangren Marauder name=Fangren Marauder
auto=@movedto(graveyard) from(artifact|battlefield):may life:5 controller auto=@movedto(graveyard) from(artifact|battlefield):may life:5 controller
text=Whenever an aritfact is put into a graveyard from the battlefield, you may gain 5 life. text=Whenever an artifact is put into a graveyard from the battlefield, you may gain 5 life.
mana={5}{G} mana={5}{G}
type=Creature type=Creature
subtype=Beast subtype=Beast
@@ -45892,7 +45892,7 @@ toughness=1
[/card] [/card]
[card] [card]
name=Ghost-Lit Stalker name=Ghost-Lit Stalker
auto={4}{B}:target(player) ability$!name(disacrd 2 cards) target(<2>*|myhand) reject!$ targetedplayer asSorcery auto={4}{B}:target(player) ability$!name(discard 2 cards) target(<2>*|myhand) reject!$ targetedplayer asSorcery
autohand={5}{B}{B}{discard}:target(player) ability$!target(<4>*|myhand) reject!$ targetedplayer asSorcery autohand={5}{B}{B}{discard}:target(player) ability$!target(<4>*|myhand) reject!$ targetedplayer asSorcery
text={4}{B}, {T}: Target player discards two cards. Activate this ability only any time you could cast a sorcery. -- Channel - {5}{B}{B}, Discard Ghost-Lit Stalker: Target player discards four cards. Activate this ability only any time you could cast a sorcery. text={4}{B}, {T}: Target player discards two cards. Activate this ability only any time you could cast a sorcery. -- Channel - {5}{B}{B}, Discard Ghost-Lit Stalker: Target player discards four cards. Activate this ability only any time you could cast a sorcery.
mana={B} mana={B}
@@ -48837,7 +48837,7 @@ auto={2}:1/1 target(creature[artifact])
auto={2}:flying target(creature[artifact]) auto={2}:flying target(creature[artifact])
auto={2}:trample target(creature[artifact]) auto={2}:trample target(creature[artifact])
auto={2}:haste target(creature[artifact]) auto={2}:haste target(creature[artifact])
text={2}: Target atifact creature gets +1/+1 until end of turn. -- {2}: Target artifact creature gains your choice of flying, trample, or haste until end of turn. text={2}: Target artifact creature gets +1/+1 until end of turn. -- {2}: Target artifact creature gains your choice of flying, trample, or haste until end of turn.
mana={5} mana={5}
type=Artifact Creature type=Artifact Creature
subtype=Golem subtype=Golem
@@ -60440,7 +60440,7 @@ type=Artifact
[card] [card]
name=Jinxed Idol name=Jinxed Idol
auto=@each my upkeep:damage:2 controller auto=@each my upkeep:damage:2 controller
auto={S(creature|mybattlefield)}:moveTo(opponentBattlefield) auto=aslongas(creature|myBattlefield) {S(creature|mybattlefield)}:moveTo(opponentBattlefield)
text=At the beginning of your upkeep, Jinxed Idol deals 2 damage to you. -- Sacrifice a creature: Target opponent gains control of Jinxed Idol. (This effect lasts indefinitely.) text=At the beginning of your upkeep, Jinxed Idol deals 2 damage to you. -- Sacrifice a creature: Target opponent gains control of Jinxed Idol. (This effect lasts indefinitely.)
mana={2} mana={2}
type=Artifact type=Artifact
@@ -60448,7 +60448,7 @@ type=Artifact
[card] [card]
name=Jinxed Ring name=Jinxed Ring
auto=@movedTo(*[-token]|mygraveyard) from(battlefield):damage:1 controller auto=@movedTo(*[-token]|mygraveyard) from(battlefield):damage:1 controller
auto={S(creature|mybattlefield)}:moveTo(opponentBattlefield) auto=aslongas(creature|myBattlefield) {S(creature|mybattlefield)}:moveTo(opponentBattlefield)
text=Whenever a nontoken permanent is put into your graveyard from the battlefield, Jinxed Ring deals 1 damage to you. -- Sacrifice a creature: Target opponent gains control of Jinxed Ring. (This effect lasts indefinitely.) text=Whenever a nontoken permanent is put into your graveyard from the battlefield, Jinxed Ring deals 1 damage to you. -- Sacrifice a creature: Target opponent gains control of Jinxed Ring. (This effect lasts indefinitely.)
mana={2} mana={2}
type=Artifact type=Artifact
@@ -60671,7 +60671,7 @@ toughness=3
name=Jorubai Murk Lurker name=Jorubai Murk Lurker
auto=aslongas(Swamp|myBattlefield) 1/1 auto=aslongas(Swamp|myBattlefield) 1/1
auto={1}{B}:target(creature) lifelink ueot auto={1}{B}:target(creature) lifelink ueot
text=Jorubai Murk Lurker gets +1/+1 as long as you control a Swamp. -- {1}{B}: Target creature gains lifelink until end of turn. (Damage dealt by the creature also causes its controller ot gain that much life.) text=Jorubai Murk Lurker gets +1/+1 as long as you control a Swamp. -- {1}{B}: Target creature gains lifelink until end of turn. (Damage dealt by the creature also causes its controller to gain that much life.)
mana={2}{U} mana={2}{U}
type=Creature type=Creature
subtype=Leech subtype=Leech
@@ -66855,7 +66855,7 @@ type=Instant
[/card] [/card]
[card] [card]
name=Life Chisel name=Life Chisel
auto={S(creature|myBattlefield)}:life:storedtoughness myUpkeepOnly auto=aslongas(creature|mybattlefield) {S(creature|myBattlefield)}:life:storedtoughness myUpkeepOnly
text=Sacrifice a creature: You gain life equal to the sacrificed creature's toughness. Activate this ability only during your upkeep. text=Sacrifice a creature: You gain life equal to the sacrificed creature's toughness. Activate this ability only during your upkeep.
mana={4} mana={4}
type=Artifact type=Artifact
@@ -68117,7 +68117,7 @@ toughness=3
[card] [card]
name=Lodestone Myr name=Lodestone Myr
abilities=trample abilities=trample
auto={T(*[artifact]|myBattlefield)}:1/1 ueot auto=aslongas(artifact[-tapped]|mybattlefield) {T(*[artifact]|myBattlefield)}:1/1 ueot
text=Trample -- Tap an untapped artifact you control: Lodestone Myr gets +1/+1 until end of turn. text=Trample -- Tap an untapped artifact you control: Lodestone Myr gets +1/+1 until end of turn.
mana={4} mana={4}
type=Artifact Creature type=Artifact Creature
@@ -75007,7 +75007,7 @@ toughness=2
name=Mist of Stagnation name=Mist of Stagnation
auto=lord(*) doesnotuntap auto=lord(*) doesnotuntap
auto=@each my upkeep:notatarget(<type:*:mygraveyard>*|mybattlefield) untap auto=@each my upkeep:notatarget(<type:*:mygraveyard>*|mybattlefield) untap
auto=@each my upkeep:ability$!notatarget(<type:*:mygraveyard>*|mybattlefield) untap!$ opponent auto=@each opponent upkeep:ability$!notatarget(<type:*:mygraveyard>*|mybattlefield) untap!$ opponent
text=Permanents don't untap during their controllers' untap steps. -- At the beginning of each player's upkeep, that player chooses a permanent for each card in his or her graveyard, then untaps those permanents. text=Permanents don't untap during their controllers' untap steps. -- At the beginning of each player's upkeep, that player chooses a permanent for each card in his or her graveyard, then untaps those permanents.
mana={3}{U}{U} mana={3}{U}{U}
type=Enchantment type=Enchantment
@@ -75676,7 +75676,7 @@ toughness=3
name=Molder Beast name=Molder Beast
abilities=trample abilities=trample
auto=@movedTo(artifact|graveyard) from(battlefield):2/0 ueot auto=@movedTo(artifact|graveyard) from(battlefield):2/0 ueot
text=Trample -- Whenever an artifact dies, Molder Beast gest +2/+0 until end of turn. text=Trample -- Whenever an artifact dies, Molder Beast gets +2/+0 until end of turn.
mana={4}{G} mana={4}{G}
type=Creature type=Creature
subtype=Beast subtype=Beast
@@ -77116,7 +77116,7 @@ type=Instant
[card] [card]
name=Mudhole name=Mudhole
target=player target=player
auto=ability$!name(exile all lands from graveyard) moveTo(exile) all(*|mygraveyard) !$ targetedplayer auto=ability$!name(exile all lands from graveyard) moveTo(exile) all(land|mygraveyard) !$ targetedplayer
text=Target player exiles all land cards from his or her graveyard. text=Target player exiles all land cards from his or her graveyard.
mana={2}{R} mana={2}{R}
type=Instant type=Instant
@@ -80908,7 +80908,7 @@ toughness=4
[card] [card]
name=Noxious Field name=Noxious Field
target=land|battlefield target=land|battlefield
auto=teach(land) transforms((,newability[{T}:name(Deal 1 damage) name(Deal dmaage) transforms((,newability[damage:1 all(creature|battlefield)],newability[damage:1 all(player)])) oneshot])) auto=teach(land) transforms((,newability[{T}:name(Deal 1 damage) name(Deal damage) transforms((,newability[damage:1 all(creature|battlefield)],newability[damage:1 all(player)])) oneshot]))
text=Enchant land -- Enchanted land has "{T}: This land deals 1 damage to each creature and each player." text=Enchant land -- Enchanted land has "{T}: This land deals 1 damage to each creature and each player."
mana={1}{B}{B} mana={1}{B}{B}
type=Enchantment type=Enchantment
@@ -86173,11 +86173,11 @@ subtype=Aura
[/card] [/card]
[card] [card]
name=Phyrexian Altar name=Phyrexian Altar
auto={S(creature|myBattlefield)}:Add{W} auto=aslongas(creature|mybattlefield) {S(creature|myBattlefield)}:Add{W}
auto={S(creature|myBattlefield)}:Add{U} auto=aslongas(creature|mybattlefield) {S(creature|myBattlefield)}:Add{U}
auto={S(creature|myBattlefield)}:Add{B} auto=aslongas(creature|mybattlefield) {S(creature|myBattlefield)}:Add{B}
auto={S(creature|myBattlefield)}:Add{R} auto=aslongas(creature|mybattlefield) {S(creature|myBattlefield)}:Add{R}
auto={S(creature|myBattlefield)}:Add{G} auto=aslongas(creature|mybattlefield) {S(creature|myBattlefield)}:Add{G}
text=Sacrifice a creature: Add one mana of any color to your mana pool. text=Sacrifice a creature: Add one mana of any color to your mana pool.
mana={3} mana={3}
type=Artifact type=Artifact
@@ -90107,7 +90107,7 @@ toughness=4
[/card] [/card]
[card] [card]
name=Putrid Warrior name=Putrid Warrior
auto=@damaged(anytarget) from(this):all(this) transforms((,newability[chocie all(player) life:-1],newability[choice all(player) life:1])) ueot auto=@damaged(anytarget) from(this):all(this) transforms((,newability[choice all(player) life:-1],newability[choice all(player) life:1])) ueot
text=Whenever Putrid Warrior deals damage, choose one - each player loses 1 life; or each player gains 1 life. text=Whenever Putrid Warrior deals damage, choose one - each player loses 1 life; or each player gains 1 life.
mana={W}{B} mana={W}{B}
type=Creature type=Creature
@@ -109106,7 +109106,7 @@ type=Sorcery
[card] [card]
name=Solemn Recruit name=Solemn Recruit
abilities=double strike abilities=double strike
auto=if revolt then counter(1/1) auto=@each my end restriction{revolt}:counter(1/1)
text=Double strike -- Revolt -- At the beginning of your end step, if a permanent you controlled left the battlefield this turn, put a +1/+1 counter on Solemn Recruit. text=Double strike -- Revolt -- At the beginning of your end step, if a permanent you controlled left the battlefield this turn, put a +1/+1 counter on Solemn Recruit.
mana={1}{W}{W} mana={1}{W}{W}
type=Creature type=Creature
@@ -110394,8 +110394,8 @@ subtype=Aura
[/card] [/card]
[card] [card]
name=Spawning Pit name=Spawning Pit
auto={S(creature|myBattlefield)}:counter(0/0,1,Charge) auto=aslongas(creature|mybattlefield) {S(creature|myBattlefield)}:counter(0/0,1,Charge)
auto={1}{C(0/0,-2,Charge)}:token(Spawn,artifact creature spawn, 2/2) auto={1}{C(0/0,-2,Charge)}:token(Spawn,artifact creature spawn,2/2)
text=Sacrifice a creature: Put a charge counter on Spawning Pit. -- {1}, Remove two charge counters from Spawning Pit: Put a 2/2 colorless Spawn artifact creature token onto the battlefield. text=Sacrifice a creature: Put a charge counter on Spawning Pit. -- {1}, Remove two charge counters from Spawning Pit: Put a 2/2 colorless Spawn artifact creature token onto the battlefield.
mana={2} mana={2}
type=Artifact type=Artifact
@@ -129560,7 +129560,7 @@ toughness=1
[card] [card]
name=Virulent Swipe name=Virulent Swipe
target=creature target=creature
auto=transforms((,newability[2/0],newability[deachtouch])) ueot auto=transforms((,newability[2/0],newability[deathtouch])) ueot
auto=_REBOUND_ auto=_REBOUND_
text=Target creature gets +2/+0 and gains deathtouch until end of turn. -- Rebound (If you cast this spell from your hand, exile it as it resolves. At the beginning of your next upkeep, you may cast this card from exile without paying its mana cost.) text=Target creature gets +2/+0 and gains deathtouch until end of turn. -- Rebound (If you cast this spell from your hand, exile it as it resolves. At the beginning of your next upkeep, you may cast this card from exile without paying its mana cost.)
mana={B} mana={B}
@@ -133138,7 +133138,7 @@ type=Instant
[card] [card]
name=Welkin Guide name=Welkin Guide
abilities=flying abilities=flying
auto=choice target(creature) 2/2 ueot && flying ueot auto=choice target(creature) transforms((,newability[2/2],newability[flying])) ueot
text=Flying -- When Welkin Guide enters the battlefield, target creature gets +2/+2 and gains flying until end of turn. text=Flying -- When Welkin Guide enters the battlefield, target creature gets +2/+2 and gains flying until end of turn.
mana={4}{W} mana={4}{W}
type=Creature type=Creature
@@ -130,7 +130,7 @@ subtype=Ajani
name=Ajani Unyielding name=Ajani Unyielding
auto=counter(0/0,4,loyalty) 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)! 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: Reveal three and put permanents 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,-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) 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. 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.
@@ -1009,7 +1009,7 @@ abilities=canbecommander
auto=counter(0/0,3,loyalty) 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: 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,-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 auto={C(0/0,-6,Loyalty)}:name(-6: Draw a card for each green creature) 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. 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} mana={3}{G}{G}
type=Legendary Planeswalker type=Legendary Planeswalker
@@ -1578,7 +1578,7 @@ name=Jace, Wielder of Mysteries
abilities=cantmilllose abilities=cantmilllose
auto=counter(0/0,4,loyalty) auto=counter(0/0,4,loyalty)
auto=@drawof(player) restriction{type(*|mylibrary)~equalto~0}:wingame 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 controller auto={C(0/0,1,Loyalty)}:name(+1: Target player mills two and draws a card) target(player) deplete:2 && draw:1 controller
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 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 mills two cards. Draw a card. -- -8: Draw seven cards. Then if your library has no cards in it, you win the game. text=If you would draw a card while your library has no cards in it, you win the game instead. -- +1: Target player mills two cards. 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} mana={1}{U}{U}{U}
@@ -1712,7 +1712,7 @@ subtype=Kaito
name=Karn Liberated name=Karn Liberated
auto=counter(0/0,6,loyalty) 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,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,-3,Loyalty)}:name(-3: Exile target permanent) 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(*) 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. 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} mana={7}
@@ -2890,7 +2890,7 @@ subtype=Sarkhan
[card] [card]
name=Sarkhan Vol name=Sarkhan Vol
auto=counter(0/0,4,loyalty) 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,1,Loyalty)}:name(+1: Creatures gets +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,-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 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. 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.
@@ -3875,7 +3875,7 @@ name=Zariel, Archduke of Avernus
auto=counter(0/0,4,Loyalty) 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,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(anytarget)])) forever )! 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(anytarget)])) 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 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 phase) 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." 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} mana={2}{R}{R}
type=Legendary Planeswalker type=Legendary Planeswalker