From c399262f307cb0ba8cdf81b6ac72a07b27d87d25 Mon Sep 17 00:00:00 2001 From: "guzhenjie1@gmail.com" Date: Sun, 22 May 2011 13:42:48 +0000 Subject: [PATCH] Corrected following cards: AEther Membrane Abomination Basalt Golem Cockatrice Contempt Deathgazer Defiant Vanguard Dread Specter Dread Wight Goblin Sappers Greater Werewolf Heat Stroke Infernal Medusa Ohran Viper Sawtooth Ogre Serpentine Basilisk Silent Assassin Sosuke, Son of Seshiro Tangle Asp Thicket Basilisk Time Elemental Tolarian Entrancer Venom Wall of Tears [combatends] ==> [combatends once] --- projects/mtg/bin/Res/sets/primitives/mtg.txt | 58 ++++++++++---------- 1 file changed, 29 insertions(+), 29 deletions(-) diff --git a/projects/mtg/bin/Res/sets/primitives/mtg.txt b/projects/mtg/bin/Res/sets/primitives/mtg.txt index 5aed36695..6720b544c 100644 --- a/projects/mtg/bin/Res/sets/primitives/mtg.txt +++ b/projects/mtg/bin/Res/sets/primitives/mtg.txt @@ -49,7 +49,7 @@ type=Enchantment [card] name=AEther Membrane abilities=defender,reach -auto=@combat(blocking) source(this) from(creature):all(trigger[from]) phaseaction[combatends] moveTo(ownerhand) +auto=@combat(blocking) source(this) from(creature):all(trigger[from]) phaseaction[combatends once] moveTo(ownerhand) text=Defender; reach (This creature can block creatures with flying.) -- Whenever AEther Membrane blocks a creature, return that creature to its owner's hand at end of combat. mana={1}{R}{R} type=Creature @@ -224,7 +224,7 @@ type=Instant [/card] [card] name=Abomination -auto=@combat(blocking,blocked) source(this) from(creature[green;white]):all(trigger[from]) phaseaction[combatends] destroy +auto=@combat(blocking,blocked) source(this) from(creature[green;white]):all(trigger[from]) phaseaction[combatends once] destroy text=Whenever Abomination blocks or becomes blocked by a green or white creature, destroy that creature at end of combat. mana={3}{B}{B} type=Creature @@ -4962,7 +4962,7 @@ toughness=2 [card] name=Basalt Golem auto=cantbeblockedby(creature[artifact]) -auto=@combat(blocked) source(this) from(creature):all(trigger[from]) phaseaction[combatends] sacrifice && phaseaction[combatends once] token(Wall,Artifact Creature Wall,0/2,defender) opponent +auto=@combat(blocked) source(this) from(creature):all(trigger[from]) phaseaction[combatends once] sacrifice && phaseaction[combatends once] token(Wall,Artifact Creature Wall,0/2,defender) opponent text=Basalt Golem can't be blocked by artifact creatures. -- Whenever Basalt Golem becomes blocked by a creature, that creature's controller sacrifices it at end of combat. If the player does, he or she puts a 0/2 colorless Wall artifact creature token with defender onto the battlefield. mana={5} type=Artifact Creature @@ -11971,7 +11971,7 @@ toughness=3 [card] name=Cockatrice abilities=flying -auto=@combat(blocking,blocked) source(this) from(creature[-wall]):all(trigger[from]) phaseaction[combatends] destroy +auto=@combat(blocking,blocked) source(this) from(creature[-wall]):all(trigger[from]) phaseaction[combatends once] 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 @@ -12432,7 +12432,7 @@ type=Enchantment [card] name=Contempt target=creature -auto=@combat(attacking) source(mytgt) :all(trigger[to]) phaseaction[combatends] moveTo(ownerhand) && phaseaction[combatends] moveTo(ownerhand) all(this) +auto=@combat(attacking) source(mytgt) :all(trigger[to]) phaseaction[combatends once] moveTo(ownerhand) && phaseaction[combatends once] moveTo(ownerhand) all(this) text=Enchant creature -- Whenever enchanted creature attacks, return it and Contempt to their owners' hands at end of combat. mana={1}{U} type=Enchantment @@ -14879,7 +14879,7 @@ toughness=6 [/card] [card] name=Deathgazer -auto=@combat(blocking,blocked) source(this) from(creature[-black]):all(trigger[from]) phaseaction[combatends] destroy +auto=@combat(blocking,blocked) source(this) from(creature[-black]):all(trigger[from]) phaseaction[combatends once] destroy text=Whenever Deathgazer blocks or becomes blocked by a nonblack creature, destroy that creature at end of combat. mana={3}{B} type=Creature @@ -15519,8 +15519,8 @@ type=Instant [/card] [card] name=Defiant Vanguard -auto=@combat(blocking) source(this):all(trigger[to]) phaseaction[combatends] destroy -auto=@combat(blocking) source(this) from(creature):all(trigger[from]) phaseaction[combatends] destroy +auto=@combat(blocking) source(this):all(trigger[to]) phaseaction[combatends once] destroy +auto=@combat(blocking) source(this) from(creature):all(trigger[from]) phaseaction[combatends once] destroy auto={5}{T}:moveTo(myBattlefield) target(rebel[manacost<=4]|mylibrary) text=When Defiant Vanguard blocks, at end of combat, destroy it and all creatures it blocked this turn. -- {5}{T}: Search your library for a Rebel permanent card with converted mana cost 4 or less and put it onto the battlefield. Then shuffle your library. mana={2}{W} @@ -17314,7 +17314,7 @@ toughness=9 [/card] [card] name=Dread Specter -auto=@combat(blocking,blocked) source(this) from(creature[-black]):all(trigger[from]) phaseaction[combatends] destroy +auto=@combat(blocking,blocked) source(this) from(creature[-black]):all(trigger[from]) phaseaction[combatends once] destroy text=Whenever Dread Specter blocks or becomes blocked by a nonblack creature, destroy that creature at end of combat. mana={3}{B} type=Creature @@ -17342,8 +17342,8 @@ toughness=2 [card] name=Dread Wight auto=lord(creature[counter{0/0.1.Paralyzation}]) doesnotuntap -auto=@combat(blocking,blocked) source(this) from(creature):all(trigger[from]) phaseaction[combatends] tap oneshot -auto=@combat(blocking,blocked) source(this) from(creature):all(trigger[from]) phaseaction[combatends] counter(0/0,1,Paralyzation) oneshot +auto=@combat(blocking,blocked) source(this) from(creature):all(trigger[from]) phaseaction[combatends once] tap oneshot +auto=@combat(blocking,blocked) source(this) from(creature):all(trigger[from]) phaseaction[combatends once] counter(0/0,1,Paralyzation) oneshot auto=lord(creature[counter{0/0.1.Paralyzation}]) {4}:counter(0/0,-1,Paralyzation) text=At end of combat, put a paralyzation counter on all creatures blocking or blocked by Dread Wight and tap those creatures. They gain "If this creature has a paralyzation counter on it, it doesn't untap during its controller's untap step" and "{4}: Remove a paralyzation counter from this creature." mana={3}{B}{B} @@ -26574,8 +26574,8 @@ toughness=1 [/card] [card] name=Goblin Sappers -auto={R}{R}{T}:unblockable target(creature) && phaseaction[combatends] destroy && all(this) phaseaction[combatends,sourceinplay] destroy -auto={R}{R}{R}{R}{T}:unblockable target(creature) && phaseaction[combatends] destroy +auto={R}{R}{T}:unblockable target(creature) && phaseaction[combatends once] destroy && all(this) phaseaction[combatends,sourceinplay] destroy +auto={R}{R}{R}{R}{T}:unblockable target(creature) && phaseaction[combatends once] destroy text={R}{R}, {T}: Target creature you control is unblockable this turn. Destroy it and Goblin Sappers at end of combat. -- {R}{R}{R}{R}, {T}: Target creature you control is unblockable this turn. Destroy it at end of combat. mana={1}{R} type=Creature @@ -27620,7 +27620,7 @@ toughness=4 [/card] [card] name=Greater Werewolf -auto=@combat(blocking,blocked) source(this) from(creature[-black]):all(trigger[from]) phaseaction[combatends] counter(-0/-2,1) oneshot +auto=@combat(blocking,blocked) source(this) from(creature[-black]):all(trigger[from]) phaseaction[combatends once] counter(-0/-2,1) oneshot text=At end of combat, put a -0/-2 counter on all creatures blocking or blocked by Greater Werewolf. mana={4}{B} type=Creature @@ -29397,7 +29397,7 @@ type=Sorcery [/card] [card] name=Heat Stroke -auto=@combat(blocking,blocked) source(creature):all(trigger[to]) phaseaction[combatends] destroy +auto=@combat(blocking,blocked) source(creature):all(trigger[to]) phaseaction[combatends once] destroy text=At end of combat, destroy each creature that blocked or was blocked this turn. mana={2}{R} type=Enchantment @@ -31802,8 +31802,8 @@ type=Sorcery [/card] [card] name=Infernal Medusa -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 +auto=@combat(blocking) source(this) from(creature):all(trigger[from]) phaseaction[combatends once] destroy +auto=@combat(blocked) source(this) from(creature[-wall]):all(trigger[from]) phaseaction[combatends once] 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 @@ -45152,7 +45152,7 @@ toughness=3 [/card] [card] name=Ohran Viper -auto=@combatdamaged(creature) from(this):all(trigger[to]) phaseaction[combatends] destroy +auto=@combatdamaged(creature) from(this):all(trigger[to]) phaseaction[combatends once] destroy auto=@combatdamaged(player) from(this):may draw:1 controller text=Whenever Ohran Viper deals combat damage to a creature, destroy that creature at end of combat. -- Whenever Ohran Viper deals combat damage to a player, you may draw a card. mana={1}{G}{G} @@ -55057,7 +55057,7 @@ toughness=1 [/card] [card] name=Sawtooth Ogre -auto=@combat(blocking,blocked) source(this) from(creature[-black]):all(trigger[from]) phaseaction[combatends] damage:1 oneshot +auto=@combat(blocking,blocked) source(this) from(creature):all(trigger[from]) phaseaction[combatends once] damage:1 text=Whenever Sawtooth Ogre blocks or becomes blocked by a creature, Sawtooth Ogre deals 1 damage to that creature at end of combat. mana={2}{R}{R} type=Creature @@ -56687,7 +56687,7 @@ toughness=* name=Serpentine Basilisk facedown={3} autofacedown={1}{G}{G}:morph -auto=@combatdamaged(creature) from(this):all(trigger[to]) phaseaction[combatends] destroy +auto=@combatdamaged(creature) from(this):all(trigger[to]) phaseaction[combatends once] destroy text=Whenever Serpentine Basilisk deals combat damage to a creature, destroy that creature at end of combat. -- Morph {1}{G}{G} (You may cast this face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.) mana={2}{G}{G} type=Creature @@ -58262,7 +58262,7 @@ type=Instant [/card] [card] name=Silent Assassin -auto={3}{B}:target(creature[blocking]) phaseaction[combatends] destroy +auto={3}{B}:target(creature[blocking]) phaseaction[combatends once] destroy text={3}{B}: Destroy target blocking creature at end of combat. mana={B}{B} type=Creature @@ -60804,7 +60804,7 @@ type=Sorcery [card] name=Sosuke, Son of Seshiro auto=lord(other snake|myBattlefield) 1/0 -auto=@combatdamaged(creature) from(warrior|myBattlefield):all(trigger[to]) phaseaction[combatends] destroy +auto=@combatdamaged(creature) from(warrior|myBattlefield):all(trigger[to]) phaseaction[combatends once] destroy text=Other Snake creatures you control get +1/+0. -- Whenever a Warrior you control deals combat damage to a creature, destroy that creature at end of combat. mana={2}{G}{G} type=Legendary Creature @@ -65455,7 +65455,7 @@ type=Instant [/card] [card] name=Tangle Asp -auto=@combat(blocking,blocked) source(this) from(creature):all(trigger[from]) phaseaction[combatends] destroy +auto=@combat(blocking,blocked) source(this) from(creature):all(trigger[from]) phaseaction[combatends once] destroy text=Whenever Tangle Asp blocks or becomes blocked by a creature, destroy that creature at end of combat. mana={1}{G} type=Creature @@ -66782,7 +66782,7 @@ type=Sorcery [/card] [card] name=Thicket Basilisk -auto=@combat(blocking,blocked) source(this) from(creature[-wall]):all(trigger[from]) phaseaction[combatends] destroy +auto=@combat(blocking,blocked) source(this) from(creature[-wall]):all(trigger[from]) phaseaction[combatends once] 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 @@ -67807,8 +67807,8 @@ type=Sorcery [/card] [card] name=Time Elemental -auto=@combat(attacking) source(this):phaseaction[combatends] damage:5 controller && phaseaction[combatends,sourceinplay] sacrifice -auto=@combat(blocking) source(this):phaseaction[combatends] damage:5 controller && phaseaction[combatends,sourceinplay] sacrifice +auto=@combat(attacking) source(this):phaseaction[combatends once] damage:5 controller && phaseaction[combatends,sourceinplay] sacrifice +auto=@combat(blocking) source(this):phaseaction[combatends once] damage:5 controller && phaseaction[combatends,sourceinplay] sacrifice auto={2}{U}{U}{T}:moveTo(ownerhand) target(*[-enchanted]) text=When Time Elemental attacks or blocks, at end of combat, sacrifice it and it deals 5 damage to you. -- {2}{U}{U}, {T}: Return target permanent that isn't enchanted to its owner's hand. mana={2}{U} @@ -68072,7 +68072,7 @@ toughness=4 [/card] [card] name=Tolarian Entrancer -auto=@combat(blocked) source(this) from(creature):all(trigger[from]) phaseaction[combatends] moveTo(opponentBattlefield) +auto=@combat(blocked) source(this) from(creature):all(trigger[from]) phaseaction[combatends once] moveTo(opponentBattlefield) text=Whenever Tolarian Entrancer becomes blocked by a creature, gain control of that creature at end of combat. mana={1}{U} type=Creature @@ -71302,7 +71302,7 @@ toughness=2 [card] name=Venom target=creature -auto=@combat(blocking,blocked) source(mytgt) from(creature[-wall]):all(trigger[from]) phaseaction[combatends] destroy +auto=@combat(blocking,blocked) source(mytgt) from(creature[-wall]):all(trigger[from]) phaseaction[combatends once] destroy text=Enchant creature -- Whenever enchanted creature blocks or becomes blocked by a non-Wall creature, destroy the other creature at end of combat. mana={1}{G}{G} type=Enchantment @@ -73531,7 +73531,7 @@ toughness=6 [card] name=Wall of Tears abilities=defender -auto=@combat(blocking) source(this) from(creature):all(trigger[from]) phaseaction[combatends] moveTo(ownerhand) +auto=@combat(blocking) source(this) from(creature):all(trigger[from]) phaseaction[combatends once] moveTo(ownerhand) text=Defender (This creature can't attack.) -- Whenever Wall of Tears blocks a creature, return that creature to its owner's hand at end of combat. mana={1}{U} type=Creature