Updated 'mills' oracle text, fix typos and bugs, check for balanced brackets

Update some instances of 'puts the top cards of his or her library into his or her graveyard.' into mill cards text.
Using all(player) when applicable.
Check for Balanced Brackets
Liliana, Waker of the Dead does not damage the owner if it doesn't have cards in hand, only opponent
Shipbreaker Kraken
Rockcaster Platoon
Triskaidekaphobia
Cryptolith Fragment
Alpha Status
Flusterstorm
Caldera Hellion
Chronomantic Escape
Hero's Blade
Remember the Fallen
Master of Winds
Lorcan, Warlock Collector now turns revived card into warlock
Lier, Disciple of the Drowned
This commit is contained in:
Eduardo MG
2023-04-26 08:16:57 -06:00
parent cb3ab39df1
commit 9514ea59d8
3 changed files with 175 additions and 193 deletions
+115 -129
View File
@@ -2945,7 +2945,7 @@ type=Artifact
[card]
name=Altar of the Brood
auto=@movedTo(other *|myBattlefield):deplete:1 opponent
text=Whenever another permanent enters the battlefield under your control, each opponent puts the top card of his or her library into his or her graveyard.
text=Whenever another permanent enters the battlefield under your control, each opponent mills a card.
mana={1}
type=Artifact
[/card]
@@ -3002,7 +3002,7 @@ type=Sorcery
[card]
name=Ambassador Laquatus
auto={3}:deplete:3 target(player)
text={3}: Target player puts the top three cards of his or her library into his or her graveyard.
text={3}: Target player mills three cards.
mana={1}{U}{U}
type=Legendary Creature
subtype=Merfolk Wizard
@@ -12813,8 +12813,7 @@ toughness=1
[card]
name=Blood-Toll Harpy
abilities=Flying
auto=life:-1 controller
auto=life:-1 opponent
auto=all(player) life:-1
text=Flying. -- When Blood-Toll Harpy enters the battlefield, each player loses 1 life.
mana={2}{B}
type=Creature
@@ -14318,7 +14317,7 @@ type=Artifact
name=Brain Freeze
abilities=storm
auto=deplete:3 target(player)
text=Target player puts the top three cards of his or her library into his or her graveyard. -- Storm (When you cast this spell, copy it for each spell cast before it this turn. You may choose new targets for the copies.)
text=Target player mills three cards. -- Storm (When you cast this spell, copy it for each spell cast before it this turn. You may choose new targets for the copies.)
mana={1}{U}
type=Instant
[/card]
@@ -14746,8 +14745,7 @@ auto=damage:1 all(creature[-flying])
auto=damage:1 opponent
auto=damage:1 controller
auto=if paid(kicker) then damage:3 all(creature[-flying])
auto=if paid(kicker) then damage:3 opponent
auto=if paid(kicker) then damage:3 controller
auto=if paid(kicker) then damage:3 all(player)
text=Kicker {2} (You may pay an additional {2} as you cast this spell.) -- Breath of Darigaaz deals 1 damage to each creature without flying and each player. If Breath of Darigaaz was kicked, it deals 4 damage to each creature without flying and each player instead.
mana={1}{R}
type=Sorcery
@@ -15815,10 +15813,8 @@ type=Sorcery
[/card]
[card]
name=Burning Inquiry
auto=draw:3 opponent
auto=draw:3 controller
auto=discard:3 opponent
auto=discard:3 controller
auto=all(player) draw:3
auto=all(player) discard:3
text=Each player draws three cards, then discards three cards at random.
mana={R}
type=Sorcery
@@ -16392,7 +16388,7 @@ toughness=4
[/card]
[card]
name=Caldera Hellion
auto=all(creature) damage:3
auto=ability$! choice all(creature) damage:3 !$ controller
auto=may target(<anyamount>other creature|mybattlefield) sacrifice && counter(1/1) all(this)
text=Devour 1 (As this enters the battlefield, you may sacrifice any number of creatures. This creature enters the battlefield with that many +1/+1 counters on it.) -- When Caldera Hellion enters the battlefield, it deals 3 damage to each creature.
mana={3}{R}{R}
@@ -17626,7 +17622,7 @@ subtype=Equipment
[card]
name=Cathartic Adept
auto={T}:deplete:1 target(player)
text={T}: Target player puts the top card of his or her library into his or her graveyard.
text={T}: Target player mills a card.
mana={U}
type=Creature
subtype=Human Wizard
@@ -19311,10 +19307,9 @@ toughness=1
[/card]
[card]
name=Chill of Foreboding
auto=deplete:5 controller
auto=deplete:5 opponent
auto=all(player) deplete:5
flashback={7}{U}
text=Each player puts the top 5 cards of his or her library into his or her graveyard. -- Flashback {7}{U}
text=Each player mills five cards. -- Flashback {7}{U}
mana={2}{U}
type=Sorcery
[/card]
@@ -19743,7 +19738,7 @@ toughness=2
name=Chronic Flooding
target=land
auto=transforms((,newability[@tapped(this):deplete:3 controller]))
text=Enchant land -- Whenever enchanted land becomes tapped, its controller puts the top three cards of his or her library into his or her graveyard.
text=Enchant land -- Whenever enchanted land becomes tapped, its controller mills three cards.
mana={1}{U}
type=Enchantment
subtype=Aura
@@ -21228,7 +21223,7 @@ toughness=4
name=Codex Shredder
auto={T}:deplete:1 target(player)
auto={5}{T}{S}:moveTo(myhand) target(other *|mygraveyard)
text={T}: Target player puts the top card of his or her library into his or her graveyard. -- {5}, {T}, Sacrifice Codex Shredder: Return target card from your graveyard to your hand.
text={T}: Target player mills a card. -- {5}, {T}, Sacrifice Codex Shredder: Return target card from your graveyard to your hand.
mana={1}
type=Artifact
[/card]
@@ -21236,7 +21231,7 @@ type=Artifact
name=Coerced Confession
target=player
auto=transforms((,newability[@movedto(creature|targetedpersonsgraveyard):draw:1],newability[deplete:4 targetedplayer]))
text=Target player puts the top four cards of his or her library into his or her graveyard. You draw a card for each creature card put into that graveyard this way.
text=Target player mills four cards. You draw a card for each creature card put into that graveyard this way.
mana={4}{UB}
type=Sorcery
[/card]
@@ -22966,7 +22961,7 @@ type=Sorcery
name=Countermand
target=*|stack
auto=fizzle && deplete:4 targetcontroller
text=Counter target spell. Its controller puts the top four cards of his or her library into his or her graveyard.
text=Counter target spell. Its controller mills four cards.
mana={2}{U}{U}
type=Instant
[/card]
@@ -24479,7 +24474,7 @@ type=Land
[/card]
[card]
name=Crypt Rats
auto={X:black}:damage:X all(creature) && damage:X controller && damage:X opponent
auto={X:black}:damage:X all(creature,player)
text={X}: Crypt Rats deals X damage to each creature and each player. Spend only black mana this way.
mana={2}{B}
type=Creature
@@ -24542,13 +24537,13 @@ toughness=3
[/card]
[card]
name=Cryptolith Fragment
auto={T}:add{G}
auto={T}:add{R}
auto={T}:add{U}
auto={T}:add{B}
auto={T}:add{W}
auto=tap(noevent)
auto=@each my upkeep:this(controllerlife < 11) this(opponentlife < 11) flip(Aurora of Emrakul)
auto={T}:add{W} && all(player) life:-1
auto={T}:add{U} && all(player) life:-1
auto={T}:add{B} && all(player) life:-1
auto={T}:add{R} && all(player) life:-1
auto={T}:add{G} && all(player) life:-1
auto=@each my upkeep:this(controllerlife < 11) this(opponentlife < 11) flip(Aurora of Emrakul) myupkeeponly
text=Cryptolith Fragment enters the battlefield tapped. -- {T}: Add one mana of any color to your mana pool. Each player loses 1 life. -- At the beginning of your upkeep, if each player has 10 or less life, transform Cryptolith Fragment.
mana={3}
type=Artifact
@@ -25010,7 +25005,7 @@ subtype=Aura Curse
name=Curse of the Bloody Tome
target=player
auto=@each targetedplayer upkeep:deplete:2 targetedplayer
text=Enchant player -- At the beginning of enchanted player's upkeep, that player puts the top two cards of his or her library into his or her graveyard.
text=Enchant player -- At the beginning of enchanted player's upkeep, that player mills two cards.
mana={2}{U}
type=Enchantment
subtype=Aura Curse
@@ -27196,7 +27191,7 @@ toughness=2
[/card]
[card]
name=Deathcurse Ogre
auto=_DIES_life:-3 opponent && life:-3 controller
auto=_DIES_all(player) life:-3
text=When Deathcurse Ogre dies, each player loses 3 life.
mana={5}{B}
type=Creature
@@ -31905,7 +31900,7 @@ name=Dream Twist
target=player
auto=deplete:3
flashback={1}{U}
text=Target player puts the top three cards of his or her library into his or her graveyard. -- Flashback {1}{U}
text=Target player mills three cards. -- Flashback {1}{U}
mana={U}
type=Instant
[/card]
@@ -32517,7 +32512,7 @@ toughness=1
[card]
name=Drowner Initiate
auto=@movedto(*[blue]|stack):pay({1}) deplete:2 target(player)
text=Whenever a player casts a blue spell, you may pay {1}. If you do, target player puts the top two cards of his or her library into his or her graveyard.
text=Whenever a player casts a blue spell, you may pay {1}. If you do, target player mills two cards.
mana={U}
type=Creature
subtype=Merfolk Wizard
@@ -32539,7 +32534,7 @@ toughness=5
[card]
name=Drowner of Secrets
auto={T(merfolk|mybattlefield)}:deplete:1 target(player)
text=Tap an untapped Merfolk you control: Target player puts the top card of his or her library into his or her graveyard.
text=Tap an untapped Merfolk you control: Target player mills a card.
mana={2}{U}
type=Creature
subtype=Merfolk Wizard
@@ -33044,7 +33039,7 @@ toughness=1
name=Duskmantle Guildmage
auto={1}{U}{B}:name(lifeleech) transforms((,newability[@movedto(*|opponentgraveyard):life:-1 opponent])) ueot
auto={2}{U}{B}:deplete:2 target(player)
text={1}{U}{B}: Whenever a card is put into an opponent's graveyard from anywhere this turn, that player loses 1 life. -- {2}{U}{B}: Target player puts the top two cards of his or her library into his or her graveyard.
text={1}{U}{B}: Whenever a card is put into an opponent's graveyard from anywhere this turn, that player loses 1 life. -- {2}{U}{B}: Target player mills two cards.
mana={U}{B}
type=Creature
subtype=Human Wizard
@@ -33065,7 +33060,7 @@ toughness=2
name=Duskmantle, House of Shadow
auto={T}:Add{1}
auto={U}{B}{T}:deplete:1 target(player)
text={T}: Add {1} to your mana pool. -- {U}{B}, {T}: Target player puts the top card of his or her library into his or her graveyard.
text={T}: Add {1} to your mana pool. -- {U}{B}, {T}: Target player mills a card.
type=Land
[/card]
[card]
@@ -36194,7 +36189,7 @@ type=Instant
name=Enigma Eidolon
auto={U}{S}:deplete:3 target(player)
autograveyard=@movedTo(*[multicolor]|mystack):may moveTo(myhand)
text={U}, Sacrifice Enigma Eidolon: Target player puts the top three cards of his or her library into his or her graveyard. -- Whenever you cast a multicolored spell, you may return Enigma Eidolon from your graveyard to your hand.
text={U}, Sacrifice Enigma Eidolon: Target player mills three cards. -- Whenever you cast a multicolored spell, you may return Enigma Eidolon from your graveyard to your hand.
mana={3}{U}
type=Creature
subtype=Spirit
@@ -37417,7 +37412,7 @@ type=Instant
name=Evanescent Intellect
target=creature
auto=teach(creature) {1}{U}{T}:deplete:3 target(player)
text=Enchant creature -- Enchanted creature has "1Blue, Tap: Target player puts the top three cards of his or her library into his or her graveyard."
text=Enchant creature -- Enchanted creature has "1Blue, Tap: Target player mills three cards."
mana={U}
type=Enchantment
subtype=Aura
@@ -38034,7 +38029,7 @@ subtype=Aura
name=Extract from Darkness
auto=all(player) deplete:2
auto=moveto(mybattlefield) target(creature|graveyard)
text=Each player puts the top two cards of his or her library into his or her graveyard. Then put a creature card from a graveyard onto the battlefield under your control.
text=Each player mills two cards. Then put a creature card from a graveyard onto the battlefield under your control.
mana={3}{U}{B}
type=Sorcery
[/card]
@@ -41157,8 +41152,7 @@ type=Instant
[/card]
[card]
name=Flame Rift
auto=damage:4 opponent
auto=damage:4 controller
auto=all(player) damage:4
text=Flame Rift deals 4 damage to each player.
mana={1}{R}
type=Sorcery
@@ -41723,7 +41717,7 @@ toughness=1
name=Fleeting Memories
auto=name(Create clue) token(Clue) controller
auto=@sacrificed(clue|mybattlefield):target(player) deplete:3
text=When Fleeting Memories enters the battlefield, investigate. (Put a colorless Clue artifact token onto the battlefield with "{2}, Sacrifice this artifact: Draw a card.") -- Whenever you sacrifice a Clue, target player puts the top three cards of his or her library into his or her graveyard.
text=When Fleeting Memories enters the battlefield, investigate. (Put a colorless Clue artifact token onto the battlefield with "{2}, Sacrifice this artifact: Draw a card.") -- Whenever you sacrifice a Clue, target player mills three cards.
mana={2}{U}
type=Enchantment
[/card]
@@ -41932,7 +41926,7 @@ type=Instant
[card]
name=Flint Golem
auto=_BLOCKED_deplete:3 opponent
text=Whenever Flint Golem becomes blocked, defending player puts the top three cards of his or her library into his or her graveyard.
text=Whenever Flint Golem becomes blocked, defending player mills three cards.
mana={4}
type=Artifact Creature
subtype=Golem
@@ -45388,7 +45382,7 @@ toughness=2
name=Geralf's Mindcrusher
abilities=undying
auto=deplete:5 target(player)
text=When Geralf's Mindcrusher enters the battlefield, target player puts the top 5 cards of his or her library into his or her graveyard. -- Undying
text=When Geralf's Mindcrusher enters the battlefield, target player mills five cards. -- Undying
mana={4}{U}{U}
type=Creature
subtype=Zombie Horror
@@ -45994,8 +45988,8 @@ toughness=2
[/card]
[card]
name=Ghoulcaller's Bell
auto={T}:deplete:1 controller && deplete:1 opponent
text={T}: Each player puts the top card of his or her library into his or her graveyard.
auto={T}:all(player) deplete:1
text={T}: Each player mills a card.
mana={1}
type=Artifact
[/card]
@@ -50507,7 +50501,7 @@ type=Artifact
name=Grinding Station
auto=@movedTo(artifact|battlefield):may untap
auto={T}{S(artifact|myBattlefield)}:deplete:3 target(player)
text={T}, Sacrifice an artifact: Target player puts the top three cards of his or her library into his or her graveyard. -- Whenever an artifact enters the battlefield, you may untap Grinding Station.
text={T}, Sacrifice an artifact: Target player mills three cards. -- Whenever an artifact enters the battlefield, you may untap Grinding Station.
mana={2}
type=Artifact
[/card]
@@ -51865,7 +51859,7 @@ type=Instant
[card]
name=Hair-Strung Koto
auto={T(creature|mybattlefield)}:deplete:1 target(player)
text=Tap an untapped creature you control: Target player puts the top card of his or her library into his or her graveyard.
text=Tap an untapped creature you control: Target player mills a card.
mana={6}
type=Artifact
[/card]
@@ -53273,8 +53267,8 @@ toughness=1
[/card]
[card]
name=Heartless Hidetsugu
text={T}: Heartless Hidetsugu deals damage to each player equal to half that player's life total, rounded down.
auto={t}:damage:halfdownlifetotal controller && damage:halfdownopponentlifetotal opponent
text={T}: Heartless Hidetsugu deals damage to each player equal to half that player's life total, rounded down.
mana={3}{R}{R}
type=Legendary Creature
subtype=Ogre Shaman
@@ -53527,7 +53521,7 @@ subtype=Equipment
[card]
name=Hedron Crab
auto=_LANDFALL_deplete:3 target(player)
text=Landfall - Whenever a land enters the battlefield under your control, target player puts the top three cards of his or her library into his or her graveyard.
text=Landfall - Whenever a land enters the battlefield under your control, target player mills three cards.
mana={U}
type=Creature
subtype=Crab
@@ -54297,7 +54291,7 @@ name=Hero's Blade
auto={4}:equip
auto=teach(creature) 3/2
auto=@movedto(creature[legendary]|mybattlefield):may all(trigger[to]) rehook
text=Equipped creature gets +3/+2. -- Whenever a legendary creature enters the battlefield under your control, you may attach Hero's Blade to it.
text=Equipped creature gets +3/+2. -- Whenever a legendary creature enters the battlefield under your control, you may attach Hero's Blade to it. -- Equip {4} ({4}: Attach to target creature you control. Equip only as a sorcery.)
mana={2}
type=Artifact
subtype=Equipment
@@ -55172,8 +55166,8 @@ toughness=2
name=Homeward Path
auto={T}:add{1}
auto={T}:name(revert to owner) moveto(ownerbattlefield) all(creature)
type=Land
text={T}: Add {1} to your mana pool. {T}: Each player gains control of all creatures he or she owns.
type=Land
[/card]
[card]
name=Homicidal Brute
@@ -55746,7 +55740,7 @@ name=Horrifying Revelation
target=player
auto=ability$!name(discard) target(*|myhand) reject!$ targetedplayer
auto=deplete:1
text=Target player discards a card, then puts the top card of his or her library into his or her graveyard.
text=Target player discards a card, then mills a card.
mana={B}
type=Sorcery
[/card]
@@ -55914,8 +55908,7 @@ toughness=2
[card]
name=Howling Banshee
abilities=flying
auto=life:-3 controller
auto=life:-3 opponent
auto=all(player) life:-3
text=Flying -- When Howling Banshee enters the battlefield, each player loses 3 life.
mana={2}{B}{B}
type=Creature
@@ -58329,7 +58322,7 @@ toughness=1
name=Ink Dissolver
aicode=activate target(*[zpos=1]|mylibrary) moveto(mylibrary) and!(moveto(mylibrary) and!(if cantargetcard(*[creature;share!types!]|*) then deplete:3 opponent )!)!
auto=@each my upkeep:name(Kinship) reveal:1 optionone if type(*[creature;share!types!]|reveal)~morethan~0 then deplete:3 opponent optiononeend optiontwo name(Put Back On Top) target(<1>*|reveal) moveto(mylibrary) optiontwoend revealend
text=Kinship - At the beginning of your upkeep, you may look at the top card of your library. If it shares a creature type with Ink Dissolver, you may reveal it. If you do, each opponent puts the top three cards of his or her library into his or her graveyard.
text=Kinship - At the beginning of your upkeep, you may look at the top card of your library. If it shares a creature type with Ink Dissolver, you may reveal it. If you do, each opponent mills three cards.
mana={1}{U}
type=Creature
subtype=Merfolk Wizard
@@ -69631,8 +69624,7 @@ subtype=Aura
[/card]
[card]
name=Maggot Carrier
auto=life:-1 controller
auto=life:-1 opponent
auto=all(player) life:-1
text=When Maggot Carrier enters the battlefield, each player loses 1 life.
mana={B}
type=Creature
@@ -70701,7 +70693,7 @@ subtype=Aura
name=Manic Scribe
auto=deplete:3 opponent
auto=@each opponent upkeep restriction{delirium}:deplete:3 opponent
text=When Manic Scribe enters the battlefield, each opponent puts the top three cards of his or her library into his or her graveyard. -- Delirium At the beginning of each opponent's upkeep, if there are four or more card types among cards in your graveyard, that player puts the top three cards of his or her library into his or her graveyard.
text=When Manic Scribe enters the battlefield, each opponent mills three cards. -- Delirium At the beginning of each opponent's upkeep, if there are four or more card types among cards in your graveyard, that player mills three cards.
mana={1}{U}
type=Creature
subtype=Human Wizard
@@ -72574,7 +72566,7 @@ toughness=1
[card]
name=Memory Erosion
auto=@movedTo(*|opponentstack):deplete:2 opponent
text=Whenever an opponent casts a spell, that player puts the top two cards of his or her library into his or her graveyard.
text=Whenever an opponent casts a spell, that player mills two cards.
mana={1}{U}{U}
type=Enchantment
[/card]
@@ -72608,7 +72600,7 @@ auto=deplete:4
auto=alternative deplete:4 target(player)
other={UB}{T(creature[black;blue]|mybattlefield)}{T(creature[black;blue]|mybattlefield)} name(Pay Conspire)
otherrestriction=type(creature[black;blue]|myBattlefield)~morethan~1
text=Target player puts the top four cards of his or her library into his or her graveyard. -- Conspire (As you cast this spell, you may tap two untapped creatures you control that share a color with it. When you do, copy it and you may choose a new target for the copy.)
text=Target player mills four cards. -- Conspire (As you cast this spell, you may tap two untapped creatures you control that share a color with it. When you do, copy it and you may choose a new target for the copy.)
mana={UB}
type=Sorcery
[/card]
@@ -72948,7 +72940,7 @@ toughness=1
[card]
name=Merfolk Mesmerist
auto={U}{T}:deplete:2 target(player)
text={U}, {T}: Target player puts the top two cards of his or her library into his or her graveyard.
text={U}, {T}: Target player mills two cards.
mana={1}{U}
type=Creature
subtype=Merfolk Wizard
@@ -73147,7 +73139,7 @@ toughness=3
[card]
name=Merrow Witsniper
auto=deplete:1 target(player)
text=When Merrow Witsniper enters the battlefield, target player puts the top card of his or her library into his or her graveyard.
text=When Merrow Witsniper enters the battlefield, target player mills a card.
mana={U}
type=Creature
subtype=Merfolk Rogue
@@ -73190,7 +73182,7 @@ toughness=1
name=Mesmeric Orb
auto=@untapped(*|myBattlefield):deplete:1 controller
auto=@untapped(*|opponentBattlefield):deplete:1 opponent
text=Whenever a permanent becomes untapped, that permanent's controller puts the top card of his or her library into his or her graveyard.
text=Whenever a permanent becomes untapped, that permanent's controller mills a card.
mana={2}
type=Artifact
[/card]
@@ -73738,7 +73730,7 @@ toughness=5
[card]
name=Mikokoro, Center of the Sea
auto={T}:Add{1}
auto={2}{T}:draw:1 controller && draw:1 opponent
auto={2}{T}:all(player) draw:1
text={T}: Add {1} to your mana pool. -- {2}, {T}: Each player draws a card.
type=Legendary Land
[/card]
@@ -73801,7 +73793,7 @@ toughness=1
[card]
name=Millstone
auto={2}{T}:deplete:2 target(player)
text={2}, {T}: Target player puts the top two cards of his or her library into his or her graveyard.
text={2}, {T}: Target player mills two cards.
mana={2}
type=Artifact
[/card]
@@ -74202,7 +74194,7 @@ toughness=4
name=Mindshrieker
abilities=flying
auto={2}:name(deplete) target(player) Reveal:1 revealzone(targetedpersonslibrary) optionone all(*|reveal) moveto(ownerlibrary) and!( transforms((,newability[deplete:1])) oneshot )! optiononeend afterrevealed all(this) revealedmana/revealedmana afterrevealedend revealend
text=Flying -- {2}: Target player puts the top card of his or her library into his or her graveyard. Mindshrieker gets +X/+X until end of turn, where X is that card's mana value.
text=Flying -- {2}: Target player mills a card. Mindshrieker gets +X/+X until end of turn, where X is that card's mana value.
mana={1}{U}
type=Creature
subtype=Spirit Bird
@@ -74403,7 +74395,7 @@ toughness=1
name=Minister of Inquiries
auto=alterenergy:2 controller
auto={T}{e:1}:deplete:3 target(player)
text=When Minister of Inquiries enters the battlefield, you get {E}{E} (two energy counters). -- {T}, Pay {E}: Target player puts the top three cards of his or her library into his or her graveyard.
text=When Minister of Inquiries enters the battlefield, you get {E}{E} (two energy counters). -- {T}, Pay {E}: Target player mills three cards.
mana={U}
type=Creature
subtype=Vedalken Advisor
@@ -78829,7 +78821,7 @@ subtype=Aura
name=Necromaster Dragon
abilities=flying
auto=@combatdamaged(player) from(this):pay({2}) _ZOMBIETOKEN_ controller && deplete:2 all(opponent)
text=Flying -- Whenever Necromaster Dragon deals combat damage to a player, you may pay {2}. If you do, put a 2/2 black Zombie creature token onto the battlefield and each opponent puts the top two cards of his or her library into his or her graveyard.
text=Flying -- Whenever Necromaster Dragon deals combat damage to a player, you may pay {2}. If you do, put a 2/2 black Zombie creature token onto the battlefield and each opponent mills two cards.
mana={3}{U}{B}
type=Creature
subtype=Dragon
@@ -79140,7 +79132,7 @@ subtype=Trap
name=Nephalia Drownyard
auto={T}:Add{1}
auto={1}{U}{B}{T}:deplete:3 target(player)
text={T}: Add {1} to your mana pool. -- {1}{U}{B}, {T}, Target player puts the top three cards of his or her library into his or her graveyard.
text={T}: Add {1} to your mana pool. -- {1}{U}{B}, {T}, Target player mills three cards.
type=Land
[/card]
[card]
@@ -80581,10 +80573,8 @@ toughness=3
[/card]
[card]
name=Noggle Ransacker
auto=draw:2 controller
auto=draw:2 opponent
auto=discard:1 controller
auto=discard:1 opponent
auto=all(player) draw:2
auto=all(player) discard:1
text=When Noggle Ransacker enters the battlefield, each player draws two cards, then discards a card at random.
mana={2}{UR}
type=Creature
@@ -83400,7 +83390,7 @@ subtype=Gate
[card]
name=Orzhov Guildmage
auto={2}{W}:life:1 target(player)
auto={2}{B}:life:-1 controller && life:-1 opponent
auto={2}{B}:all(player) life:-1
text=({(w/b)} can be paid with either {W} or {B}.) -- {2}{W}: Target player gains 1 life. -- {2}{B}: Each player loses 1 life.
mana={WB}{WB}
type=Creature
@@ -83477,7 +83467,7 @@ toughness=3
[card]
name=Otherworld Atlas
auto={T}:counter(0/0,1,Charge)
auto={T}:draw:counter{0%0.1.Charge} controller && draw:counter{0%0.1.Charge} opponent
auto={T}:all(player) draw:counter{0%0.1.Charge}
text={T}: Put a charge counter on Otherworld Atlas. -- {T}: Each player draws a card for each charge counter on Otherworld Atlas.
mana={4}
type=Artifact
@@ -86705,7 +86695,7 @@ name=Pilfered Plans
target=player
auto=deplete:3
auto=draw:2 controller
text=Target player puts the top three cards of his or her library into his or her graveyard. -- Draw two cards.
text=Target player mills three cards. -- Draw two cards.
mana={1}{U}{B}
type=Sorcery
[/card]
@@ -89250,8 +89240,7 @@ subtype=Aura
[/card]
[card]
name=Prosperity
auto=Draw:X controller
auto=Draw:X opponent
auto=all(player) Draw:X
text=Each player draws X cards.
mana={X}{U}
type=Sorcery
@@ -89498,7 +89487,7 @@ type=Instant
name=Psychic Strike
target=*|stack
auto=fizzle && deplete:2 targetcontroller
text=Counter target spell. Its controller puts the top two cards of his or her library into his or her graveyard.
text=Counter target spell. Its controller mills two cards.
mana={1}{U}{B}
type=Instant
[/card]
@@ -91859,7 +91848,7 @@ toughness=3
name=Rancid Earth
target=land
auto=destroy
auto=aslongas(*|mygraveyard) lord(creature) damage:1 >6
auto=aslongas(*|mygraveyard) all(creature) damage:1 >6
auto=aslongas(*|mygraveyard) damage:1 controller >6
auto=aslongas(*|mygraveyard) damage:1 opponent >6
text=Destroy target land. -- Threshold - If seven or more cards are in your graveyard, instead destroy that land and Rancid Earth deals 1 damage to each creature and each player.
@@ -92114,7 +92103,7 @@ toughness=5
[/card]
[card]
name=Rathi Fiend
auto=life:-3 controller && life:-3 opponent
auto=all(player) life:-3
aicode=activate moveTo(myBattlefield) target(mercenary[manacost<=3]|myLibrary)
auto={3}{T}:name(search card) reveal:plibrarycount optionone name(choose card) target(mercenary[manacost<=3]|reveal) moveto(ownerlibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownerlibrary) and!( all(*|reveal) moveto(ownerlibrary) and!(shuffle)! )! optiontwoend afterrevealed all(tobecast|mylibrary) moveto(ownerlibrary) and!(activate castcard(putinplay))! afterrevealedend revealend
text=When Rathi Fiend enters the battlefield, each player loses 3 life. -- {3}, {T}: Search your library for a Mercenary permanent card with mana value 3 or less and put that card onto the battlefield. Then shuffle your library.
@@ -92476,7 +92465,7 @@ name=Ray of Erasure
target=player
auto=deplete:1
auto=@next upkeep:draw:1 controller
text=Target player puts the top card of his or her library into his or her graveyard. -- Draw a card at the beginning of the next turn's upkeep.
text=Target player mills a card. -- Draw a card at the beginning of the next turn's upkeep.
mana={U}
type=Instant
[/card]
@@ -93409,7 +93398,7 @@ toughness=6
[card]
name=Reef Pirates
auto=@damagefoeof(player) from(this):deplete:1 opponent
text=Whenever Reef Pirates deals damage to an opponent, that player puts the top card of his or her library into his or her graveyard.
text=Whenever Reef Pirates deals damage to an opponent, that player mills a card.
mana={1}{U}{U}
type=Creature
subtype=Zombie Pirate
@@ -93472,8 +93461,7 @@ type=Instant
[card]
name=Reforge the Soul
auto=reject all(*|hand)
auto=draw:7 opponent
auto=draw:7 controller
auto=all(player) draw:7
autohand=restriction{miracle} pay[[{1}{R}]] name(Miracle) activate name(Miracle) castcard(restricted)
text=Each player discards his or her hand and draws seven cards. -- Miracle {1}{R} (You may cast this card for its miracle cost when you draw it if it's the first card you drew this turn.)
mana={3}{R}{R}
@@ -94715,7 +94703,7 @@ type=Instant
[card]
name=Returned Centaur
auto=deplete:4 target(player)
text=When Returned Centaur enters the battlefield, target player puts the top four cards of his or her library into his or her graveyard.
text=When Returned Centaur enters the battlefield, target player mills four cards.
mana={3}{B}
type=Creature
subtype=Zombie Centaur
@@ -94735,8 +94723,8 @@ toughness=3
[/card]
[card]
name=Returned Reveler
auto=_DIES_deplete:3 controller && deplete:3 opponent
text=When Returned Reveler dies, each player puts the top three cards of his or her library into his or her graveyard.
auto=_DIES_all(player) deplete:3
text=When Returned Reveler dies, each player mills three cards.
mana={1}{B}
type=Creature
subtype=Zombie Satyr
@@ -95178,7 +95166,7 @@ type=Instant
[card]
name=Riddlekeeper
auto=@combat(attacking) source(creature|opponentBattlefield):deplete:2 opponent
text=Whenever a creature attacks you or a planeswalker you control, that creature's controller puts the top two cards of his or her library into his or her graveyard.
text=Whenever a creature attacks you or a planeswalker you control, that creature's controller mills two cards.
mana={2}{U}
type=Creature
subtype=Homunculus
@@ -96294,7 +96282,7 @@ toughness=0
[/card]
[card]
name=Rockcaster Platoon
auto={4}{G}:damage:4 all(creature[flying],player)
auto={4}{G}:damage:2 all(creature[flying]) && damage:2 all(player)
text={4}{G}: Rockcaster Platoon deals 2 damage to each creature with flying and each player.
mana={5}{W}{W}
type=Creature
@@ -97368,8 +97356,7 @@ type=Enchantment
[/card]
[card]
name=Rumbling Slum
auto=@each my upkeep:damage:1 opponent
auto=@each my upkeep:damage:1 controller
auto=@each my upkeep:damage:1 all(player)
text=At the beginning of your upkeep, Rumbling Slum deals 1 damage to each player.
mana={1}{R}{G}{G}
type=Creature
@@ -97483,7 +97470,7 @@ type=Artifact
[/card]
[card]
name=Runed Servitor
auto=_DIES_draw:1 controller && draw:1 opponent
auto=_DIES_all(player) draw:1
text=When Runed Servitor dies, each player draws a card.
mana={2}
type=Artifact Creature
@@ -98363,7 +98350,7 @@ toughness=4
[card]
name=Sage's Row Denizen
auto=@movedTo(other creature[blue]|mybattlefield):deplete:2 target(player)
text=Whenever another blue creature enters the battlefield under your control, target player puts the top two cards of his or her library into his or her graveyard.
text=Whenever another blue creature enters the battlefield under your control, target player mills two cards.
mana={2}{U}
type=Creature
subtype=Vedalken Wizard
@@ -99093,7 +99080,7 @@ toughness=1
[card]
name=Sanity Grinding
auto=reveal:10 optionone name(Look) target(*|reveal) deplete:type:manau opponent optiononeend optiontwo name(put on bottom) target(<10>*|reveal) bottomoflibrary optiontwoend revealend
text=Chroma - Reveal the top ten cards of your library. For each blue mana symbol in the mana costs of the revealed cards, target opponent puts the top card of his or her library into his or her graveyard. Then put the cards you revealed this way on the bottom of your library in any order.
text=Chroma - Reveal the top ten cards of your library. For each blue mana symbol in the mana costs of the revealed cards, target opponent mills a card. Then put the cards you revealed this way on the bottom of your library in any order.
mana={U}{U}{U}
type=Sorcery
[/card]
@@ -100733,7 +100720,7 @@ name=Screeching Silcaw
abilities=flying
auto=@combatdamagefoeof(player) from(this) restriction{type(artifact|myBattlefield)~morethan~2}:deplete:4 opponent
auto=@combatdamageof(player) from(this) restriction{type(artifact|myBattlefield)~morethan~2}:deplete:4 controller
text=Flying -- Metalcraft - Whenever Screeching Silcaw deals combat damage to a player, if you control three or more artifacts, that player puts the top four cards of his or her library into his or her graveyard.
text=Flying -- Metalcraft - Whenever Screeching Silcaw deals combat damage to a player, if you control three or more artifacts, that player mills four cards.
mana={1}{U}
type=Creature
subtype=Bird
@@ -100753,7 +100740,7 @@ toughness=1
[card]
name=Screeching Sliver
auto=lord(sliver) {T}:deplete:1 target(player)
text=All Slivers have "{T}: Target player puts the top card of his or her library into his or her graveyard."
text=All Slivers have "{T}: Target player mills a card."
mana={U}
type=Creature
subtype=Sliver
@@ -102191,7 +102178,7 @@ toughness=1
name=Selhoff Occultist
auto=@movedTo(other creature|graveyard) from(battlefield):deplete:1 target(player)
auto=_DIES_deplete:1 target(player)
text=Whenever Selhoff Occultist or another creature dies, target player puts the top card of his or her library into his or her graveyard.
text=Whenever Selhoff Occultist or another creature dies, target player mills a card.
mana={2}{U}
type=Creature
subtype=Human Rogue
@@ -103071,7 +103058,7 @@ toughness=2
name=Sewer Nemesis
auto=choice name(opponent) transforms((,newability[type:*:opponentgraveyard/type:*:opponentgraveyard cdaactive],newability[@movedTo(*|opponentstack):deplete:1 opponent])) forever
auto=choice name(you) transforms((,newability[type:*:mygraveyard/type:*:mygraveyard cdaactive],newability[@movedTo(*|mystack):deplete:1 controller])) forever
text=As Sewer Nemesis enters the battlefield, choose a player. -- Sewer Nemesis's power and toughness are each equal to the number of cards in the chosen player's graveyard. -- Whenever the chosen player casts a spell, that player puts the top card of his or her library into his or her graveyard.
text=As Sewer Nemesis enters the battlefield, choose a player. -- Sewer Nemesis's power and toughness are each equal to the number of cards in the chosen player's graveyard. -- Whenever the chosen player casts a spell, that player mills a card.
mana={3}{B}
type=Creature
subtype=Horror
@@ -103831,7 +103818,7 @@ toughness=6
[/card]
[card]
name=Shepherd of Rot
auto={T}:life:-type:zombie:battlefield opponent && life:-type:zombie:battlefield controller
auto={T}:all(player) life:-type:zombie:battlefield
text={T}: Each player loses 1 life for each Zombie on the battlefield.
mana={1}{B}
type=Creature
@@ -104638,7 +104625,7 @@ name=Shriekgeist
abilities=flying
auto=@combatdamagefoeof(player) from(this):deplete:2 opponent
auto=@combatdamageof(player) from(this):deplete:2 controller
text=Flying -- Whenever Shriekgeist deals combat damage to a player, that player puts the top two cards of his or her library into his or her graveyard.
text=Flying -- Whenever Shriekgeist deals combat damage to a player, that player mills two cards.
mana={1}{U}
type=Creature
subtype=Spirit
@@ -104649,7 +104636,7 @@ toughness=1
name=Shriekhorn
auto=counter(0/0,3,Charge)
auto={T}{C(0/0,-1,Charge)}:deplete:2 target(player)
text=Shriekhorn enters the battlefield with three charge counters on it. -- {T}, Remove a charge counter from Shriekhorn: Target player puts the top two cards of his or her library into his or her graveyard.
text=Shriekhorn enters the battlefield with three charge counters on it. -- {T}, Remove a charge counter from Shriekhorn: Target player mills two cards.
mana={1}
type=Artifact
[/card]
@@ -104921,7 +104908,7 @@ toughness=6
[card]
name=Sibsig Host
auto=choice all(player) deplete:3
text=When Sibsig Host enters the battlefield, each player puts the top three cards of his or her library into his or her graveyard.
text=When Sibsig Host enters the battlefield, each player mills three cards.
mana={4}{B}
type=Creature
subtype=Zombie
@@ -106244,7 +106231,7 @@ toughness=3
name=Siren of the Silent Song
abilities=flying
auto=@untapped(this):ability$!notatarget(*|myhand) reject!$ability opponent && deplete:1 opponent
text=Flying -- Inspired -- Whenever Siren of the Silent Song becomes untapped, each opponent discards a card, then puts the top card of his or her library into his or her graveyard.
text=Flying -- Inspired -- Whenever Siren of the Silent Song becomes untapped, each opponent discards a card, then mills a card.
mana={1}{U}{B}
type=Creature
subtype=Zombie Siren
@@ -107318,7 +107305,7 @@ toughness=3
name=Skyscribing
auto=Draw:X controller
auto=Draw:X opponent
autohand={2}{U}:draw:1 controller && draw:1 opponent limit:1 myUpkeepOnly
autohand={2}{U}:all(player) draw:1 limit:1 myUpkeepOnly
text=Each player draws X cards. -- Forecast - {2}{U}, Reveal Skyscribing from your hand: Each player draws a card. (Activate this ability only during your upkeep and only once each turn.)
mana={X}{U}{U}
type=Sorcery
@@ -109466,7 +109453,7 @@ toughness=1
name=Soratami Mindsweeper
abilities=flying
auto={H(land|mybattlefield)}{2}:deplete:2 target(player)
text=Flying -- {2}, Return a land you control to its owner's hand: Target player puts the top two cards of his or her library into his or her graveyard.
text=Flying -- {2}, Return a land you control to its owner's hand: Target player mills two cards.
mana={3}{U}
type=Creature
subtype=Moonfolk Wizard
@@ -109937,7 +109924,7 @@ toughness=1
[/card]
[card]
name=Soulcage Fiend
auto=_DIES_life:-3 opponent && life:-3 controller
auto=_DIES_all(player) life:-3
text=When Soulcage Fiend dies, each player loses 3 life.
mana={1}{B}{B}
type=Creature
@@ -110918,7 +110905,7 @@ type=Instant
name=Sphinx's Tutelage
auto=@drawof(player):color deplete:2 opponent
auto={u}{5}:_LOOT_
text=Whenever you draw a card, target opponent puts the top two cards of his or her library into his or her graveyard. If they're both nonland cards that share a color, repeat this process. -- {5}{U}: Draw a card, then discard a card.
text=Whenever you draw a card, target opponent mills two cards. If they're both nonland cards that share a color, repeat this process. -- {5}{U}: Draw a card, then discard a card.
mana={2}{U}
type=Enchantment
[/card]
@@ -111705,7 +111692,7 @@ toughness=1
[/card]
[card]
name=Spiteflame Witch
auto={B}{R}:life:-1 opponent && life:-1 player
auto={B}{R}:all(player) life:-1
text={B}{R}: Each player loses 1 life.
mana={1}{BR}
type=Creature
@@ -113406,7 +113393,7 @@ toughness=2
name=Stern Mentor
auto=soulbond {t}:deplete:2 target(player)
abilities=soulbond
text=Soulbond (You may pair this creature with another unpaired creature when either enters the battlefield. They remain paired for as long as you control both of them.) -- As long as Stern Mentor is paired with another creature, each of those creatures has "{T}: Target player puts the top two cards of his or her library into his or her graveyard."
text=Soulbond (You may pair this creature with another unpaired creature when either enters the battlefield. They remain paired for as long as you control both of them.) -- As long as Stern Mentor is paired with another creature, each of those creatures has "{T}: Target player mills two cards."
mana={3}{U}
type=Creature
subtype=Human Wizard
@@ -118693,7 +118680,7 @@ toughness=3
[/card]
[card]
name=Temple Bell
auto={T}:draw:1 controller && draw:1 opponent
auto={T}:all(player) draw:1
text={T}:Each player draws a card.
mana={3}
type=Artifact
@@ -119714,7 +119701,7 @@ name=Thassa's Bounty
target=player
auto=deplete:3
auto=draw:3 controller
text=Draw three cards. Target player puts the top three cards of his or her library into his or her graveyard.
text=Draw three cards. Target player mills three cards.
mana={5}{U}
type=Sorcery
[/card]
@@ -119722,7 +119709,7 @@ type=Sorcery
name=Thassa's Devourer
auto=deplete:2 target(player)
auto=_CONSTELLATION_deplete:2 target(player)
text=Constellation -- Whenever Thassa's Devourer or another enchantment enters the battlefield under your control, target player puts the top two cards of his or her library into his or her graveyard.
text=Constellation -- Whenever Thassa's Devourer or another enchantment enters the battlefield under your control, target player mills two cards.
mana={4}{U}
type=Enchantment Creature
subtype=Elemental
@@ -120485,7 +120472,7 @@ name=Thought Scour
target=player
auto=deplete:2
auto=draw:1 controller
text=Target player puts the top two cards of his or her library into his or her graveyard. -- Draw a card.
text=Target player mills two cards. -- Draw a card.
mana={U}
type=Instant
[/card]
@@ -121145,7 +121132,8 @@ toughness=5
[/card]
[card]
name=Thunder of Hooves
auto=damage:type:beast:battlefield all(player,creature[-flying])
auto=damage:type:beast:battlefield all(creature[-flying])
auto=damage:type:beast:battlefield all(player)
text=Thunder of Hooves deals X damage to each creature without flying and each player, where X is the number of Beasts on the battlefield.
mana={3}{R}
type=Sorcery
@@ -124277,8 +124265,9 @@ type=Sorcery
[card]
name=Triskaidekaphobia
auto=@each my upkeep restriction{compare(opponentlifetotal)~equalto~13}:winGame
auto=@each my upkeep:choice name(gain) life:1 opponent
auto=@each my upkeep:choice name(loss) life:-1 opponent
auto=@each my upkeep restriction{compare(lifetotal)~equalto~13}:winGame opponent
auto=@each my upkeep:choice name(gain) all(player) life:1
auto=@each my upkeep:choice name(loss) all(player) life:-1
text=At the beginning of your upkeep, choose one -- Each player with exactly 13 life loses the game, then each player gains 1 life. -- Each player with exactly 13 life loses the game, then each player loses 1 life.
mana={3}{B}
type=Enchantment
@@ -127698,7 +127687,7 @@ toughness=2
[card]
name=Vedalken Entrancer
auto={U}{T}:deplete:2 target(player)
text={U}, {T}: Target player puts the top two cards of his or her library into his or her graveyard.
text={U}, {T}: Target player mills two cards.
mana={3}{U}
type=Creature
subtype=Vedalken Wizard
@@ -128346,7 +128335,7 @@ type=Enchantment
[card]
name=Vessel of Paramnesia
auto={U}{s}:deplete:3 target(player) && draw:1 controller
text={U}, Sacrifice Vessel of Paramnesia: Target player puts the top three cards of his or her library into his or her graveyard. Draw a card.
text={U}, Sacrifice Vessel of Paramnesia: Target player mills three cards. Draw a card.
mana={1}{U}
type=Enchantment
[/card]
@@ -129615,8 +129604,7 @@ text=Flying, lifelink Sacrifice a creature: Put X +1/+1 counters on Vish Kal, Bl
[/card]
[card]
name=Vision Skeins
auto=draw:2 opponent
auto=draw:2 controller
auto=all(player) draw:2
text=Each player draws two cards.
mana={1}{U}
type=Instant
@@ -130243,7 +130231,7 @@ toughness=4
[card]
name=Volcanic Eruption
target=<prex>mountain
auto=destroy && damage:1 all(player) && damage:1 all(creature)
auto=destroy && damage:1 all(creature,player)
text=Destroy X target Mountains. Volcanic Eruption deals damage to each creature and each player equal to the number of Mountains destroyed this way.
mana={X}{U}{U}{U}
type=Sorcery
@@ -133290,8 +133278,7 @@ type=Instant
[card]
name=Wheel of Fate
auto=reject all(*|hand)
auto=draw:7 opponent
auto=draw:7 controller
auto=all(player) draw:7
text=Wheel of Fate is red. -- Suspend 4 - {1}{R} (Rather than cast this card from your hand, pay {1}{R} and exile it with four time counters on it. At the beginning of your upkeep, remove a time counter. When the last is removed, cast it without paying its mana cost.) -- Each player discards his or her hand, then draws seven cards.
type=Sorcery
color=red
@@ -133302,8 +133289,7 @@ suspend(4)={1}{r}
[card]
name=Wheel of Fortune
auto=reject all(*|hand)
auto=draw:7 opponent
auto=draw:7 controller
auto=all(player) draw:7
text=Each player discards his or her hand and draws seven cards.
mana={2}{R}
type=Sorcery
@@ -133331,8 +133317,8 @@ type=Enchantment
[/card]
[card]
name=Whetstone
auto={3}:deplete:2 controller && deplete:2 opponent
text={3}: Each player puts the top two cards of his or her library into his or her graveyard.
auto={3}:all(player) deplete:2
text={3}: Each player mills two cards.
mana={3}
type=Artifact
[/card]
@@ -134746,7 +134732,7 @@ type=Sorcery
[/card]
[card]
name=Winter Sky
auto=flipacoin winability damage:1 all(creature,player) winabilityend loseability draw:1 controller && draw:1 opponent loseabilityend flipend
auto=flipacoin winability damage:1 all(creature,player) winabilityend loseability all(player) draw:1 loseabilityend flipend
text=Flip a coin. If you win the flip, Winter Sky deals 1 damage to each creature and each player. If you lose the flip, each player draws a card.
mana={R}
type=Sorcery
@@ -135913,7 +135899,7 @@ type=Artifact
name=Worry Beads
auto=@each my upkeep:deplete:1 controller
auto=@each opponent upkeep:deplete:1 opponent
text=At the beginning of each player's upkeep, that player puts the top card of his or her library into his or her graveyard.
text=At the beginning of each player's upkeep, that player mills a card.
mana={3}
type=Artifact
[/card]