Jeck - Card ID collisions, cache fixes, cache deleted pooling.

* mtgid now defaults to 0.
 * TextScroller will not update when empty.
 * Cache now moves WCachedResources we're finished with to a garbage pool for later use (to reduce memory fragmentation). 
 * Demo still crashes... but I'm thinking that has to do with fragmentation, not a leak?
This commit is contained in:
wagic.jeck
2009-09-19 01:48:42 +00:00
parent 5d57693d31
commit 4b8d344bcd
11 changed files with 893 additions and 738 deletions
+277 -275
View File
@@ -1,276 +1,278 @@
[card]
text=When Ambassador Oak comes enters the battlefield, put a 1/1 green Elf Warrior creature token onto the battlefield.
id=152998
name=Ambassador Oak
auto=token(Elf Warrior,creature elf,1/1,green)
rarity=C
mana={3}{G}
type=Creature
subtype=Treefolk Warrior
power=3
toughness=3
[/card]
[card]
text=At the beginning of your upkeep, you lose 1 life and put a 1/1 black Faerie Rogue creature token with flying into play.
auto=@each my upkeep:life-1 controller
auto=@each my upkeep:token(Faerie,creature faerie,1/1,flying black)
id=152648
name=Bitterblossom
rarity=R
mana={1}{B}
type=Enchantment
subtype=Faerie
[/card]
[card]
text={T}, Pay 1 life: Add {G} to your mana pool.
id=152705
auto={T}:Add {G} && life:-1 controller
name=Blightsoil Druid
rarity=C
mana={1}{B}
type=Creature
subtype=Elf Druid
power=1
toughness=2
[/card]
[card]
text=Trample Borderland Behemoth gets +4/+4 for each other Giant you control.
id=153102
name=Borderland Behemoth
auto=foreach(giant|myBattlefield):4/4 other
rarity=R
mana={5}{R}{R}
type=Creature
subtype=Giant Warrior
power=4
toughness=4
abilities=trample
[/card]
[card]
text=Enchant creature {1}{W}: Put a +1/+1 counter on enchanted creature.
id=152838
name=Daily Regimen
target=creature
auto={1}{W}:counter(1/1)
rarity=U
mana={W}
type=Enchantment
subtype=Aura
[/card]
[card]
text=Return target nonland permanent to its owner's hand.
id=152727
name=Disperse
target=creature,artifact,enchantment
auto=moveTo(ownerHand)
rarity=C
mana={1}{U}
type=Instant
[/card]
[card]
text=
id=153003
name=Elvish Warrior
rarity=C
mana={G}{G}
type=Creature
subtype=Elf Warrior
power=2
toughness=3
[/card]
[card]
text=Flying {U}: Put Fencer Clique on top of its owner's library.
id=157424
name=Fencer Clique
rarity=C
mana={2}{U}{U}
auto={U}:moveTo(ownerlibrary)
type=Creature
subtype=Faerie Soldier
power=3
toughness=2
abilities=flying
[/card]
[card]
text=Festercreep comes into play with a +1/+1 counter on it. {1}{B}, Remove a +1/+1 counter from Festercreep: All other creatures get -1/-1 until end of turn.
id=152944
name=Festercreep
rarity=C
mana={1}{B}
auto=counter(1/1)
auto={1}{B}:counter(1/1,-1) && lord(creature) -1/-1
type=Creature
subtype=Elemental
power=0
toughness=0
[/card]
[card]
text=Search your library for an enchantment card, reveal it, and put it into your hand. Then shuffle your library.
id=152938
name=Idyllic Tutor
rarity=R
mana={2}{W}
auto=moveTo(myhand) target(enchantment|myLibrary)
type=Sorcery
[/card]
[card]
text=
id=152967
name=Indomitable Ancients
rarity=R
mana={2}{W}{W}
type=Creature
subtype=Treefolk Warrior
power=2
toughness=10
[/card]
[card]
text=Target creature gets +1/+0 and gains first strike until end of turn.
id=152563
name=Kindled Fury
target=creature
auto=1/0
auto=first strike
rarity=C
mana={R}
type=Instant
[/card]
[card]
name=Inspired Sprite
mana={U}{3}
type=Creature
subtype=Faerie Wizard
text=Flash. Flying. Whenever you cast a Wizard spell, you may untap Inspired Sprite. {T}: Draw a card, then discard a card.
abilities=flash,flying
auto=@movedTo(wizard|mystack):may untap
auto={T}:draw:1 && moveto(graveyard) target(*|myhand)
power=2
toughness=2
rarity=U
[/card]
[card]
text=Knight creatures you control have double strike.
id=153279
auto=lord(creature|mybattlefield) double strike
name=Kinsbaile Cavalier
rarity=R
mana={3}{W}
type=Creature
subtype=Kithkin Knight
power=2
toughness=2
[/card]
[card]
text=Target player discards X cards at random.
id=157422
name=Mind Shatter
alias=1167
rarity=R
mana={X}{B}{B}
type=Sorcery
[/card]
[card]
text=Draw X cards.
id=152628
name=Mind Spring
alias=1192
rarity=R
mana={X}{U}{U}
type=Sorcery
[/card]
[card]
text=Counter target noncreature spell.
id=152570
target=*(-creature)|stack
auto=fizzle
name=Negate
rarity=C
mana={1}{U}
type=Instant
[/card]
[card]
text=Fear
id=152718
name=Prickly Boggart
rarity=C
mana={B}
type=Creature
subtype=Goblin Rogue
power=1
toughness=1
abilities=fear
[/card]
[card]
text=Sacrifice an Elemental: Seething Pathblazer gets +2/+0 and gains first strike until end of turn.
id=153101
name=Seething Pathblazer
auto={S(elemental|myBattlefield)}:2/0 && first strike
rarity=C
mana={2}{R}
type=Creature
subtype=Elemental Warrior
power=2
toughness=2
[/card]
[card]
Name=Shinewend
Mana={1}{W}
Type=Creature
subtype=Elemental
Text=Flying. Shinewend enters the battlefield with a +1/+1 counter on it. {1}{W}, Remove a +1/+1 counter from Shinewend: Destroy target enchantment.
auto=counter(1/1,1)
auto={1}{W}:counter(1/1,-1) && destroy target(enchantment)
abilities=flying
Power=0
toughness=0
Rarity=C
[/card]
[card]
Name=Stingmoggie
Mana={3}{R}
Type=Creature
subtype=Elemental
Text=Stingmoggie enters the battlefield with two +1/+1 counters on it. {3}{R}, Remove a +1/+1 counter from Stingmoggie: Destroy target artifact or land.
auto=counter(1/1,2)
auto={1}{W}:counter(1/1,-1) && destroy target(artifact,land)
Power=0
toughness=0
Rarity=C
[/card]
[card]
text=Vengeful Firebrand has haste as long as a Warrior card is in your graveyard. R: Vengeful Firebrand gets +1/+0 until end of turn.
id=153153
name=Vengeful Firebrand
auto=aslongas(warrior|mygraveyard) haste
auto={R}:1/0
rarity=R
mana={3}{R}
type=Creature
subtype=Elemental Warrior
power=5
toughness=2
[/card]
[card]
text=Destroy target nonblack creature. Put a 1/1 black Faerie Rogue creature token with flying into play.
id=157426
target=creature[-black]
auto=destroy
auto=token(Faerie Rogue,Creature Faerie,1/1,flying black)
name=Violet Pall
rarity=C
mana={4}{B}
type=Tribal Instant
subtype=Faerie
[/card]
[card]
text={3}{B}, Sacrifice a Goblin: Put two 1/1 black Goblin Rogue creature tokens onto the battlefield.
id=153011
auto={3}{B}{S(goblin|myBattlefield)}:token(Goblin Rogue,Creature Goblin,1/1,black) && token(Goblin Rogue,Creature Goblin,1/1,black)
name=Weirding Shaman
rarity=R
mana={1}{B}
type=Creature
subtype=Goblin Shaman
power=2
toughness=1
[card]
text=When Ambassador Oak comes enters the battlefield, put a 1/1 green Elf Warrior creature token onto the battlefield.
id=152998
name=Ambassador Oak
auto=token(Elf Warrior,creature elf,1/1,green)
rarity=C
mana={3}{G}
type=Creature
subtype=Treefolk Warrior
power=3
toughness=3
[/card]
[card]
text=At the beginning of your upkeep, you lose 1 life and put a 1/1 black Faerie Rogue creature token with flying into play.
auto=@each my upkeep:life-1 controller
auto=@each my upkeep:token(Faerie,creature faerie,1/1,flying black)
id=152648
name=Bitterblossom
rarity=R
mana={1}{B}
type=Enchantment
subtype=Faerie
[/card]
[card]
text={T}, Pay 1 life: Add {G} to your mana pool.
id=152705
auto={T}:Add {G} && life:-1 controller
name=Blightsoil Druid
rarity=C
mana={1}{B}
type=Creature
subtype=Elf Druid
power=1
toughness=2
[/card]
[card]
text=Trample Borderland Behemoth gets +4/+4 for each other Giant you control.
id=153102
name=Borderland Behemoth
auto=foreach(giant|myBattlefield):4/4 other
rarity=R
mana={5}{R}{R}
type=Creature
subtype=Giant Warrior
power=4
toughness=4
abilities=trample
[/card]
[card]
text=Enchant creature {1}{W}: Put a +1/+1 counter on enchanted creature.
id=152838
name=Daily Regimen
target=creature
auto={1}{W}:counter(1/1)
rarity=U
mana={W}
type=Enchantment
subtype=Aura
[/card]
[card]
text=Return target nonland permanent to its owner's hand.
id=152727
name=Disperse
target=creature,artifact,enchantment
auto=moveTo(ownerHand)
rarity=C
mana={1}{U}
type=Instant
[/card]
[card]
text=
id=153003
name=Elvish Warrior
rarity=C
mana={G}{G}
type=Creature
subtype=Elf Warrior
power=2
toughness=3
[/card]
[card]
text=Flying {U}: Put Fencer Clique on top of its owner's library.
id=157424
name=Fencer Clique
rarity=C
mana={2}{U}{U}
auto={U}:moveTo(ownerlibrary)
type=Creature
subtype=Faerie Soldier
power=3
toughness=2
abilities=flying
[/card]
[card]
text=Festercreep comes into play with a +1/+1 counter on it. {1}{B}, Remove a +1/+1 counter from Festercreep: All other creatures get -1/-1 until end of turn.
id=152944
name=Festercreep
rarity=C
mana={1}{B}
auto=counter(1/1)
auto={1}{B}:counter(1/1,-1) && lord(creature) -1/-1
type=Creature
subtype=Elemental
power=0
toughness=0
[/card]
[card]
text=Search your library for an enchantment card, reveal it, and put it into your hand. Then shuffle your library.
id=152938
name=Idyllic Tutor
rarity=R
mana={2}{W}
auto=moveTo(myhand) target(enchantment|myLibrary)
type=Sorcery
[/card]
[card]
text=
id=152967
name=Indomitable Ancients
rarity=R
mana={2}{W}{W}
type=Creature
subtype=Treefolk Warrior
power=2
toughness=10
[/card]
[card]
text=Target creature gets +1/+0 and gains first strike until end of turn.
id=152563
name=Kindled Fury
target=creature
auto=1/0
auto=first strike
rarity=C
mana={R}
type=Instant
[/card]
[card]
name=Inspired Sprite
mana={U}{3}
type=Creature
subtype=Faerie Wizard
text=Flash. Flying. Whenever you cast a Wizard spell, you may untap Inspired Sprite. {T}: Draw a card, then discard a card.
abilities=flash,flying
auto=@movedTo(wizard|mystack):may untap
auto={T}:draw:1 && moveto(graveyard) target(*|myhand)
power=2
toughness=2
rarity=U
[/card]
[card]
text=Knight creatures you control have double strike.
id=153279
auto=lord(creature|mybattlefield) double strike
name=Kinsbaile Cavalier
rarity=R
mana={3}{W}
type=Creature
subtype=Kithkin Knight
power=2
toughness=2
[/card]
[card]
text=Target player discards X cards at random.
id=157422
name=Mind Shatter
alias=1167
rarity=R
mana={X}{B}{B}
type=Sorcery
[/card]
[card]
text=Draw X cards.
id=152628
name=Mind Spring
alias=1192
rarity=R
mana={X}{U}{U}
type=Sorcery
[/card]
[card]
text=Counter target noncreature spell.
id=152570
target=*(-creature)|stack
auto=fizzle
name=Negate
rarity=C
mana={1}{U}
type=Instant
[/card]
[card]
text=Fear
id=152718
name=Prickly Boggart
rarity=C
mana={B}
type=Creature
subtype=Goblin Rogue
power=1
toughness=1
abilities=fear
[/card]
[card]
text=Sacrifice an Elemental: Seething Pathblazer gets +2/+0 and gains first strike until end of turn.
id=153101
name=Seething Pathblazer
auto={S(elemental|myBattlefield)}:2/0 && first strike
rarity=C
mana={2}{R}
type=Creature
subtype=Elemental Warrior
power=2
toughness=2
[/card]
[card]
id=152659
Name=Shinewend
Mana={1}{W}
Type=Creature
subtype=Elemental
Text=Flying. Shinewend enters the battlefield with a +1/+1 counter on it. {1}{W}, Remove a +1/+1 counter from Shinewend: Destroy target enchantment.
auto=counter(1/1,1)
auto={1}{W}:counter(1/1,-1) && destroy target(enchantment)
abilities=flying
Power=0
toughness=0
Rarity=C
[/card]
[card]
id=152704
Name=Stingmoggie
Mana={3}{R}
Type=Creature
subtype=Elemental
Text=Stingmoggie enters the battlefield with two +1/+1 counters on it. {3}{R}, Remove a +1/+1 counter from Stingmoggie: Destroy target artifact or land.
auto=counter(1/1,2)
auto={1}{W}:counter(1/1,-1) && destroy target(artifact,land)
Power=0
toughness=0
Rarity=C
[/card]
[card]
text=Vengeful Firebrand has haste as long as a Warrior card is in your graveyard. R: Vengeful Firebrand gets +1/+0 until end of turn.
id=153153
name=Vengeful Firebrand
auto=aslongas(warrior|mygraveyard) haste
auto={R}:1/0
rarity=R
mana={3}{R}
type=Creature
subtype=Elemental Warrior
power=5
toughness=2
[/card]
[card]
text=Destroy target nonblack creature. Put a 1/1 black Faerie Rogue creature token with flying into play.
id=157426
target=creature[-black]
auto=destroy
auto=token(Faerie Rogue,Creature Faerie,1/1,flying black)
name=Violet Pall
rarity=C
mana={4}{B}
type=Tribal Instant
subtype=Faerie
[/card]
[card]
text={3}{B}, Sacrifice a Goblin: Put two 1/1 black Goblin Rogue creature tokens onto the battlefield.
id=153011
auto={3}{B}{S(goblin|myBattlefield)}:token(Goblin Rogue,Creature Goblin,1/1,black) && token(Goblin Rogue,Creature Goblin,1/1,black)
name=Weirding Shaman
rarity=R
mana={1}{B}
type=Creature
subtype=Goblin Shaman
power=2
toughness=1
[/card]
+341 -341
View File
@@ -1,342 +1,342 @@
[card]
text=First strike, protection from white
id=130715
name=Blood Knight
rarity=U
type=Creature
subtype=human knight
mana={R}{R}
power=2
toughness=2
abilities=first strike,protection from white
color=Red
[/card]
[card]
text=Target creature gets +3/+3 until end of turn.
target=creature
auto=3/3
id=122373
name=Brute Force
rarity=C
color=Red
type=Instant
mana={R}
[/card]
[card]
text=Other white creatures get +1/+1. Nonwhite creatures get -1/-1. Pay 2 life: Return Crovax, Ascendant Hero to its owner's hand.
abilities=legendary
auto=lord(creature[white]) 1/1
auto=loard(creature[-white] -1/-1
auto={0}life:-2:moveTo(ownerhand)
id=122487
name=Crovax, Ascendant Hero
rarity=R
color=White
type=Creature
mana={4}{W}{W}
power=4
subtype=Human Lord
toughness=4
[/card]
[card]
text=Destroy all creatures. They can't be regenerated.
auto=bury all(creature)
id=122423
name=Damnation
rarity=R
type=Sorcery
mana={2}{B}{B}
color=Black
[/card]
[card]
text=Creatures you control get +1/+1.
auto=lord(creature|myinplay) 1/1
id=122367
name=Gaea's Anthem
rarity=R
type=Enchantment
mana={1}{G}{G}
color=Green
[/card]
[card]
text=Trample, haste At end of turn, sacrifice Groundbreaker.
abilities=trample,haste
auto=@next endofturn:bury
id=122429
name=Groundbreaker
rarity=R
color=Green
type=Creature
mana={G}{G}{G}
power=6
subtype=Elemental
toughness=1
[/card]
[card]
text=Draw three cards.
auto=draw:3
id=122362
name=Harmonize
rarity=U
color=Green
type=Sorcery
mana={2}{G}{G}
[/card]
[card]
text=Hedge Troll gets +1/+1 as long as you control a Plains. {W}: Regenerate Hedge Troll.
auto=aslongas(plains|myinplay) 1/1
auto={W}:regenerate
id=122405
name=Hedge Troll
rarity=U
color=Green
type=Creature
mana={2}{G}
power=2
subtype=Troll Cleric
toughness=2
[/card]
[card]
text=Flying {W}{W}{W}: Regenerate Malach of the Dawn.
abilities=flying
auto={W}{W}{W}:regenerate
id=122481
name=Malach of the Dawn
rarity=U
color=White
type=Creature
mana={2}{W}{W}
power=2
subtype=Angel
toughness=4
[/card]
[card]
text=Sunlance deals 3 damage to target nonwhite creature.
target=creature[-white]
auto=Damage:3
id=122355
name=Sunlance
rarity=C
color=White
type=Sorcery
mana={w}
[/card]
[card]
text=Flying, Vigilance
id=125873
name=Serra Sphinx
rarity=R
type=Creature
subtype=Sphinx
mana={3}{U}{U}
power=4
toughness=4
abilities=vigilance,flying
color=Blue
[/card]
[card]
text=Swampwalk {G}: Regenerate Mire Boa.
id=122420
name=Mire Boa
rarity=C
type=Creature
subtype=Snake
mana={1}{G}
power=2
toughness=1
auto={G}:regenerate
abilities=swampwalk
color=Green
[/card]
[card]
text=Reach
id=122268
name=Needlepeak Spider
rarity=C
type=Creature
subtype=Spider
mana={3}{R}
power=4
toughness=2
abilities=reach
color=Red
[/card]
[card]
text={T}:Prodigal Pyromancer deals 1 damage to target creature or player.
id=134752
name=Prodigal Pyromancer
rarity=C
type=Creature
subtype=Human Wizard
mana={2}{R}
power=1
toughness=1
auto={T}:damage:1 target(creature,player)
color=Red
[/card]
#[card]
#text=At end of turn, if no creatures are in play, sacrifice Pyrohemia. {R}: Pyrohemia #deals 1 damage to each creature and each player.
#alias=1172
#id=122436
#name=Pyrohemia
#rarity=U
#type=Enchantment
#mana={2}{R}{R}
#color=Red
#[/card]
[card]
text={B}, {T}:Tap target creature.
id=130718
name=Rathi Trapper
rarity=C
type=Creature
subtype=Human Rebel Rogue
mana={1}{B}
power=1
toughness=2
auto={B}{T}:tap target(creature)
color=Black
[/card]
[card]
text={W}:Regenerate Revered Dead.
id=122282
name=Revered Dead
rarity=C
type=Creature
subtype=Spirit Soldier
mana={1}{W}
power=1
toughness=1
auto={W}:regenerate
color=White
[/card]
[card]
text=Destroy target nonwhite permanent.
target=*[-white]
auto=destroy
id=122435
name=Saltblast
rarity=U
color=White
type=Sorcery
mana={3}{W}{W}
[/card]
[card]
text={T}:Target creature gets -2/-0 until end of turn.
id=124037
name=Saltfield Recluse
rarity=C
type=Creature
subtype=Human Rebel Cleric
mana={2}{W}
power=1
toughness=2
auto={T}:-2/-0 target(creature)
color=White
[/card]
[card]
text=Sacrifice Seal of Primordium: Destroy target artifact or enchantment.
auto={S}:destroy target(artifact,enchantment)
id=130816
name=Seal of Primordium
rarity=C
type=Enchantment
mana={1}{G}
color=Green
[/card]
[card]
text=Enchant creature Enchanted creature can't attack or block. Enchanted creature has "{T}:Add one mana of any color to your mana pool."
auto=cantattack,cantblock
auto={T}:add:{W}
auto={T}:add:{U}
auto={T}:add:{B}
auto={T}:add:{R}
auto={T}:add:{G}
id=131004
name=Utopia Vow
rarity=C
type=Enchantment
mana={1}{G}
color=Green
subtype=Aura
[/card]
[card]
text=Enchant creature Enchanted creature has lifelink.
auto=lifelink
id=122366
name=Vampiric link
rarity=U
type=Enchantment
mana={B}
color=Black
subtype=Aura
[/card]
[card]
text=All Sliver creatures have trample.
id=126015
name=Battering Sliver
rarity=C
type=Creature
subtype=Sliver
mana={5}{R}
power=4
toughness=4
auto=lord(Sliver) trample
abilities=trample
color=Red
[/card]
[card]
text=All Sliver creatures have haste.
id=126018
name=Reflex Sliver
rarity=C
type=Creature
subtype=Sliver
mana={3}{G}
power=2
toughness=2
auto=lord(Sliver) haste
abilities=haste
color=Green
[/card]
[card]
text=All Sliver creatures get +1/+1.
id=125879
name=Sinew Sliver
rarity=C
type=Creature
subtype=Sliver
mana={1}{W}
power=2
toughness=2
auto=lord(Sliver) 1/1
color=White
[/card]
[card]
text=All Sliver creatures have first strike.
id=126022
name=Spitting Sliver
rarity=C
type=Creature
subtype=Sliver
mana={4}{B}
power=3
toughness=3
auto=lord(Sliver) first strike
abilities=first strike
color=Black
[/card]
[card]
text=All Sliver creatures have vigilance.
id=124044
name=Synchronous Sliver
rarity=C
type=Creature
subtype=Sliver
mana={4}{U}
power=3
toughness=3
auto=lord(Sliver) vigilance
abilities=vigilance
color=Blue
[card]
text=First strike, protection from white
id=130715
name=Blood Knight
rarity=U
type=Creature
subtype=human knight
mana={R}{R}
power=2
toughness=2
abilities=first strike,protection from white
color=Red
[/card]
[card]
text=Target creature gets +3/+3 until end of turn.
target=creature
auto=3/3
id=122373
name=Brute Force
rarity=C
color=Red
type=Instant
mana={R}
[/card]
[card]
text=Other white creatures get +1/+1. Nonwhite creatures get -1/-1. Pay 2 life: Return Crovax, Ascendant Hero to its owner's hand.
abilities=legendary
auto=lord(creature[white]) 1/1
auto=loard(creature[-white] -1/-1
auto={0}life:-2:moveTo(ownerhand)
id=122487
name=Crovax, Ascendant Hero
rarity=R
color=White
type=Creature
mana={4}{W}{W}
power=4
subtype=Human Lord
toughness=4
[/card]
[card]
text=Destroy all creatures. They can't be regenerated.
auto=bury all(creature)
id=122423
name=Damnation
rarity=R
type=Sorcery
mana={2}{B}{B}
color=Black
[/card]
[card]
text=Creatures you control get +1/+1.
auto=lord(creature|myinplay) 1/1
id=122367
name=Gaea's Anthem
rarity=R
type=Enchantment
mana={1}{G}{G}
color=Green
[/card]
[card]
text=Trample, haste At end of turn, sacrifice Groundbreaker.
abilities=trample,haste
auto=@next endofturn:bury
id=122429
name=Groundbreaker
rarity=R
color=Green
type=Creature
mana={G}{G}{G}
power=6
subtype=Elemental
toughness=1
[/card]
[card]
text=Draw three cards.
auto=draw:3
id=122362
name=Harmonize
rarity=U
color=Green
type=Sorcery
mana={2}{G}{G}
[/card]
[card]
text=Hedge Troll gets +1/+1 as long as you control a Plains. {W}: Regenerate Hedge Troll.
auto=aslongas(plains|myinplay) 1/1
auto={W}:regenerate
id=122405
name=Hedge Troll
rarity=U
color=Green
type=Creature
mana={2}{G}
power=2
subtype=Troll Cleric
toughness=2
[/card]
[card]
text=Flying {W}{W}{W}: Regenerate Malach of the Dawn.
abilities=flying
auto={W}{W}{W}:regenerate
id=122481
name=Malach of the Dawn
rarity=U
color=White
type=Creature
mana={2}{W}{W}
power=2
subtype=Angel
toughness=4
[/card]
[card]
text=Sunlance deals 3 damage to target nonwhite creature.
target=creature[-white]
auto=Damage:3
id=122355
name=Sunlance
rarity=C
color=White
type=Sorcery
mana={w}
[/card]
[card]
text=Flying, Vigilance
id=125873
name=Serra Sphinx
rarity=R
type=Creature
subtype=Sphinx
mana={3}{U}{U}
power=4
toughness=4
abilities=vigilance,flying
color=Blue
[/card]
[card]
text=Swampwalk {G}: Regenerate Mire Boa.
id=122420
name=Mire Boa
rarity=C
type=Creature
subtype=Snake
mana={1}{G}
power=2
toughness=1
auto={G}:regenerate
abilities=swampwalk
color=Green
[/card]
[card]
text=Reach
id=122268
name=Needlepeak Spider
rarity=C
type=Creature
subtype=Spider
mana={3}{R}
power=4
toughness=2
abilities=reach
color=Red
[/card]
[card]
text={T}:Prodigal Pyromancer deals 1 damage to target creature or player.
id=122338
name=Prodigal Pyromancer
rarity=C
type=Creature
subtype=Human Wizard
mana={2}{R}
power=1
toughness=1
auto={T}:damage:1 target(creature,player)
color=Red
[/card]
#[card]
#text=At end of turn, if no creatures are in play, sacrifice Pyrohemia. {R}: Pyrohemia #deals 1 damage to each creature and each player.
#alias=1172
#id=122436
#name=Pyrohemia
#rarity=U
#type=Enchantment
#mana={2}{R}{R}
#color=Red
#[/card]
[card]
text={B}, {T}:Tap target creature.
id=130718
name=Rathi Trapper
rarity=C
type=Creature
subtype=Human Rebel Rogue
mana={1}{B}
power=1
toughness=2
auto={B}{T}:tap target(creature)
color=Black
[/card]
[card]
text={W}:Regenerate Revered Dead.
id=122282
name=Revered Dead
rarity=C
type=Creature
subtype=Spirit Soldier
mana={1}{W}
power=1
toughness=1
auto={W}:regenerate
color=White
[/card]
[card]
text=Destroy target nonwhite permanent.
target=*[-white]
auto=destroy
id=122435
name=Saltblast
rarity=U
color=White
type=Sorcery
mana={3}{W}{W}
[/card]
[card]
text={T}:Target creature gets -2/-0 until end of turn.
id=124037
name=Saltfield Recluse
rarity=C
type=Creature
subtype=Human Rebel Cleric
mana={2}{W}
power=1
toughness=2
auto={T}:-2/-0 target(creature)
color=White
[/card]
[card]
text=Sacrifice Seal of Primordium: Destroy target artifact or enchantment.
auto={S}:destroy target(artifact,enchantment)
id=130816
name=Seal of Primordium
rarity=C
type=Enchantment
mana={1}{G}
color=Green
[/card]
[card]
text=Enchant creature Enchanted creature can't attack or block. Enchanted creature has "{T}:Add one mana of any color to your mana pool."
auto=cantattack,cantblock
auto={T}:add:{W}
auto={T}:add:{U}
auto={T}:add:{B}
auto={T}:add:{R}
auto={T}:add:{G}
id=131004
name=Utopia Vow
rarity=C
type=Enchantment
mana={1}{G}
color=Green
subtype=Aura
[/card]
[card]
text=Enchant creature Enchanted creature has lifelink.
auto=lifelink
id=122366
name=Vampiric link
rarity=U
type=Enchantment
mana={B}
color=Black
subtype=Aura
[/card]
[card]
text=All Sliver creatures have trample.
id=126015
name=Battering Sliver
rarity=C
type=Creature
subtype=Sliver
mana={5}{R}
power=4
toughness=4
auto=lord(Sliver) trample
abilities=trample
color=Red
[/card]
[card]
text=All Sliver creatures have haste.
id=126018
name=Reflex Sliver
rarity=C
type=Creature
subtype=Sliver
mana={3}{G}
power=2
toughness=2
auto=lord(Sliver) haste
abilities=haste
color=Green
[/card]
[card]
text=All Sliver creatures get +1/+1.
id=125879
name=Sinew Sliver
rarity=C
type=Creature
subtype=Sliver
mana={1}{W}
power=2
toughness=2
auto=lord(Sliver) 1/1
color=White
[/card]
[card]
text=All Sliver creatures have first strike.
id=126022
name=Spitting Sliver
rarity=C
type=Creature
subtype=Sliver
mana={4}{B}
power=3
toughness=3
auto=lord(Sliver) first strike
abilities=first strike
color=Black
[/card]
[card]
text=All Sliver creatures have vigilance.
id=124044
name=Synchronous Sliver
rarity=C
type=Creature
subtype=Sliver
mana={4}{U}
power=3
toughness=3
auto=lord(Sliver) vigilance
abilities=vigilance
color=Blue
[/card]