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

View File

@@ -1,7 +1,7 @@
grade=borderline
#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
#I sorted this programmatically - Thanks to Vitty85 12-01-2024
#I sorted this programmatically - Thanks to Vitty85 14-01-2024
[card]
name=+2 Mace
auto={3}:equip
@@ -1280,6 +1280,7 @@ type=Enchantment
[card]
name=Akawalli, the Seething Tower
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) 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.
@@ -1439,7 +1440,7 @@ name=Alabaster Host Intercessor
auto=target(creature|opponentbattlefield) (blink)forsrc
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
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}
type=Creature
subtype=Phyrexian Samurai
@@ -1497,7 +1498,7 @@ toughness=4
[/card]
[card]
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.
mana={2}{G}{U}
type=Legendary Creature
@@ -1550,6 +1551,18 @@ power=2
toughness=3
[/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
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
@@ -5102,7 +5115,7 @@ type=Instant
[card]
name=Assemble the Entmoot
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.
mana={3}{G}
type=Enchantment
@@ -6562,7 +6575,7 @@ toughness=3
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(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}
type=Creature
subtype=Beholder
@@ -7271,7 +7284,7 @@ toughness=3
[card]
name=Basilica Skullbomb
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.
mana={1}
type=Artifact
@@ -8754,7 +8767,6 @@ toughness=4
[/card]
[card]
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|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.
@@ -12179,6 +12191,18 @@ power=1
toughness=3
[/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
auto=tap(noevent)
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}
type=Creature
subtype=Clamfolk
power=2
toughness=2
[/card]
[card]
name=Clambassadors
@@ -17369,7 +17395,7 @@ toughness=1
[card]
name=Cliffside Rescuer
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.)
mana={1}{W}
type=Creature
@@ -19028,7 +19054,7 @@ toughness=1
name=Containment Priest
abilities=flash
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}
type=Creature
subtype=Human Cleric
@@ -21706,8 +21732,8 @@ toughness=1
[/card]
[card]
name=Dark Bargain
auto=damage:2
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=damage:2 controller
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.
mana={3}{B}
type=Instant
@@ -22483,7 +22509,7 @@ name=Death Tyrant
abilities=menace
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]))
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.
mana={4}{B}
type=Creature
@@ -22557,7 +22583,7 @@ toughness=4
[/card]
[card]
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.
mana={5}{R}{R}{R}
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>=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)!
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}
type=Artifact
subtype=Vehicle
@@ -24167,7 +24193,7 @@ type=Enchantment
[card]
name=Diabolical Salvation
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.
mana={2}{R}{R}{R}{R}
type=Instant
@@ -24526,7 +24552,7 @@ subtype=Treasure
name=Dire Tactics
target=creature
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.
mana={W}{B}
type=Instant
@@ -26059,7 +26085,7 @@ color=blue
name=Drakuseth, Maw of Flames
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_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.
mana={4}{R}{R}{R}
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}
type=Creature
subtype=Elves
power=*
toughness=*
[/card]
[card]
name=Elvish Mariner
@@ -32212,6 +32240,18 @@ power=2
toughness=2
[/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
abilities=flying
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 )!
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
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}
type=Creature
subtype=Spirit Soldier
@@ -40212,7 +40252,7 @@ type=Sorcery
[/card]
[card]
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.
mana={1}{R}
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=@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
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}
type=Creature
subtype=Goblin
power=1
toughness=1
[/card]
[card]
name=Goblin Bruiser
@@ -41067,7 +41109,7 @@ toughness=1
[card]
name=Golos, Tireless Pilgrim
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.
mana={5}
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
type=Legendary Artifact Creature
subtype=Dinosaur
mana={1}{R}{G}{W}
power=8
toughness=8
[/card]
@@ -45960,7 +46001,7 @@ type=Enchantment
name=Hive of the Eye Tyrant
auto=if compare(type:land:myBattlefield)~morethan~2 then tap(noevent)
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.
type=Land
[/card]
@@ -46640,7 +46681,7 @@ toughness=4
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=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.
mana={3}{U}{U}
type=Sorcery
@@ -47201,6 +47242,8 @@ text=During your upkeep, remove a counter from any card you control or sacrifice
mana={2}{G}
type=Creature
subtype=Cow
power=3
toughness=3
[/card]
[card]
name=Hungry Lynx
@@ -50777,7 +50820,7 @@ subtype=Desert
[/card]
[card]
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.
mana={1}{R}{R}{R}
type=Sorcery
@@ -50875,7 +50918,7 @@ toughness=3
[/card]
[card]
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.
mana={4}
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}
type=Creature
subtype=Imp
power=0
toughness=0
[/card]
[card]
name=Jungle Creeper
@@ -54370,7 +54415,7 @@ toughness=3
[/card]
[card]
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.
mana={1}{W}
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}
type=Creature
subtype=Cow
power=3
toughness=3
[/card]
[card]
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 planeswalker) destroy target(planeswalker[black])
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.
mana={B}
type=Sorcery
@@ -59068,7 +59114,7 @@ toughness=5
[/card]
[card]
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.
mana={3}{B}
type=Creature
@@ -59682,18 +59728,18 @@ type=Instant
[card]
name=Majestic Myriarch
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{if 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{if 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{if 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{if 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{if 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{if type(creature[vigilance]|mybattlefield)~morethan~0}: vigilance ueot
auto=@each my combatbegins restriction{type(creature[flying]|mybattlefield)~morethan~0}: flying ueot
auto=@each my combatbegins restriction{type(creature[first strike]|mybattlefield)~morethan~0}: first strike ueot
auto=@each my combatbegins restriction{type(creature[double strike]|mybattlefield)~morethan~0}: double strike ueot
auto=@each my combatbegins restriction{type(creature[deathtouch]|mybattlefield)~morethan~0}: deathtouch ueot
auto=@each my combatbegins restriction{type(creature[haste]|mybattlefield)~morethan~0}: haste ueot
auto=@each my combatbegins restriction{type(creature[opponentshroud]|mybattlefield)~morethan~0}: opponentshroud ueot
auto=@each my combatbegins restriction{type(creature[indestructible]|mybattlefield)~morethan~0}: indestructible ueot
auto=@each my combatbegins restriction{type(creature[lifelink]|mybattlefield)~morethan~0}: lifelink ueot
auto=@each my combatbegins restriction{type(creature[menace]|mybattlefield)~morethan~0}: menace ueot
auto=@each my combatbegins restriction{type(creature[reach]|mybattlefield)~morethan~0}: reach ueot
auto=@each my combatbegins restriction{type(creature[trample]|mybattlefield)~morethan~0}: trample 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.
mana={4}{G}
type=Creature
@@ -64394,7 +64440,7 @@ name=Moss-Pit Skeleton
kicker={3}
auto=if paid(kicker) then counter(1/1,3)
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}
type=Creature
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=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>=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) 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.
mana={X}{U}
type=Sorcery
@@ -64897,7 +64944,7 @@ type=Conspiracy
[/card]
[card]
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.
mana={3}{G}
type=Creature
@@ -65629,7 +65676,7 @@ toughness=3
[/card]
[card]
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
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}
@@ -67191,7 +67238,7 @@ toughness=4
[card]
name=Nine-Tail White Fox
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}
type=Creature
subtype=Fox Spirit
@@ -69047,7 +69094,7 @@ type=Enchantment
[card]
name=Ominous Sphinx
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.
mana={3}{U}{U}
type=Creature
@@ -72733,8 +72780,8 @@ toughness=3
[/card]
[card]
name=Pippin's Bravery
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 )!
restriction=type(creature|battlefield)~morethan~0
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
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}
@@ -74121,7 +74168,7 @@ subtype=Aura
name=Predatory Sludge
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
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}
type=Creature
subtype=Ooze
@@ -74388,7 +74435,7 @@ toughness=4
[card]
name=Priest of the Wakening Sun
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.
mana={W}
type=Creature
@@ -75017,7 +75064,7 @@ subtype=Equipment
name=Protean Hulk
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
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}
type=Creature
subtype=Beast
@@ -75210,7 +75257,7 @@ toughness=3
[/card]
[card]
name=Prying Blade
auto=@combatdamaged(player) from(this):token(Treasure)
auto=@combatdamaged(player) from(mytgt):token(Treasure)
auto=teach(creature) 1/0
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.)
@@ -75394,7 +75441,7 @@ toughness=1
[/card]
[card]
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.
mana={3}{W}
type=Creature
@@ -78798,7 +78845,7 @@ type=Sorcery
[card]
name=Relentless Dead
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.
mana={B}{B}
abilities=menace
@@ -82265,26 +82312,26 @@ type=Sorcery
[/card]
[card]
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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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.
mana={5}{R}
type=Creature
@@ -84811,8 +84858,8 @@ toughness=5
[/card]
[card]
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: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: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(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.
mana={3}{W}
type=Creature
@@ -85090,7 +85137,7 @@ toughness=3
[/card]
[card]
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.)
mana={3}{R}
type=Creature
@@ -89284,8 +89331,8 @@ name=Sinner's Judgment
target=player
abilities=exiledeath
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(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(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 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
color=white
type=Enchantment
@@ -100589,10 +100636,10 @@ subtype=Sphere
[/card]
[card]
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)~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)~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)~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)~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:*[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:*[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:*[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.)
mana={3}{U}{B}
type=Legendary Creature
@@ -101925,7 +101972,7 @@ toughness=2
name=Thunderstaff
auto=@each blockers sourcenottap:absorb:type:creature[attacking]:opponentbattlefield controller
auto={2}{T}:lord(creature[attacking]) 1/0
text=As long as Thunderstaff is untapped, if a creature would deal combate to you, prevent 1 of that damage. -- {2},{T}: Attacking creatures get +1/+0 until end of turn.
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}
type=Artifact
[/card]
@@ -101958,7 +102005,9 @@ type=Instant
[card]
name=Thwart the Grave
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.
mana={4}{B}{B}
type=Sorcery
@@ -106448,9 +106497,9 @@ toughness=5
[/card]
[card]
name=Urza, Lord High Artificer
auto=token(-464024)
auto={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=create(Construct)
auto=aslongas(artifact[-tapped]|mybattlefield) {T(artifact|myBattlefield)}:add{U}
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.
mana={2}{U}{U}
type=Legendary Creature

View File

@@ -2929,7 +2929,7 @@ type=Sorcery
[/card]
[card]
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.
mana={2}
type=Artifact
@@ -11202,7 +11202,7 @@ subtype=Shapeshifter
name=Blade-Tribe Berserkers
auto=aslongas(artifact|myBattlefield) 3/3 >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}
type=Creature
subtype=Human Berserker
@@ -38737,7 +38737,7 @@ type=Instant
[card]
name=Fallen Angel
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.
mana={3}{B}{B}
type=Creature
@@ -38998,7 +38998,7 @@ toughness=4
[card]
name=Fangren Marauder
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}
type=Creature
subtype=Beast
@@ -45892,7 +45892,7 @@ toughness=1
[/card]
[card]
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
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}
@@ -48837,7 +48837,7 @@ auto={2}:1/1 target(creature[artifact])
auto={2}:flying target(creature[artifact])
auto={2}:trample 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}
type=Artifact Creature
subtype=Golem
@@ -60440,7 +60440,7 @@ type=Artifact
[card]
name=Jinxed Idol
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.)
mana={2}
type=Artifact
@@ -60448,7 +60448,7 @@ type=Artifact
[card]
name=Jinxed Ring
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.)
mana={2}
type=Artifact
@@ -60671,7 +60671,7 @@ toughness=3
name=Jorubai Murk Lurker
auto=aslongas(Swamp|myBattlefield) 1/1
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}
type=Creature
subtype=Leech
@@ -66855,7 +66855,7 @@ type=Instant
[/card]
[card]
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.
mana={4}
type=Artifact
@@ -68117,7 +68117,7 @@ toughness=3
[card]
name=Lodestone Myr
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.
mana={4}
type=Artifact Creature
@@ -75007,7 +75007,7 @@ toughness=2
name=Mist of Stagnation
auto=lord(*) doesnotuntap
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.
mana={3}{U}{U}
type=Enchantment
@@ -75676,7 +75676,7 @@ toughness=3
name=Molder Beast
abilities=trample
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}
type=Creature
subtype=Beast
@@ -77116,7 +77116,7 @@ type=Instant
[card]
name=Mudhole
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.
mana={2}{R}
type=Instant
@@ -80908,7 +80908,7 @@ toughness=4
[card]
name=Noxious Field
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."
mana={1}{B}{B}
type=Enchantment
@@ -86173,11 +86173,11 @@ subtype=Aura
[/card]
[card]
name=Phyrexian Altar
auto={S(creature|myBattlefield)}:Add{W}
auto={S(creature|myBattlefield)}:Add{U}
auto={S(creature|myBattlefield)}:Add{B}
auto={S(creature|myBattlefield)}:Add{R}
auto={S(creature|myBattlefield)}:Add{G}
auto=aslongas(creature|mybattlefield) {S(creature|myBattlefield)}:Add{W}
auto=aslongas(creature|mybattlefield) {S(creature|myBattlefield)}:Add{U}
auto=aslongas(creature|mybattlefield) {S(creature|myBattlefield)}:Add{B}
auto=aslongas(creature|mybattlefield) {S(creature|myBattlefield)}:Add{R}
auto=aslongas(creature|mybattlefield) {S(creature|myBattlefield)}:Add{G}
text=Sacrifice a creature: Add one mana of any color to your mana pool.
mana={3}
type=Artifact
@@ -90107,7 +90107,7 @@ toughness=4
[/card]
[card]
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.
mana={W}{B}
type=Creature
@@ -109106,7 +109106,7 @@ type=Sorcery
[card]
name=Solemn Recruit
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.
mana={1}{W}{W}
type=Creature
@@ -110394,8 +110394,8 @@ subtype=Aura
[/card]
[card]
name=Spawning Pit
auto={S(creature|myBattlefield)}:counter(0/0,1,Charge)
auto={1}{C(0/0,-2,Charge)}:token(Spawn,artifact creature spawn, 2/2)
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)
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}
type=Artifact
@@ -129560,7 +129560,7 @@ toughness=1
[card]
name=Virulent Swipe
target=creature
auto=transforms((,newability[2/0],newability[deachtouch])) ueot
auto=transforms((,newability[2/0],newability[deathtouch])) ueot
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.)
mana={B}
@@ -133138,7 +133138,7 @@ type=Instant
[card]
name=Welkin Guide
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.
mana={4}{W}
type=Creature

View File

@@ -130,7 +130,7 @@ subtype=Ajani
name=Ajani Unyielding
auto=counter(0/0,4,loyalty)
aicode=activate target(<3>*[zpos<=3]|mylibrary) name(revealed card) moveto(myhand) name(revealed card) and!(if cantargetcard(land;instant;sorcery|*) then bottomoflibrary)!
auto={C(0/0,2,Loyalty)}:name(+2: Reveal three and put permanentes in hand) reveal:3 optionone name(Get Nonland Cards) target(<3>*[-land]|reveal) moveTo(myHand) optiononeend optiontwo name(put on bottom) target(<3>*|reveal) bottomoflibrary optiontwoend revealend
auto={C(0/0,2,Loyalty)}:name(+2: 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,-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.
@@ -1009,7 +1009,7 @@ abilities=canbecommander
auto=counter(0/0,3,loyalty)
auto={C(0/0,2,Loyalty)}:name(+2: Create a 1/1 Elf Druid) token(Elf Druid,Creature Elf Druid,1/1,green) and!(transforms((,newability[{T}:Add{G}])) forever)!
auto={C(0/0,-2,Loyalty)}:name(-2: Destroy target artifact or enchantment) target(artifact,enchantment) destroy
auto={C(0/0,-6,Loyalty)}:name(-6: Draw a card for each green cerature) draw:type:creature[green]:mybattlefield
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.
mana={3}{G}{G}
type=Legendary Planeswalker
@@ -1578,7 +1578,7 @@ name=Jace, Wielder of Mysteries
abilities=cantmilllose
auto=counter(0/0,4,loyalty)
auto=@drawof(player) restriction{type(*|mylibrary)~equalto~0}:wingame
auto={C(0/0,1,Loyalty)}:name(+1: Target player milss two and draws a card) target(player) deplete:2 && draw:1 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
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}
@@ -1712,7 +1712,7 @@ subtype=Kaito
name=Karn Liberated
auto=counter(0/0,6,loyalty)
auto={C(0/0,4,Loyalty)}:name(+4: Exile a card from hand) target(player) ability$!moveto(exile) notatarget(*|myhand)!$ targetedplayer
auto={C(0/0,-3,Loyalty)}:name(-3: Exile target pemanent) moveto(exile) target(*)
auto={C(0/0,-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(*)
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}
@@ -2890,7 +2890,7 @@ subtype=Sarkhan
[card]
name=Sarkhan Vol
auto=counter(0/0,4,loyalty)
auto={C(0/0,1,Loyalty)}:name(+1: Creatures gest +1/+1 and haste) all(creature|mybattlefield) 1/1 && all(creature|mybattlefield) haste
auto={C(0/0,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,-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.
@@ -3875,7 +3875,7 @@ name=Zariel, Archduke of Avernus
auto=counter(0/0,4,Loyalty)
auto={C(0/0,1,Loyalty)}:name(+1: Creatures get 1/0 and haste) all(creature|myBattlefield) transforms((,newability[1/0],newability[haste])) ueot
auto={C(0/0,0,Loyalty)}:name(+0: Create devil) token(Devil,Creature Devil,1/1,red) and!( transforms((,newability[@movedTo(this|graveyard) from(battlefield):name(Deal 1 damage) damage:1 target(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."
mana={2}{R}{R}
type=Legendary Planeswalker