From 5b5a46d6b01babf187003059995311a5e73e7c18 Mon Sep 17 00:00:00 2001 From: "guzhenjie1@gmail.com" Date: Wed, 13 Apr 2011 13:22:04 +0000 Subject: [PATCH] Corrected following cards with ability "At the beginning of the end step, ...": Blitz Hellion Glimmervoid Glitterfang Goblin Pyromancer Mark of Fury Pestilence Pyrohemia Stenchskipper Thran Quarry Viashino Cutthroat Viashino Sandscout Viashino Sandstalker Withering Wisps Fixed typo in following cards: Bitterblossom Mist Dragon Teferi's Curse Updated following cards: Altar of Dementia Cockatrice Ersatz Gnomes Hell's Thunder Hellspark Elemental Infernal Medusa Spark Elemental Starlit Sanctum Thicket Basilisk --- projects/mtg/bin/Res/sets/primitives/mtg.txt | 64 ++++++++++---------- 1 file changed, 31 insertions(+), 33 deletions(-) diff --git a/projects/mtg/bin/Res/sets/primitives/mtg.txt b/projects/mtg/bin/Res/sets/primitives/mtg.txt index 7918c48f3..babc68e9c 100644 --- a/projects/mtg/bin/Res/sets/primitives/mtg.txt +++ b/projects/mtg/bin/Res/sets/primitives/mtg.txt @@ -1350,8 +1350,8 @@ type=Sorcery [/card] [card] name=Altar of Dementia -auto={0}:notatarget(creature|mybattlefield) dynamicability sacrifice -auto={0}:notatarget(creature|mybattlefield) dynamicability sacrifice +auto={0}:name(opponent) notatarget(creature|mybattlefield) dynamicability sacrifice +auto={0}:name(you) notatarget(creature|mybattlefield) dynamicability sacrifice text=Sacrifice a creature: Target player puts a number of cards equal to the sacrificed creature's power from the top of his or her library into his or her graveyard. mana={2} type=Artifact @@ -5762,7 +5762,7 @@ subtype=Aura [card] name=Bitterblossom auto=@each my upkeep:life:-1 controller -auto=@each my upkeep:token(Faerie,creature faerie Rogue ,1/1,flying black) +auto=@each my upkeep:token(Faerie,creature faerie rogue,1/1,flying black) text=At the beginning of your upkeep, you lose 1 life and put a 1/1 black Faerie Rogue creature token with flying onto the battlefield. mana={1}{B} type=Tribal Enchantment @@ -6426,7 +6426,7 @@ toughness=1 [card] name=Blitz Hellion abilities=trample,haste -auto=@each my endofturn:moveto(myLibrary) && shuffle +auto=@each endofturn:moveto(ownerLibrary) && shuffle text=Trample, haste -- At the beginning of the end step, Blitz Hellion's owner shuffles it into his or her library. mana={3}{R}{G} type=Creature @@ -11767,7 +11767,7 @@ toughness=3 [card] name=Cockatrice abilities=flying -alias=1238 +auto=@combat(blocking,blocked) source(this) from(creature[-wall]):all(trigger[from]) phaseaction[combatends] destroy text=Flying -- Whenever Cockatrice blocks or becomes blocked by a non-Wall creature, destroy that creature at end of combat. mana={3}{G}{G} type=Creature @@ -19654,8 +19654,8 @@ toughness=4 [/card] [card] name=Ersatz Gnomes -auto={t}:target(*|stack) transforms((,artifact)) -auto={t}:target(*|battlefield) transforms((,artifact)) ueot +auto={T}:name(spell) target(*|stack) transforms((,artifact)) forever +auto={T}:name(permanent) target(*|battlefield) transforms((,artifact)) ueot text={T}: Target spell is colorless. -- {T}: Target permanent becomes colorless until end of turn. mana={3} type=Artifact Creature @@ -25149,7 +25149,7 @@ auto={T}:add{U} auto={T}:add{B} auto={T}:add{R} auto={T}:add{G} -auto=@each my endofturn:aslongas(artifact|mybattlefield) sacrifice <1 +auto=@each endofturn:aslongas(artifact|mybattlefield) sacrifice <1 text=At the beginning of the end step, if you control no artifacts, sacrifice Glimmervoid. -- {T}: Add one mana of any color to your mana pool. type=Land [/card] @@ -25240,7 +25240,7 @@ toughness=3 [card] name=Glitterfang abilities=haste -auto=@next endofturn:moveto(ownerhand) +auto=@each endofturn:moveto(ownerhand) all(this) text=Haste -- At the beginning of the end step, return Glitterfang to its owner's hand. mana={R} type=Creature @@ -25897,7 +25897,7 @@ toughness=2 [card] name=Goblin Pyromancer auto=lord(goblin) 3/0 ueot -auto=@next my endofturn:destroy all(goblin) +auto=@each endofturn:destroy all(goblin) text=When Goblin Pyromancer enters the battlefield, Goblin creatures get +3/+0 until end of turn. -- At the beginning of the end step, destroy all Goblins. mana={3}{R} type=Creature @@ -28909,8 +28909,7 @@ toughness=1 [/card] [card] name=Hell's Thunder -abilities=flying,haste -auto=@each endofturn:moveTo(ownergraveyard) +abilities=flying,haste,treason autograveyard={4}{R}:moveto(mybattlefield) && transforms((,unearth,haste)) asSorcery forever text=Flying, haste -- At the beginning of the end step, sacrifice Hell's Thunder. -- Unearth {4}{R} ({4}{R}: Return this card from your graveyard to the battlefield. It gains haste. Exile it at the beginning of the next end step or if it would leave the battlefield. Unearth only as a sorcery.) mana={1}{R}{R} @@ -28999,8 +28998,7 @@ toughness=8 [/card] [card] name=Hellspark Elemental -abilities=trample,haste -auto=@each endofturn:moveTo(ownergraveyard) +abilities=trample,haste,treason autograveyard={1}{R}:moveto(mybattlefield) && transforms((,unearth,haste)) asSorcery forever text=Trample, haste -- At the beginning of the end step, sacrifice Hellspark Elemental. -- Unearth {1}{R} ({1}{R}: Return this card from your graveyard to the battlefield. It gains haste. Exile it at the beginning of the next end step or if it would leave the battlefield. Unearth only as a sorcery.) mana={1}{R} @@ -31093,7 +31091,8 @@ toughness=2 [/card] [card] name=Infernal Medusa -alias=1267 +auto=@combat(blocking) source(this) from(creature):all(trigger[from]) phaseaction[combatends] destroy +auto=@combat(blocked) source(this) from(creature[-wall]):all(trigger[from]) phaseaction[combatends] destroy text=Whenever Infernal Medusa blocks a creature, destroy that creature at end of combat. -- Whenever Infernal Medusa becomes blocked by a non-Wall creature, destroy that creature at end of combat. mana={3}{B}{B} type=Creature @@ -38622,7 +38621,7 @@ type=Enchantment name=Mark of Fury target=creature auto=haste -auto=@next endofturn:moveTo(ownerhand) all(this) +auto=@each endofturn:moveTo(ownerhand) all(this) text=Enchant creature -- Enchanted creature has haste. -- At the beginning of the end step, return Mark of Fury to its owner's hand. mana={R} type=Enchantment @@ -40317,7 +40316,7 @@ type=Sorcery name=Mist Dragon auto={0}:flying auto={0}:-flying -auto={4}{U}{U}:phaseout +auto={3}{U}{U}:phaseout text={0}: Mist Dragon gains flying. (This effect lasts indefinitely.) -- {0}: Mist Dragon loses flying. (This effect lasts indefinitely.) -- {3}{U}{U}: Mist Dragon phases out. (While it's phased out, it's treated as though it doesn't exist. It phases in before you untap during your next untap step.) mana={4}{U}{U} type=Creature @@ -46050,7 +46049,7 @@ toughness=1 [/card] [card] name=Pestilence -auto=@next endofturn:aslongas(creature|battlefield) sacrifice <1 +auto=@each endofturn:aslongas(creature|battlefield) sacrifice <1 auto={b}:damage:1 all(creature,player) text=At the beginning of the end step, if no creatures are on the battlefield, sacrifice Pestilence. -- {B}: Pestilence deals 1 damage to each creature and each player. mana={2}{B}{B} @@ -48649,7 +48648,7 @@ type=Sorcery [card] name=Pyrohemia auto={R}:damage:1 all(creature,player) -auto=@next endofturn:aslongas(creature|battlefield) sacrifice <1 +auto=@each endofturn:aslongas(creature|battlefield) sacrifice <1 text=At the beginning of the end step, if no creatures are on the battlefield, sacrifice Pyrohemia. -- {R}: Pyrohemia deals 1 damage to each creature and each player. mana={2}{R}{R} type=Enchantment @@ -59728,8 +59727,7 @@ type=Sorcery [/card] [card] name=Spark Elemental -abilities=trample,haste -auto=@next endofturn:bury +abilities=trample,haste,treason text=Trample, haste (If this creature would deal enough damage to its blockers to destroy them, you may have it deal the rest of its damage to defending player or planeswalker. This creature can attack and {T} as soon as it comes under your control.) -- At the beginning of the end step, sacrifice Spark Elemental. mana={R} type=Creature @@ -61290,9 +61288,9 @@ toughness=4 [card] name=Starlit Sanctum auto={T}:Add{1} -auto={W}{T}:notatarget(creature[cleric]|mybattlefield) dynamicability sacrifice -auto={B}{T}:notatarget(creature[cleric]|mybattlefield) dynamicability sacrifice -auto={B}{T}:notatarget(creature[cleric]|mybattlefield) dynamicability sacrifice +auto={W}{T}:name(you gain life) notatarget(creature[cleric]|mybattlefield) dynamicability sacrifice +auto={B}{T}:name(opponent loses life) notatarget(creature[cleric]|mybattlefield) dynamicability sacrifice +auto={B}{T}:name(you lose life) notatarget(creature[cleric]|mybattlefield) dynamicability sacrifice text={T}: Add {1} to your mana pool. -- {W}, {T}, Sacrifice a Cleric creature: You gain life equal to the sacrificed creature's toughness. -- {B}, {T}, Sacrifice a Cleric creature: Target player loses life equal to the sacrificed creature's power. type=Land [/card] @@ -61560,7 +61558,7 @@ type=Sorcery [card] name=Stenchskipper abilities=flying -auto=@next endofturn:aslongas(goblin|mybattlefield) moveTo(mygraveyard) <1 +auto=@each endofturn:aslongas(goblin|mybattlefield) sacrifice <1 text=Flying -- At the beginning of the end step, if you control no Goblins, sacrifice Stenchskipper. mana={3}{B} type=Creature @@ -64270,7 +64268,7 @@ type=Enchantment [/card] [card] name=Teferi's Curse -target=artifaxct,creature +target=artifact,creature auto=phasing text=Enchant artifact or creature -- Enchanted permanent has phasing. (It phases in or out before its controller untaps during each of his or her untap steps. While it's phased out, it's treated as though it doesn't exist.) mana={1}{U} @@ -65234,7 +65232,7 @@ type=Sorcery [/card] [card] name=Thicket Basilisk -alias=1267 +auto=@combat(blocking,blocked) source(this) from(creature[-wall]):all(trigger[from]) phaseaction[combatends] destroy text=Whenever Thicket Basilisk blocks or becomes blocked by a non-Wall creature, destroy that creature at end of combat. mana={3}{G}{G} type=Creature @@ -65607,8 +65605,8 @@ auto={T}:add{U} auto={T}:add{B} auto={T}:add{R} auto={T}:add{G} -auto=@each my endofturn:aslongas(creature|mybattlefield) sacrifice <1 -text=At the end of each turn, if you control no creatures, sacrifice Thran Quarry. {T}: Add one mana of any color to your mana pool. +auto=@each endofturn:aslongas(creature|mybattlefield) sacrifice <1 +text=At the beginning of the end step, if you control no creatures, sacrifice Thran Quarry. -- {T}: Add one mana of any color to your mana pool. type=Land [/card] [card] @@ -70006,7 +70004,7 @@ toughness=1 [card] name=Viashino Cutthroat abilities=haste -auto=@each my end:moveTo(myhand) +auto=@each endofturn:moveTo(ownerhand) text=Haste -- At the beginning of the end step, return Viashino Cutthroat to its owner's hand. mana={2}{R}{R} type=Creature @@ -70057,7 +70055,7 @@ toughness=3 [card] name=Viashino Sandscout abilities=haste -auto=@next end step:moveTo(hand) +auto=@each endofturn:moveTo(ownerhand) text=Haste (This creature can attack and {T} as soon as it comes under your control.) -- At the beginning of the end step, return Viashino Sandscout to its owner's hand. (Return it only if it's on the battlefield.) mana={1}{R} type=Creature @@ -70068,7 +70066,7 @@ toughness=1 [card] name=Viashino Sandstalker abilities=haste -auto=@each my end:moveTo(myhand) +auto=@each endofturn:moveTo(ownerhand) text=Haste (This creature can attack the turn it comes under your control.) -- At the beginning of the end step, return Viashino Sandstalker to its owner's hand. (Return it only if it's on the battlefield.) mana={1}{R}{R} type=Creature @@ -73708,7 +73706,7 @@ type=Instant [card] name=Withering Wisps auto={B}:damage:1 all(creature,player) limit:type:swamp[snow]:mybattlefield -auto=@next endofturn:aslongas(creature|battlefield) sacrifice <1 +auto=@each endofturn:aslongas(creature|battlefield) sacrifice <1 text=At the beginning of the end step, if no creatures are on the battlefield, sacrifice Withering Wisps. -- {B}: Withering Wisps deals 1 damage to each creature and each player. Activate this ability no more times each turn than the number of snow Swamps you control. mana={1}{B}{B} type=Enchantment