Updated all cards I found with discard effects by using "reject":

Addle
Apocalypse
Brainbite
Careful Study
Coercion
Distress
Doomsday Specter
Dragon Mage
Drekavac
Duress
Encroach
Exiled Boggart
He Who Hungers
Lion's Eye Diamond
Looter il-Kor
Manabond
Mercenary Knight
Merfolk Traders
Mind Slash
Mindslicer
Mox Diamond
Myojin of Night's Reach
Nicol Bolas
Null Brooch
One with Nothing
Ostracize
Owl Familiar
Psychic Spear
Screeching Drake
Shattered Dreams
Sift
Sky-Eel School
Slate of Ancestry
Talara's Bane
Thought Gorger
Thoughtseize
Thrull Surgeon
Thundering Wurm
Unmask
Vodalian Merchant
Volrath the Fallen
Wheel and Deal
Wheel of Fortune

Bazaar of Baghdad Discard
Bonded Fetch's Discard
Careful Studies 2nd Discard
Drowned Rusalkas Discard
Emmessi Tome's Discard
Enclave Cryptologist's Draw-Discard
Frontline Sage's Discard
Grixis Battlemage's Discard
Inspired Sprite's Discard
Jalum Tome's Discard
Magus of the Bazaar Discard
Merfolk Looter's Discard
Obelisk of Alara's Discard
Riddlesmith's Discard
Thought Courier's Discard
Treva's Charm's Discard
This commit is contained in:
guzhenjie1@gmail.com
2011-03-26 09:13:33 +00:00
parent 8f4f884edb
commit eb81a10868
+72 -72
View File
@@ -539,11 +539,11 @@ type=Land
[/card] [/card]
[card] [card]
name=Addle name=Addle
auto=choice name(white) && moveTo(graveyard) target(*[white]|opponenthand) auto=choice name(white) && reject target(*[white]|opponenthand)
auto=choice name(blue) && moveTo(graveyard) target(*[blue]|opponenthand) auto=choice name(blue) && reject target(*[blue]|opponenthand)
auto=choice name(black) && moveTo(graveyard) target(*[black]|opponenthand) auto=choice name(black) && reject target(*[black]|opponenthand)
auto=choice name(red) && moveTo(graveyard) target(*[red]|opponenthand) auto=choice name(red) && reject target(*[red]|opponenthand)
auto=choice name(green) && moveTo(graveyard) target(*[green]|opponenthand) auto=choice name(green) && reject target(*[green]|opponenthand)
text=Choose a color. Target player reveals his or her hand and you choose a card of that color from it. That player discards that card. text=Choose a color. Target player reveals his or her hand and you choose a card of that color from it. That player discards that card.
mana={1}{B} mana={1}{B}
type=Sorcery type=Sorcery
@@ -2270,7 +2270,7 @@ type=Instant
[card] [card]
name=Apocalypse name=Apocalypse
auto=moveTo(exile) all(*|battlefield) auto=moveTo(exile) all(*|battlefield)
auto=moveTo(mygraveyard) all(*|myhand) auto=reject all(*|myhand)
text=Exile all permanents. You discard your hand. text=Exile all permanents. You discard your hand.
mana={2}{R}{R}{R} mana={2}{R}{R}{R}
type=Sorcery type=Sorcery
@@ -5146,7 +5146,7 @@ type=Land
[card] [card]
name=Bazaar of Baghdad Discard name=Bazaar of Baghdad Discard
auto=counter(0/0,1,Bazaar of Baghdad) auto=counter(0/0,1,Bazaar of Baghdad)
auto=@movedTo(*|myhand) from(mylibrary):thisforeach(counter{0/0.1.Bazaar of Baghdad}>0) moveTo(mygraveyard) target(*|myhand) && counter(0/0,-1,Bazaar of Baghdad) && counter(0/0,1,Bury) auto=@movedTo(*|myhand) from(mylibrary):thisforeach(counter{0/0.1.Bazaar of Baghdad}>0) reject target(*|myhand) && counter(0/0,-1,Bazaar of Baghdad) && counter(0/0,1,Bury)
auto=thisforeach(counter{0/0.1.Bury}>0) bury auto=thisforeach(counter{0/0.1.Bury}>0) bury
type=Nothing type=Nothing
id=-20122011 id=-20122011
@@ -7326,7 +7326,7 @@ toughness=2
[card] [card]
name=Bonded Fetch's Discard name=Bonded Fetch's Discard
auto=counter(0/0,1,Bonded Fetch) auto=counter(0/0,1,Bonded Fetch)
auto=@movedTo(*|myhand) from(mylibrary):thisforeach(counter{0/0.1.Bonded Fetch}>0) moveTo(mygraveyard) target(*|myhand) && counter(0/0,-1,Bonded Fetch) && counter(0/0,1,Bury) auto=@movedTo(*|myhand) from(mylibrary):thisforeach(counter{0/0.1.Bonded Fetch}>0) reject target(*|myhand) && counter(0/0,-1,Bonded Fetch) && counter(0/0,1,Bury)
auto=thisforeach(counter{0/0.1.Bury}>0) bury auto=thisforeach(counter{0/0.1.Bury}>0) bury
id=-1111145 id=-1111145
type=nothing type=nothing
@@ -7761,7 +7761,7 @@ type=Instant
[card] [card]
name=Brainbite name=Brainbite
target=*|opponenthand target=*|opponenthand
auto=moveTo(graveyard) auto=reject
auto=draw:1 controller auto=draw:1 controller
text=Target opponent reveals his or her hand. You choose a card from it. That player discards that card. -- Draw a card. text=Target opponent reveals his or her hand. You choose a card from it. That player discards that card. -- Draw a card.
mana={2}{U}{B} mana={2}{U}{B}
@@ -9220,7 +9220,7 @@ type=Instant
[card] [card]
name=Careful Study name=Careful Study
auto=draw:2 auto=draw:2
auto=moveTo(mygraveyard) target(*|myhand) auto=reject target(*|myhand)
auto=token(-1111116) auto=token(-1111116)
text=Draw two cards, then discard two cards. text=Draw two cards, then discard two cards.
mana={U} mana={U}
@@ -9229,7 +9229,7 @@ type=Sorcery
[card] [card]
name=Careful Studies 2nd Discard name=Careful Studies 2nd Discard
auto=counter(0/0,1,Careful Study) auto=counter(0/0,1,Careful Study)
auto=@movedTo(*|mygraveyard) from(myhand):thisforeach(counter{0/0.1.Careful Study}>0) moveTo(mygraveyard) target(*|myhand) && counter(0/0,-1,Careful Study) && counter(0/0,1,Bury) auto=@movedTo(*|mygraveyard) from(myhand):thisforeach(counter{0/0.1.Careful Study}>0) reject target(*|myhand) && counter(0/0,-1,Careful Study) && counter(0/0,1,Bury)
auto=thisforeach(counter{0/0.1.Bury}>0) bury auto=thisforeach(counter{0/0.1.Bury}>0) bury
id=-1111116 id=-1111116
type=Nothing type=Nothing
@@ -11754,7 +11754,7 @@ toughness=4
[card] [card]
name=Coercion name=Coercion
target=*|opponenthand target=*|opponenthand
auto=moveTo(graveyard) auto=reject
text=Target opponent reveals his or her hand. You choose a card from it. That player discards that card. text=Target opponent reveals his or her hand. You choose a card from it. That player discards that card.
mana={2}{B} mana={2}{B}
type=Sorcery type=Sorcery
@@ -16155,7 +16155,7 @@ type=Artifact
[/card] [/card]
[card] [card]
name=Distress name=Distress
auto=moveTo(graveyard) target(*[-land]|opponenthand) auto=reject target(*[-land]|opponenthand)
text=Target player reveals his or her hand. You choose a nonland card from it. That player discards that card. text=Target player reveals his or her hand. You choose a nonland card from it. That player discards that card.
mana={B}{B} mana={B}{B}
type=Sorcery type=Sorcery
@@ -16424,7 +16424,7 @@ toughness=2
[card] [card]
name=Doomsday Specter name=Doomsday Specter
abilities=flying abilities=flying
auto=@combatdamaged(player) from(this|mybattlefield): moveto(graveyard) target(*|opponenthand) auto=@combatdamaged(player) from(this|mybattlefield):reject target(*|opponenthand)
auto=moveTo(ownerhand) notatarget(creature[blue;black]|myBattlefield) auto=moveTo(ownerhand) notatarget(creature[blue;black]|myBattlefield)
text=Flying -- When Doomsday Specter enters the battlefield, return a blue or black creature you control to its owner's hand. -- Whenever Doomsday Specter deals combat damage to a player, look at that player's hand and choose a card from it. The player discards that card. text=Flying -- When Doomsday Specter enters the battlefield, return a blue or black creature you control to its owner's hand. -- Whenever Doomsday Specter deals combat damage to a player, look at that player's hand and choose a card from it. The player discards that card.
mana={2}{U}{B} mana={2}{U}{B}
@@ -16651,7 +16651,7 @@ type=Sorcery
[card] [card]
name=Dragon Mage name=Dragon Mage
abilities=flying abilities=flying
auto=@combatdamaged(player) from(this):moveto(graveyard) all(*|myhand) && draw:7 controller && moveto(graveyard) all(*|opponenthand) && draw:7 opponent auto=@combatdamaged(player) from(this):reject all(*|myhand) && draw:7 controller && reject all(*|opponenthand) && draw:7 opponent
text=Flying -- Whenever Dragon Mage deals combat damage to a player, each player discards his or her hand and draws seven cards. text=Flying -- Whenever Dragon Mage deals combat damage to a player, each player discards his or her hand and draws seven cards.
mana={5}{R}{R} mana={5}{R}{R}
type=Creature type=Creature
@@ -17104,7 +17104,7 @@ toughness=1
[/card] [/card]
[card] [card]
name=Drekavac name=Drekavac
auto=aslongas(*[-creature]|myhand) moveTo(graveyard) notatarget(*[-creature]|myhand) oneshot auto=aslongas(*[-creature]|myhand) reject target(*[-creature]|myhand) oneshot
auto=moveTo(graveyard) notatarget(this|myBattlefield) auto=moveTo(graveyard) notatarget(this|myBattlefield)
text=When Drekavac enters the battlefield, sacrifice it unless you discard a noncreature card. text=When Drekavac enters the battlefield, sacrifice it unless you discard a noncreature card.
mana={1}{B} mana={1}{B}
@@ -17420,7 +17420,7 @@ toughness=1
[card] [card]
name=Drowned Rusalkas Discard name=Drowned Rusalkas Discard
auto=counter(0/0,1,Drowned Rusalka) auto=counter(0/0,1,Drowned Rusalka)
auto=@movedTo(*|myhand) from(mylibrary):thisforeach(counter{0/0.1.Drowned Rusalka}>0) moveTo(mygraveyard) target(*|myhand) && counter(0/0,-1,Drowned Rusalka) && counter(0/0,1,Bury) auto=@movedTo(*|myhand) from(mylibrary):thisforeach(counter{0/0.1.Drowned Rusalka}>0) reject target(*|myhand) && counter(0/0,-1,Drowned Rusalka) && counter(0/0,1,Bury)
auto=thisforeach(counter{0/0.1.Bury}>0) bury auto=thisforeach(counter{0/0.1.Bury}>0) bury
id=-1111117 id=-1111117
type=nothing type=nothing
@@ -17604,7 +17604,7 @@ toughness=1
[card] [card]
name=Duress name=Duress
target=*[-creature;-land]|opponenthand target=*[-creature;-land]|opponenthand
auto=moveTo(graveyard) auto=reject
text=Target opponent reveals his or her hand. You choose a noncreature, nonland card from it. That player discards that card. text=Target opponent reveals his or her hand. You choose a noncreature, nonland card from it. That player discards that card.
mana={B} mana={B}
type=Sorcery type=Sorcery
@@ -19059,7 +19059,7 @@ type=Artifact
[card] [card]
name=Emmessi Tome's Discard name=Emmessi Tome's Discard
auto=counter(0/0,1,Emmessi Tome) auto=counter(0/0,1,Emmessi Tome)
auto=@movedTo(*|myhand) from(mylibrary):thisforeach(counter{0/0.1.Emmessi Tome}>0) moveTo(mygraveyard) target(*|myhand) && counter(0/0,-1,Emmessi Tome) && counter(0/0,1,Bury) auto=@movedTo(*|myhand) from(mylibrary):thisforeach(counter{0/0.1.Emmessi Tome}>0) reject target(*|myhand) && counter(0/0,-1,Emmessi Tome) && counter(0/0,1,Bury)
auto=thisforeach(counter{0/0.1.Bury}>0) bury auto=thisforeach(counter{0/0.1.Bury}>0) bury
id=-1111119 id=-1111119
type=nothing type=nothing
@@ -19217,13 +19217,13 @@ name=Enclave Cryptologist's Draw-Discard
type=nothing type=nothing
id=-194903111 id=-194903111
auto=draw:1 controller auto=draw:1 controller
auto=@movedto(this|exile):moveto(mygraveyard) target(*|myhand) auto=@movedto(this|exile):reject target(*|myhand)
auto=moveto(exile) all(this) auto=moveto(exile) all(this)
[/card] [/card]
[card] [card]
name=Encroach name=Encroach
target=land[-basic]|opponenthand target=land[-basic]|opponenthand
auto=moveTo(graveyard) auto=reject
text=Target player reveals his or her hand. You choose a nonbasic land card from it. That player discards that card. text=Target player reveals his or her hand. You choose a nonbasic land card from it. That player discards that card.
mana={B} mana={B}
type=Sorcery type=Sorcery
@@ -20131,7 +20131,7 @@ type=Instant
[/card] [/card]
[card] [card]
name=Exiled Boggart name=Exiled Boggart
auto=@movedTo(this|graveyard) from(battlefield):moveTo(mygraveyard) notatarget(*|myhand) auto=@movedTo(this|graveyard) from(battlefield):reject target(*|myhand)
text=When Exiled Boggart is put into a graveyard from the battlefield, discard a card. text=When Exiled Boggart is put into a graveyard from the battlefield, discard a card.
mana={1}{B} mana={1}{B}
type=Creature type=Creature
@@ -23388,7 +23388,7 @@ toughness=1
[card] [card]
name=Frontline Sage's Discard name=Frontline Sage's Discard
auto=counter(0/0,1,Frontline Sage) auto=counter(0/0,1,Frontline Sage)
auto=@movedTo(*|myhand) from(mylibrary):thisforeach(counter{0/0.1.Frontline Sage}>0) moveTo(mygraveyard) target(*|myhand) && counter(0/0,-1,Frontline Sage) && counter(0/0,1,Bury) auto=@movedTo(*|myhand) from(mylibrary):thisforeach(counter{0/0.1.Frontline Sage}>0) reject target(*|myhand) && counter(0/0,-1,Frontline Sage) && counter(0/0,1,Bury)
auto=thisforeach(counter{0/0.1.Bury}>0) bury auto=thisforeach(counter{0/0.1.Bury}>0) bury
id=-1111122 id=-1111122
type=nothing type=nothing
@@ -27221,7 +27221,7 @@ toughness=2
[card] [card]
name=Grixis Battlemage's Discard name=Grixis Battlemage's Discard
auto=counter(0/0,1,Grixis Battlemage) auto=counter(0/0,1,Grixis Battlemage)
auto=@movedTo(*|myhand) from(mylibrary):thisforeach(counter{0/0.1.Grixis Battlemage}>0) moveTo(mygraveyard) target(*|myhand) && counter(0/0,-1,Grixis Battlemage) && counter(0/0,1,Bury) auto=@movedTo(*|myhand) from(mylibrary):thisforeach(counter{0/0.1.Grixis Battlemage}>0) reject target(*|myhand) && counter(0/0,-1,Grixis Battlemage) && counter(0/0,1,Bury)
auto=thisforeach(counter{0/0.1.Bury}>0) bury auto=thisforeach(counter{0/0.1.Bury}>0) bury
id=-1111123 id=-1111123
type=Nothing type=Nothing
@@ -28360,7 +28360,7 @@ toughness=1
[card] [card]
name=He Who Hungers name=He Who Hungers
abilities=flying abilities=flying
auto={1}{S(creature[spirit]|mybattlefield)}:moveTo(graveyard) target(*|opponenthand) auto={1}{S(creature[spirit]|mybattlefield)}:reject target(*|opponenthand)
auto=@movedTo(this|mygraveyard) from(myBattlefield):may moveTo(myhand) target(other spirit[manacost<=4]|mygraveyard) auto=@movedTo(this|mygraveyard) from(myBattlefield):may moveTo(myhand) target(other spirit[manacost<=4]|mygraveyard)
text=Flying -- {1}, Sacrifice a Spirit: Target opponent reveals his or her hand. You choose a card from it. That player discards that card. Activate this ability only any time you could cast a sorcery. -- Soulshift 4 (When this is put into a graveyard from the battlefield, you may return target Spirit card with converted mana cost 4 or less from your graveyard to your hand.) text=Flying -- {1}, Sacrifice a Spirit: Target opponent reveals his or her hand. You choose a card from it. That player discards that card. Activate this ability only any time you could cast a sorcery. -- Soulshift 4 (When this is put into a graveyard from the battlefield, you may return target Spirit card with converted mana cost 4 or less from your graveyard to your hand.)
mana={4}{B} mana={4}{B}
@@ -31321,7 +31321,7 @@ toughness=2
[card] [card]
name=Inspired Sprite's Discard name=Inspired Sprite's Discard
auto=counter(0/0,1,Inspired Sprite) auto=counter(0/0,1,Inspired Sprite)
auto=@movedTo(*|myhand) from(mylibrary):thisforeach(counter{0/0.1.Inspired Sprite}>0) moveTo(mygraveyard) target(*|myhand) && counter(0/0,-1,Inspired Sprite) && counter(0/0,1,Bury) auto=@movedTo(*|myhand) from(mylibrary):thisforeach(counter{0/0.1.Inspired Sprite}>0) reject target(*|myhand) && counter(0/0,-1,Inspired Sprite) && counter(0/0,1,Bury)
auto=thisforeach(counter{0/0.1.Bury}>0) bury auto=thisforeach(counter{0/0.1.Bury}>0) bury
id=-1111127 id=-1111127
type=nothing type=nothing
@@ -31999,7 +31999,7 @@ type=Artifact
[card] [card]
name=Jalum Tome's Discard name=Jalum Tome's Discard
auto=counter(0/0,1,Jalum Tome) auto=counter(0/0,1,Jalum Tome)
auto=@movedTo(*|myhand) from(mylibrary):thisforeach(counter{0/0.1.Jalum Tome}>0) moveTo(mygraveyard) target(*|myhand) && counter(0/0,-1,Jalum Tome) && counter(0/0,1,Bury) auto=@movedTo(*|myhand) from(mylibrary):thisforeach(counter{0/0.1.Jalum Tome}>0) reject target(*|myhand) && counter(0/0,-1,Jalum Tome) && counter(0/0,1,Bury)
auto=thisforeach(counter{0/0.1.Bury}>0) bury auto=thisforeach(counter{0/0.1.Bury}>0) bury
id=-1111128 id=-1111128
type=nothing type=nothing
@@ -36621,11 +36621,11 @@ toughness=2
[/card] [/card]
[card] [card]
name=Lion's Eye Diamond name=Lion's Eye Diamond
auto={S}:add {W}{W}{W} && moveTo(mygraveyard) all(*|myhand) auto={S}:add {W}{W}{W} && reject all(*|myhand)
auto={S}:add {U}{U}{U} && moveTo(mygraveyard) all(*|myhand) auto={S}:add {U}{U}{U} && reject all(*|myhand)
auto={S}:add {B}{B}{B} && moveTo(mygraveyard) all(*|myhand) auto={S}:add {B}{B}{B} && reject all(*|myhand)
auto={S}:add {R}{R}{R} && moveTo(mygraveyard) all(*|myhand) auto={S}:add {R}{R}{R} && reject all(*|myhand)
auto={S}:add {G}{G}{G} && moveTo(mygraveyard) all(*|myhand) auto={S}:add {G}{G}{G} && reject all(*|myhand)
text=Sacrifice Lion's Eye Diamond, Discard your hand: Add three mana of any one color to your mana pool. Activate this ability only any time you could cast an instant. text=Sacrifice Lion's Eye Diamond, Discard your hand: Add three mana of any one color to your mana pool. Activate this ability only any time you could cast an instant.
mana={0} mana={0}
type=Artifact type=Artifact
@@ -37049,7 +37049,7 @@ toughness=1
[card] [card]
name=Looter il-Kor name=Looter il-Kor
abilities=shadow abilities=shadow
auto=@damaged(opponent) from(this):moveTo(mygraveyard) notatarget(*|myHand) auto=@damaged(opponent) from(this):reject target(*|myHand)
auto=@damaged(opponent) from(this):draw:1 controller auto=@damaged(opponent) from(this):draw:1 controller
text=Shadow (This creature can block or be blocked by only creatures with shadow.) -- Whenever Looter il-Kor deals damage to an opponent, draw a card, then discard a card. text=Shadow (This creature can block or be blocked by only creatures with shadow.) -- Whenever Looter il-Kor deals damage to an opponent, draw a card, then discard a card.
mana={1}{U} mana={1}{U}
@@ -38002,7 +38002,7 @@ toughness=1
[card] [card]
name=Magus of the Bazaar Discard name=Magus of the Bazaar Discard
auto=counter(0/0,1,Magus of Bazaar) auto=counter(0/0,1,Magus of Bazaar)
auto=@movedTo(*|myhand) from(mylibrary):thisforeach(counter{0/0.1.Magus of Bazaar}>0) moveTo(mygraveyard) target(*|myhand) && counter(0/0,-1,Magus of Bazaar) && counter(0/0,1,Bury) auto=@movedTo(*|myhand) from(mylibrary):thisforeach(counter{0/0.1.Magus of Bazaar}>0) reject target(*|myhand) && counter(0/0,-1,Magus of Bazaar) && counter(0/0,1,Bury)
auto=thisforeach(counter{0/0.1.Bury}>0) bury auto=thisforeach(counter{0/0.1.Bury}>0) bury
type=Nothing type=Nothing
id=-13100811 id=-13100811
@@ -38247,7 +38247,7 @@ type=Enchantment
[/card] [/card]
[card] [card]
name=Manabond name=Manabond
auto=@each my end:may moveTo(myBattlefield) all(land|myhand) && moveTo(mygraveyard) all(*[-land]|myhand) auto=@each my end:may moveTo(myBattlefield) all(land|myhand) && reject all(*[-land]|myhand)
text=At the beginning of your end step, you may reveal your hand and put all land cards from it onto the battlefield. If you do, discard your hand. text=At the beginning of your end step, you may reveal your hand and put all land cards from it onto the battlefield. If you do, discard your hand.
mana={G} mana={G}
type=Enchantment type=Enchantment
@@ -39245,7 +39245,7 @@ type=Instant
[/card] [/card]
[card] [card]
name=Mercenary Knight name=Mercenary Knight
auto=aslongas(creature|myhand) moveTo(graveyard) notatarget(creature|myhand) oneshot auto=aslongas(creature|myhand) reject target(creature|myhand) oneshot
auto=moveTo(graveyard) notatarget(this|myBattlefield) auto=moveTo(graveyard) notatarget(this|myBattlefield)
text=When Mercenary Knight enters the battlefield, sacrifice it unless you discard a creature card. text=When Mercenary Knight enters the battlefield, sacrifice it unless you discard a creature card.
mana={2}{B} mana={2}{B}
@@ -39317,7 +39317,7 @@ toughness=1
[card] [card]
name=Merfolk Looter's Discard name=Merfolk Looter's Discard
auto=counter(0/0,1,Merfolk Looter) auto=counter(0/0,1,Merfolk Looter)
auto=@movedTo(*|myhand) from(mylibrary):thisforeach(counter{0/0.1.Merfolk Looter}>0) moveTo(mygraveyard) target(*|myhand) && counter(0/0,-1,Merfolk Looter) && counter(0/0,1,Bury) auto=@movedTo(*|myhand) from(mylibrary):thisforeach(counter{0/0.1.Merfolk Looter}>0) reject target(*|myhand) && counter(0/0,-1,Merfolk Looter) && counter(0/0,1,Bury)
auto=thisforeach(counter{0/0.1.Bury}>0) bury auto=thisforeach(counter{0/0.1.Bury}>0) bury
id=-1111130 id=-1111130
type=nothing type=nothing
@@ -39379,7 +39379,7 @@ toughness=2
[card] [card]
name=Merfolk Traders name=Merfolk Traders
auto=draw:1 auto=draw:1
auto=moveTo(graveyard) notatarget(*|myhand) auto=reject target(*|myhand)
text=When Merfolk Traders enters the battlefield, draw a card, then discard a card. text=When Merfolk Traders enters the battlefield, draw a card, then discard a card.
mana={1}{U} mana={1}{U}
type=Creature type=Creature
@@ -39808,7 +39808,7 @@ type=Sorcery
[/card] [/card]
[card] [card]
name=Mind Slash name=Mind Slash
auto={B}{S(creature|mybattlefield)}:moveTo(graveyard) target(*|opponenthand) asSorcery auto={B}{S(creature|mybattlefield)}:reject target(*|opponenthand) asSorcery
text={B}, Sacrifice a creature: Target opponent reveals his or her hand. You choose a card from it. That player discards that card. Activate this ability only any time you could cast a sorcery. text={B}, Sacrifice a creature: Target opponent reveals his or her hand. You choose a card from it. That player discards that card. Activate this ability only any time you could cast a sorcery.
mana={1}{B}{B} mana={1}{B}{B}
type=Enchantment type=Enchantment
@@ -39861,8 +39861,8 @@ toughness=2
[/card] [/card]
[card] [card]
name=Mindslicer name=Mindslicer
auto=@movedto(this|graveyard) from(battlefield):moveto(graveyard) all(*|myhand) auto=@movedto(this|graveyard) from(battlefield):reject all(*|myhand)
auto=@movedto(this|graveyard) from(battlefield):moveto(graveyard) all(*|opponenthand) auto=@movedto(this|graveyard) from(battlefield):reject all(*|opponenthand)
text=When Mindslicer is put into a graveyard from the battlefield, each player discards his or her hand. text=When Mindslicer is put into a graveyard from the battlefield, each player discards his or her hand.
mana={2}{B}{B} mana={2}{B}{B}
type=Creature type=Creature
@@ -41312,8 +41312,8 @@ toughness=1
[/card] [/card]
[card] [card]
name=Mox Diamond name=Mox Diamond
auto=aslongas(land|myhand) moveto(mygraveyard) target(land|myhand) oneshot && counter(0/0,-1,payment) auto=aslongas(land|myhand) reject target(land|myhand) oneshot && counter(0/0,-1,payment)
auto=moveto(mygraveyard) target(this|mybattlefield) auto=moveto(mygraveyard) notatarget(this|mybattlefield)
auto=this(counter{0/0.1.payment}<1) {T}:Add{W} auto=this(counter{0/0.1.payment}<1) {T}:Add{W}
auto=this(counter{0/0.1.payment}<1) {T}:Add{U} auto=this(counter{0/0.1.payment}<1) {T}:Add{U}
auto=this(counter{0/0.1.payment}<1) {T}:Add{B} auto=this(counter{0/0.1.payment}<1) {T}:Add{B}
@@ -41671,7 +41671,7 @@ toughness=4
name=Myojin of Night's Reach name=Myojin of Night's Reach
auto=kicker counter(0/0,1,Divinity) auto=kicker counter(0/0,1,Divinity)
auto=this(counter{0/0.1.Divinity}) indestructible auto=this(counter{0/0.1.Divinity}) indestructible
auto={C(0/0,-1,Divinity)}:moveTo(graveyard) all(*|opponenthand) auto={C(0/0,-1,Divinity)}:reject all(*|opponenthand)
text=Myojin of Night's Reach enters the battlefield with a divinity counter on it if you cast it from your hand. -- Myojin of Night's Reach is indestructible as long as it has a divinity counter on it. -- Remove a divinity counter from Myojin of Night's Reach: Each opponent discards his or her hand. text=Myojin of Night's Reach enters the battlefield with a divinity counter on it if you cast it from your hand. -- Myojin of Night's Reach is indestructible as long as it has a divinity counter on it. -- Remove a divinity counter from Myojin of Night's Reach: Each opponent discards his or her hand.
mana={5}{B}{B}{B} mana={5}{B}{B}{B}
kicker={0} kicker={0}
@@ -42824,7 +42824,7 @@ toughness=2
name=Nicol Bolas name=Nicol Bolas
auto=flying auto=flying
auto=upcost[{U}{B}{R}] moveTo(graveyard) auto=upcost[{U}{B}{R}] moveTo(graveyard)
auto=@damaged(opponent) from(this):moveTo(opponentgraveyard) all(*|opponenthand) auto=@damaged(opponent) from(this):reject all(*|opponenthand)
text=Flying -- At the beginning of your upkeep, sacrifice Nicol Bolas unless you pay {U}{B}{R}. -- Whenever Nicol Bolas deals damage to an opponent, that player discards his or her hand. text=Flying -- At the beginning of your upkeep, sacrifice Nicol Bolas unless you pay {U}{B}{R}. -- Whenever Nicol Bolas deals damage to an opponent, that player discards his or her hand.
mana={2}{U}{U}{B}{B}{R}{R} mana={2}{U}{U}{B}{B}{R}{R}
type=Legendary Creature type=Legendary Creature
@@ -43535,7 +43535,7 @@ type=Artifact
[/card] [/card]
[card] [card]
name=Null Brooch name=Null Brooch
auto={2}{T}:fizzle target(*[-creature]|stack) && moveTo(graveyard) all(*|myhand) auto={2}{T}:fizzle target(*[-creature]|stack) && reject all(*|myhand)
text={2}, {T}, Discard your hand: Counter target noncreature spell. text={2}, {T}, Discard your hand: Counter target noncreature spell.
mana={4} mana={4}
type=Artifact type=Artifact
@@ -43701,7 +43701,7 @@ type=Artifact
[card] [card]
name=Obelisk of Alara's Discard name=Obelisk of Alara's Discard
auto=counter(0/0,1,Obelisk) auto=counter(0/0,1,Obelisk)
auto=@movedTo(*|myhand) from(mylibrary):thisforeach(counter{0/0.1.Obelisk}>0) moveTo(mygraveyard) target(*|myhand) && counter(0/0,-1,Obelisk) && counter(0/0,1,Bury) auto=@movedTo(*|myhand) from(mylibrary):thisforeach(counter{0/0.1.Obelisk}>0) reject target(*|myhand) && counter(0/0,-1,Obelisk) && counter(0/0,1,Bury)
auto=thisforeach(counter{0/0.1.Bury}>0) bury auto=thisforeach(counter{0/0.1.Bury}>0) bury
id=-1111132 id=-1111132
type=nothing type=nothing
@@ -44104,7 +44104,7 @@ color=green
[/card] [/card]
[card] [card]
name=One with Nothing name=One with Nothing
auto=moveto(mygraveyard) all(*|myhand) auto=reject all(*|myhand)
text=Discard your hand. text=Discard your hand.
mana={B} mana={B}
type=Instant type=Instant
@@ -44795,7 +44795,7 @@ toughness=2
[card] [card]
name=Ostracize name=Ostracize
target=creature|opponenthand target=creature|opponenthand
auto=moveTo(graveyard) auto=reject
text=Target opponent reveals his or her hand. You choose a creature card from it. That player discards that card. text=Target opponent reveals his or her hand. You choose a creature card from it. That player discards that card.
mana={B} mana={B}
type=Sorcery type=Sorcery
@@ -44950,7 +44950,7 @@ type=Instant
name=Owl Familiar name=Owl Familiar
abilities=flying abilities=flying
auto=draw:1 auto=draw:1
auto=moveTo(mygraveyard) notatarget(*|myhand) auto=reject target(*|myhand)
text=Flying -- When Owl Familiar enters the battlefield, draw a card, then discard a card. text=Flying -- When Owl Familiar enters the battlefield, draw a card, then discard a card.
mana={1}{U} mana={1}{U}
type=Creature type=Creature
@@ -48164,7 +48164,7 @@ subtype=Aura
[card] [card]
name=Psychic Spear name=Psychic Spear
target=spirit,arcane|opponenthand target=spirit,arcane|opponenthand
auto=moveTo(graveyard) auto=reject
text=Target player reveals his or her hand. You choose a Spirit or Arcane card from it. That player discards that card. text=Target player reveals his or her hand. You choose a Spirit or Arcane card from it. That player discards that card.
mana={B} mana={B}
type=Sorcery type=Sorcery
@@ -51371,7 +51371,7 @@ toughness=1
[card] [card]
name=Riddlesmith's Discard name=Riddlesmith's Discard
auto=counter(0/0,1,Riddlesmith) auto=counter(0/0,1,Riddlesmith)
auto=@movedTo(*|myhand) from(mylibrary):thisforeach(counter{0/0.1.Riddlesmith}>0) moveTo(mygraveyard) target(*|myhand) && counter(0/0,-1,Riddlesmith) && counter(0/0,1,Bury) auto=@movedTo(*|myhand) from(mylibrary):thisforeach(counter{0/0.1.Riddlesmith}>0) reject target(*|myhand) && counter(0/0,-1,Riddlesmith) && counter(0/0,1,Bury)
auto=thisforeach(counter{0/0.1.Bury}>0) bury auto=thisforeach(counter{0/0.1.Bury}>0) bury
id=-5555556 id=-5555556
type=nothing type=nothing
@@ -54308,7 +54308,7 @@ type=Enchantment
name=Screeching Drake name=Screeching Drake
abilities=flying abilities=flying
auto=draw:1 auto=draw:1
auto=moveTo(mygraveyard) notatarget(*|myhand) auto=reject target(*|myhand)
text=Flying -- When Screeching Drake enters the battlefield, draw a card, then discard a card. text=Flying -- When Screeching Drake enters the battlefield, draw a card, then discard a card.
mana={3}{U} mana={3}{U}
type=Creature type=Creature
@@ -55829,7 +55829,7 @@ type=Instant
[card] [card]
name=Shattered Dreams name=Shattered Dreams
target=artifact|opponenthand target=artifact|opponenthand
auto=moveTo(graveyard) auto=reject
text=Target opponent reveals his or her hand. You choose an artifact card from it. That player discards that card. text=Target opponent reveals his or her hand. You choose an artifact card from it. That player discards that card.
mana={B} mana={B}
type=Sorcery type=Sorcery
@@ -56692,7 +56692,7 @@ toughness=2
[card] [card]
name=Sift name=Sift
auto=draw:3 auto=draw:3
auto=moveTo(mygraveyard) target(*|myhand) auto=reject target(*|myhand)
text=Draw three cards, then discard a card. text=Draw three cards, then discard a card.
mana={3}{U} mana={3}{U}
type=Sorcery type=Sorcery
@@ -58136,7 +58136,7 @@ toughness=1
name=Sky-Eel School name=Sky-Eel School
abilities=flying abilities=flying
auto=draw:1 auto=draw:1
auto=moveTo(ownergraveyard) target(*|myhand) auto=reject target(*|myhand)
text=Flying -- When Sky-Eel School enters the battlefield, draw a card, then discard a card. text=Flying -- When Sky-Eel School enters the battlefield, draw a card, then discard a card.
mana={3}{U}{U} mana={3}{U}{U}
type=Creature type=Creature
@@ -58173,7 +58173,7 @@ toughness=3
[/card] [/card]
[card] [card]
name=Slate of Ancestry name=Slate of Ancestry
auto={4}{T}:moveTo(mygraveyard) all(*|myhand) && foreach(creature|myBattlefield) draw:1 auto={4}{T}:reject all(*|myhand) && foreach(creature|myBattlefield) draw:1
text={4}, {T}, Discard your hand: Draw a card for each creature you control. text={4}, {T}, Discard your hand: Draw a card for each creature you control.
mana={4} mana={4}
type=Artifact type=Artifact
@@ -63593,7 +63593,7 @@ toughness=3
[card] [card]
name=Talara's Bane name=Talara's Bane
target=creature[green;white]|opponenthand target=creature[green;white]|opponenthand
auto=moveTo(graveyard) auto=reject
auto=dynamicability<!mytgt toughnesslifegain srccontroller!> auto=dynamicability<!mytgt toughnesslifegain srccontroller!>
text=Target opponent reveals his or her hand. You choose a green or white creature card from it. You gain life equal that creature card's toughness, then that player discards that card. text=Target opponent reveals his or her hand. You choose a green or white creature card from it. You gain life equal that creature card's toughness, then that player discards that card.
mana={1}{B} mana={1}{B}
@@ -65410,7 +65410,7 @@ toughness=1
[card] [card]
name=Thought Courier's Discard name=Thought Courier's Discard
auto=counter(0/0,1,Thought Courier) auto=counter(0/0,1,Thought Courier)
auto=@movedTo(*|myhand) from(mylibrary):thisforeach(counter{0/0.1.Thought Courier}>0) moveTo(mygraveyard) target(*|myhand) && counter(0/0,-1,Thought Courier) && counter(0/0,1,Bury) auto=@movedTo(*|myhand) from(mylibrary):thisforeach(counter{0/0.1.Thought Courier}>0) reject target(*|myhand) && counter(0/0,-1,Thought Courier) && counter(0/0,1,Bury)
auto=thisforeach(counter{0/0.1.Bury}>0) bury auto=thisforeach(counter{0/0.1.Bury}>0) bury
id=-1111140 id=-1111140
type=nothing type=nothing
@@ -65418,7 +65418,7 @@ type=nothing
[card] [card]
name=Thought Gorger name=Thought Gorger
abilities=trample abilities=trample
auto=foreach(*|myhand) counter(1/1,1) && moveTo(mygraveyard) all(*|myhand) auto=foreach(*|myhand) counter(1/1,1) && reject all(*|myhand)
auto=@movedTo(this|nonbattlezone) from(myBattlefield):thisforeach(counter{1/1,1}) draw:1 controller auto=@movedTo(this|nonbattlezone) from(myBattlefield):thisforeach(counter{1/1,1}) draw:1 controller
text=Trample -- When Thought Gorger enters the battlefield, put a +1/+1 counter on it for each card in your hand. If you do, discard your hand. -- When Thought Gorger leaves the battlefield, draw a card for each +1/+1 counter on it. text=Trample -- When Thought Gorger enters the battlefield, put a +1/+1 counter on it for each card in your hand. If you do, discard your hand. -- When Thought Gorger leaves the battlefield, draw a card for each +1/+1 counter on it.
mana={2}{B}{B} mana={2}{B}{B}
@@ -65467,7 +65467,7 @@ type=Enchantment
[card] [card]
name=Thoughtseize name=Thoughtseize
target=*[-land]|opponenthand target=*[-land]|opponenthand
auto=moveTo(graveyard) auto=reject
auto=life:-2 controller auto=life:-2 controller
text=Target player reveals his or her hand. You choose a nonland card from it. That player discards that card. You lose 2 life. text=Target player reveals his or her hand. You choose a nonland card from it. That player discards that card. You lose 2 life.
mana={B} mana={B}
@@ -65645,7 +65645,7 @@ subtype=Aura
[/card] [/card]
[card] [card]
name=Thrull Surgeon name=Thrull Surgeon
auto={1}{B}{S}:moveTo(opponentgraveyard) notatarget(*|myhand) asSorcery auto={1}{B}{S}:reject target(*|opponenthand) asSorcery
text={1}{B}, Sacrifice Thrull Surgeon: Look at target player's hand and choose a card from it. That player discards that card. Activate this ability only any time you could cast a sorcery. text={1}{B}, Sacrifice Thrull Surgeon: Look at target player's hand and choose a card from it. That player discards that card. Activate this ability only any time you could cast a sorcery.
mana={1}{B} mana={1}{B}
type=Creature type=Creature
@@ -65789,7 +65789,7 @@ toughness=3
[/card] [/card]
[card] [card]
name=Thundering Wurm name=Thundering Wurm
auto=aslongas(land|myhand) moveTo(graveyard) notatarget(land|myhand) oneshot auto=aslongas(land|myhand) reject target(land|myhand) oneshot
auto=moveTo(graveyard) notatarget(this|myBattlefield) auto=moveTo(graveyard) notatarget(this|myBattlefield)
text=When Thundering Wurm enters the battlefield, sacrifice it unless you discard a land card. text=When Thundering Wurm enters the battlefield, sacrifice it unless you discard a land card.
mana={2}{G} mana={2}{G}
@@ -67438,7 +67438,7 @@ type=Instant
[card] [card]
name=Treva's Charm's Discard name=Treva's Charm's Discard
auto=counter(0/0,1,Treva) auto=counter(0/0,1,Treva)
auto=@movedTo(*|myhand) from(mylibrary):thisforeach(counter{0/0.1.Treva}>0) moveTo(mygraveyard) target(*|myhand) && counter(0/0,-1,Treva) && counter(0/0,1,Bury) auto=@movedTo(*|myhand) from(mylibrary):thisforeach(counter{0/0.1.Treva}>0) reject target(*|myhand) && counter(0/0,-1,Treva) && counter(0/0,1,Bury)
auto=thisforeach(counter{0/0.1.Bury}>0) bury auto=thisforeach(counter{0/0.1.Bury}>0) bury
id=-1111143 id=-1111143
type=nothing type=nothing
@@ -68356,7 +68356,7 @@ type=Instant
name=Unmask name=Unmask
target=*[-land]|opponenthand target=*[-land]|opponenthand
other={E(other *[black]|myhand)} other={E(other *[black]|myhand)}
auto=moveTo(graveyard) auto=reject
text=You may exile a black card from your hand rather than pay Unmask's mana cost. -- Target player reveals his or her hand. You choose a nonland card from it. That player discards that card. text=You may exile a black card from your hand rather than pay Unmask's mana cost. -- Target player reveals his or her hand. You choose a nonland card from it. That player discards that card.
mana={3}{B} mana={3}{B}
type=Sorcery type=Sorcery
@@ -70664,7 +70664,7 @@ toughness=2
[card] [card]
name=Vodalian Merchant name=Vodalian Merchant
auto=draw:1 auto=draw:1
auto=moveTo(mygraveyard) notatarget(*|myhand) auto=reject target(*|myhand)
text=When Vodalian Merchant enters the battlefield, draw a card, then discard a card. text=When Vodalian Merchant enters the battlefield, draw a card, then discard a card.
mana={1}{U} mana={1}{U}
type=Creature type=Creature
@@ -70903,7 +70903,7 @@ subtype=Aura
[/card] [/card]
[card] [card]
name=Volrath the Fallen name=Volrath the Fallen
auto={0}:notatarget(*|myhand) dynamicability<!mytgt manacostpumppow tosrc!> moveTo(graveyard) auto={0}:target(*|myhand) dynamicability<!mytgt manacostpumppow tosrc!> reject
text={1}{B}, Discard a creature card: Volrath the Fallen gets +X/+X until end of turn, where X is the discarded card's converted mana cost. text={1}{B}, Discard a creature card: Volrath the Fallen gets +X/+X until end of turn, where X is the discarded card's converted mana cost.
mana={3}{B}{B}{B} mana={3}{B}{B}{B}
type=Legendary Creature type=Legendary Creature
@@ -72500,7 +72500,7 @@ type=Artifact
[/card] [/card]
[card] [card]
name=Wheel and Deal name=Wheel and Deal
auto=moveto(graveyard) all(*|opponenthand) auto=reject all(*|opponenthand)
auto=draw:7 opponent auto=draw:7 opponent
auto=draw:1 controller auto=draw:1 controller
text=Any number of target opponents each discards his or her hand and draws seven cards. -- Draw a card. text=Any number of target opponents each discards his or her hand and draws seven cards. -- Draw a card.
@@ -72509,9 +72509,9 @@ type=Instant
[/card] [/card]
[card] [card]
name=Wheel of Fate name=Wheel of Fate
auto=moveto(opponentgraveyard) all(*|opponenthand) auto=reject all(*|opponenthand)
auto=draw:7 opponent auto=draw:7 opponent
auto=moveto(mygraveyard) all(*|myhand) auto=reject all(*|myhand)
auto=draw:7 controller auto=draw:7 controller
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. 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 type=Sorcery
@@ -72521,9 +72521,9 @@ suspend(4)={1}{r}
[/card] [/card]
[card] [card]
name=Wheel of Fortune name=Wheel of Fortune
auto=moveto(opponentgraveyard) all(*|opponenthand) auto=reject all(*|opponenthand)
auto=draw:7 opponent auto=draw:7 opponent
auto=moveto(mygraveyard) all(*|myhand) auto=reject all(*|myhand)
auto=draw:7 controller auto=draw:7 controller
text=Each player discards his or her hand and draws seven cards. text=Each player discards his or her hand and draws seven cards.
mana={2}{R} mana={2}{R}