From 3178fb96fadc015318bff1fa9920d6174c6ae7c3 Mon Sep 17 00:00:00 2001 From: "guzhenjie1@gmail.com" Date: Mon, 28 Mar 2011 13:09:29 +0000 Subject: [PATCH] Fixed following cards: Diviner's Wand Guiltfeeder Leyline of the Void Updated following cards: Academy Researchers Addle Amnesia Angel's Feather Demon's Horn Distress Dragon Mage Dragon's Claw Encroach Extract Golem's Heart Hint of Insanity Inquisition of Kozilek Kor Firewalker Kraken's Eye Mindslicer Paradise Plume Psychic Spear Thornbite Staff Thoughtseize Unmask Venarian Glimmer Wheel of Fortune Wurm's Tooth Fixed a typo of Reassembling Skeleton in M11 _cards.dat reported in forum. --- projects/mtg/bin/Res/sets/M11/_cards.dat | 2 +- projects/mtg/bin/Res/sets/primitives/mtg.txt | 88 +++++++++----------- 2 files changed, 39 insertions(+), 51 deletions(-) diff --git a/projects/mtg/bin/Res/sets/M11/_cards.dat b/projects/mtg/bin/Res/sets/M11/_cards.dat index e45d896c1..5e696e0c0 100644 --- a/projects/mtg/bin/Res/sets/M11/_cards.dat +++ b/projects/mtg/bin/Res/sets/M11/_cards.dat @@ -939,7 +939,7 @@ id=205028 rarity=C [/card] [card] -primitive=Reassembling Skeleton +primitive=Reassembling Skeleton id=205066 rarity=U [/card] diff --git a/projects/mtg/bin/Res/sets/primitives/mtg.txt b/projects/mtg/bin/Res/sets/primitives/mtg.txt index 7dad86ff7..530a8cc03 100644 --- a/projects/mtg/bin/Res/sets/primitives/mtg.txt +++ b/projects/mtg/bin/Res/sets/primitives/mtg.txt @@ -338,7 +338,7 @@ toughness=6 [/card] [card] name=Academy Researchers -auto=target(aura|myhand) newtarget +auto=may target(aura|myhand) newtarget text=When Academy Researchers enters the battlefield, you may put an Aura card from your hand onto the battlefield attached to Academy Researchers. mana={1}{U}{U} type=Creature @@ -539,11 +539,11 @@ type=Land [/card] [card] name=Addle -auto=choice name(white) && reject target(*[white]|opponenthand,myhand) -auto=choice name(blue) && reject target(*[blue]|opponenthand,myhand) -auto=choice name(black) && reject target(*[black]|opponenthand,myhand) -auto=choice name(red) && reject target(*[red]|opponenthand,myhand) -auto=choice name(green) && reject target(*[green]|opponenthand,myhand) +auto=choice name(white) && reject target(*[white]|hand) +auto=choice name(blue) && reject target(*[blue]|hand) +auto=choice name(black) && reject target(*[black]|hand) +auto=choice name(red) && reject target(*[red]|hand) +auto=choice name(green) && reject target(*[green]|hand) 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} type=Sorcery @@ -1432,7 +1432,7 @@ toughness=1 [/card] [card] name=Amnesia -target=*[-land]|opponenthand,myhand +target=*[-land]|hand auto=reject all(*[-land]|targetcontrollerhand) text=Target player reveals his or her hand and discards all nonland cards. mana={3}{U}{U}{U} @@ -1867,8 +1867,7 @@ toughness=5 [/card] [card] name=Angel's Feather -auto=@movedTo(*[white]|mystack) from(myhand):may life:1 controller -auto=@movedTo(*[white]|opponentstack) from(opponenthand):may life:1 controller +auto=@movedTo(*[white]|stack) from(hand):may life:1 controller text=Whenever a player casts a white spell, you may gain 1 life. mana={2} type=Artifact @@ -15369,8 +15368,7 @@ toughness=1 [/card] [card] name=Demon's Horn -auto=@movedTo(*[black]|mystack) from(myhand):may life:1 controller -auto=@movedTo(*[black]|opponentstack) from(opponenthand):may life:1 controller +auto=@movedTo(*[black]|stack) from(hand):may life:1 controller text=Whenever a player casts a black spell, you may gain 1 life. mana={2} type=Artifact @@ -16163,7 +16161,7 @@ type=Artifact [/card] [card] name=Distress -target=*[-land]|opponenthand,myhand +target=*[-land]|hand auto=reject text=Target player reveals his or her hand. You choose a nonland card from it. That player discards that card. mana={B}{B} @@ -16295,9 +16293,11 @@ type=Instant [/card] [card] name=Diviner's Wand -auto=@drawn(controller): +1/+1 ueot +auto={3}:equip +auto=@drawn(controller):1/1 ueot +auto=@drawn(controller):flying ueot auto=teach(creature) {4}:draw:1 controller -auto=@movedto(wizard|battlefield):may retarget all(trigger[to]) +auto=@movedto(creature[wizard]|battlefield):may all(trigger[to]) retarget text=Equipped creature has "Whenever you draw a card, this creature gets +1/+1 and gains flying until end of turn" and "{4}: Draw a card." -- Whenever a Wizard creature enters the battlefield, you may attach Diviner's Wand to it. -- Equip {3} mana={3} type=Tribal Artifact @@ -16660,7 +16660,7 @@ type=Sorcery [card] name=Dragon Mage abilities=flying -auto=@combatdamaged(player) from(this):reject all(*|myhand) && draw:7 controller && reject all(*|opponenthand) && draw:7 opponent +auto=@combatdamaged(player) from(this):reject all(*|hand) && draw:7 controller && 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. mana={5}{R}{R} type=Creature @@ -16734,8 +16734,7 @@ subtype=Aura [/card] [card] name=Dragon's Claw -auto=@movedTo(*[red]|mystack) from(myhand):may life:1 controller -auto=@movedTo(*[red]|opponentstack) from(opponenthand):may life:1 controller +auto=@movedTo(*[red]|stack) from(hand):may life:1 controller text=Whenever a player casts a red spell, you may gain 1 life. mana={2} type=Artifact @@ -19231,7 +19230,7 @@ auto=moveto(exile) all(this) [/card] [card] name=Encroach -target=land[-basic]|opponenthand,myhand +target=land[-basic]|hand auto=reject text=Target player reveals his or her hand. You choose a nonbasic land card from it. That player discards that card. mana={B} @@ -20269,7 +20268,7 @@ subtype=Aura [/card] [card] name=Extract -target=*|opponentLibrary,myLibrary +target=*|Library auto=moveTo(exile) text=Search target player's library for a card and exile it. Then that player shuffles his or her library. mana={U} @@ -26328,8 +26327,7 @@ type=Artifact [/card] [card] name=Golem's Heart -auto=@movedTo(artifact|mystack) from(myhand):may life:1 controller -auto=@movedTo(artifact|opponentstack) from(opponenthand):may life:1 controller +auto=@movedTo(artifact|stack) from(hand):may life:1 controller text=Whenever a player casts an artifact spell, you may gain 1 life. mana={2} type=Artifact @@ -27581,7 +27579,7 @@ type=Instant [card] name=Guiltfeeder abilities=fear -auto=@notblocked(this):foreach(*|opponentBattlefield) life:-1 opponent +auto=@notblocked(this):foreach(*|opponentGraveyard) life:-1 opponent text=Fear (This creature can't be blocked except by artifact creatures and/or black creatures.) -- Whenever Guiltfeeder attacks and isn't blocked, defending player loses 1 life for each card in his or her graveyard. mana={3}{B}{B} type=Creature @@ -29317,7 +29315,7 @@ toughness=3 [/card] [card] name=Hint of Insanity -target=*[-land]|opponenthand,myhand +target=*[-land]|hand auto=reject all(*[share!name!]|targetcontrollerhand) text=Target player reveals his or her hand. That player discards all nonland cards with the same name as another card in his or her hand. mana={2}{B} @@ -31252,7 +31250,7 @@ toughness=3 [/card] [card] name=Inquisition of Kozilek -target=*[manacost<=3;-land]|opponenthand,myhand +target=*[manacost<=3;-land]|hand auto=reject 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} @@ -34683,8 +34681,7 @@ toughness=1 [card] name=Kor Firewalker abilities=protection from red -auto=@movedTo(*[red]|mystack) from(myhand):may life:1 controller -auto=@movedTo(*[red]|opponentstack) from(opponenthand):may life:1 controller +auto=@movedTo(*[red]|stack) from(hand):may life:1 controller text=Protection from red -- Whenever a player casts a red spell, you may gain 1 life. mana={W}{W} type=Creature @@ -34834,8 +34831,7 @@ toughness=4 [/card] [card] name=Kraken's Eye -auto=@movedTo(*[blue]|mystack) from(myhand):may life:1 controller -auto=@movedTo(*[blue]|opponentstack) from(opponenthand):may life:1 controller +auto=@movedTo(*[blue]|stack) from(hand):may life:1 controller text=Whenever a player casts a blue spell, you may gain 1 life. mana={2} type=Artifact @@ -36165,7 +36161,7 @@ abilities=leyline [/card] [card] name=Leyline of the Void -auto=@movedTo(*|graveyard):all(trigger) moveTo(exile) +auto=@movedTo(*|opponentGraveyard):all(trigger[to]) moveTo(exile) text=If Leyline of the Void is in your opening hand, you may begin the game with it on the battlefield. -- If a card would be put into an opponent's graveyard from anywhere, exile it instead. mana={2}{B}{B} type=Enchantment @@ -39862,8 +39858,7 @@ toughness=2 [/card] [card] name=Mindslicer -auto=@movedto(this|graveyard) from(battlefield):reject all(*|myhand) -auto=@movedto(this|graveyard) from(battlefield):reject all(*|opponenthand) +auto=@movedto(this|graveyard) from(battlefield):reject all(*|hand) text=When Mindslicer is put into a graveyard from the battlefield, each player discards his or her hand. mana={2}{B}{B} type=Creature @@ -45237,16 +45232,11 @@ auto=this(counter{0/0.1.Blue}) {T}:add{U} auto=this(counter{0/0.1.Black}) {T}:add{B} auto=this(counter{0/0.1.Red}) {T}:add{R} auto=this(counter{0/0.1.Green}) {T}:add{G} -auto=@movedto(*[white]|mystack) from(myhand):this(counter{0/0.1.White}) life:1 controller -auto=@movedto(*[white]|opponentstack) from(opponenthand):this(counter{0/0.1.White}) life:1 controller -auto=@movedto(*[blue]|mystack) from(myhand):this(counter{0/0.1.Blue}) life:1 controller -auto=@movedto(*[blue]|opponentstack) from(opponenthand):this(counter{0/0.1.Blue}) life:1 controller -auto=@movedto(*[black]|mystack) from(myhand):this(counter{0/0.1.Black}) life:1 controller -auto=@movedto(*[black]|opponentstack) from(opponenthand):this(counter{0/0.1.Black}) life:1 controller -auto=@movedto(*[red]|mystack) from(myhand):this(counter{0/0.1.Red}) life:1 controller -auto=@movedto(*[red]|opponentstack) from(opponenthand):this(counter{0/0.1.Red}) life:1 controller -auto=@movedto(*[green]|mystack) from(myhand):this(counter{0/0.1.Green}) life:1 controller -auto=@movedto(*[green]|opponentstack) from(opponenthand):this(counter{0/0.1.Green}) life:1 controller +auto=@movedto(*[white]|stack) from(hand):this(counter{0/0.1.White}) life:1 controller +auto=@movedto(*[blue]|stack) from(hand):this(counter{0/0.1.Blue}) life:1 controller +auto=@movedto(*[black]|stack) from(hand):this(counter{0/0.1.Black}) life:1 controller +auto=@movedto(*[red]|stack) from(hand):this(counter{0/0.1.Red}) life:1 controller +auto=@movedto(*[green]|stack) from(hand):this(counter{0/0.1.Green}) life:1 controller text=As Paradise Plume enters the battlefield, choose a color. -- Whenever a player casts a spell of the chosen color, you may gain 1 life. -- {T}: Add one mana of the chosen color to your mana pool. mana={4} type=Artifact @@ -48164,7 +48154,7 @@ subtype=Aura [/card] [card] name=Psychic Spear -target=spirit,arcane|opponenthand,myhand +target=spirit,arcane|hand auto=reject text=Target player reveals his or her hand. You choose a Spirit or Arcane card from it. That player discards that card. mana={B} @@ -65277,7 +65267,7 @@ name=Thornbite Staff auto=teach(creature) {2}{t}:damage:1 target(creature,player) auto=@movedto(creature|mygraveyard) from(creature|mybattlefield):teach(mytgt) untap auto=@movedto(creature|opponentsgraveyard) from(creature|opponentsbattlefield):teach(mytgt) untap -auto=@movedto(creature[shaman]|battlefield):all(trigger[to]) retarget +auto=@movedto(creature[shaman]|battlefield):may all(trigger[to]) retarget auto={4}:equip text=Equipped creature has "{2}, {T}: This creature deals 1 damage to target creature or player" and "Whenever a creature is put into a graveyard from the battlefield, untap this creature." -- Whenever a Shaman creature enters the battlefield, you may attach Thornbite Staff to it. -- Equip {4} mana={2} @@ -65458,7 +65448,7 @@ type=Enchantment [/card] [card] name=Thoughtseize -target=*[-land]|opponenthand,myhand +target=*[-land]|hand auto=reject 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. @@ -68346,7 +68336,7 @@ type=Instant [/card] [card] name=Unmask -target=*[-land]|opponenthand,myhand +target=*[-land]|hand auto=reject other={E(other *[black]|myhand)} 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. @@ -69407,7 +69397,7 @@ type=Land [/card] [card] name=Venarian Glimmer -auto=reject target(*[-land;manacost <=X]|opponenthand,myhand) +auto=reject target(*[-land;manacost <=X]|opponenthand) 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} type=Instant @@ -72512,9 +72502,8 @@ suspend(4)={1}{r} [/card] [card] name=Wheel of Fortune -auto=reject all(*|opponenthand) +auto=reject all(*|hand) auto=draw:7 opponent -auto=reject all(*|myhand) auto=draw:7 controller text=Each player discards his or her hand and draws seven cards. mana={2}{R} @@ -74100,8 +74089,7 @@ toughness=3 [/card] [card] name=Wurm's Tooth -auto=@movedTo(*[green]|mystack) from(myhand):may life:1 controller -auto=@movedTo(*[green]|opponentstack) from(opponenthand):may life:1 controller +auto=@movedTo(*[green]|stack) from(hand):may life:1 controller text=Whenever a player casts a green spell, you may gain 1 life. mana={2} type=Artifact