Page 1 of 2

[Missing cards] that seems supported in Wagic 0.18.4

Posted: Thu Apr 12, 2012 11:53 am
by kevlahnota
UPDATE: 11/14/12 EDIT: Moved the coma comments OUT of the code brackets in the EDH Dragon card codes. Otherwise the card does not show up in the set trophy.


UPDATE 5: 4/25/2012 added 14 new cards :D :D :D :D :D

Code: Select all

[card]
name=Gravebane Zombie
auto=@movedTo(this|graveyard) from(battlefield):all(trigger[to]) moveTo(ownerlibrary)
text=If Gravebane Zombie would be put into a graveyard from the battlefield, put Gravebane Zombie on top of its owner's library instead.
mana={3}{B}
type=Creature
subtype=Zombie
power=3
toughness=2
[/card]

[card]
name=Gauntlet of Power
auto=choice name(White) transforms((,newability[lord(creature[white]|battlefield) 1/1],newability[@tappedformana(plains[basic]|opponentbattlefield):Add{W} opponent],newability[@tappedformana(plains[basic]|mybattlefield):Add{W} controller])) forever
auto=choice name(Blue) transforms((,newability[lord(creature[blue]|battlefield) 1/1],newability[@tappedformana(island[basic]|opponentbattlefield):Add{U} opponent],newability[@tappedformana(island[basic]|mybattlefield):Add{U} controller])) forever
auto=choice name(Black) transforms((,newability[lord(creature[black]|battlefield) 1/1],newability[@tappedformana(swamp[basic]|opponentbattlefield):Add{B} opponent],newability[@tappedformana(swamp[basic]|mybattlefield):Add{B} controller])) forever
auto=choice name(Red) transforms((,newability[lord(creature[red]|battlefield) 1/1],newability[@tappedformana(mountain[basic]|opponentbattlefield):Add{R} opponent],newability[@tappedformana(mountain[basic]|mybattlefield):Add{R} controller]))forever
auto=choice name(Green) transforms((,newability[lord(creature[green]|battlefield) 1/1],newability[@tappedformana(forest[basic]|opponentbattlefield):Add{G} opponent],newability[@tappedformana(forest[basic]|mybattlefield):Add{G} controller])) forever
text=As Gauntlet of Power enters the battlefield, choose a color. -- Creatures of the chosen color get +1/+1. -- Whenever a basic land is tapped for mana of the chosen color, its controller adds one mana of that color to his or her mana pool (in addition to the mana the land produces).
mana={5}
type=Artifact
[/card]

[card]
name=Gaea's Touch
auto=maxPlay(forest[basic])+1
auto={S}:Add{G}{G}
text=You may play an additional land during your turn if that land is a basic Forest. -- Sacrifice Gaea's Touch: Add {G}{G} to your mana pool.
mana={G}{G}
type=Enchantment
[/card]

[card]
name=Fleshbag Marauder
auto=if type(creature|mybattlefield)~morethan~0 then if type(creature|opponentbattlefield)~lessthan~1 then ability$!name(sacrifice) notatarget(creature|mybattlefield) sacrifice!$ controller
auto=if type(creature|mybattlefield)~lessthan~1 then if type(creature|opponentbattlefield)~morethan~0 then ability$!name(sacrifice) notatarget(creature|mybattlefield) sacrifice!$ opponent
auto=if type(creature|mybattlefield)~morethan~0 then if type(creature|opponentbattlefield)~morethan~0 then name(sacrifice) choice name(sacrifice) notatarget(creature|mybattlefield) transforms((,newability[ability$!name(sacrifice) notatarget(creature|mybattlefield) sacrifice!$ opponent],newability[sacrifice]))
text=When Fleshbag Marauder enters the battlefield, each player sacrifices a creature.
mana={2}{B}
type=Creature
subtype=Zombie Warrior
power=3
toughness=1
[/card]

[card]
name=Feast of Worms
target=land
auto=if cantargetcard(land[legendary]) then ability$!name(sacrifice a land) notatarget(land|mybattlefield) sacrifice!$ targetcontroller && destroy else destroy
text=Destroy target land. If that land was legendary, its controller sacrifices another land.
mana={3}{G}{G}
type=Sorcery
subtype=Arcane
[/card]

[card]
name=Favor of the Mighty
auto=lord(creature[manacost=convertedcost:highest:*:battlefield]|battlefield) protection from(*[red;green;black;blue;white])
text=Each creature with the highest converted mana cost has protection from all colors.
mana={1}{W}
type=Tribal Enchantment
subtype=Giant
[/card]

[card]
name=Ego Erasure
abilities=changeling
target=player
auto=all(creature|targetedpersonsbattlefield) transforms((removecreaturesubtypes)) ueot && all(creature|targetedpersonsbattlefield) -2/0
text=Changeling (This card is every creature type at all times.) -- Creatures target player controls get -2/-0 and lose all creature types until end of turn.
mana={2}{U}
type=Tribal Instant
subtype=Shapeshifter
[/card]

[card]
name=Dromar the Banisher
abilities=flying
auto=aslongas(dromar the banisher[attacking]|mybattlefield) lord(dromar the banisher[attacking;-cloud]) {2}{U}:activatechooseacolor all(creature[chosencolor]|battlefield) moveTo(ownerhand) activatechooseend
auto=@combatdamaged(player) from(this):cloud
text=Flying -- Whenever Dromar, the Banisher deals combat damage to a player, you may pay {2}{U}. If you do, choose a color, then return all creatures of that color to their owners' hands.
mana={3}{W}{U}{B}
type=Legendary Creature
subtype=Dragon
power=6
toughness=6
[/card]
#The comma needed to be stripped from the name to make the card work.
#Reintroducing it requires an update to INV/_cards.dat.
#Please don't correct the card name by adding a "," because then the first auto line won't work anymore and even won't work when you add an "," there, too! (0.10.1)

[card]
name=Curfew
auto=if type(creature|mybattlefield)~morethan~0 then if type(creature|opponentbattlefield)~lessthan~1 then ability$!name(bounce) notatarget(creature|mybattlefield) moveto(ownerhand)!$ controller
auto=if type(creature|mybattlefield)~lessthan~1 then if type(creature|opponentbattlefield)~morethan~0 then ability$!name(bounce) notatarget(creature|mybattlefield) moveto(ownerhand)!$ opponent
auto=if type(creature|mybattlefield)~morethan~0 then if type(creature|opponentbattlefield)~morethan~0 then name(bounce) choice name(bounce) notatarget(creature|mybattlefield) transforms((,newability[ability$!name(bounce) notatarget(creature|mybattlefield) moveto(ownerhand)!$ opponent],newability[moveto(ownerhand)]))
text=Each player returns a creature he or she controls to its owner's hand.
mana={U}
type=Instant
[/card]

[card]
name=Crosis the Purger
abilities=flying
auto=aslongas(crosis the purger[attacking]|mybattlefield) lord(crosis the purger[attacking;-cloud]) {2}{B}:activatechooseacolor name(look) target(*[chosencolor]|opponenthand) reject and!(all(*[chosencolor]|opponenthand) reject)! activatechooseend
auto=@combatdamaged(player) from(this):cloud
text=Flying -- Whenever Crosis, the Purger deals combat damage to a player, you may pay {2}{B}. If you do, choose a color, then that player reveals his or her hand and discards all cards of that color.
mana={3}{U}{B}{R}
type=Legendary Creature
subtype=Dragon
power=6
toughness=6
[/card]
#The comma needed to be stripped from the name to make the card work.
#Reintroducing it requires an update to INV/_cards.dat, PD3/_cards.dat as well.
#Please don't correct the card name by adding a "," because then the first auto line won't work anymore and even won't work when you add an "," there, too! (0.10.1)

[card]
name=Crescendo of War
auto=@each upkeep:counter(0/0,1,Strife)
auto=thisforeach(counter{0/0.1.Strife}) lord(creature[attacking]) 1/0
auto=thisforeach(counter{0/0.1.Strife}) lord(creature[blocking]|mybattlefield) 1/0
mana={3}{W}
type=Enchantment
text=At the beginning of each upkeep, put a strife counter on Crescendo of War. Attacking creatures get +1/+0 for each strife counter on Crescendo of War. Blocking creatures you control get +1/+0 for each strife counter on Crescendo of War.
[/card]

[card]
name=Crack the Earth
auto=if type(*|mybattlefield)~morethan~0 then if type(*|opponentbattlefield)~lessthan~1 then ability$!name(sacrifice) notatarget(*|mybattlefield) sacrifice!$ controller
auto=if type(*|mybattlefield)~lessthan~1 then if type(*|opponentbattlefield)~morethan~0 then ability$!name(sacrifice) notatarget(*|mybattlefield) sacrifice!$ opponent
auto=if type(*|mybattlefield)~morethan~0 then if type(*|opponentbattlefield)~morethan~0 then name(sacrifice) choice name(sacrifice) notatarget(*|mybattlefield) transforms((,newability[ability$!name(sacrifice) notatarget(*|mybattlefield) sacrifice!$ opponent],newability[sacrifice]))
text=Each player sacrifices a permanent.
mana={R}
type=Sorcery
subtype=Arcane
[/card]

[card]
name=Cephalid Constable
auto=@combatdamaged(player) from(this):ability$!name(bounce) target(<storedthatmuch>*|opponentbattlefield) moveto(ownerhand)!$ controller
text=Whenever Cephalid Constable deals combat damage to a player, return up to that many target permanents that player controls to their owners' hands.
mana={1}{U}{U}
type=Creature
subtype=Cephalid Wizard
power=1
toughness=1
[/card]

[card]
name=Aura Barbs
auto=all(enchantment[-aura]|battlefield) transforms ((,newability[damage:2 controller])) oneshot
auto=all(enchantment[aura]|battlefield) transforms ((,newability[damage:2 all(parents)])) oneshot
text=Each enchantment deals 2 damage to its controller, then each Aura attached to a creature deals 2 damage to the creature it's attached to.
mana={2}{R}
type=Instant
subtype=Arcane
[/card]
UPDATE 4: 4/24/2012 added 20 new cards :D :D :D :D

Code: Select all

[card]
name=Manaforge Cinder
auto={1}:name(Add 1 black or red mana) ability$!choice Add{B} _ choice Add{R}!$ controller limit:3
text={1}: Add {B} or {R} to your mana pool. Activate this ability no more than three times each turn.
mana={BR}
type=Creature
subtype=Elemental Shaman
power=1
toughness=1
[/card]

[card]
name=Malfegor
auto=name(discard hand) all(*|myhand) transforms((,newability[@discarded(this|myhand):name(discarded card)ability$!notatarget(creature|mybattlefield) sacrifice!$ opponent],newability[reject]))
text=Flying -- When Malfegor enters the battlefield, discard your hand. Each opponent sacrifices a creature for each card discarded this way.
mana={2}{B}{B}{R}{R}
type=Legendary Creature
subtype=Demon Dragon
power=6
toughness=6
[/card]

[card]
name=Magus of the Jar
auto={T}{S}:all(*|hand) transforms((,newability[phaseaction[cleanup once] moveTo(ownerhand)],newability[moveto(exile)],newability[phaseaction[endofturn once] reject all(*|myhand)])) ueot && draw:7 controller && draw:7 opponent
text={T}, Sacrifice Magus of the Jar: Each player exiles all cards from his or her hand face down and draws seven cards. At the beginning of the next end step, each player discards his or her hand and returns to his or her hand each card he or she exiled this way.
mana={3}{U}{U}
type=Creature
subtype=Human Wizard
power=3
toughness=3
[/card]

[card]
name=Lurking Jackals
auto=this(opponentlife <11)while transforms((removetypes)) forever && transforms((Hound Creature,setpower=3,settoughness=2)) forever
text=When an opponent has 10 or less life, if Lurking Jackals is an enchantment, it becomes a 3/2 Hound creature.
mana={B}
type=Enchantment
[/card]

[card]
name=Lorthos, the Tidemaker
auto=this(attacking) {8}:name(tap up to eight permanents) target(<upto:8>*|battlefield) transforms((,newability[frozen],newability[tap])) limit:1
text=Whenever Lorthos, the Tidemaker attacks, you may pay {8}. If you do, tap up to eight target permanents. Those permanents don't untap during their controllers' next untap steps.
mana={5}{U}{U}{U}
type=Legendary Creature
subtype=Octopus
power=8
toughness=8
[/card]

[card]
name=Lodestone Bauble
auto={1}{T}{S}:target(player) ability$!name(put on top) notatarget(<upto:4>land[basic]|targetedpersonsgraveyard) moveto(targetedpersonslibrary)!$ controller && phaseaction[upkeep once] draw:1 targetcontroller
text={1}, {T}, Sacrifice Lodestone Bauble: Put up to four target basic land cards from a player's graveyard on top of his or her library in any order. That player draws a card at the beginning of the next turn's upkeep.
mana={0}
type=Artifact
[/card]

[card]
name=Living End
auto=name(Living End) all(creature|battlefield) transforms((deadtemp,newability[sacrifice])) && all(creature[-deadtemp]|graveyard) transforms((,newability[moveto(ownerbattlefield)])) oneshot
text=Living End is black. -- Suspend 3 - {2}{B}{B} (Rather than cast this card from your hand, pay {2}{B}{B} and exile it with three time counters on it. At the beginning of your upkeep, remove a time counter. When the last is removed, cast it without paying its mana cost.) -- Each player exiles all creature cards from his or her graveyard, then sacrifices all creatures he or she controls, then puts all cards he or she exiled this way onto the battlefield.
mana={0}
color=black
restriction=turn:100
suspend(3)={2}{b}{b}
type=Sorcery
[/card]

[card]
name=Living Death
auto=name(Living Death) all(creature|battlefield) transforms((deadtemp,newability[sacrifice])) && all(creature[-deadtemp]|graveyard) transforms((,newability[moveto(ownerbattlefield)])) oneshot
text=Each player exiles all creature cards from his or her graveyard, then sacrifices all creatures he or she controls, then puts all cards he or she exiled this way onto the battlefield.
mana={3}{B}{B}
type=Sorcery
[/card]

[card]
name=Laquatus's Creativity
target=player
auto=ability$!name(discard) notatarget(<type:*:myhand>*|myhand) reject!$ targetedplayer && draw:type:*:targetedpersonshand
text=Target player draws cards equal to the number of cards in his or her hand, then discards that many cards.
mana={4}{U}
type=Sorcery
[/card]

[card]
name=Laquatus's Champion
auto=target(player) life:-6
auto=@movedTo(this|nonbattlezone) from(battlefield): life:6 targetedplayer
auto={B}:regenerate
text=When Laquatus's Champion enters the battlefield, target player loses 6 life. -- When Laquatus's Champion leaves the battlefield, that player gains 6 life. -- {B}: Regenerate Laquatus's Champion.
mana={4}{B}{B}
type=Creature
subtype=Nightmare Horror
power=6
toughness=3
[/card]

[card]
name=Kumano's Blessing
abilities=flash
target=creature|battlefield
auto=@vampired(creature) from(mytgt):all(trigger[to]) moveto(exile)
text=Flash -- Enchant creature -- If a creature dealt damage by enchanted creature this turn would be put into a graveyard, exile it instead.
mana={2}{R}
type=Enchantment
subtype=Aura
[/card]

[card]
name=Kresh the Bloodbraided
auto=@movedTo(other creature|graveyard) from(battlefield):may all(trigger[to]) dynamicability<!myself powercountersoneone itself!>
text=Whenever another creature is put into a graveyard from the battlefield, you may put X +1/+1 counters on Kresh the Bloodbraided, where X is that creature's power.
mana={2}{B}{R}{G}
type=Legendary Creature
subtype=Human Warrior
power=3
toughness=3
[/card]

[card]
name=Knollspine Dragon
abilities=flying
auto=if type(*[controllershroud]|opponentbattlefield)~lessthan~1 then if type(*[playershroud]|opponentbattlefield)~lessthan~1 then ability$!choice name(Discard your hand) reject all(*|myhand) && draw:oplifelost _ choice name(Cancel) 0/0!$ controller
text=Flying -- When Knollspine Dragon enters the battlefield, you may discard your hand and draw cards equal to the damage dealt to target opponent this turn.
mana={5}{R}{R}
type=Creature
subtype=Dragon
power=7
toughness=5
[/card]

[card]
name=Innocent Blood
auto=if type(creature|mybattlefield)~morethan~0 then if type(creature|opponentbattlefield)~lessthan~1 then ability$!name(sacrifice) notatarget(creature|mybattlefield) sacrifice!$ controller
auto=if type(creature|mybattlefield)~lessthan~1 then if type(creature|opponentbattlefield)~morethan~0 then ability$!name(sacrifice) notatarget(creature|mybattlefield) sacrifice!$ opponent
auto=if type(creature|mybattlefield)~morethan~0 then if type(creature|opponentbattlefield)~morethan~0 then name(sacrifice) choice name(sacrifice) notatarget(creature|mybattlefield) transforms((,newability[ability$!name(sacrifice) notatarget(creature|mybattlefield) sacrifice!$ opponent],newability[sacrifice]))
text=Each player sacrifices a creature.
mana={B}
type=Sorcery
[/card]

[card]
name=Impatience
auto=@each opponent endofturn restriction{thisturn(*|opponentstack)~lessthan~1}:damage:2 opponent
auto=@each my endofturn restriction{thisturn(*|mystack)~lessthan~1}:damage:2 controller
text=At the beginning of each player's end step, if that player didn't cast a spell this turn, Impatience deals 2 damage to him or her.
mana={2}{R}
type=Enchantment
[/card]

[card]
name=Hurloon Shaman
auto=@movedTo(this|graveyard) from(battlefield) restriction{type(land|mybattlefield)~morethan~0,type(land|opponentbattlefield)~lessthan~1}:ability$!name(sacrifice) notatarget(land|mybattlefield) sacrifice!$ controller
auto=@movedTo(this|graveyard) from(battlefield) restriction{type(land|mybattlefield)~lessthan~1,type(land|opponentbattlefield)~morethan~0}:ability$!name(sacrifice) notatarget(land|mybattlefield) sacrifice!$ opponent
auto=@movedTo(this|graveyard) from(battlefield) restriction{type(land|mybattlefield)~morethan~0,type(land|opponentbattlefield)~morethan~0}:name(sacrifice) notatarget(land|mybattlefield) transforms((,newability[ability$!name(sacrifice) notatarget(land|mybattlefield) sacrifice!$ opponent],newability[sacrifice]))
text=When Hurloon Shaman is put into a graveyard from the battlefield, each player sacrifices a land.
mana={1}{R}{R}
type=Creature
subtype=Minotaur Shaman
power=2
toughness=3
[/card]

[card]
name=Homeward Path
auto={T}:Add{1}
auto={T}:name(Regain back to owner all creatures) moveto(ownerbattlefield) all(creature|battlefield)
text={T}: Add {1} to your mana pool. {T}: Each player gains control of all creatures he or she owns.
type=Land
[/card]

[card]
name=Hidden Stag
auto=@movedTo(land|opponentBattlefield) from(opponenthand) once:transforms((removetypes)) forever && transforms((Elk Beast Creature,setpower=3,settoughness=2)) forever
auto=@movedTo(land|myBattlefield) from(myhand) once:transforms((removetypes)) forever && transforms((removecreaturesubtypes)) forever && transforms((Enchantment)) forever
text=Whenever an opponent plays a land, if Hidden Stag is an enchantment, Hidden Stag becomes a 3/2 Elk Beast creature. -- Whenever you play a land, if Hidden Stag is a creature, Hidden Stag becomes an enchantment.
mana={1}{G}
type=Enchantment
[/card]

[card]
name=Hellkite Charger
abilities=flying,haste
auto=this(attacking) {5}{R}{R}:name(Additional Combat) untap all(creature[attacking]) && nextphasealter(add,combatphases,controller,after<combatends>) limit:1
text=Flying, haste -- Whenever Hellkite Charger attacks, you may pay {5}{R}{R}. If you do, untap all attacking creatures and after this phase, there is an additional combat phase.
mana={4}{R}{R}
type=Creature
subtype=Dragon
power=5
toughness=5
[/card]

[card]
name=Hamletback Goliath
auto=@movedTo(other creature|battlefield):may all(trigger[to]) dynamicability<!myself powercountersoneone itself!>
text=Whenever another creature enters the battlefield, you may put X +1/+1 counters on Hamletback Goliath, where X is that creature's power.
mana={6}{R}
type=Creature
subtype=Giant Warrior
power=6
toughness=6
[/card]
UPDATE 3: 4/22/2012 added 13 new cards :D :D :D

Code: Select all

[card]
name=Orcish Mine
target=land
auto=counter(0/0,3,Ore) all(this)
auto=@tapped(mytgt):phaseaction[my upkeep once] counter(0/0,-1,Ore) all(this)
auto=this(counter{0/0.1.Ore}<1)while destroy all(mytgt)
auto=this(counter{0/0.1.Ore}<1)while damage:2 targetcontroller
text=Enchant land -- Orcish Mine enters the battlefield with three ore counters on it. -- At the beginning of your upkeep and whenever enchanted land becomes tapped, remove an ore counter from Orcish Mine. If there are no ore counters on Orcish Mine, destroy that land and Orcish Mine deals 2 damage to its controller.
mana={1}{R}{R}
type=Enchantment
subtype=Aura
[/card]

[card]
name=Opal Avenger
auto=this(controllerlife <11)while transforms((removetypes)) forever && transforms((Soldier Creature,setpower=3,settoughness=5)) forever
text=When you have 10 or less life, if Opal Avenger is an enchantment, Opal Avenger becomes a 3/5 Soldier creature.
mana={2}{W}
type=Enchantment
[/card]

[card]
name=Opal Acrolith
auto=@movedto(creature|opponentstack) once:transforms((removetypes)) forever && transforms((Soldier Creature,setpower=2,settoughness=4)) forever
auto={0}:name(becomes enchantment) transforms((removetypes)) forever && transforms((removecreaturesubtypes)) forever && transforms((Enchantment)) forever
text=Whenever an opponent casts a creature spell, if Opal Acrolith is an enchantment, Opal Acrolith becomes a 2/4 Soldier creature. -- {0}: Opal Acrolith becomes an enchantment.
mana={2}{W}
type=Enchantment
[/card]

[card]
name=Numot the Devastator
abilities=flying
auto=aslongas(numot the devastator[attacking]|mybattlefield) lord(numot the devastator[attacking;-cloud]) {2}{R}:ability$!name(destroy up to 2 lands) target(<upto:2>land|battlefield) destroy!$ controller
auto=@combatdamaged(player) from(this):cloud
text=Flying -- Whenever Numot, the Devastator deals combat damage to a player, you may pay {2}{R}. If you do, destroy up to two target lands.
mana={3}{R}{W}{U}
type=Legendary Creature
subtype=Dragon
power=6
toughness=6
[/card]
#The comma needed to be stripped from the name to make the card work.
#The comma needed to be stripped from the name to make the card work.
#Reintroducing it requires an update to PLC/_cards.dat, CMD/_cards.dat as well.
#Please don't correct the card name by adding a "," because then the first auto line won't work anymore and even won't work when you add an "," there, too! (0.10.1)

[card]
name=Nim Devourer
auto=foreach(artifact|myBattlefield) 1/0
autograveyard={B}{B}:transforms((,newability[auto=notatarget(creature|mybattlefield) sacrifice],newability[moveTo(myBattlefield)])) oneshot myUpkeepOnly
text=Nim Devourer gets +1/+0 for each artifact you control. -- {B}{B}: Return Nim Devourer from your graveyard to the battlefield, then sacrifice a creature. Activate this ability only during your upkeep.
mana={3}{B}{B}
type=Creature
subtype=Zombie
power=4
toughness=1
[/card]

[card]
name=Necropolis
abilities=defender
auto={E(creature|mygraveyard)}:counter(0/1,storedmanacost)
text=Defender (This creature can't attack.) -- Exile a creature card from your graveyard: Put X +0/+1 counters on Necropolis, where X is the exiled card's converted mana cost.
mana={5}
type=Artifact Creature
subtype=Wall
power=0
toughness=1
[/card]

[card]
name=Mystic Snake
abilities=flash
auto=fizzle target(*|stack)
text=Flash (You may cast this spell any time you could cast an instant.) -- When Mystic Snake enters the battlefield, counter target spell.
mana={1}{G}{U}{U}
type=Creature
subtype=Snake
power=2
toughness=2
[/card]

[card]
name=Myr Battlesphere
auto=token(Myr,Artifact Creature Myr,1/1)*4
auto=@combat(attacking) source(this) restriction{type(myr[-tapped]|mybattlefield)~morethan~0}:may notatarget(<anyamount>myr[-tapped]|mybattlefield) tap && all(this) 1/0 ueot && damage:1 opponent
text=When Myr Battlesphere enters the battlefield, put four 1/1 colorless Myr artifact creature tokens onto the battlefield. Whenever Myr Battlesphere attacks, you may tap X untapped Myr you control. If you do, Myr Battlesphere gets +X/+0 until end of turn and deals X damage to defending player.
mana={7}
type=Artifact Creature
subtype=Myr Construct
power=4
toughness=7
[/card]

[card]
name=Murderous Spoils
target=creature[-black]
auto=name(destroy) transforms((,newability[bury],newability[moveTo(mybattlefield) all(children)])) oneshot
text=Destroy target nonblack creature. It can't be regenerated. You gain control of all Equipment that was attached to it. (This effect lasts indefinitely.)
mana={5}{B}
type=Instant
[/card]

[card]
name=Mindbreak Trap
target=<anyamount>*|stack
auto=moveto(exile)
other={0}
otherrestriction=thisturn(*|opponentstack)~morethan~2
text=If an opponent cast three or more spells this turn, you may pay {0} rather than pay Mindbreak Trap's mana cost. -- Exile any number of target spells.
mana={2}{U}{U}
type=Instant
subtype=Trap
[/card]

[card]
name=Merieke Ri Berit
abilities=doesnotuntap
auto={T}:target(creature) moveTo(mybattlefield) && transforms((,newability[@movedTo(Merieke Ri Berit|nonbattlezone) from(battlefield):bury all(this)],newability[@untapped(Merieke Ri Berit|battlefield):bury all(this)])) forever
text=Merieke Ri Berit doesn't untap during your untap step. -- {T}: Gain control of target creature for as long as you control Merieke Ri Berit. When Merieke Ri Berit leaves the battlefield or becomes untapped, destroy that creature. It can't be regenerated.
mana={W}{U}{B}
type=Legendary Creature
subtype=Human
power=1
toughness=1
[/card]

[card]
name=Mercenary Informer
auto=cantbetargetof(*[black])
auto={3}:bottomoflibrary target(mercenary[-token]|battlefield)
text=Mercenary Informer can't be the target of black spells or abilities from black sources. -- {2}{W}: Put target Mercenary on the bottom of its owner's library.
mana={2}{W}
type=Creature
subtype=Human Rebel Mercenary
power=2
toughness=1
[/card]

[card]
name=Memory Jar
auto={T}{S}:all(*|hand) transforms((,newability[phaseaction[cleanup once] moveTo(ownerhand)],newability[moveto(exile)],newability[phaseaction[endofturn once] reject all(*|myhand)])) ueot && draw:7 controller && draw:7 opponent
text={T}, Sacrifice Memory Jar: Each player exiles all cards from his or her hand face down and draws seven cards. At the beginning of the next end step, each player discards his or her hand and returns to his or her hand each card he or she exiled this way.
mana={5}
type=Artifact
[/card]

UPDATE 2: 4/22/2012 added 15 new cards :D :D

Code: Select all

[card]
name=Seasoned Tactician
auto={3}{l2e}{l2e}{l2e}{l2e}:name(prevent damage from a source) ability$!name(choose a source) notatarget(*) preventalldamage to(controller) from(mytgt) ueot!$ controller
text={3}, Exile the top four cards of your library: The next time a source of your choice would deal damage to you this turn, prevent that damage.
mana={2}{W}
type=Creature
subtype=Human Advisor
power=1
toughness=3
[/card]

[card]
name=Screams from Within
target=creature
auto=-1/-1
auto=@movedTo(mytgt|graveyard) from(battlefield):all(this) moveTo(mybattlefield) && retarget target(creature)
text=Enchant creature -- Enchanted creature gets -1/-1. -- When enchanted creature is put into a graveyard, return Screams from Within from your graveyard to the battlefield.
mana={1}{B}{B}
type=Enchantment
subtype=Aura
[/card]

[card]
name=Schismotivate
target=creature
auto=4/0
auto=name(choose another creature) transforms((,newability[name(choose another creature) -4/0 target(other creature|battlefield)]))
text=Target creature gets +4/+0 until end of turn. Another target creature gets -4/-0 until end of turn.
mana={1}{U}{R}
type=Instant
[/card]

[card]
name=Rotting Giant
auto=@combat(attacking,blocking) source(this) restriction{type(*|mygraveyard)~morethan~0}:name(exile or sacrifice) ability$!choice name(exile a card from your graveyard) notatarget(*|mygraveyard) moveto(exile) _ choice name(sacrifice rotting giant) sacrifice all(this)!$ controller
auto=@combat(attacking,blocking) source(this) restriction{type(*|mygraveyard)~lessthan~1}:name(sacrifice rotting giant) sacrifice all(this)
text=Whenever Rotting Giant attacks or blocks, sacrifice it unless you exile a card from your graveyard.
mana={1}{B}
type=Creature
subtype=Zombie Giant
power=3
toughness=3
[/card]

[card]
name=Roots of Life
auto=choice name(Islands) transforms((,newability[@tapped(island|opponentBattlefield):life:1 controller])) forever
auto=choice name(Swamps) transforms((,newability[@tapped(swamp|opponentBattlefield):life:1 controller])) forever
text=As Roots of Life enters the battlefield, choose Islands or Swamps. -- Whenever a land of the chosen type an opponent controls becomes tapped, you gain 1 life.
mana={1}{G}{G}
type=Enchantment
[/card]

[card]
name=Root Sliver
abilities=nofizzle
auto=lord(sliver|stack) nofizzle forcedalive
text=Root Sliver can't be countered. -- Sliver spells can't be countered by spells or abilities.
mana={3}{G}
type=Creature
subtype=Sliver
power=2
toughness=2
[/card]

[card]
name=Rith the Awakener
abilities=flying
auto=aslongas(rith the awakener[attacking]|mybattlefield) lord(rith the awakener[attacking;-cloud]) {2}{G}:activatechooseacolor foreach(*[chosencolor]|battlefield) token(Saproling,Creature Saproling,1/1,green) activatechooseend
auto=@combatdamaged(player) from(this):cloud
text=Flying -- Whenever Rith, the Awakener deals combat damage to a player, you may pay {2}{G}. If you do, choose a color, then put a 1/1 green Saproling creature token onto the battlefield for each permanent of that color.
mana={3}{R}{G}{W}
type=Legendary Creature
subtype=Dragon
power=6
toughness=6
[/card]
#The comma needed to be stripped from the name to make the card work.
#Reintroducing it requires an update to PVC/_cards.dat, INV/_cards.dat and FVD/_cards.dat as well.
#Please don't correct the card name by adding a "," because then the first auto line won't work anymore and even won't work when you add an "," there, too! (0.10.1)

[card]
name=Rith's Charm
auto=choice name(destroy target nonbasic land) destroy target(land[-basic])
auto=choice name(put 3 1/1 green saprolings) token(Saproling,Creature Saproling,1/1,green)*3
auto=choice name(prevent all damage from a source) ability$!name(choose a source) notatarget(*) preventalldamage from(mytgt) ueot!$ controller
text=Choose one - Destroy target nonbasic land; or put three 1/1 green Saproling creature tokens onto the battlefield; or prevent all damage a source of your choice would deal this turn.
mana={R}{G}{W}
type=Instant
[/card]

[card]
name=Repopulate
target=player
auto=moveTo(targetedpersonslibrary) all(creature|targetedpersonsgraveyard) && shuffle
autohand=__CYCLING__({2})
text=Shuffle all creature cards from target player's graveyard into that player's library. -- Cycling {2} ({2}, Discard this card: Draw a card.)
mana={1}{G}
type=Instant
[/card]

[card]
name=Remand
target=*|stack
auto=fizzle && moveto(ownerhand)
auto=draw:1 controller
text=Counter target spell. If that spell is countered this way, put it into its owner's hand instead of into that player's graveyard. -- Draw a card.
mana={1}{U}
type=Instant
[/card]

[card]
name=Rebel Informer
auto=cantbetargetof(*[white])
auto={3}:bottomoflibrary target(rebel[-token]|battlefield)
text=Rebel Informer can't be the target of white spells or abilities from white sources. -- {3}: Put target nontoken Rebel on the bottom of its owner's library.
mana={2}{B}
type=Creature
subtype=Human Mercenary Rebel
power=1
toughness=2
[/card]

[card]
name=Reap
target=opponent
auto=target(<upto:type:*[black]:targetedpersonsbattlefield>*|mygraveyard) moveto(myhand)
text=Return up to X target cards from your graveyard to your hand, where X is the number of black permanents target opponent controls as you cast Reap.
mana={1}{G}
type=Instant
[/card]

[card]
name=Predatory Advantage
auto=@each opponent endofturn restriction{thisturn(creature|opponentstack)~lessthan~1}:token(Lizard,Creature Lizard,2/2,green) controller
text=At the beginning of each opponent's end step, if that player didn't cast a creature spell this turn, put a 2/2 green Lizard creature token onto the battlefield.
mana={3}{R}{G}
type=Enchantment
[/card]

[card]
name=Prahv, Spires of Order
auto={T}:Add{1}
auto={4}{W}{U}{T}:name(prevent all damage from a source) ability$!name(choose a source) notatarget(*) preventalldamage from(mytgt) ueot!$ controller
text={T}: Add {1} to your mana pool. -- {4}{W}{U}, {T}: Prevent all damage a source of your choice would deal this turn.
type=Land
[/card]

[card]
name=Painter's Servant
auto=chooseacolor lord(*|battlefield,stack,hand,graveyard,library,exile) transforms((,chosencolor)) chooseend
text=As Painter's Servant enters the battlefield, choose a color. -- All cards that aren't on the battlefield, spells, and permanents are the chosen color in addition to their other colors.
mana={2}
type=Artifact Creature
subtype=Scarecrow
power=1
toughness=3
[/card]

UPDATE 1: :D

Code: Select all

[card]
name=Exhume
auto=if type(creature|mygraveyard)~morethan~0 then if type(creature|opponentgraveyard)~lessthan~1 then ability$!name(reanimate) notatarget(creature|mygraveyard) moveTo(mybattlefield)!$ controller
auto=if type(creature|mygraveyard)~lessthan~1 then if type(creature|opponentgraveyard)~morethan~0 then ability$!name(reanimate) notatarget(creature|mygraveyard) moveTo(mybattlefield)!$ opponent
auto=if type(creature|mygraveyard)~morethan~0 then if type(creature|opponentgraveyard)~morethan~0 then name(reanimate) choice name(reanimate) notatarget(creature|mygraveyard) transforms((,newability[ability$!name(reanimate) notatarget(creature|mygraveyard) moveTo(mybattlefield)!$ opponent],newability[moveTo(mybattlefield)]))
text=Each player puts a creature card from his or her graveyard onto the battlefield.
mana={1}{B}
type=Sorcery
[\card]

[card]
name=Show and Tell
auto=if type(artifact,creature,enchantment,land|myhand)~morethan~0 then if type(artifact,creature,enchantment,land|opponenthand)~lessthan~1 then ability$!name(put in play) notatarget(artifact,creature,enchantment,land|myhand) moveTo(mybattlefield)!$ controller
auto=if type(artifact,creature,enchantment,land|myhand)~lessthan~1 then if type(artifact,creature,enchantment,land|opponenthand)~morethan~0 then ability$!name(put in play) notatarget(artifact,creature,enchantment,land|myhand) moveTo(mybattlefield)!$ opponent
auto=if type(artifact,creature,enchantment,land|myhand)~morethan~0 then if type(artifact,creature,enchantment,land|opponenthand)~morethan~0 then name(put in play) choice name(put in play) notatarget(artifact,creature,enchantment,land|myhand) transforms((,newability[ability$!name(put in play) notatarget(artifact,creature,enchantment,land|myhand) moveTo(mybattlefield)!$ opponent],newability[moveTo(mybattlefield)]))
text=Each player may put an artifact, creature, enchantment, or land card from his or her hand onto the battlefield.
mana={2}{U}
type=Sorcery
[\card]

[card]
name=Grand Abolisher
auto=phaseaction[my beginofturn] maxCast(*)0 opponent ueot && lord(artifact,creature,enchantment|opponentBattlefield) noactivatedability ueot
auto=maxCast(*)0 opponent ueot && lord(artifact,creature,enchantment|opponentBattlefield) noactivatedability ueot
text=During your turn, your opponents can't cast spell or activate abilities of artifacts,creatures or enchantments
mana={W}{W}
type=Creature
subtype=Human Cleric
power=2
toughness=2
[\card]

[card]
name=Yixlid Jailer
auto=lord(*|graveyard) loseabilities
text=Cards in graveyards lose all abilities.
mana={1}{B}
type=Creature
subtype=Zombie Wizard
power=2
toughness=1
[\card]

[card]
name=Withering Hex
target=creature
auto=@cycled(*|hand):counter(0/0.1.Plague)
auto=thisforeach(counter{0/0.1.Plague}) -1/-1
text=Enchant creature -- Whenever a player cycles a card, put a plague counter on Withering Hex. -- Enchanted creature gets -1/-1 for each plague counter on Withering Hex.
mana={B}
type=Enchantment
subtype=Aura
[\card]

[card]
name=Vorosh the Hunter
abilities=flying
auto=aslongas(vorosh the hunter[attacking]|mybattlefield) lord(vorosh the hunter[attacking;-cloud]) {2}{G}:counter(1/1,6)
auto=@combatdamaged(player) from(this):cloud
text=Flying -- Whenever Vorosh, the Hunter deals combat damage to a player, you may pay {2}{G}. If you do, put six +1/+1 counters on Vorosh.
mana={3}{G}{U}{B}
type=Legendary Creature
subtype=Dragon
power=6
toughness=6
[\card]
#The comma needed to be stripped from the name to make the card work.
#Reintroducing it requires an update to PLC/_cards.dat as well.
#Please don't correct the card name by adding a "," because then the first auto line won't work anymore and even won't work when you add an "," there, too! (0.10.1)

[card]
name=Vodalian Mystic
auto={T}:activatechooseacolor target(instant,sorcery|stack) becomes(,chosencolor) forever activatechooseend
text={T}: Target instant or sorcery spell becomes the color of your choice.
mana={1}{U}
type=Creature
subtype=Merfolk Wizard
power=1
toughness=1
[\card]

[card]
name=Virulent Wound
target=creature
auto=-1/-1
auto=transforms((,newability[@movedTo(graveyard) from(this|battlefield) once:all(trigger[from]) alterpoison:1 controller])) ueot
mana={B}
type=Instant
text=Put a -1/-1 counter on target creature. When that creature dies this turn, its controller gets a poison counter.
[\card]

[card]
name=Prismatic Lace
auto=chooseacolor target(*) becomes(,chosencolor) forever chooseend
text=Target permanent becomes the color or colors of your choice. (This effect lasts indefinitely.)
mana={U}
type=Instant
[\card]

[card]
name=Treva the Renewer
abilities=flying
auto=aslongas(treva the renewer[attacking]|mybattlefield) lord(treva the renewer[attacking;-cloud]) {2}{W}:activatechooseacolor foreach(*[chosencolor]|myBattlefield) life:1 activatechooseend
auto=@combatdamaged(player) from(this):cloud
text=Flying -- Whenever Treva, the Renewer deals combat damage to a player, you may pay {2}{W}. If you do, choose a color, then you gain 1 life for each permanent of that color.
mana={3}{G}{W}{U}
type=Legendary Creature
subtype=Dragon
power=6
toughness=6
[\card]
#The comma needed to be stripped from the name to make the card work.
#Reintroducing it requires an update to INV/_cards.dat as well.
#Please don't correct the card name by adding a "," because then the first auto line won't work anymore and even won't work when you add an "," there, too! (0.10.1)

[card]
name=Thran Foundry
auto={1}{T}{E}:name(choose player to move his graveyard) target(player) ability$!moveto(mylibrary) all(*|mygraveyard) _ shuffle controller!$ targetedplayer
text={1}, {T}, Exile Thran Foundry: Target player shuffles his or her graveyard into his or her library.
mana={1}
type=Artifact
[\card]

[card]
name=Sway of Illusion
auto=chooseacolor target(<anyamount>creature) becomes(,chosencolor) ueot chooseend
text=Any number of target creatures become the color of your choice until end of turn. -- Draw a card.
mana={1}{U}
type=Instant
[\card]

[card]
name=Suffocating Blast
target=*|stack
auto=fizzle
auto=damage:3 target(creature)
restriction=type(*|stack)~morethan~0,type(creature|battlefield)~morethan~0
text=Counter target spell and Suffocating Blast deals 3 damage to target creature.
mana={1}{U}{U}{R}
type=Instant
[\card]

[card]
name=Sudden Spoiling
target=player
auto=all(creature|targetedpersonsBattlefield) loseabilities ueot && all(creature|targetedpersonsBattlefield) transforms((,setpower=0,settoughness=2)) ueot
text=Split second (As long as this spell is on the stack, players can't cast spells or activate abilities that aren't mana abilities.) -- Creatures target player controls become 0/2 and lose all abilities until end of turn.
abilities=split second
mana={1}{B}{B}
type=Instant
[\card]

[card]
name=Stonehewer Giant
abilities=vigilance
auto={1}{W}{T}:name(move and attach) target(equipment|mylibrary) transforms((,newability[retarget target(creature|mybattlefield)],newability[moveto(mybattlefield)]))
text=Vigilance -- {1}{W}, {T}: Search your library for an Equipment card and put it onto the battlefield. Attach it to a creature you control. Then shuffle your library.
mana={3}{W}{W}
type=Creature
subtype=Giant Warrior
power=4
toughness=4
[\card]

[card]
name=Staff of the Ages
auto=lord(creature) -forestwalk
auto=lord(creature) -islandwalk
auto=lord(creature) -mountainwalk
auto=lord(creature) -swampwalk
auto=lord(creature) -plainswalk
auto=lord(creature) -snowlandwalk
auto=lord(creature) -nonbasiclandwalk
auto=lord(creature) -legendarylandwalk
auto=lord(creature) -desertlandwalk
auto=lord(creature) -snowforestlandwalk
auto=lord(creature) -snowplainslandwalk
auto=lord(creature) -snowmountainlandwalk
auto=lord(creature) -snowislandlandwalk
auto=lord(creature) -snowswamplandwalk
text=Creatures with landwalk abilities can be blocked as though they didn't have those abilities.
mana={3}
type=Artifact
[\card]

[card]
name=Spiny Starfish
auto={U}:regenerate && phaseaction[endofturn once] token(Starfish,creature Starfish,0/1,blue)
text={U}: Regenerate Spiny Starfish. -- At the beginning of each end step, if Spiny Starfish regenerated this turn, put a 0/1 blue Starfish creature token onto the battlefield for each time it regenerated this turn.
mana={2}{U}
type=Creature
subtype=Starfish
power=0
toughness=1
[\card]

[card]
name=Spellstutter Sprite
abilities=flash,flying
auto=fizzle target(*[manacost<=type:faerie:mybattlefield]|stack)
text=Flash -- Flying -- When Spellstutter Sprite enters the battlefield, counter target spell with converted mana cost X or less, where X is the number of Faeries you control.
mana={1}{U}
type=Creature
subtype=Faerie Wizard
power=1
toughness=1
[\card]

[card]
name=Spellbreaker Behemoth
abilities=nofizzle
auto=lord(creature[power>=5]|mystack) nofizzle forcedalive
text=Spellbreaker Behemoth can't be countered. -- Creature spells you control with power 5 or greater can't be countered.
mana={1}{R}{G}{G}
type=Creature
subtype=Beast
power=5
toughness=5
[\card]

[card]
name=Spell Burst
target=*[manacost=prex]|stack
auto=fizzle
buyback={X}{U}{3}
text=Buyback {3} (You may pay an additional {3} as you cast this spell. If you do, put this card into your hand as it resolves.) -- Counter target spell with converted mana cost X.
mana={X}{U}
type=Instant
[\card]

[card]
name=Spectral Searchlight
auto={T}:name(choose player) target(player) ability$!activatechooseacolor add{chosencolor} activatechooseend!$ targetedplayer
text={T}: Choose a player. That player adds one mana of any color he or she chooses to his or her mana pool.
mana={3}
type=Artifact
[\card]

[card]
name=Snakeform
target=creature
auto=ueot loseabilities
auto=ueot transforms((,setpower=1,settoughness=1))
auto=ueot transforms((Snake,green))
auto=draw:1 controller
text=Target creature loses all abilities and becomes a 1/1 green Snake until end of turn. -- Draw a card.
mana={2}{GU}
type=Instant
[\card]

[card]
name=Slavering Nulls
auto=@combatdamaged(opponent) from(this) restriction{type(swamp|mybattlefield)~morethan~0}:may ability$!name(discard) target(*|myhand) reject!$ opponent
text=Whenever Slavering Nulls deals combat damage to a player, if you control a Swamp, you may have that player discard a card.
mana={1}{R}
type=Creature
subtype=Goblin Zombie
power=2
toughness=1
[\card]

[card]
name=Quest for the Holy Relic
auto=@movedTo(creature|mystack):may counter(0/0,1,Quest) all(this)
auto={C(0/0,-5,Quest)}{S}:name(move and attach) target(equipment|mylibrary) transforms((,newability[retarget target(creature|mybattlefield)],newability[moveto(mybattlefield)]))
text=Whenever you cast a creature spell, you may put a quest counter on Quest for the Holy Relic. -- Remove five quest counters from Quest for the Holy Relic and sacrifice it: Search your library for an Equipment card, put it onto the battlefield, and attach it to a creature you control. Then shuffle your library.
mana={W}
type=Enchantment
[\card]

[card]
name=Skullscorch
target=player
auto=ability$!choice name(take four damage) damage:4 controller _ choice name(discard two random) discard:2 controller!$ targetedplayer
text=Target player discards two cards at random unless that player has Skullscorch deal 4 damage to him or her.
mana={R}{R}
type=Sorcery
[\card]

[card]
name=Duergar Hedge-Mage
auto=if type(mountain|mybattlefield)~morethan~1 then if type(plains|mybattlefield)~lessthan~2 then may target(artifact) destroy oneshot
auto=if type(plains|mybattlefield)~morethan~1 then if type(mountain|mybattlefield)~lessthan~2 then may target(enchantment) destroy oneshot
auto=if type(mountain|mybattlefield)~morethan~1 then if type(plains|mybattlefield)~morethan~1 then name(destroy artifact) choice name(destroy artifact) target(artifact) destroy oneshot
auto=if type(mountain|mybattlefield)~morethan~1 then if type(plains|mybattlefield)~morethan~1 then name(destroy enchantment) choice name(destroy enchantment) target(enchantment) destroy oneshot
auto=if type(mountain|mybattlefield)~morethan~1 then if type(plains|mybattlefield)~morethan~1 then if type(enchantment|battlefield)~morethan~0 then if type(artifact|battlefield)~morethan~0 then name(do both) choice name(do both) target(enchantment) transforms((,newability[target(artifact) destroy],newability[destroy])) oneshot
text=When Duergar Hedge-Mage enters the battlefield, if you control two or more Mountains, you may destroy target artifact. -- When Duergar Hedge-Mage enters the battlefield, if you control two or more Plains, you may destroy target enchantment.
mana={2}{RW}
type=Creature
subtype=Dwarf Shaman
power=2
toughness=2
[\card]

[card]
name=Hag Hedge-Mage
auto=if type(swamp|mybattlefield)~morethan~1 then if type(forest|mybattlefield)~lessthan~2 then may target(player) ability$!name(discard) target(*|myhand) reject!$ targetedplayer oneshot
auto=if type(forest|mybattlefield)~morethan~1 then if type(swamp|mybattlefield)~lessthan~2 then may target(*|mygraveyard) moveTo(ownerlibrary) oneshot
auto=if type(swamp|mybattlefield)~morethan~1 then if type(forest|mybattlefield)~morethan~1 then name(target player discards a card) choice name(target player discards a card) target(player) ability$!name(discard) target(*|myhand) reject!$ targetedplayer oneshot
auto=if type(swamp|mybattlefield)~morethan~1 then if type(forest|mybattlefield)~morethan~1 then name(return a card on top of your library) choice name(return a card on top of your library) target(*|mygraveyard) moveTo(ownerlibrary) oneshot
auto=if type(swamp|mybattlefield)~morethan~1 then if type(forest|mybattlefield)~morethan~1 then if type(*|opponenthand)~morethan~0 then if type(*|mygraveyard)~morethan~0 then name(do both) choice name(do both) target(*|mygraveyard) transforms((,newability[target(player) ability$!name(discard) target(*|myhand) reject!$ targetedplayer],newability[moveTo(ownerlibrary)])) oneshot
text=When Hag Hedge-Mage enters the battlefield, if you control two or more Swamps, you may have target player discard a card. -- When Hag Hedge-Mage enters the battlefield, if you control two or more Forests, you may put target card in your graveyard on top of your library.
mana={2}{BG}
type=Creature
subtype=Hag Shaman
power=2
toughness=2
[\card]

[card]
name=Simplify
auto=if type(enchantment|mybattlefield)~morethan~0 then if type(enchantment|opponentbattlefield)~lessthan~1 then ability$!name(sacrifice an enchantment) notatarget(enchantment|mybattlefield) sacrifice!$ controller
auto=if type(enchantment|mybattlefield)~lessthan~1 then if type(enchantment|opponentbattlefield)~morethan~0 then ability$!name(sacrifice an enchantment) notatarget(enchantment|mybattlefield) sacrifice!$ opponent
auto=if type(enchantment|mybattlefield)~morethan~0 then if type(enchantment|opponentbattlefield)~morethan~0 then name(sacrifice an enchantment) choice name(sacrifice an enchantment) notatarget(enchantment|mybattlefield) transforms((,newability[ability$!name(sacrifice an enchantment) notatarget(enchantment|mybattlefield) sacrifice!$ opponent],newability[sacrifice]))
text=Each player sacrifices an enchantment.
mana={G}
type=Sorcery
[\card]

[card]
name=Silent Arbiter
auto=aslongas(creature[attacking]|battlefield) lord(creature[-attacking]|battlefield) cantattack
auto=aslongas(creature[blocking]|battlefield) lord(creature[-blocking]|battlefield) cantblock
text=No more than one creature can attack each combat. -- No more than one creature can block each combat.
mana={4}
type=Artifact Creature
subtype=Construct
power=1
toughness=5
[\card]

[card]
name=Sigil of Distinction
auto={2}:equip
auto=thisforeach(counter{0/0.1.charge}) 1/1
auto=counter(0/0,X,Charge)
text=Sigil of Distinction enters the battlefield with X charge counters on it. -- Equipped creature gets +1/+1 for each charge counter on Sigil of Distinction. -- Equip - Remove a charge counter from Sigil of Distinction.
mana={X}
type=Artifact
subtype=Equipment
[\card]

[card]
name=Sickening Shoal
other={B}{B}{E(other *[black]|myhand)} name(Exile Black Card from Hand)
target=creature
auto=-X/-X
auto=alternative -storedmanacost/-storedmanacost
text=You may exile a black card with converted mana cost X from your hand rather than pay Sickening Shoal's mana cost. -- Target creature gets -X/-X until end of turn.
mana={X}{B}{B}
type=Instant
subtype=Arcane
[\card]

[card]
name=Nourishing Shoal
other={G}{G}{E(other *[green]|myhand)} name(Exile Green Card from Hand)
auto=life:X
auto=alternative life:storedmanacost
text=You may exile a green card with converted mana cost X from your hand rather than pay Nourishing Shoal's mana cost. -- You gain X life.
mana={X}{G}{G}
type=Instant
subtype=Arcane
[\card]

[card]
name=Disrupting Shoal
other={U}{U}{E(other *[blue]|myhand)} name(Exile Blue Card from Hand)
target=*|stack
auto=all(mytgt[manacost=x]) fizzle
auto=alternative all(mytgt[manacost=storedmanacost]) fizzle
text=You may exile a blue card with converted mana cost X from your hand rather than pay Disrupting Shoal's mana cost. -- Counter target spell if its converted mana cost is X.
mana={X}{U}{U}
type=Instant
subtype=Arcane
[\card]

[card]
name=Blazing Shoal
other={R}{R}{E(other *[red]|myhand)} name(Exile Red Card from Hand)
target=creature
auto=X/0
auto=alternative storedmanacost/0
text=You may exile a red card with converted mana cost X from your hand rather than pay Blazing Shoal's mana cost. -- Target creature gets +X/+0 until end of turn.
mana={X}{R}{R}
type=Instant
subtype=Arcane
[\card]

[card]
name=Shred Memory
target=<upto:4>*|graveyard
auto=moveTo(exile)
autohand={1}{B}{B}{discard(this|myhand)}:moveTo(myhand) target(*[manacost=2]|mylibrary) asSorcery
text=Exile up to four target cards from a single graveyard. -- Transmute {1}{B}{B} ({1}{B}{B}, Discard this card: Search your library for a card with the same converted mana cost as this card, reveal it, and put it into your hand. Then shuffle your library. Transmute only as a sorcery.)
mana={1}{B}
type=Instant
[\card]

[card]
name=Shields of Velis Vel
abilities=changeling
target=player
auto=all(creature|targetedpersonsbattlefield) 0/1 && all(creature|targetedpersonsbattlefield) transforms((allsubtypes)) ueot
text=Changeling (This card is every creature type at all times.) -- Creatures target player controls get +0/+1 and gain all creature types until end of turn.
mana={W}
type=Tribal Instant
subtype=Shapeshifter
[/card]

Re: Some cards that seems supported in Wagic 0.18.2

Posted: Thu Apr 12, 2012 1:20 pm
by Zethfox
Winter Orb wont work like that if more then one are on battlefield.

Re: Some cards that seems supported in Wagic 0.18.2

Posted: Thu Apr 12, 2012 1:41 pm
by kevlahnota
yup I removed winter Orb, I thought it was possible, anyway Mungha Wurm has almost the same ability in mtg.txt.

[card]
name=Mungha Wurm
auto=@each my untap:untap notatarget(land|myBattlefield)
auto=lord(land|myBattlefield) doesnotuntap
text=You can't untap more than one land during your untap step.
mana={2}{G}{G}
type=Creature
subtype=Wurm
power=6
toughness=5
[/card]

Re: Some cards that seems supported in Wagic 0.18.2

Posted: Thu Apr 12, 2012 1:56 pm
by Zethfox
same thing, becuase if you have 3 you should still only be able to untap one land...if it was legendary we could get away with it like that, but it's not unfortuantely.

Re: Some cards that seems supported in Wagic 0.18.2

Posted: Fri Apr 13, 2012 2:26 am
by kevlahnota
EDIT: moved to my first post....

Re: Some cards that seems supported in Wagic 0.18.2

Posted: Fri Apr 13, 2012 4:54 pm
by kevlahnota
EDIT: moved to my first post....

Re: Some cards that seems supported in Wagic 0.18.2

Posted: Thu Apr 19, 2012 12:37 pm
by Zethfox
bumping to keep this thread from getting buried until i have more time to test these.

Re: Some cards that seems supported in Wagic 0.18.4

Posted: Thu Apr 19, 2012 2:24 pm
by kevlahnota
I put all my codes at my first post. :D thanks zethfox

Re: Some cards that seems supported in Wagic 0.18.4

Posted: Sat Apr 21, 2012 5:15 pm
by kevlahnota
update at first post..

Re: Some cards that seems supported in Wagic 0.18.4

Posted: Sat Apr 21, 2012 6:58 pm
by Zethfox
Predatory Advantage, wow amazed that didn't make it in the first round of card safari...
just letting you know i check this thread regularly, just haven't enough time to playtest these yet...i need a day to just sit and test each out and add the ones that I also think are acceptable(we aim for 95% following the rules)