Here's what I have started to code so far. I have no idea how to do the new planeswalkers with the exile then transform effect.
Code: Select all
#MAGIC ORIGINS
[card]
name=Akroan Jailer
auto={2}{W}{T}:tap target(creature)
text={2}{W}, {T}: Tap target creature.
mana={W}
type=Creature
subtype=Human Soldier
power=1
toughness=1
[/card]
[card]
name=Avaricious Dragon
abilities=flying
auto=@each my draw sourcenottap:draw:1 controller
auto=@each my end:moveTo(graveyard) all(*|myhand)
text=Flying. -- At the beginning of your draw step, draw an additional card. -- At the beginning of your end step, discard your hand.
mana={2}{R}{R}
type=Creature
subtype=Dragon
power=4
toughness=4
[/card]
[card]
name=Conclave Naturalists
auto=destroy target(artifact,enchantment)
text=When Conclave Naturalists enters the battlefield, destroy target artifact or enchantment.
mana={4}{G}
type=Creature
subtype=Dryad
power=4
toughness=4
[/card]
[card]
name=Deadbridge Shaman
auto=@movedTo(this|mygraveyard) from(battlefield):discard:1 target(opponent)
text=When Deadbridge Shaman dies, target opponent discards a card.
mana={2}{B}
type=Creature
subtype=Elf Shaman
power=1
toughness=1
[/card]
[card]
name=Dwynen, Gilt-Leaf Daen
abilities=reach
auto=lord(other Elf|myBattlefield) 1/1
auto=@combat(attacking) source(this):life:type:elf[attacking]:mybattlefield controller
text=Reach. -- Other Elf creatures you control get +1/+1. -- Whenever Dwynen Gilt-Leaf Daen attacks, you gain 1 life for each attacking Elf you control.
mana={2}{G}{G}
type=Legendary Creature
subtype=Elf Warrior
power=3
toughness=4
[/card]
[card]
name=Elemental Bond
auto=@movedTo(creature[power>=3]|myBattlefield):draw:1 controller
text=Whenever a creature with power 3 or greater enters the battlefield under your control, draw a card
mana={2}{G}
type=Enchantment
[/card]
[card]
name=Enthralling Victor
auto=target(creature[power<=2]|opponentbattlefield) transforms((,newability[moveTo(opponentbattlefield)],newability[phaseaction[endofturn sourceinplay] moveTo(ownerbattlefield)],newability[untap],haste)) ueot once
text=When Enthralling Victor enters the battlefield, gain control of target creature an opponent controls with power 2 or less until end of turn. Untap that creature. It gains haste until end of turn. (It can attack and T this turn.)
mana={3}{R}
type=Creature
subtype=Human Warrior
power=3
toughness=2
[/card]
[card]
name=Eyeblight Assassin
auto=-1/-1 target(creature|opponentbattlefield) ueot
text=When Eyeblight Assassin enters the battlefield, an opponent controls gets -1/-1 until end of turn.
mana={1}{B}
type=Creature
subtype=Insect
power=1
toughness=1
[/card]
[card]
name=Heavy Infantry
auto=choice target(creature|opponentbattlefield) tap
text=When Heavy Infantry enters the battlefield, tap target creature an opponent controls.
mana={4}{W}
type=Creature
subtype=Human Soldier
power=3
toughness=4
[/card]
[card]
name=Hitchclaw Recluse
abilities=reach
text=Reach (This creature can block creatures with flying.)
mana={2}{G}
type=Creature
subtype=Spider
power=1
toughness=4
[/card]
[card]
name=Hydrolash
auto=all(creature[attacking]) -2/0
auto=draw:1 controller
text=Attacking creatures get -2/-0 until end of turn. -- Draw a card.
mana={2}{U}
type=Instant
[/card]
[card]
name=Jhessian Thief
auto=@movedTo(*[-creature]|mystack):1/1 ueot
auto=@combatdamaged(player) from(this):draw:1
text=Prowess (Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.) -- Whenever Jhessian Thief deals combat damage to a player, draw a card.
mana={2}{U}
type=Creature
subtype=Human Rogue
power=1
toughness=3
[/card]
#Uses Tacoghandi's Scry Work Around Code Below
[card]
name=Lightning Javelin
target=creature,player
auto=damage:3
auto=all(*[pos=1]|mylibrary) moveto(exile) and!( transforms((,newability[choice name(top of library) moveto(mylibrary)],newability[choice bottomoflibrary])) oneshot )!
text=Lightning Javelin deals 3 damage to target creature or player. Scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.)
mana={3}{R}
type=Sorcery
[/card]
#Uses Tacoghandi's Scry Work Around Code Above
[card]
name=Malakir Cullblade
auto=@movedTo(creature|graveyard) from(opponentbattlefield):counter(1/1,1)
text=Whenever a creature an opponent controls dies, put a +1/+1 counter on Malakir Cullblade. mana={1}{B}
type=Creature
subtype=Vampire Warrior
power=1
toughness=1
[/card]
[card]
name=Mantle of Webs
target=creature
auto=1/3
auto=reach
text=Enchant creature -- Enchanted creature gets +1/+3 and has reach.
mana={1}{G}
type=Enchantment
subtype=Aura
[/card]
[card]
name=Pia and Kiran Nalaar
auto=token(Thopter,Artifact Creature Thopter,1/1,flying)*2
auto={2}{R}{S(artifact|myBattlefield)}:Damage:2 target(creature,player)
text=When Pia and Kiran Nalaar enters the battlefield, put two 1/1 colorless Thopter artifact creature tokens with flying onto the battlefield. -- Sacrifice an artifact: Pia and Kiran Nalaar deals 2 damage to target creature or player.
mana={2}{R}{R}
type=Legendary Creature
subtype=Human Artificer
power=2
toughness=2
[/card]
[card]
name=Rabid Bloodsucker
abilities=flying
auto=life:-2 opponent && life:-2 controller
text=When Rabid Bloodsucker enters the battlefield, each player loses 2 life.
mana={4}{B}
type=Creature
subtype=Vampire
power=3
toughness=2
[/card]
[card]
name=Reave Soul
target=creature[power<=3]
auto=destroy
text=Destroy target creature with power 3 or less.
mana={1}{B}
type=Instant
[/card]
[card]
name=Ringwarden Owl
abilities=flying
auto=@movedTo(*[-creature]|mystack):1/1 ueot
text=Flying -- Prowess (Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.)
mana={3}{U}{U}
type=Creature
subtype=Bird
power=3
toughness=3
[/card]
[card]
name=Seismic Elemental
auto=all(creature[-flying]) cantblock ueot
text=When Seismic Elemental enters the battlefield, creatures without flying can't block this turn.
mana={3}{R}{R}
type=Creature
subtype=Elemental
power=4
toughness=4
[/card]
[card]
name=Sentinel of the Eternal Watch
abilities=vigilance
auto=@each opponent combatbegins: target(creature|opponentbattlefield) tap
text=Vigilance. -- At the beginning of combat on each opponent's turn, tap target creature that player controls.
mana={5}{W}
type=Creature
subtype=Giant Soldier
power=4`
toughness=6
[/card]
[card]
name=Separatist Voidmage
auto=may moveTo(ownerhand) target(creature)
text=When Separatist Voidmage enters the battlefield, you may return target creature to its owner's hand.
mana={3}{U}
type=Creature
subtype=Human Wizard
power=2
toughness=2
[/card]
[card]
name=Shambling Ghoul
auto=tap
text=Shambling Ghoul enters the battlefield tapped.
mana={1}{B}
type=Creature
subtype=Zombie
power=2
toughness=3
[/card]
[card]
name=Subterranean Scout
auto=target(creature[power<=2]) unblockable ueot
text=When Subterranean Scout enters the battlefield, target creature with power 2 or less can't be blocked this turn.
mana={1}{R}
type=Creature
subtype=Goblin Scout
power=2
toughness=1
[/card]
[card]
name=Valor in Akros
auto=@movedTo(creature|mybattlefield):all(creature|myBattlefield) 1/1 ueot
text=Enchantment. -- Whenever a creature enters the battlefield under your control, creatures you control get +1/+1 until end of turn.
mana={3}{W}
type=Enchantment
[/card]
[card]
name=Veteran's Sidearm
auto={2}:equip
auto=1/1
text=Equipped creature gets +1/+1.
mana={2}
type=Artifact
subtype=Equipment
[/card]
[card]
name=Volcanic Rambler
auto={2}{R}:damage:1 target(player)
text={2}{R}: Volcanic Rambler deals 1 damage to target player.
mana={5}{R}
type=Creature
subtype=Elemental
power=6
toughness=4
[/card]
As always feel free to comment, revise, critique or post new codes here as this has always been a community effort to update Wagic.