fix all similar cards like Duress to have a "look" ability.

This commit is contained in:
anthonycalosa@gmail.com
2013-02-20 09:04:09 +00:00
parent 620c5595d9
commit 2330e6a613
+29 -30
View File
@@ -12501,7 +12501,7 @@ type=Land
[card] [card]
name=Castigate name=Castigate
target=opponent target=opponent
auto=target(*[-land]|targetedpersonshand) moveTo(exile) auto=if type(*[-land]|targetedpersonshand)~lessthan~1 then name(look) donothing notatarget(*|targetedpersonshand) else moveto(exile) notatarget(*[-land]|targetedpersonshand)
text=Target opponent reveals his or her hand. You choose a nonland card from it and exile that card. text=Target opponent reveals his or her hand. You choose a nonland card from it and exile that card.
mana={W}{B} mana={W}{B}
type=Sorcery type=Sorcery
@@ -16541,7 +16541,7 @@ type=Instant
[/card] [/card]
[card] [card]
name=Corpse Traders name=Corpse Traders
auto={2}{B}{S(creature|mybattlefield)}:reject target(*|opponenthand) asSorcery auto={2}{B}{S(creature|mybattlefield)}:name(discard) target(opponent) donothing && all(this) transforms((,newability[notatarget(*|targetedpersonshand) reject])) asSorcery
text={2}{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={2}{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={3}{B} mana={3}{B}
type=Creature type=Creature
@@ -21043,7 +21043,7 @@ type=Instant
[card] [card]
name=Despise name=Despise
target=opponent target=opponent
auto=target(creature,planeswalker|targetedpersonshand) reject auto=if type(*[creature;planeswalker]|targetedpersonshand)~lessthan~1 then name(look) donothing notatarget(*|targetedpersonshand) else reject notatarget(*[creature;planeswalker]|targetedpersonshand)
text=Target opponent reveals his or her hand. You choose a creature or plainswalker card from it. That player discards that card. text=Target opponent reveals his or her hand. You choose a creature or plainswalker card from it. That player discards that card.
mana={B} mana={B}
type=Sorcery type=Sorcery
@@ -21969,7 +21969,7 @@ type=Sorcery
[card] [card]
name=Distress name=Distress
target=player target=player
auto=target(*[-land]|targetedpersonshand) reject auto=if type(*[-land]|targetedpersonshand)~lessthan~1 then name(look) donothing notatarget(*|targetedpersonshand) else reject notatarget(*[-land]|targetedpersonshand)
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
@@ -23920,7 +23920,7 @@ toughness=*
[card] [card]
name=Duress name=Duress
target=opponent target=opponent
auto=target(*[-creature;-land]|targetedpersonshand) reject auto=if type(*[-creature;-land]|targetedpersonshand)~lessthan~1 then name(look) donothing notatarget(*|targetedpersonshand) else reject notatarget(*[-creature;-land]|targetedpersonshand)
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
@@ -26070,7 +26070,7 @@ toughness=2
[card] [card]
name=Encroach name=Encroach
target=player target=player
auto=target(land[-basic]|targetedpersonshand) reject auto=if type(*[-basic]|targetedpersonshand)~lessthan~1 then name(look) donothing notatarget(*|targetedpersonshand) else reject notatarget(*[-basic]|targetedpersonshand)
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
@@ -38687,7 +38687,7 @@ toughness=1
[card] [card]
name=He Who Hungers name=He Who Hungers
abilities=flying abilities=flying
auto={1}{S(creature[spirit]|mybattlefield)}:reject target(*|opponenthand) auto={1}{S(creature[spirit]|mybattlefield)}:name(discard) target(opponent) donothing && all(this) transforms((,newability[notatarget(*|targetedpersonshand) reject]))
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 dies, 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 dies, 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}
@@ -42643,7 +42643,7 @@ type=Sorcery
[card] [card]
name=Inquisition of Kozilek name=Inquisition of Kozilek
target=player target=player
auto=target(*[manacost<=3;-land]|targetedpersonshand) reject auto=if type(*[-land;manacost<=3]|targetedpersonshand)~lessthan~1 then name(look) donothing notatarget(*|targetedpersonshand) else reject notatarget(*[-land;manacost<=3]|targetedpersonshand)
text=Target player reveals his or her hand. You choose a nonland card from it with converted mana cost 3 or less. That player discards that card. text=Target player reveals his or her hand. You choose a nonland card from it with converted mana cost 3 or less. That player discards that card.
mana={B} mana={B}
type=Sorcery type=Sorcery
@@ -44164,7 +44164,7 @@ toughness=1
[/card] [/card]
[card] [card]
name=Jotun Owl Keeper name=Jotun Owl Keeper
auto=cumulativeupcost[{W}{U}] sacrifice auto=cumulativeupcost[{WU}] sacrifice
auto=@movedTo(this|graveyard) from(battlefield):thisforeach(counter{0/0.1.Age}) token(Bird,Creature Bird,1/1,white flying) auto=@movedTo(this|graveyard) from(battlefield):thisforeach(counter{0/0.1.Age}) token(Bird,Creature Bird,1/1,white flying)
text=Cumulative upkeep {W} or {U} (At the beginning of your upkeep, put an age counter on this permanent, then sacrifice it unless you pay its upkeep cost for each age counter on it.) -- When Jotun Owl Keeper dies, put a 1/1 white Bird creature token with flying onto the battlefield for each age counter on it. text=Cumulative upkeep {W} or {U} (At the beginning of your upkeep, put an age counter on this permanent, then sacrifice it unless you pay its upkeep cost for each age counter on it.) -- When Jotun Owl Keeper dies, put a 1/1 white Bird creature token with flying onto the battlefield for each age counter on it.
mana={2}{W} mana={2}{W}
@@ -49852,11 +49852,8 @@ toughness=4
[/card] [/card]
[card] [card]
name=Lobotomy name=Lobotomy
target=*[-basic]|hand target=player
auto=moveTo(exile) auto=if type(*[-basic]|targetedpersonshand)~lessthan~1 then name(look) donothing notatarget(*|targetedpersonshand) else name(exile nonbasic) notatarget(*[-basic]|targetedpersonshand) transforms((,newability[all(*[share!name!]|myhand) moveto(exile)],newability[all(*[share!name!]|mylibrary) moveto(exile) and!( shuffle )!],newability[all(*[share!name!]|mygraveyard) moveto(exile)]))
auto=all(*[share!name!]|targetcontrollerhand) moveto(exile)
auto=all(*[share!name!]|targetcontrollerlibrary) moveto(exile)
auto=all(*[share!name!]|targetcontrollergraveyard) moveto(exile)
text=Target player reveals his or her hand, then you choose a card other than a basic land card from it. Search that player's graveyard, hand, and library for all cards with the same name as the chosen card and exile them. Then that player shuffles his or her library. text=Target player reveals his or her hand, then you choose a card other than a basic land card from it. Search that player's graveyard, hand, and library for all cards with the same name as the chosen card and exile them. Then that player shuffles his or her library.
mana={2}{U}{B} mana={2}{U}{B}
type=Sorcery type=Sorcery
@@ -53468,7 +53465,7 @@ toughness=1
[/card] [/card]
[card] [card]
name=Mesmeric Fiend name=Mesmeric Fiend
auto=hand(blink)forsrc target(*[-land]|opponenthand) auto=choice name(target opponent) target(player) donothing && all(this) transforms((,newability[if type(*[-land]|targetedpersonshand)~lessthan~1 then name(look) donothing notatarget(*|targetedpersonshand) else hand(blink)forsrc notatarget(*[-land]|targetedpersonshand)])) forever
text=When Mesmeric Fiend enters the battlefield, target opponent reveals his or her hand and you choose a nonland card from it. Exile that card. -- When Mesmeric Fiend leaves the battlefield, return the exiled card to its owner's hand. text=When Mesmeric Fiend enters the battlefield, target opponent reveals his or her hand and you choose a nonland card from it. Exile that card. -- When Mesmeric Fiend leaves the battlefield, return the exiled card to its owner's hand.
mana={1}{B} mana={1}{B}
type=Creature type=Creature
@@ -54049,7 +54046,7 @@ type=Sorcery
[/card] [/card]
[card] [card]
name=Mind Slash name=Mind Slash
auto={B}{S(creature|mybattlefield)}:reject target(*|opponenthand) asSorcery auto={B}{S(creature|mybattlefield)}:name(discard) target(opponent) donothing && all(this) transforms((,newability[notatarget(*|targetedpersonshand) reject])) 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
@@ -58417,7 +58414,7 @@ type=Enchantment
[card] [card]
name=Night Terrors name=Night Terrors
target=player target=player
auto=target(*[-land]|targetedpersonshand) reject auto=if type(*[-land]|targetedpersonshand)~lessthan~1 then name(look) donothing notatarget(*|targetedpersonshand) else moveto(exile) notatarget(*[-land]|targetedpersonshand)
text=Target player reveals his or her hand. You choose a nonland card from it. Exile that card. text=Target player reveals his or her hand. You choose a nonland card from it. Exile that card.
mana={2}{B} mana={2}{B}
type=Sorcery type=Sorcery
@@ -60953,6 +60950,7 @@ toughness=2
name=Ostracize name=Ostracize
target=opponent target=opponent
auto=target(creature|targetedpersonshand) reject auto=target(creature|targetedpersonshand) reject
auto=if type(creature|targetedpersonshand)~lessthan~1 then name(look) donothing notatarget(*|targetedpersonshand) else reject notatarget(creature|targetedpersonshand)
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
@@ -62381,7 +62379,7 @@ type=Sorcery
[card] [card]
name=Perish the Thought name=Perish the Thought
arget=opponent arget=opponent
auto=target(*|targetedpersonshand) moveTo(ownerlibrary) && shuffle auto=moveTo(ownerlibrary) and!( shuffle )! notatarget(*|targetedpersonshand)
text=Target opponent reveals his or her hand. You choose a card from it. That player shuffles that card into his or her library. text=Target opponent reveals his or her hand. You choose a card from it. That player shuffles that card into his or her library.
mana={2}{B} mana={2}{B}
type=Sorcery type=Sorcery
@@ -65425,7 +65423,7 @@ subtype=Aura
[card] [card]
name=Psychic Spear name=Psychic Spear
target=player target=player
auto=target(spirit,arcane|targetedpersonshand) reject auto=if type(*[spirit;arcane]|targetedpersonshand)~lessthan~1 then name(look) donothing notatarget(*|targetedpersonshand) else reject notatarget(*[spirit;arcane]|targetedpersonshand)
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
@@ -75695,7 +75693,7 @@ type=Sorcery
[card] [card]
name=Shattered Dreams name=Shattered Dreams
target=opponent target=opponent
auto=target(artifact|targetedpersonshand) reject auto=if type(artifact|targetedpersonshand)~lessthan~1 then name(look) donothing notatarget(*|targetedpersonshand) else reject notatarget(artifact|targetedpersonshand)
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
@@ -76002,7 +76000,8 @@ toughness=0
[card] [card]
name=Shimian Specter name=Shimian Specter
abilities=flying abilities=flying
auto=@combatdamaged(opponent) from(this):name(exile a nonland) notatarget(*[-land]|opponenthand) transforms((,newability[all(*[share!name!]|mylibrary) moveto(exile) and!(shuffle)!],newability[all(*[share!name!]|mygraveyard) moveto(exile)],newability[all(*[share!name!]|myhand) moveto(exile)])) auto=@combatdamaged(opponent) from(this) restriction{type(*[-land]|opponenthand)~morethan~0}:name(exile a nonland) notatarget(*[-land]|opponenthand) transforms((,newability[all(*[share!name!]|mylibrary) moveto(exile) and!(shuffle)!],newability[all(*[share!name!]|mygraveyard) moveto(exile)],newability[all(*[share!name!]|myhand) moveto(exile)]))
auto=@combatdamaged(opponent) from(this) restriction{type(*[-land]|opponenthand)~lessthan~1}:name(look) notatarget(*|opponenthand) donothing
text=Flying -- Whenever Shimian Specter deals combat damage to a player, that player reveals his or her hand. You choose a nonland card from it. Search that player's graveyard, hand, and library for all cards with the same name as that card and exile them. Then that player shuffles his or her library. text=Flying -- Whenever Shimian Specter deals combat damage to a player, that player reveals his or her hand. You choose a nonland card from it. Search that player's graveyard, hand, and library for all cards with the same name as that card and exile them. Then that player shuffles his or her library.
mana={2}{B}{B} mana={2}{B}{B}
type=Creature type=Creature
@@ -81923,8 +81922,9 @@ type=Enchantment
[/card] [/card]
[card] [card]
name=Splitting Headache name=Splitting Headache
auto=choice target(player) ability$!name(discard 2 cards) target(<2>*|myhand) reject!$ targetedplayer target=player
auto=choice target(*|opponenthand) reject auto=choice name(discard 2 cards) ability$!name(discard 2 cards) notatarget(<2>*|myhand) reject!$ targetedplayer
auto=choice name(chosen discard) notatarget(*|targetedpersonshand) reject
text=Choose one - Target player discards two cards; or target player reveals his or her hand, you choose a card from it, then that player discards that card. text=Choose one - Target player discards two cards; or target player reveals his or her hand, you choose a card from it, then that player discards that card.
mana={3}{B} mana={3}{B}
type=Sorcery type=Sorcery
@@ -85679,9 +85679,8 @@ toughness=3
[/card] [/card]
[card] [card]
name=Talara's Bane name=Talara's Bane
target=creature[green;white]|opponenthand target=opponent
auto=reject auto=if type(creature[green;white]|targetedpersonshand)~lessthan~1 then name(look) donothing notatarget(*|targetedpersonshand) else notatarget(creature[green;white]|targetedpersonshand) dynamicability<!mytgt toughnesslifegain srccontroller!> reject
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}
type=Sorcery type=Sorcery
@@ -87930,7 +87929,7 @@ type=Enchantment
[card] [card]
name=Thoughtseize name=Thoughtseize
target=player target=player
auto=target(*[-land]|targetedpersonshand) reject auto=if type(*[-land]|targetedpersonshand)~lessthan~1 then name(look) donothing notatarget(*|targetedpersonshand) else reject notatarget(*[-land]|targetedpersonshand)
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}
@@ -88617,7 +88616,7 @@ toughness=1
[/card] [/card]
[card] [card]
name=Tidehollow Sculler name=Tidehollow Sculler
auto=hand(blink)forsrc target(*[-land]|opponenthand) auto=choice name(target opponent) target(opponent) donothing && all(this) transforms((,newability[if type(*[-land]|targetedpersonshand)~lessthan~1 then name(look) donothing notatarget(*|targetedpersonshand) else hand(blink)forsrc notatarget(*[-land]|targetedpersonshand)])) forever
text=When Tidehollow Sculler enters the battlefield, target opponent reveals his or her hand and you choose a nonland card from it. Exile that card. -- When Tidehollow Sculler leaves the battlefield, return the exiled card to its owner's hand. text=When Tidehollow Sculler enters the battlefield, target opponent reveals his or her hand and you choose a nonland card from it. Exile that card. -- When Tidehollow Sculler leaves the battlefield, return the exiled card to its owner's hand.
mana={W}{B} mana={W}{B}
type=Artifact Creature type=Artifact Creature
@@ -91893,7 +91892,7 @@ type=Instant
[card] [card]
name=Unmask name=Unmask
target=player target=player
auto=target(*[-land]|targetedpersonshand) reject auto=if type(*[-land]|targetedpersonshand)~lessthan~1 then name(look) donothing notatarget(*|targetedpersonshand) else reject notatarget(*[-land]|targetedpersonshand)
other={E(other *[black]|myhand)} name(Exile a Black Card from Hand) other={E(other *[black]|myhand)} name(Exile a Black Card from Hand)
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}
@@ -93256,7 +93255,7 @@ type=Land
[card] [card]
name=Venarian Glimmer name=Venarian Glimmer
target=player target=player
auto=target(*[-land;manacost=prex]|targetedpersonshand) reject auto=if type(*[-land;manacost<=castx]|targetedpersonshand)~lessthan~1 then name(look) donothing notatarget(*|targetedpersonshand) else reject notatarget(*[-land;manacost<=castx]|targetedpersonshand)
text=Target player reveals his or her hand. You choose a nonland card with converted mana cost X or less from it. That player discards that card. text=Target player reveals his or her hand. You choose a nonland card with converted mana cost X or less from it. That player discards that card.
mana={X}{U} mana={X}{U}
type=Instant type=Instant