Added 6 cards based on rev2278.

Example code:

[card]
name=Arc-Slogger
auto={R}{z}{z}{z}{z}{z}{z}{z}{z}{z}{z}:damage:2 target(creature,player)
text={R}, Exile the top ten cards of your library: Arc-Slogger deals 2 damage to target creature or player.
mana={3}{R}{R}
type=Creature
subtype=Beast
power=4
toughness=5
[/card]

[card]
name=Deep Spawn
abilities=trample
auto=upcost[{M}{M}] moveTo(mygraveyard)
auto={U}:shroud && tap && frozen
text=Trample -- At the beginning of your upkeep, sacrifice Deep Spawn unless you put the top two cards of your library into your graveyard. -- {U}: Deep Spawn gains shroud until end of turn and doesn't untap during your next untap step. Tap Deep Spawn. (A permanent with shroud can't be the target of spells or abilities.)
mana={5}{U}{U}{U}
type=Creature
subtype=Homarid
power=6
toughness=6
[/card]

[card]
name=Leashling
auto={q(*|myhand)}:moveTo(myhand)
text=Put a card in your hand on top of your library: Return Leashling to its owner's hand.
mana={6}
type=Artifact Creature
subtype=Hound
power=3
toughness=3
[/card]


Optimized the code for all cards with RETRACE.


Fixed issue411. 


Fixed some cards.
This commit is contained in:
solo81@web.de
2010-09-14 22:05:02 +00:00
parent d64ba7646f
commit 46c499be5f
2 changed files with 104 additions and 111 deletions

View File

@@ -1951,6 +1951,16 @@ power=1
toughness=1
[/card]
[card]
name=Arc-Slogger
auto={R}{z}{z}{z}{z}{z}{z}{z}{z}{z}{z}:damage:2 target(creature,player)
text={R}, Exile the top ten cards of your library: Arc-Slogger deals 2 damage to target creature or player.
mana={3}{R}{R}
type=Creature
subtype=Beast
power=4
toughness=5
[/card]
[card]
name=Arc Lightning
target=creature,player
auto=damage:1
@@ -2236,16 +2246,6 @@ power=1
toughness=1
[/card]
[card]
name=Ardent Militia
abilities=vigilance
text=Vigilance
mana={4}{W}
type=Creature
subtype=Human Soldier
power=2
toughness=5
[/card]
[card]
name=Arctic Nishoba
abilities=trample
auto=@each my upkeep:counter(0/0,1,Age)
@@ -2271,6 +2271,16 @@ power=4
toughness=5
[/card]
[card]
name=Ardent Militia
abilities=vigilance
text=Vigilance
mana={4}{W}
type=Creature
subtype=Human Soldier
power=2
toughness=5
[/card]
[card]
name=Ardent Soldier
kicker={2}
auto=vigilance
@@ -4093,11 +4103,10 @@ power=2
toughness=2
[/card]
[card]
text=Flying -- Exalted (Whenever a creature you control attacks alone, that creature gets +1/+1 until end of turn.) -- Whenever a creature you control attacks alone, it gains lifelink until end of turn.
name=Battlegrace Angel
abilities=exalted,flying
auto=@each my combatblockers:aslongas(creature[attacking]|myBattlefield) all(creature[attacking]|myBattlefield) lifelink <2
name=Battlegrace Angel
rarity=R
text=Flying -- Exalted (Whenever a creature you control attacks alone, that creature gets +1/+1 until end of turn.) -- Whenever a creature you control attacks alone, it gains lifelink until end of turn.
mana={3}{W}{W}
type=Creature
subtype=Angel
@@ -7073,8 +7082,8 @@ type=Sorcery
[/card]
[card]
name=Call the Skybreaker
auto=token(Elemental,creature elemental, 5/5,flying, redblue)
autograveyard={5}{UR}{UR}{S(land|myhand)}:token(Elemental,creature elemental, 5/5,flying, redblue) asSorcery
auto=token(Elemental,creature elemental,5/5,flying,redblue)
retrace={5}{UR}{UR}{S(land|myhand)}
text=Put a 5/5 blue and red Elemental creature token with flying onto the battlefield. -- Retrace (You may cast this card from your graveyard by discarding a land card in addition to paying its other costs.)
mana={5}{UR}{UR}
type=Sorcery
@@ -7864,8 +7873,8 @@ toughness=2
[/card]
[card]
name=Cenn's Enlistment
auto=token(Kithkin Soldier,creature kithkin soldier, 1/1, white)*2
autograveyard={3}{W}{S(land|myhand)}:token(Kithkin Soldier,creature kithkin soldier, 1/1, white)*2 asSorcery
auto=token(Kithkin Soldier,creature kithkin soldier,1/1,white)*2
retrace={3}{W}{S(land|myhand)}
text=Put two 1/1 white Kithkin Soldier creature tokens onto the battlefield. -- Retrace (You may cast this card from your graveyard by discarding a land card in addition to paying its other costs.)
mana={3}{W}
type=Sorcery
@@ -11861,6 +11870,18 @@ mana={2}{G}
type=Sorcery
[/card]
[card]
name=Deep Spawn
abilities=trample
auto=upcost[{M}{M}] moveTo(mygraveyard)
auto={U}:shroud && tap && frozen
text=Trample -- At the beginning of your upkeep, sacrifice Deep Spawn unless you put the top two cards of your library into your graveyard. -- {U}: Deep Spawn gains shroud until end of turn and doesn't untap during your next untap step. Tap Deep Spawn. (A permanent with shroud can't be the target of spells or abilities.)
mana={5}{U}{U}{U}
type=Creature
subtype=Homarid
power=6
toughness=6
[/card]
[card]
name=Deep-Sea Serpent
abilities=cantattack
auto=aslongas(island|opponentBattlefield) -cantattack
@@ -17411,6 +17432,15 @@ mana={3}{R}
type=Sorcery
[/card]
[card]
name=Flame Jab
target=player,creature
auto=damage:1
retrace={R}{S(land|myhand)}
text=Flame Jab deals 1 damage to target creature or player. -- Retrace (You may cast this card from your graveyard by discarding a land card in addition to paying its other costs.)
mana={R}
type=Sorcery
[/card]
[card]
name=Flame Javelin
target=creature,player
auto=damage:4
@@ -28413,6 +28443,16 @@ power=2
toughness=3
[/card]
[card]
name=Leashling
auto={q(*|myhand)}:moveTo(myhand)
text=Put a card in your hand on top of your library: Return Leashling to its owner's hand.
mana={6}
type=Artifact Creature
subtype=Hound
power=3
toughness=3
[/card]
[card]
name=Leatherback Baloth
mana={G}{G}{G}
type=Creature
@@ -31460,7 +31500,7 @@ toughness=1
[/card]
[card]
name=Millikin
auto={T}:Add:{1} && deplete:1 controller
auto={M}{T}:Add:{1}
text={T}, Put the top card of your library into your graveyard: Add {1} to your mana pool.
mana={2}
type=Artifact Creature
@@ -32297,7 +32337,7 @@ type=Enchantment
name=Monstrify
target=creature
auto=4/4
autograveyard={3}{G}{S(land|myhand)}:4/4 target(creature) asSorcery
retrace={3}{G}{S(land|myhand)}
text=Target creature gets +4/+4 until end of turn. -- Retrace (You may cast this card from your graveyard by discarding a land card in addition to paying its other costs.)
mana={3}{G}
type=Sorcery
@@ -35005,7 +35045,7 @@ toughness=1
name=Oona's Grace
target=player
auto=draw:1
autograveyard={2}{U}{S(land|myhand)}:draw:1 target(player)
retrace={2}{U}{S(land|myhand)}
text=Target player draws a card. -- Retrace (You may cast this card from your graveyard by discarding a land card in addition to paying its other costs.)
mana={2}{U}
type=Instant
@@ -37432,7 +37472,7 @@ toughness=5
[/card]
[card]
name=Platinum Angel
abilities=fyling,cantlose
abilities=flying,cantlose
text=Flying -- You can't lose the game and your opponents can't win the game.
mana={7}
type=Artifact Creature
@@ -37678,22 +37718,22 @@ toughness=3
name=Powder Keg
auto=@each my upkeep:may counter(0/0,1,Fuse)
auto=this(counter{0/0.1.Fuse}<1) {T}:destroy all(*[artifact;creature;manacost=0])
auto=this(counter{0/0.1.Fuse}=1) {T}:destroy all(*[artifact;creature;manacost=1])
auto=this(counter{0/0.1.Fuse}=2) {T}:destroy all(*[artifact;creature;manacost=2])
auto=this(counter{0/0.1.Fuse}=3) {T}:destroy all(*[artifact;creature;manacost=3])
auto=this(counter{0/0.1.Fuse}=4) {T}:destroy all(*[artifact;creature;manacost=4])
auto=this(counter{0/0.1.Fuse}=5) {T}:destroy all(*[artifact;creature;manacost=5])
auto=this(counter{0/0.1.Fuse}=6) {T}:destroy all(*[artifact;creature;manacost=6])
auto=this(counter{0/0.1.Fuse}=7) {T}:destroy all(*[artifact;creature;manacost=7])
auto=this(counter{0/0.1.Fuse}=8) {T}:destroy all(*[artifact;creature;manacost=8])
auto=this(counter{0/0.1.Fuse}=9) {T}:destroy all(*[artifact;creature;manacost=9])
auto=this(counter{0/0.1.Fuse}=10) {T}:destroy all(*[artifact;creature;manacost=10])
auto=this(counter{0/0.1.Fuse}=11) {T}:destroy all(*[artifact;creature;manacost=11])
auto=this(counter{0/0.1.Fuse}=12) {T}:destroy all(*[artifact;creature;manacost=12])
auto=this(counter{0/0.1.Fuse}=13) {T}:destroy all(*[artifact;creature;manacost=13])
auto=this(counter{0/0.1.Fuse}=14) {T}:destroy all(*[artifact;creature;manacost=14])
auto=this(counter{0/0.1.Fuse}=15) {T}:destroy all(*[artifact;creature;manacost=15])
auto=this(counter{0/0.1.Fuse}=16) {T}:destroy all(*[artifact;creature;manacost=16])
auto=this(counter{0/0.1.Fuse}=) {T}:destroy all(*[artifact;creature;manacost=1])
auto=this(counter{0/0.2.Fuse}=) {T}:destroy all(*[artifact;creature;manacost=2])
auto=this(counter{0/0.3.Fuse}=) {T}:destroy all(*[artifact;creature;manacost=3])
auto=this(counter{0/0.4.Fuse}=) {T}:destroy all(*[artifact;creature;manacost=4])
auto=this(counter{0/0.5.Fuse}=) {T}:destroy all(*[artifact;creature;manacost=5])
auto=this(counter{0/0.6.Fuse}=) {T}:destroy all(*[artifact;creature;manacost=6])
auto=this(counter{0/0.7.Fuse}=) {T}:destroy all(*[artifact;creature;manacost=7])
auto=this(counter{0/0.8.Fuse}=) {T}:destroy all(*[artifact;creature;manacost=8])
auto=this(counter{0/0.9.Fuse}=) {T}:destroy all(*[artifact;creature;manacost=9])
auto=this(counter{0/0.10.Fuse}=) {T}:destroy all(*[artifact;creature;manacost=10])
auto=this(counter{0/0.11.Fuse}=) {T}:destroy all(*[artifact;creature;manacost=11])
auto=this(counter{0/0.12.Fuse}=) {T}:destroy all(*[artifact;creature;manacost=12])
auto=this(counter{0/0.13.Fuse}=) {T}:destroy all(*[artifact;creature;manacost=13])
auto=this(counter{0/0.14.Fuse}=) {T}:destroy all(*[artifact;creature;manacost=14])
auto=this(counter{0/0.15.Fuse}=) {T}:destroy all(*[artifact;creature;manacost=15])
auto=this(counter{0/0.16.Fuse}=) {T}:destroy all(*[artifact;creature;manacost=16])
text=At the beginning of your upkeep, you may put a fuse counter on Powder Keg. -- {T}, Sacrifice Powder Keg: Destroy each artifact and creature with converted mana cost equal to the number of fuse counters on Powder Keg.
mana={2}
type=Artifact
@@ -41501,6 +41541,16 @@ power=1
toughness=1
[/card]
[card]
name=Royal Herbalist
auto={2}{Z}:life:1
text={2}, Exile the top card of your library: You gain 1 life.
mana={W}
type=Creature
subtype=Human Cleric
power=1
toughness=1
[/card]
[card]
name=Royal Trooper
auto=lord(royal trooper[blocking]) 2/2
auto=lord(other royal trooper[blocking]) -2/-2
@@ -42317,7 +42367,7 @@ type=Artifact
[card]
name=Savage Conception
auto=token(Beast,creature beast, 3/3,green)
autograveyard={3}{G}{G}{S(land|myhand)}:token(Beast,creature beast, 3/3,green) asSorcery
retrace={3}{G}{G}{S(land|myhand)}
text=Put a 3/3 green Beast creature token onto the battlefield. -- Retrace (You may cast this card from your graveyard by discarding a land card in addition to paying its other costs.)
mana={3}{G}{G}
type=Sorcery
@@ -43635,7 +43685,7 @@ subtype=Aura
[/card]
[card]
name=Serpent Warrior
auto=life:-controller
auto=life:-3 controller
text=When Serpent Warrior enters the battlefield, you lose 3 life.
mana={2}{B}
type=Creature
@@ -44569,7 +44619,8 @@ type=Instant
[/card]
[card]
name=Shrapnel Blast
auto=damage:5 target(creature,player)
target=creature,player
auto=damage:5
text=As an additional cost to cast Shrapnel Blast, sacrifice an artifact. -- Shrapnel Blast deals 5 damage to target creature or player.
mana={1}{R}{s;notatarget(artifact|mybattlefield)}
type=Instant
@@ -50306,8 +50357,9 @@ toughness=4
[card]
name=Syphon Life
target=player
auto=life:-2 && life:2 controller
autograveyard={1}{B}{B}{S(land|myhand)}:life:-2 && life:2 controller asSorcery
auto=life:-2
auto=life:2 controller
retrace={1}{B}{B}{S(land|myhand)}
text=Target player loses 2 life and you gain 2 life. -- Retrace (You may cast this card from your graveyard by discarding a land card in addition to paying its other costs.)
mana={1}{B}{B}
type=Sorcery
@@ -51442,7 +51494,7 @@ name=That Which Was Taken
auto={4}{T}:counter(0/0,1,Divinity) target(*)
auto=lord(*[counter{0/0.1.Divinity}]) indestructible
text={4}, {T}: Put a divinity counter on target permanent other than That Which Was Taken. -- Each permanent with a divinity counter on it is indestructible.
mana={4}
mana={5}
type=Legendary Artifact
[/card]
[card]
@@ -57596,6 +57648,13 @@ power=1
toughness=3
[/card]
[card]
name=Whirling Catapult
auto={2}{Z}{Z}:damage:1 all(creature[flying]) && damage:1 all(player)
text={2}, Exile the top two cards of your library: Whirling Catapult deals 1 damage to each creature with flying and each player.
mana={4}
type=Artifact
[/card]
[card]
name=Whirlwind
auto=destroy all(creature[flying])
text=Destroy all creatures with flying.
@@ -58605,8 +58664,8 @@ subtype=Equipment
[/card]
[card]
name=Worm Harvest
auto=foreach(land|mygraveyard) token(Worm,creature worm, 1/1, black,green)
autograveyard={2}{BG}{BG}{BG}{S(land|myhand)}:foreach(land|mygraveyard) token(Worm,creature worm, 1/1, black,green) asSorcery
auto=foreach(land|mygraveyard) token(Worm,creature worm,1/1,blackgreen)
retrace={2}{BG}{BG}{BG}{S(land|myhand)}
text=Put a 1/1 black and green Worm creature token onto the battlefield for each land card in your graveyard. -- Retrace (You may cast this card from your graveyard by discarding a land card in addition to paying its other costs.)
mana={2}{BG}{BG}{BG}
type=Sorcery