My cardcode gilmarvoltaire

For all your questions regarding Image Card Coding.
Please read the Image Posting Guideline & Index before posting in this forum.
Forum rules
DO NOT POST BUG REPORT IN THIS FORUM !!

Please read carefully the forum rules related to the card coding section : viewtopic.php?f=21&t=1545

All post will be edited to follow forum rules.

My cardcode gilmarvoltaire

Postby gilmarvoltaire » Thu Mar 08, 2012 3:31 pm

Advertising
go to add folder sets, primitives, create a notepad and paste or paste it into Notepad existing mtg.

I split the code in categotias
1 - Letters and a funionam
2 - cards that work well but were adjusted
3 - q letters only work well if you use them correctly
4 - carats which is not tested, so I'm not responsible

I advise you to copy everything because several letters use the same token, do not just copy the token for each letter, made ​​a unique and different cards use the same token.


1 -cards that I tested and work very well:


[card]
name=Path to Exile
auto=token(-11122350) controller
target=creature
auto=moveto(exile)
text=Exile target creature. Its controller may search his or her library for a basic land card, put that card onto the battlefield tapped, then shuffle his or her library.
mana={W}
type=Instant
[/card]
[card]
name=mov a land
id=-11122325
auto=@movedto(this|nonbattlezone):moveTo(myBattlefield) and((tap)) target(basic|mylibrary)
type=nothing
auto=moveto(exile) all(this)
[/card]
[card]
name=mov a land's
id=-11122350
auto=@movedTo(creature|nonbattlezone) from(opponentbattlefield):token(-11122325) opponent && moveto(exile) all(this)
auto=@movedTo(creature|nonbattlezone) from(mybattlefield):token(-11122325) controller && moveto(exile) all(this)
type=nothing
[/card]

[card]
name=Cephalid Coliseum
auto={T}:Add {U} && damage:1 controller
auto=aslongas(*|mygraveyard) {U}{T}{S}:token(-11122346) >6
text={T}: Add {U} to your mana pool. Cephalid Coliseum deals 1 damage to you. -- Threshold - {U}, {T}, Sacrifice Cephalid Coliseum: Target player draws three cards, then discards three cards. Activate this ability only if seven or more cards are in your graveyard.
type=Land
[/card]
[card]
name=draw tree e discard
id=-11122346
auto=draw:3
auto=@movedto(this|nonbattlezone):reject target(<3>*|myhand)
auto=moveto(exile) all(this)
type=nothing
[/card]
[card]
name=Suffocating Blast
auto=fizzle target(*|stack)
auto=token(-11122342) controller
text=Counter target spell and Suffocating Blast deals 3 damage to target creature.
mana={1}{U}{U}{R}
type=Instant
[/card]
[card]
name=Damaged
id=-11122342
auto=@movedto(this|nonbattlezone):damage:3 target(creature)
type=nothing
auto=moveto(exile) all(this)
[/card]

[card]
name=Spellstutter Sprite
auto= fizzle target(*[manacost<=type:faerie:mybattlefield]|stack)
abilities=flash,flying
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=Numot, the Devastator
abilities=flying
auto=@combatdamaged(player) from(this):{2}{R}: bury target(<upto:2>land|battlefield)
mana={3}{W}{U}{R}
type=Legendary Creature
subtype=Dragon
power=6
toughness=6
[/card]

[card]
name=Inferno Titan
auto={R}:1/0
auto=token(-11122331)*3 controller
auto=@combat(attacking) source(this):token(-11122331)*3 controller
text={R}: Inferno Titan gets +1/+0 until end of turn. -- Whenever Inferno Titan enters the battlefield or attacks, it deals 3 damage divided as you choose among one, two or three target creatures and/or players.
mana={4}{R}{R}
type=Creature
subtype=Giant
power=6
toughness=6
[/card]
[card]
name=Damaged
id=-11122331
auto=@movedto(this|nonbattlezone):damage:1 target(creature,player)
type=nothing
auto=moveto(exile) all(this)
[/card]

[card]
name=Bogardan Hellkite
abilities=Flying,Flash
auto=token(-11122331)*5 controller
text=Flash (You may cast this spell any time you could cast an instant.) -- Flying -- When Bogardan Hellkite enters the battlefield, it deals 5 damage divided as you choose among any number of target creatures and/or players.
mana={6}{R}{R}
type=Creature
subtype=Dragon
power=5
toughness=5
[/card]

[card]
name=Sphinx of Jwar Isle
abilities=Flying,shroud
auto={0}:token(-11122327)
text=Flying, shroud -- You may look at the top card of your library. (You may do this at any time.)
mana={4}{U}{U}
type=Creature
subtype=Sphinx
power=5
toughness=5
[/card]
[card]
name=Draw the Top card
id=-11122327
type=nothing
auto=counter(0/0,1,original) all(*|myhand)
auto=draw:1
auto=@movedto(this|nonbattlezone):token(-11122333)
auto=moveto(exile) all(this)
[/card]
[card]
name=Choose Location
id=-11122333
type=nothing
auto=may moveto(mylibrary) target(*[-counter{0/0.1.original}]|myhand) && counter(0/0,-1,original) all(*|myhand) && moveto(exile) all(this)
[/card]

[card]
name=Lin Sivvi, Defiant Hero
auto={3}:moveTo(mylibrary) target(rebel|mygraveyard)
auto={1}{T}:moveTo(myBattlefield) target(rebel[manacost<=1]|mylibrary)
auto={2}{T}:moveTo(myBattlefield) target(rebel[manacost<=2]|mylibrary)
auto={3}{T}:moveTo(myBattlefield) target(rebel[manacost<=3]|mylibrary)
auto={4}{T}:moveTo(myBattlefield) target(rebel[manacost<=4]|mylibrary)
auto={5}{T}:moveTo(myBattlefield) target(rebel[manacost<=5]|mylibrary)
auto={6}{T}:moveTo(myBattlefield) target(rebel[manacost<=6]|mylibrary)
text={X}, {T}: Search your library for a Rebel permanent card with converted mana cost X or less and put that card onto the battlefield. Then shuffle your library. -- {3}: Put target Rebel card from your graveyard on the bottom of your library.
mana={1}{W}{W}
type=Legendary Creature
subtype=Human Rebel
power=1
toughness=3
[/card]

[card]
name=Gravecrawler
abilities=cantblock
autograveyard=aslongas(zombie|myBattlefield){B}:moveTo(myBattlefield) asSorcery
mana={B}
type=Creature
subtype=Zombie
power=2
toughness=1
[/card]

[card]
name=Gatekeeper of Malakir
kicker={B}
auto=kicker token(-19193571) opponent
text=Kicker {B} (You may pay an additional {B} as you cast this spell.) -- When Gatekeeper of Malakir enters the battlefield, if it was kicked, target player sacrifices a creature.
mana={B}{B}
type=Creature
subtipe=Vampire Warrior
power=2
toughness=2
[/card]
[card]
name=sacrificar
id=-19193571
auto=@movedto(this|nonbattlezone):moveto(mygraveyard) notatarget(creature|mybattlefield)
type=nothing
auto=moveto(exile) all(this)
[/card]

[card]
name=Geth's Verdict
auto=life:-1 opponent
auto=token(-19193571) opponent
mana={B}{B}
type=Instant
text=Target player sacrifices a creature and loses 1 life.
[/card]

[card]
name=Cruel Edict
auto=token(-19193571) opponent
text=Target player sacrifices a creature.
mana={1}{B}
type=Sorcery
[/card]

[card]
name=Chainer's Edict
auto=token(-19193571) opponent
flashback={5}{B}{B}
text=Target player sacrifices a creature. -- Flashback {5}{B}{B} (You may cast this card from your graveyard for its flashback cost. Then exile it.)
mana={1}{B}
type=Sorcery
[/card]

[card]
name=Diabolic Edict
auto=token(-19193571) opponent
text=Target player sacrifices a creature.
mana={1}{B}
type=Instant
[/card]

[card]
name=Butcher of Malakir
auto=@movedto(creature|myGraveyard) from(Battlefield):token(-19193571) opponent
text=Flying -- Whenever Butcher of Malakir or another creature you control is put into a graveyard from the battlefield, each opponent sacrifices a creature.
mana={5}{B}{B}
type=Creature
subtype=Vampire Warrior
power=5
toughness=4
[/card]

[card]
name=Sheoldred, Whispering One
abilities=swampwalk
auto=@each my upkeep:may moveto(myBattlefield) target(creature|myGraveyard)
auto=@each opponent upkeep:token(-19193571) opponent
mana={5}{B}{B}
type=Legendary Creature
subtype=Praetor
power=6
toughness=6
text=Swampwalk At the beginning of your upkeep, return target creature card from your graveyard to the battlefield. At the beginning of each opponent's upkeep, that player sacrifices a creature.
[/card]

[card]
name=Burning Vengeance
auto=@movedTo(*|stack) from(mygraveyard):damage:2 target(creature,player)
mana={2}{R}
type=Enchantment
[/card]

[card]
name=Victimize
target=<upto:2>creature|myGraveyard
auto=moveto(myBattlefield) && tap
text=Choose two target creature cards in your graveyard. Sacrifice a creature. If you do, return the chosen cards to the battlefield tapped.
mana={2}{B}{S(creature|mybattlefield)}
type=Sorcery
[/card]

[card]
name=Origin Spellbomb
auto={1}{S}:name(token myr) token(Myr,Artifact Creature,1/1)
auto={1}{W}{S}:name(token myr e Draw) token(Myr,Artifact Creature,1/1) && draw:1 controller
mana={1}
type=Artifact
text={1}, {T}, Sacrifice Origin Spellbomb: Put a 1/1 colorless Myr artifact creature token onto the battlefield. When Origin Spellbomb is put into a graveyard from the battlefield, you may pay {W}. If you do, draw a card.
[/card]

[card]
name=Exhume
auto=token(-11122336) opponent && token(-11122336) controller
text=Each player puts a creature card from his or her graveyard onto the battlefield.
mana={1}{B}
type=Sorcery
[/card]
[card]
name=mov creature
id=-11122336
auto=@movedto(this|nonbattlezone):moveto(mybattlefield) notatarget(creature|mygraveyard)
type=nothing
auto=moveto(exile) all(this)
[/card]

[card]
name=Abyssal Gatekeeper
auto=@movedto(Abyssal Gatekeeper|myGraveyard) from(Battlefield):token(-19193571) opponent && token(-19193571) controller
text=When Abyssal Gatekeeper is put into a graveyard from the battlefield, each player sacrifices a creature.
mana={1}{B}
type=Creature
subtype=Horror
power=1
toughness=1
[/card]

[card]
name=Akki Blizzard Herder
auto=@movedto(Akki Blizzard Herder|myGraveyard) from(Battlefield):token(-11122334) opponent && token(-11122334) controller
mana={1}{R}
type=Creature
subtype=Goblin Shaman
power=1
toughness=1
[/card]

[card]
name=Magus of the Abyss
auto=@each my upkeep:token(-19193571) opponent && token(-19193571) controller
text=At the beginning of each player's upkeep, destroy target nonartifact creature that player controls of his or her choice. It can't be regenerated.
mana={3}{B}
type=Creature
subtype=Human Wizard
power=4
toughness=3
[/card]

[card]
name=Rakdos the Defiler
abilities=trample,flying
auto=@combat(attacking) source(this):token(-11122357)*halfuptype:*[-Demon]:mybattlefield
auto=@combatdamaged(player) from(this):token(-19193595)*halfuptype:*[-Demon]:opponentbattlefield
text=Flying, trample -- Whenever Rakdos the Defiler attacks, sacrifice half the non-Demon permanents you control, rounded up. -- Whenever Rakdos deals combat damage to a player, that player sacrifices half the non-Demon permanents he or she controls, rounded up.
mana={2}{B}{B}{R}{R}
type=Legendary Creature
subtype=Demon
power=7
toughness=6
[/card]
[card]
name=Rakdos purge
id=-19193595
auto=@movedto(this|nonbattlezone):token(-19193596) opponent
type=nothing
auto=moveto(exile) all(this)
[/card]
[card]
name=Rakdos purge
id=-11122357
auto=@movedto(this|nonbattlezone):token(-19193596) controller
type=nothing
auto=moveto(exile) all(this)
[/card]
[card]
name=Sacrifice a Permanent
id=-19193596
auto=@movedto(this|nonbattlezone):moveto(mygraveyard) notatarget(enchantment,artifact,land,planeswalker,creature|mybattlefield)
type=nothing
auto=moveto(exile) all(this)
[/card]

[card]
name=Tremble
auto=token(-11122334) opponent && token(-11122334) controller
text=Each player sacrifices a land.
mana={1}{R}
type=Sorcery
[/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=Pyromancer's Swath
auto=@damaged(opponent) from(*|stack):may damage:2 target(creature,player)
auto=@damaged(creature|battlefield) from(*|stack):may damage:2 target(creature,player)
auto=@each cleanup:reject all(*|myhand)
text=If an instant or sorcery source you control would deal damage to a creature or player, it deals that much damage plus 2 to that creature or player instead. -- At the beginning of each end step, discard your hand.
mana={2}{R}
type=Enchantment
[/card]

[card]
name=Fleshbag Marauder
auto=token(-19193571) opponent && token(-19193571) controller
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=Innocent Blood
auto=token(-19193571) opponent && token(-19193571) controller
text=Each player sacrifices a creature.
mana={B}
type=Sorcery
[/card]

[card]
name=Barter in Blood
auto=token(-19193571)*2 opponent && token(-19193571)*2 controller
text=Each player sacrifices two creatures.
mana={2}{B}{B}
type=Sorcery
[/card]

[card]
name=Anowon, the Ruin Sage
auto=@each my upkeep:token(-11122335) opponent && token(-11122335) controller
mana={3}{B}{B}
type=Legendary Creature
subtype=Vampire Shaman
power=4
toughness=3
[/card]
[card]
name=sacrificar creature novampire
id=-11122335
auto=@movedto(this|nonbattlezone):moveto(mygraveyard) notatarget(creature[-vampire]|mybattlefield)
type=nothing
auto=moveto(exile) all(this)
[/card]


2 -cards that work almost perfectly, because I had to make some adjustments:


[card]
name=Spire Owl
abilities=flying
auto=token(-11122314)
text=Flying -- When Spire Owl enters the battlefield, look at the top four cards of your library, then put them back in any order.
mana={1}{U}
type=Creature
subtype=Bird
power=1
toughness=1
[/card]

[card]
name=Sage Owl
abilities=flying
auto=token(-11122314)
text=Flying -- When Sage Owl enters the battlefield, look at the top four cards of your library, then put them back in any order.
mana={1}{U}
type=Creature
subtype=Bird
power=1
toughness=1
[/card]

[card]
name=Sage of Epityr
auto=token(-11122314)
text=When Sage of Epityr enters the battlefield, look at the top four cards of your library, then put them back in any order.
mana={U}
type=Creature
subtype=Human Wizard
power=1
toughness=1
[/card]
[card]
name=Look at the Top 4
id=-11122314
type=nothing
auto=counter(0/0,1,hand) all(*|myhand)
auto=draw:4
auto=@movedto(this|nonbattlezone):token(-11122315)
auto=moveto(exile) all(this)
[/card]
[card]
name=ponha no topo
id=-11122315
type=nothing
auto=choice name(por no topo) moveto(mylibrary) target(<upto:4>*[-counter{0/0.1.hand}]|myhand) && counter(0/0,-1,hand) all(*|myhand) && moveto(exile) all(this)
[/card]

[card]
name=Augury Owl
abilities=flying
auto=token(-11122341)
text=Flying -- When Augury Owl enters the battlefield, scry 3.
mana={1}{U}
type=Creature
subtype=Owl
power=1
toughness=1
[/card]
[card]
name=Draw the Top card
id=-11122341
type=nothing
auto=counter(0/0,1,original) all(*|myhand)
auto=draw:3
auto=@movedto(this|nonbattlezone):token(-11122343)
auto=moveto(exile) all(this)
[/card]
[card]
name=Choose Location
id=-11122343
type=nothing
auto=choice name(Shuffle into Deck) moveto(mylibrary) target(*[-counter{0/0.1.original}]|myhand) && moveto(exile) all(this) && shuffle
auto=choice name(Leave on top) moveto(mylibrary) target(*[-counter{0/0.1.original}]|myhand) && moveto(exile) all(this)
auto=@movedto(this|nonbattlezone):token(-11122344)
[/card]
[card]
name=Choose Location
id=-11122344
type=nothing
auto=choice name(Shuffle into Deck) moveto(mylibrary) target(*[-counter{0/0.1.original}]|myhand) && moveto(exile) all(this) && shuffle
auto=choice name(Leave on top) moveto(mylibrary) target(*[-counter{0/0.1.original}]|myhand) && moveto(exile) all(this)
auto=@movedto(this|nonbattlezone):token(-11122345)
[/card]
[card]
name=Choose Location
id=-11122345
type=nothing
auto=choice name(Shuffle into Deck) moveto(mylibrary) target(*[-counter{0/0.1.original}]|myhand) && counter(0/0,-1,original) all(*|myhand) && moveto(exile) all(this) && shuffle
auto=choice name(Leave on top) moveto(mylibrary) target(*[-counter{0/0.1.original}]|myhand) && counter(0/0,-1,original) all(*|myhand) && moveto(exile) all(this)
[/card]

[card]
name=Sensei's Divining Top
auto={1}:token(-11122347)
auto={t}:draw:1 && moveto(mylibrary)
mana={1}
type=Artifact
[/card]
[card]
name=Look at the Top 3
id=-11122347
type=nothing
auto=counter(0/0,1,hand) all(*|myhand)
auto=draw:3
auto=@movedto(this|nonbattlezone):token(-11122348)
auto=moveto(exile) all(this)
[/card]
[card]
name=ponha no topo
id=-11122348
type=nothing
auto=choice name(por no topo) moveto(mylibrary) target(<upto:3>*[-counter{0/0.1.hand}]|myhand) && counter(0/0,-1,hand) all(*|myhand) && moveto(exile) all(this)
[/card]

[card]
name=Enlistment Officer
abilities=First strike
auto=token(-11122320)
text=First strike -- When Enlistment Officer enters the battlefield, reveal the top four cards of your library. Put all Soldier cards revealed this way into your hand and the rest on the bottom of your library.
mana={3}{W}
type=Creature
subtype=Human Soldier
power=2
toughness=3
[/card]
[card]
name=Look at the Top 4
id=-11122320
type=nothing
auto=counter(0/0,1,hand) all(*|myhand)
auto=draw:4
auto=@movedto(this|nonbattlezone):token(-11122321)
auto=moveto(exile) all(this)
[/card]
[card]
name=Choose an Soldier
id=-11122321
type=nothing
auto=may name(Choose and Soldier) counter(0/0,1,hand) all(soldier[-counter{0/0.1.hand}]|myhand)
auto=@movedto(this|nonbattlezone):token(-11122258)
auto=moveto(exile) all(this)
[/card]

[card]
name=Grave Defiler
auto={1}{B}:regenerate
auto=token(-11122322)
text=When Grave Defiler enters the battlefield, reveal the top four cards of your library. Put all Zombie cards revealed this way into your hand and the rest on the bottom of your library. -- {1}{B}: Regenerate Grave Defiler.
mana={3}{B}
type=Creature
subtype=Zombie
power=2
toughness=1
[/card]
[card]
name=Look at the Top 4
id=-11122322
type=nothing
auto=counter(0/0,1,hand) all(*|myhand)
auto=draw:4
auto=@movedto(this|nonbattlezone):token(-11122323)
auto=moveto(exile) all(this)
[/card]
[card]
name=Choose an Zombie
id=-11122323
type=nothing
auto=may name(Choose and Zombie) counter(0/0,1,hand) all(zombie[-counter{0/0.1.hand}]|myhand)
auto=@movedto(this|nonbattlezone):token(-11122258)
auto=moveto(exile) all(this)
[/card]

[card]
name=Tidal Courier
auto={3}{U}:flying
auto=token(-11122323)
text=When Tidal Courier enters the battlefield, reveal the top four cards of your library. Put all Merfolk cards revealed this way into your hand and the rest on the bottom of your library. -- {3}{U}: Tidal Courier gains flying until end of turn.
mana={3}{U}
type=Creature
subtype=Merfolk
power=1
toughness=2
[/card]
[card]
name=Look at the Top 4
id=-11122323
type=nothing
auto=counter(0/0,1,hand) all(*|myhand)
auto=draw:4
auto=@movedto(this|nonbattlezone):token(-11122324)
auto=moveto(exile) all(this)
[/card]
[card]
name=Choose an Merfolk
id=-11122324
type=nothing
auto=may name(Choose and Merfolk) counter(0/0,1,hand) all(merfolk[-counter{0/0.1.hand}]|myhand)
auto=@movedto(this|nonbattlezone):token(-11122258)
auto=moveto(exile) all(this)
[/card]

[card]
name=Tracker's Instincts
auto=token(-19193597)
flashback={2}{U}
mana={1}{G}
type=Sorcery
[/card]
[card]
name=Look at the Top 4
id=-19193597
type=nothing
auto=counter(0/0,1,hand) all(*|myhand)
auto=draw:4
auto=@movedto(this|nonbattlezone):token(-19193598)
auto=moveto(exile) all(this)
[/card]
[card]
name=Choose an creature
id=-19193598
type=nothing
auto=may name(Choose and creature) counter(0/0,1,hand) target(creature[-counter{0/0.1.hand}]|myhand)
auto=@movedto(this|nonbattlezone):token(-11122299)
auto=moveto(exile) all(this)
[/card]
[card]
name=the Rest
id=-11122299
type=nothing
auto=moveto(mygraveyard) all(*[-counter{0/0.1.hand}|myhand)
auto=counter(0/0,-1,hand) all(*|myhand)
auto=moveto(exile) all(this)
[/card]

[card]
name=Mulch
auto=token(-11122339)
text=Reveal the top four cards of your library. Put all land cards revealed this way into your hand and the rest into your graveyard.
mana={1}{G}
type=Sorcery
[/card]
[card]
name=Look at the Top 4
id=-11122339
type=nothing
auto=counter(0/0,1,hand) all(*|myhand)
auto=draw:4
auto=@movedto(this|nonbattlezone):token(-11122340)
auto=moveto(exile) all(this)
[/card]
[card]
name=mov an land
id=-11122340
type=nothing
auto=may name(mov all lands) counter(0/0,1,hand) all(land[-counter{0/0.1.hand}]|myhand)
auto=@movedto(this|nonbattlezone):token(-11122299)
auto=moveto(exile) all(this)
[/card]

[card]
name=Forbidden Alchemy
auto=token(-11122312)
flashback={6}{B}
mana={2}{U}
type=Instant
[/card]
[card]
name=Look at the Top 4
id=-11122312
type=nothing
auto=counter(0/0,1,hand) all(*|myhand)
auto=draw:4
auto=@movedto(this|nonbattlezone):token(-11122313)
auto=moveto(exile) all(this)
[/card]
[card]
name=Choose an card
id=-11122313
type=nothing
auto=may counter(0/0,1,hand) target(*[-counter{0/0.1.hand}]|myhand)
auto=@movedto(this|nonbattlezone):token(-11122299)
auto=moveto(exile) all(this)
[/card]

[card]
name=Dark Confidant
auto=@each my upkeep:token(-11122253)
text=At the beginning of your unkeep draw a card.You lose life equal to its converted mana cost.
mana={1}{B}
type=Creature
subtype=Human wizard
power=2
toughness=1
[/card]
[card]
name=Draw a card
id=-11122253
type=nothing
auto=counter(0/0,1,original) all(*|myhand)
auto=draw:1 && token(-11122254)
auto=moveto(exile) all(this)
[/card]
[card]
name=Damage of Cost
id=-11122254
type=nothing
auto=target(*[-counter{0/0.1.original}]|myhand) dynamicability<!mytgt manacoststrike srccontroller!>
auto=@movedTo(this|nonbattlezone):counter(0/0,-1,original) all(*|myhand)
auto=moveto(exile) all(this)
[/card]

[card]
name=Lead the Stampede
auto=token(-11122329)
text=Look at the top five cards of your library. You may reveal any number of creature cards from among them and put the revealed cards into your hand. Put the rest on the bottom of your library in any order.
mana={2}{G}
type=Sorcery
[/card]
[card]
name=Look at the Top 5
id=-11122329
type=nothing
auto=counter(0/0,1,hand) all(*|myhand)
auto=draw:5
auto=@movedto(this|nonbattlezone):token(-11122330)
auto=moveto(exile) all(this)
[/card]
[card]
name=Choose an creature
id=-11122330
type=nothing
auto=may counter(0/0,1,hand) all(creature[-counter{0/0.1.hand}]|myhand)
auto=@movedto(this|nonbattlezone):token(-11122258)
auto=moveto(exile) all(this)
[/card]

[card]
name=Faerie Harbinger
abilities=flying,flash
auto=counter(0/0,1,hand) all(*|myhand)
auto=may moveTo(myhand) target(Faerie|mylibrary) && token(-11122310)
text=Flash -- Flying -- When Faerie Harbinger enters the battlefield, you may search your library for a Faerie card, reveal it, then shuffle your library and put that card on top of it.
mana={3}{U}
type=Creature
subtype=Faerie Wizard
power=2
toughness=2
[/card]

[card]
name=Kithkin Harbinger
auto=counter(0/0,1,hand) all(*|myhand)
auto=may moveTo(myhand) target(kithkin|mylibrary) && token(-11122310)
text=When Kithkin Harbinger enters the battlefield, you may search your library for a Kithkin card, reveal it, then shuffle your library and put that card on top of it.
mana={2}{W}
type=Creature
subtype=Kithkin Wizard
power=1
toughness=3
[/card]

[card]
name=Elvish Harbinger
auto=counter(0/0,1,hand) all(*|myhand)
auto=may moveTo(myhand) target(elf|mylibrary) && token(-11122310)
auto={T}:Add{G}
auto={T}:Add{W}
auto={T}:Add{U}
auto={T}:Add{B}
auto={T}:Add{R}
text=When Elvish Harbinger enters the battlefield, you may search your library for an Elf card, reveal it, then shuffle your library and put that card on top of it. -- {T}: Add one mana of any color to your mana pool.
mana={2}{G}
type=Creature
subtype=Elf Druid
power=1
toughness=2
[/card]

[card]
name=Treefolk Harbinger
auto=counter(0/0,1,hand) all(*|myhand)
auto=may name(Treefolk) moveTo(myhand) target(Treefolk|mylibrary) && token(-11122310)
auto=may name(forest) moveTo(myhand) target(forest|mylibrary) && token(-11122310)
text=When Treefolk Harbinger enters the battlefield, you may search your library for a Treefolk or Forest card, reveal it, then shuffle your library and put that card on top of it.
mana={G}
type=Creature
subtype=Treefolk Druid
power=0
toughness=3
[/card]

[card]
name=Mystical Tutor
auto=counter(0/0,1,hand) all(*|myhand)
auto=may name(instant) moveTo(myhand) target(instant|mylibrary) && token(-11122310)
auto=may name(sorcery) moveTo(myhand) target(sorcery|mylibrary) && token(-11122310)
text=Search your library for an instant or sorcery card and reveal that card. Shuffle your library, then put the card on top of it.
mana={U}
type=Instant
[/card]

[card]
name=Flamekin Harbinger
auto=counter(0/0,1,hand) all(*|myhand)
auto=may name(elemental) moveTo(myhand) target(Elemental|mylibrary) && token(-11122310)
text=When Flamekin Harbinger enters the battlefield, you may search your library for an Elemental card, reveal it, then shuffle your library and put that card on top of it.
mana={R}
type=Creature
subtype=Elemental Shaman
power=1
toughness=1
[/card]

[card]
name=Vampiric Tutor
auto=damage:2 controller
auto=counter(0/0,1,hand) all(*|myhand)
auto=may moveTo(myhand) target(*|mylibrary) && token(-11122310)
text=Search your library for a card, then shuffle your library and put that card on top of it. You lose 2 life.
mana={B}
type=Instant
[/card]

[card]
name=Enlightened Tutor
target=artifact,enchantment|mylibrary
auto=counter(0/0,1,hand) all(*|myhand)
auto=may name(artifact) moveTo(myhand) target(artifact|mylibrary) && token(-11122310)
auto=may name(enchantment) moveTo(myhand) target(enchantment|mylibrary) && token(-11122310)
text=Search your library for an artifact or enchantment card and reveal that card. Shuffle your library, then put the card on top of it.
mana={W}
type=Instant
[/card]

[card]
name=Sylvan Messenger
abilities=trample
auto=token(-19193593)
text=Trample -- When Sylvan Messenger enters the battlefield, reveal the top four cards of your library. Put all Elf cards revealed this way into your hand and the rest on the bottom of your library.
mana={3}{G}
type=Creature
subtype=Elf
power=2
toughness=2
[/card]
[card]
name=Look at the Top 4
id=-19193593
type=nothing
auto=counter(0/0,1,hand) all(*|myhand)
auto=draw:4
auto=@movedto(this|nonbattlezone):token(-19193594)
auto=moveto(exile) all(this)
[/card]
[card]
name=Choose an Elf
id=-19193594
type=nothing
auto=may name(Choose and elf) counter(0/0,1,hand) all(elf[-counter{0/0.1.hand}]|myhand)
auto=@movedto(this|nonbattlezone):token(-11122258)
auto=moveto(exile) all(this)
[/card]
[card]
name=Shuffle the Rest
id=-11122258
type=nothing
auto=moveto(mylibrary) all(*[-counter{0/0.1.hand}|myhand) && shuffle
auto=counter(0/0,-1,hand) all(*|myhand)
auto=moveto(exile) all(this)
[/card]

[card]
name=Kavu Howler
auto=token(-11122311)
text=When Kavu Howler enters the battlefield, reveal the top four cards of your library. Put all Kavu cards revealed this way into your hand and the rest on the bottom of your library.
mana={4}{G}{G}
type=Creature
subtype=Kavu
power=4
toughness=5
[/card]
[card]
name=Look at the Top 4
id=-11122311
type=nothing
auto=counter(0/0,1,hand) all(*|myhand)
auto=draw:4
auto=@movedto(this|nonbattlezone):token(-11122317)
auto=moveto(exile) all(this)
[/card]
[card]
name=Choose an kavu
id=-11122317
type=nothing
auto=may name(Choose and kavu) counter(0/0,1,hand) all(kavu[-counter{0/0.1.hand}]|myhand)
auto=@movedto(this|nonbattlezone):token(-11122258)
auto=moveto(exile) all(this)
[/card]

[card]
name=Goblin Ringleader
abilities=haste
auto=token(-11122318)
text=Haste -- When Goblin Ringleader enters the battlefield, reveal the top four cards of your library. Put all Goblin cards revealed this way into your hand and the rest on the bottom of your library.
mana={3}{R}
type=Creature
subtype=Goblin
power=2
toughness=2
[/card]
[card]
name=Look at the Top 4
id=-11122318
type=nothing
auto=counter(0/0,1,hand) all(*|myhand)
auto=draw:4
auto=@movedto(this|nonbattlezone):token(-11122319)
auto=moveto(exile) all(this)
[/card]
[card]
name=Choose an Goblin
id=-11122319
type=nothing
auto=may name(Choose and goblin) counter(0/0,1,hand) all(goblin[-counter{0/0.1.hand}]|myhand)
auto=@movedto(this|nonbattlezone):token(-11122258)
auto=moveto(exile) all(this)
[/card]

[card]
name=Giant Harbinger
auto=counter(0/0,1,hand) all(*|myhand)
auto=may name(Giant) moveTo(myhand) target(Giant|mylibrary) && token(-11122310)
text=When Giant Harbinger enters the battlefield, you may search your library for a Giant card, reveal it, then shuffle your library and put that card on top of it.
mana={4}{R}
type=Creature
subtype=Giant Shaman
power=3
toughness=4
[/card]

[card]
name=Merrow Harbinger
abilities=islandwalk
auto=counter(0/0,1,hand) all(*|myhand)
auto=may name(Merfolk) moveTo(myhand) target(Merfolk|mylibrary) && token(-11122310)
text=Islandwalk -- When Merrow Harbinger enters the battlefield, you may search your library for a Merfolk card, reveal it, then shuffle your library and put that card on top of it.
mana={3}{U}
type=Creature
subtype=Merfolk Wizard
power=2
toughness=3
[/card]

[card]
name=Boggart Harbinger
auto=counter(0/0,1,hand) all(*|myhand)
auto=may name(goblin) moveTo(myhand) target(goblin|mylibrary) && token(-11122310)
text=When Boggart Harbinger enters the battlefield, you may search your library for a Goblin card, reveal it, then shuffle your library and put that card on top of it.
mana={2}{B}
type=Creature
subtype=Goblin Shaman
power=2
toughness=1
[/card]
[card]
name=ponha no topo
id=-11122310
type=nothing
auto=choice name(Leave on top) moveto(mylibrary) target(*[-counter{0/0.1.hand}]|myhand) && counter(0/0,-1,hand) all(*|myhand) && moveto(exile) all(this)
[/card]

[card]
name=Sea Gate Oracle
auto=token(-11122332)
mana={2}{U}
type=Creature
subtype=Human Wizard
power=1
toughness=3
text=When Sea Gate Oracle enters the battlefield, look at the top two cards of your library. Put one of them into your hand and the other on the bottom of your library.
[/card]
[card]
name=Look at the Top 2
id=-11122332
type=nothing
auto=counter(0/0,1,hand) all(*|myhand)
auto=draw:2
auto=@movedto(this|nonbattlezone):token(-11122328)
auto=moveto(exile) all(this)
[/card]
[card]
name=Choose an card
id=-11122328
type=nothing
auto=may name(Choose and card) counter(0/0,1,hand) target(*[-counter{0/0.1.hand}]|myhand)
auto=@movedto(this|nonbattlezone):token(-11122258)
auto=moveto(exile) all(this)
[/card]

[card]
name=Sleight of Hand
auto=token(-11122332)
text=Look at the top two cards of your library. Put one of them into your hand and the other on the bottom of your library.
mana={U}
type=Sorcery
[/card]

are working with only basic land:
[card]
name=Mirari's Wake
auto=lord(creature|myBattlefield) 1/1
auto=@tappedformana(forest|mybattlefield):Add{G} controller
auto=@tappedformana(plains|mybattlefield):Add{W} controller
auto=@tappedformana(mountain|mybattlefield):Add{R} controller
auto=@tappedformana(swamp|mybattlefield):Add{B} controller
auto=@tappedformana(island|mybattlefield):Add{U} controller
text=Creatures you control get +1/+1. -- Whenever you tap a land for mana, add one mana to your mana pool of any type that land produced.
mana={3}{G}{W}
type=Enchantment
[/card]
are working with only basic land:
[card]
name=Mana Flare
auto=@tappedformana(forest|mybattlefield):Add{G} controller
auto=@tappedformana(plains|mybattlefield):Add{W} controller
auto=@tappedformana(mountain|mybattlefield):Add{R} controller
auto=@tappedformana(swamp|mybattlefield):Add{B} controller
auto=@tappedformana(island|mybattlefield):Add{U} controller
auto=@tappedformana(forest|opponentbattlefield):Add{G} opponent
auto=@tappedformana(plains|opponentbattlefield):Add{W} opponent
auto=@tappedformana(mountain|opponentbattlefield):Add{R} opponent
auto=@tappedformana(swamp|opponentbattlefield):Add{B} opponent
auto=@tappedformana(island|opponentbattlefield):Add{U} opponent
text=Whenever a player taps a land for mana, that player adds one mana to his or her mana pool of any type that land produced.
mana={2}{R}
type=Enchantment
[/card]

[card]
name=Liliana of the Veil
auto=counter(0/0,3,Loyalty)
auto=counter(0/0,1,Choice)
auto=@movedto(Liliana of the Veil|battlefield):bury all(*[liliana])
auto=this(counter{0/0,1,Loyalty}<1) counter(0/0,-1,Choice)
auto=this(counter{0/0,1,Loyalty}<1) {0}:sacrifice all(this)
auto=this(counter{0/1,1,Loyalty}<1) may bury
auto=@damaged(controller) from(*|opponentbattlefield):may token(-19193574)
auto=@damaged(controller) from(*|opponentstack):may token(-19193574)
auto=@each my draw:bury all(Liliana[-counter{0/0.1.Loyalty}])
auto=@each cleanup:bury all(Liliana[-counter{0/0.1.Loyalty}])
auto=@each my upkeep:counter(0/0,-1,Choice) && counter(0/0,1,Choice)
auto={C(0/0,-1,Choice)}{C(0/1,1,Loyalty)}:name(cada jogador descarta) reject target(*|myhand) && discard:1 opponent asSorcery
auto={C(0/0,-1,Choice)}{C(0/1,1,Loyalty)}:name(descartar sem carta na mão) discard:1 controller && discard:1 opponent asSorcery
auto={C(0/0,-1,Choice)}{C(0/1,-2,Loyalty)}:token(-19193571) opponent asSorcery
auto={C(0/0,-1,Choice)}{C(0/1,-6,Loyalty)}:token(-19193572)*halfuptype:*:opponentbattlefield asSorcery
mana={1}{B}{B}
toughness=0
type=Planeswalker
subtype=liliana
[/card]
[card]
name=Edit's Liliana
id=-19193572
auto=@movedto(this|nonbattlezone):token(-11122252) opponent
type=nothing
auto=moveto(exile) all(this)
[/card]
[card]
name=Sacrifice a Permanent
id=-11122252
auto=@movedto(this|nonbattlezone):moveto(mygraveyard) notatarget(enchantment,artifact,creature,land,planeswalker|mybattlefield)
type=nothing
auto=moveto(exile) all(this)
[/card]
[card]
name=Damaged Liliana
auto=@movedto(this|nonbattlezone):may life:1 controller && counter(0/1,-1,Loyalty) all(Liliana of the Veil|mybattlefield) && token(-19193574)
id=-19193574
type=nothing
auto=moveto(exile) all(this)
[/card]

[card]
name=Geralf's Messenger
auto=life:-2 opponent && tap
auto=@movedTo(battlefield) from(Geralf's Messenger|graveyard):counter(+2/+2,1) && counter(-1/-1,1)
abilities=persist
mana={B}{B}{B}
type=Creature
subtype=Zombie
power=3
toughness=2
[/card]

[card]
name=Sorin, Lord of Innistrad
auto=counter(0/0,3,Loyalty)
auto=counter(0/0,1,Choice)
auto=this(counter{0/0,1,Loyalty}<1) counter(0/0,-1,Choice)
auto=this(counter{0/0,1,Loyalty}<1) {0}:sacrifice all(this)
auto=this(counter{0/1,1,Loyalty}<1) may bury
auto=@movedto(Sorin, Lord of Innistrad|battlefield):bury all(*[Sorin])
auto=@damaged(controller) from(*|opponentbattlefield):may token(-19193583)
auto=@damaged(controller) from(*|opponentstack):may token(-19193583)
auto=@each my draw:bury all(Sorin[-counter{0/0.1.Loyalty}])
auto=@each cleanup:bury all(Sorin[-counter{0/0.1.Loyalty}])
auto=@each my upkeep:counter(0/0,-1,Choice) && counter(0/0,1,Choice)
auto={C(0/0,-1,Choice)}{C(0/0,1,Loyalty)}:name(+1:1/1 vampire token) token(Vampire,creature vampire, 1/1, black,lifelink) asSorcery
auto={C(0/0,-1,Choice)}{C(0/0,-2,Loyalty)}:token(-19193584) asSorcery
auto={C(0/0,-1,Choice)}{C(0/0,-6,Loyalty)}:name(Sorin's no Mercy) token(-19193585) && bury target(<upto:3>creature,Planeswalker|battlefield) asSorcery
mana={2}{w}{b}
type=Planeswalker
subtype=Sorin
[/card]
[card]
name=Damaged Sorin
auto=@movedto(this|nonbattlezone):may life:1 controller && counter(0/1,-1,Loyalty) all(Sorin, Lord of Innistrad|mybattlefield) && token(-19193583)
id=-19193583
type=nothing
auto=moveto(exile) all(this)
[/card]
[card]
name=Sorin's Blessing
id=-19193584
type=Emblem
abilities=shroud,indestructible
auto=lord(creature|myBattlefield) 1/0
auto=@movedto(this|nonbattlezone):token(-19193584)
[/card]
[card]
name=Sorin's no Mercy
id=-19193585
auto=@movedTo(creature,Planeswalker|graveyard) from(battlefield):all(trigger[to]) moveTo(mybattlefield) && moveto(exile) all(this)
type=nothing
[/card]

[card]
name=Vendilion Clique
abilities=flash,flying
auto=token(-19193591)
text=Flash -- Flying -- When Vendilion Clique enters the battlefield, look at target player's hand. You may choose a nonland card from it. If you do, that player reveals the chosen card, puts it on the bottom of his or her library, then draws a card.
mana={1}{U}{U}
type=Legendary Creature
subtype=Faerie Wizard
power=3
toughness=1
[/card]
[card]
name=look opponent hand
auto=counter(0/0,1,Sign)
auto={C(0/0,-1,Sign)}:moveto(opponentlibrary) target(*|opponenthand) && token(-19193592) && shuffle
id=-19193591
auto=@each combatbegins:moveto(exile) all(this)
auto=@each cleanup:moveto(exile) all(this)
type=nothing
[/card]
[card]
name=draw opponent
auto=@each cleanup:draw:1 opponent
auto=@each cleanup:moveto(exile) all(this)
id=-19193592
type=nothing
[/card]

[card]
name=Soldevi Adnate
auto={T}:token(-19193586)
text={T}, Sacrifice a black or artifact creature: Add an amount of black mana equal to the sacrificed creature's converted mana cost to your mana pool.
mana={1}{B}
type=Creature
subtype=Human Cleric
power=1
toughness=2
[/card]
[card]
name=Sacrifice
id=-19193586
type=nothing
auto=target(creature|myBattlefield) dynamicability<!mytgt manacoststrike srccontroller!> sacrifice
auto=@movedto(this|nonbattlezone):token(-19193587)
auto=moveto(exile) all(this)
[/card]
[card]
name=AddMana vc stop
auto=@movedto(this|nonbattlezone):may Add {B} controller && token(-19193587)
id=-19193587
type=nothing
auto=moveto(exile) all(this)
[/card]

[card]
name=Consuming Vapors
auto=token(-11122352)
auto=all(*|opponentlibrary) transforms((,newability[notatarget(creature|mybattlefield) dynamicability<!mytgt toughnesslifegain targetopponent!> sacrifice])) ueot
mana={3}{B}
type=Sorcery
text=Target player sacrifices a creature. You gain life equal to that creature's toughness. Rebound (If you cast this spell from your hand, exile it as it resolves. At the beginning of your next upkeep, you may cast this card from exile without paying its mana cost.)
[/card]
[card]
name=Rebot
id=-11122352
type=nothing
abilities=shroud,indestructible
auto=@each my firstmain:all(*|opponentlibrary) transforms((,newability[notatarget(creature|mybattlefield) dynamicability<!mytgt toughnesslifegain targetopponent!> sacrifice])) ueot && moveto(exile) all(this)
[/card]

[card]
name=Relentless Skaabs
abilities=persist
auto=@movedTo(battlefield) from(Relentless Skaabs|graveyard):counter(+2/+2,1) && counter(-1/-1,1)
text=As an additional cost to cast Makeshift Mauler, exile a creature card from your graveyard.
mana={3}{U}{U}{E(creature|mygraveyard)}
type=Creature
subtype=Zombie
power=4
toughness=4
[/card]

[card]
name=Stormbound Geist
abilities=flying,persist
auto=@movedTo(battlefield) from(Stormbound Geist|graveyard):counter(+2/+2,1) && counter(-1/-1,1)
mana={1}{U}{U}
type=Creature
subtype=Spirit
power=2
toughness=2
[/card]

[card]
name=Geralf's Mindcrusher
abilities=persist
auto=deplete:5 target(player)
auto=@movedTo(battlefield) from(Geralf's Mindcrusher|graveyard):counter(+2/+2,1) && counter(-1/-1,1)
mana={4}{U}{U}
type=Creature
subtype=Zombie Horror
power=5
toughness=5
[/card]

[card]
name=Pyreheart Wolf
auto=@combat(attacking) source(this):lord(creature|myBattlefield) unblockable
auto=@movedTo(battlefield) from(Pyreheart Wolf|graveyard):counter(+2/+2,1) && counter(-1/-1,1)
abilities=persist
mana={2}{R}
type=Creature
subtype=Wolf
power=1
toughness=1
[/card]

[card]
name=Flayer of the Hatebound
auto=@movedTo(mybattlefield) from(creature|graveyard):dynamicability<!mytgt powerstrike targetopponent!>
auto=@movedTo(battlefield) from(Flayer of the Hatebound|graveyard):counter(+2/+2,1) && counter(-1/-1,1)
abilities=persist
mana={5}{R}
type=Creature
subtype=Devil
power=4
toughness=2
[/card]

[card]
name=Yawgmoth's Will
auto=counter(0/0,1,hand) all(*|myhand)
auto=token(-11122351)
auto=moveto(myhand) all(*|mygraveyard) && moveto(exile) all(this)
text=Until end of turn, you may play cards from your graveyard. -- If a card would be put into your graveyard from anywhere this turn, exile that card instead.
mana={2}{B}
type=Sorcery
[/card]
[card]
name=Restart
id=-11122351
type=nothing
auto=@movedTo(*|myGraveyard):all(trigger[to]) moveTo(exile)
auto=@each cleanup:token(-11122353) && moveto(exile) all(this)
[/card]
[card]
name=moved
id=-11122353
type=nothing
auto=moveto(mygraveyard) all(*[-counter{0/0.1.hand}]|myhand) && counter(0/0,-1,hand) all(*|myhand) && moveto(exile) all(this)
[/card]


[card]
name=Young Wolf
auto=@movedTo(battlefield) from(Young Wolf|graveyard):counter(+2/+2,1) && counter(-1/-1,1)
abilities=persist
mana={G}
type=Creature
subtype=Wolf
power=1
toughness=1
[/card]

[card]
name=Strangleroot Geist
auto=@movedTo(battlefield) from(Strangleroot Geist|graveyard):counter(+2/+2,1) && counter(-1/-1,1)
abilities=persist,haste
mana={G}{G}
type=Creature
subtype=Spirit
power=2
toughness=1
[/card]

[card]
name=Vorapede
auto=@movedTo(battlefield) from(Strangleroot Geist|graveyard):counter(+2/+2,1) && counter(-1/-1,1)
abilities=persist,trample,vigilance
mana={2}{G}{G}{G}
type=Creature
subtype=insect
power=5
toughness=4
[/card]

[card]
name=Vengeful Vampire
abilities=flying,persist
auto=@movedTo(battlefield) from(Vengeful Vampire|graveyard):counter(+2/+2,1) && counter(-1/-1,1)
mana={4}{B}{B}
type=Creature
subtype=Vampire
power=3
toughness=2
[/card]

[card]
name=Pariah
target=creature
auto=@damaged(controller):life:thatmuch controller
auto=@damaged(controller):damage:thatmuch
mana={2}{w}
type=Enchantment
subtype=Aura
[/card]

[card]
name=Pariah's Shield
auto={3}:equip
auto=@damaged(controller):life:thatmuch controller
auto=@damaged(controller):damage:thatmuch
mana={5}
type=Artifact
subtype=Equipment
[/card]


3 -cards that work very well so if you use them correctly.


[card]
name=Draining Whelk
auto= fizzle target(*|stack) && token(-11122316)
abilities=flash,flying
text=Flash (You may cast this spell any time you could cast an instant.) -- Flying -- When Draining Whelk enters the battlefield, counter target spell. Put X +1/+1 counters on Draining Whelk, where X is that spell's converted mana cost.
mana={4}{U}{U}
type=Creature
subtype=Illusion
power=1
toughness=1
[/card]
[card]
name=ponha marcador com moderação
auto=@movedto(this|nonbattlezone):counter(+1/+1,1) && token(-11122316)
id=-11122316
type=nothing
auto=moveto(exile) all(this)
[/card]

[card]
name=Mass Polymorph
auto=@movedto(creature|graveyard):moveTo(mybattlefield) target(creature|mylibrary)
auto=sacrifice all(creature|mybattlefield)
mana={5}{U}
type=Sorcery
[/card]

[card]
name=Proteus Staff
auto=@movedto(creature|mylibrary):moveTo(mybattlefield) target(creature|mylibrary)
auto={2}{u}{t}:moveto(mylibrary) target(creature|mybattlefield)
mana={3}
type=Artifact
[/card]

[card]
name=Thran Turbine
auto=@each my upkeep:Add {2}
text=At the beginning of your upkeep, you may add {1} or {2} to your mana pool. You can't spend this mana to cast spells.
mana={1}
type=Artifact
[/card]

[card]
name=Smokebraider
auto={T}:Add {G}{G}
auto={T}:Add {G}{R}
auto={T}:Add {G}{U}
auto={T}:Add {G}{B}
auto={T}:Add {G}{W}
auto={T}:Add {R}{R}
auto={T}:Add {R}{U}
auto={T}:Add {R}{B}
auto={T}:Add {R}{W}
auto={T}:Add {U}{U}
auto={T}:Add {U}{B}
auto={T}:Add {U}{W}
auto={T}:Add {B}{B}
auto={T}:Add {B}{W}
auto={T}:Add {W}{W}
text={T}: Add two mana in any combination of colors to your mana pool. Spend this mana only to cast Elemental spells or activate abilities of Elementals.
mana={1}{R}
type=Creature
subtype=Elemental Shaman
power=1
toughness=1
[/card]

[card]
name=Luminarch Ascension
auto=@each opponent endofturn notlifelose:may counter(0/0,1,Quest)
auto=this(counter{0/0.4.Quest}){1}{W}:token(Angel,Creature Angel,4/4,white flying)
text=At the beginning of each opponent's end step, if you didn't lose life this turn, you may put a quest counter on Luminarch Ascension. (Damage causes loss of life.) -- {1}{W}: Put a 4/4 white Angel creature token with flying onto the battlefield. Activate this ability only if Luminarch Ascension has four or more quest counters on it.
mana={1}{W}
type=Enchantment
[/card]

[card]
name=Lightning Axe
target=creature
auto=damage:5
auto=reject target(*|myhand)
text=As an additional cost to cast Lightning Axe, discard a card or pay {5}. -- Lightning Axe deals 5 damage to target creature.
mana={R}
other={5}{R}
type=Instant
[/card]

[card]
name=Frantic Search
auto=draw:2
auto=token(-11122326)
auto=reject target(<2>*|myhand)
text=Draw two cards, then discard two cards. -- Untap up to three lands.
mana={2}{U}
type=Instant
[/card]
[card]
name=desvire ate tres
id=-11122326
auto=@discarded(*|myhand):may untap target(<upto:3>land) && moveto(exile) all(this)
type=nothing
[/card]

[card]
name=Disrupting Shoal
target=*|stack
other={E(other *[blue]|myhand)} name(Exile a Blue Card from Hand)
auto=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]


4 - letters that have not tested: so do not blame me


[card]
name=Smokestack
auto=@each my upkeep:may counter(0/0,1,soot)
auto=@each my upkeep:thisforeach(counter{0/0,1,soot}) token(-19193572) controller
auto=@each opponent upkeep:thisforeach(counter{0/0,1,soot}) token(-19193572) opponent
text=At the beginning of your upkeep, you may put a soot counter on Smokestack. -- At the beginning of each player's upkeep, that player sacrifices a permanent for each soot counter on Smokestack.
mana={4}
type=Artifact
[/card]


[card]
name=Empyrial Archangel
abilities=flying,shroud
auto=@damaged(controller):life:thatmuch controller
auto=@damaged(controller):damage:thatmuch
text=Flying, shroud -- All damage that would be dealt to you is dealt to Empyrial Archangel instead.
mana={4}{G}{W}{W}{U}
type=Creature
subtype=Angel
power=5
toughness=8
[/card]
[card]
name=Curse of the Cabal
auto=token(-19193572)*halfdowntype:*:opponentbattlefield
text=Target player sacrifices half the permanents he or she controls, rounded down. -- Suspend 2 - {2}{B}{B} (Rather than cast this card from your hand, you may pay {2}{B}{B} and exile it with two 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.) -- At the beginning of each player's upkeep, if Curse of the Cabal is suspended, that player may sacrifice a permanent. If he or she does, put two time counters on Curse of the Cabal.
mana={9}{B}
suspend(2)={2}{B}{B}
type=Sorcery
[/card]
[card]
name=Braids, Cabal Minion
auto=@each my upkeep:token(-11122337) controller
auto=@each opponent upkeep:token(-11122337) opponent
text=At the beginning of each player's upkeep, that player sacrifices an artifact, creature, or land.
mana={2}{B}{B}
type=Legendary Creature
subtype=Human Minion
power=2
toughness=2
[/card]
[card]
name=Sacrifice a artifact creature land
id=-11122337
auto=@movedto(this|nonbattlezone):moveto(mygraveyard) notatarget(artifact,creature,land|mybattlefield)
type=nothing
auto=moveto(exile) all(this)
[/card]

[card]
name=Braids, Conjurer Adept
auto=@each my upkeep:token(-11122338) controller
auto=@each opponent upkeep:token(-11122338) opponent
text=At the beginning of each player's upkeep, that player may put an artifact, creature, or land card from his or her hand onto the battlefield.
mana={2}{U}{U}
type=Legendary Creature
subtype=Human Wizard
power=2
toughness=2
[/card]
[card]
name=Mov a artifact creature land
id=-11122338
auto=@movedto(this|nonbattlezone):moveto(myBattlefield) notatarget(artifact,creature,land|myhand)
type=nothing
auto=moveto(exile) all(this)
[/card]
[card]
name=Horizon Spellbomb
auto={1}{S}:name(Procure) may moveTo(myhand) target(land[basic]|mylibrary)
auto={2}{G}{S}:name(Procure e Draw) may moveTo(myhand) target(land[basic]|mylibrary) && draw:1 controller
mana={1}
type=Artifact
text={2}, {T}, Sacrifice Horizon Spellbomb: Search your library for a basic land card, reveal it, and put it into your hand. Then shuffle your library. When Horizon Spellbomb is put into a graveyard from the battlefield, you may pay {G}. If you do, draw a card.
[/card]
[card]

[card]
name=Nihil Spellbomb
auto={S}:choice name(opponentgraveyard) moveTo(exile) all(*|opponentgraveyard)
auto={S}:choice name(mygraveyard) moveTo(exile) all(*|mygraveyard)
auto={S}{B}:choice name(opponentgraveyard e draw) moveTo(exile) all(*|opponentgraveyard) && draw:1 controller
auto={S}{B}:choice name(mygraveyard e draw) moveTo(exile) all(*|mygraveyard) && draw:1 controller
mana={1}
type=Artifact
text={T}, Sacrifice Nihil Spellbomb: Exile all cards from target player's graveyard. When Nihil Spellbomb is put into a graveyard from the battlefield, you may pay {B}. If you do, draw a card.
[/card]

[card]
name=Stormblood Berserker
auto=Aslongas(creature[-tapped]|opponentbattlefield) unblockable <2
auto=bloodthirst:2
mana={1}{R}
type=Creature
subtype=Human Berserker
power=1
toughness=1
text=Bloodthirst 2 (If an opponent was dealt damage this turn, this creature enters the battlefield with two +1/+1 counters on it.) Stormblood Berserker can't be blocked except by two or more creatures.
[/card]

[card]
name=Two-Headed Sliver
auto=Aslongas(creature[-tapped]|opponentbattlefield) lord(sliver) unblockable <2
text=All Sliver creatures have "This creature can't be blocked except by two or more creatures."
mana={1}{R}
type=Creature
subtype=Sliver
power=1
toughness=1
[/card]

[card]
name=Mikaeus, the Unhallowed
abilities=intimidate
auto=@combatdamaged(controller):destroy target(creature[human])
auto=lord(other creature[-human]|mybattlefield) persist
auto=lord(other creature[-human]|myBattlefield) 1/1
auto=@movedTo(mybattlefield) from(creature|mygraveyard):all(trigger[to]) counter(+2/+2,1) && all(trigger[to]) counter(-1/-1,1)
mana={3}{B}{B}{B}
type=Legendary Creature
subtype=Zombie Cleric
power=5
toughness=5
[/card]

[card]
name=Phylactery Lich
abilities=indestructible
auto=counter(0/0,1,Phylactery) target(artifact|myBattlefield)
auto=aslongas(artifact[Phylactery]|myBattlefield) all(this) sacrifice while <1
auto=aslongas(artifact|myBattlefield) all(this) sacrifice while <1
text=As Phylactery Lich enters the battlefield, put a Phylactery counter on an artifact you control. -- Phylactery Lich is indestructible. -- When you control no permanents with phylactery counters on them, sacrifice Phylactery Lich.
mana={B}{B}{B}
type=Creature
subtype=Zombie
power=5
toughness=5
[/card]
Last edited by gilmarvoltaire on Thu Mar 15, 2012 9:00 pm, edited 2 times in total.
gilmarvoltaire
 
Posts: 22
Joined: Sat May 29, 2010 3:06 pm

Re: My cardcode gilmarvoltaire

Postby ph34rbot » Thu Mar 08, 2012 6:44 pm

Congratulations and thanks for the effort, unfortunatley we are not adding cards that use worwarounds to the official release, some of your cards may be end up in the game, I would have to test them, also undying is supported in the current svn.
ph34rbot
 
Posts: 142
Joined: Thu Jan 07, 2010 6:33 am

Re: My cardcode gilmarvoltaire

Postby carslove54 » Thu Mar 08, 2012 7:52 pm

Thanks! im was desesperate to get exhume :D

PD: Can i have you a question? where are you from? :mrgreen: is just curiosity, because i had found things like, "name=sacrificar creature novampire" and this seems like spanish, im from spain

PD: You like reanimator decks uh? :D
carslove54
 
Posts: 277
Joined: Thu Mar 18, 2010 8:58 pm

Re: My cardcode gilmarvoltaire

Postby gilmarvoltaire » Fri Mar 09, 2012 12:26 pm

carslove54 wrote:Thanks! im was desesperate to get exhume :D

PD: Can i have you a question? where are you from? :mrgreen: is just curiosity, because i had found things like, "name=sacrificar creature novampire" and this seems like spanish, im from spain

PD: You like reanimator decks uh? :D



First thanks for the compliments :oops: I am very grateful,
I'm from Brazil, so I'm Brazilian :lol:
Yes like the deck to revive and have a real life so I added the cards because I wanted to play with my deck in wagic :D
to yes, you do not want to have a headache recommend adding the cards sessions 1 and 2 only because they are the ones that work best.
gilmarvoltaire
 
Posts: 22
Joined: Sat May 29, 2010 3:06 pm

Re: My cardcode gilmarvoltaire

Postby gilmarvoltaire » Sat Mar 10, 2012 7:58 pm

tested and it seems to be working very well:
Puresteel Paladin (it now includes in the code)
gilmarvoltaire
 
Posts: 22
Joined: Sat May 29, 2010 3:06 pm

Re: My cardcode gilmarvoltaire

Postby Zethfox » Tue Mar 13, 2012 11:02 am

Puresteel Paladin, that was it's old code....i personally removed it becuase altho it looks like it works, there was major conflicts with other cards abilities...finally i gave up on that card and removed it...i'm sure if you play it long enough you will run into weird bugs just as i did....


[card]
#removed, this card caused a palifora of bugs.
name=Puresteel Paladin
auto=@movedTo(equipment|mybattlefield):may draw:1
#auto=aslongas(artifact|mybattlefield) lord(equipment|mybattlefield) {0}:equip >2
text=Whenever an Equipment enters the battlefield under your control, you may draw a card. -- Metalcraft - As long as you control 3 or more artifacts, each Equipment you control has equip {0}.
mana={W}{W}
type=Creature
subtype=Human Knight
power=2
toughness=2
[/card]

and not to sound rude at all...but if you are playing with this card in a match, and run into bugs, please don't even bother reporting them...this card was a major headache....
basically some background on this..."equip" sets a targetchooser for a card as the card is played, when you lord it to cards, the targetchooser still belongs to the original source card which had the ability, in this case puresteel.....equip/attach is just not something that can be lorded fully....
the only way i think it might be possible to retry this card is to use lord(equipment|mybattlefield) transforms((,newability[{0}:equip])) and prey for the best....
Zethfox
 
Posts: 2814
Joined: Thu Jun 10, 2010 11:28 pm

Re: My cardcode gilmarvoltaire

Postby gilmarvoltaire » Thu Mar 15, 2012 8:57 pm

Zethfox wrote:Puresteel Paladin, that was it's old code....i personally removed it becuase altho it looks like it works, there was major conflicts with other cards abilities...finally i gave up on that card and removed it...i'm sure if you play it long enough you will run into weird bugs just as i did....


[card]
#removed, this card caused a palifora of bugs.
name=Puresteel Paladin
auto=@movedTo(equipment|mybattlefield):may draw:1
#auto=aslongas(artifact|mybattlefield) lord(equipment|mybattlefield) {0}:equip >2
text=Whenever an Equipment enters the battlefield under your control, you may draw a card. -- Metalcraft - As long as you control 3 or more artifacts, each Equipment you control has equip {0}.
mana={W}{W}
type=Creature
subtype=Human Knight
power=2
toughness=2
[/card]

and not to sound rude at all...but if you are playing with this card in a match, and run into bugs, please don't even bother reporting them...this card was a major headache....
basically some background on this..."equip" sets a targetchooser for a card as the card is played, when you lord it to cards, the targetchooser still belongs to the original source card which had the ability, in this case puresteel.....equip/attach is just not something that can be lorded fully....
the only way i think it might be possible to retry this card is to use lord(equipment|mybattlefield) transforms((,newability[{0}:equip])) and prey for the best....






Thanks for letting me know and I will remove the paladin when I have time I test the code you suggested. :)
gilmarvoltaire
 
Posts: 22
Joined: Sat May 29, 2010 3:06 pm

Re: My cardcode gilmarvoltaire

Postby Zethfox » Tue Mar 27, 2012 10:55 am

after 18.1 release, please revise your list, a TON of these cards are going to be fully supported. and don't want conflicts to happen :)
Zethfox
 
Posts: 2814
Joined: Thu Jun 10, 2010 11:28 pm

Re: My cardcode gilmarvoltaire

Postby gilmarvoltaire » Wed Mar 28, 2012 8:12 pm

Thanks for warning, I will review the codes so they do not have time for the tests are very close and was solving my internship. I advise not to use my code not to give conflicting with the new version.
gilmarvoltaire
 
Posts: 22
Joined: Sat May 29, 2010 3:06 pm

Re: My cardcode gilmarvoltaire

Postby sandman423 » Sun May 20, 2012 5:42 am

Can you make Sylvan Library...Please and Crucible of Worlds
sandman423
 
Posts: 462
Joined: Thu Sep 10, 2009 8:59 pm

Advertising


Return to Card Coding

Who is online

Users browsing this forum: No registered users and 0 guests