Magic Origins

All user created custom sets, custom game mode and modded official content.
Locked
KF1
Posts: 1952
Joined: Tue Apr 06, 2010 7:04 pm

Magic Origins

Post by KF1 »

Another set is upon us. Lots of repeat cards from previous sets and some new ones too.

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]
I don't expect to be able to add more codes until July due to prior engagements.

As always feel free to comment, revise, critique or post new codes here as this has always been a community effort to update Wagic.
phoust
Posts: 184
Joined: Sat Jan 15, 2011 12:03 pm
Location: Gangnam, Corea

Re: Magic Origins

Post by phoust »

[card]
name=Kytheon, Hero of Akros
auto=@combat(attacking) source(this) restriction{type(other creature[attacking]|myBattlefield)~morethan~1}:phaseaction[combatends once] flip(Gideon, Battle-Forged)
auto={2}{W}:indestructible ueot
text=At end of combat, if Kytheon, Hero of Akros and at least two other creatures attacked this combat, exile Kytheon, then return him to the battlefield transformed under his owner's control. 2W: Kytheon gains indestructible until end of turn.
mana={W}
power=2
toughness=1
type=Legendary Creature
subtype=Human Soldier
[/card]
[card]
name=Gideon, Battle-Forged
auto=counter(0/0,3,loyalty)
auto={C(0/0,2,Loyalty)}:target(creature) transforms((Must attack,newability[mustattack])) uynt
auto={C(0/0,1,Loyalty)}:target(creature) transforms((Indestructible,newability[indestructible],newability[untap])) uynt
auto={C(0/0,0,Loyalty)}:transforms((Creature Human Solider,setpower=4,settoughness=4,indestructible,mustattack,newability[preventAllDamage to(this)])) ueot
text=+2: Up to one target creature an opponent controls attacks Gideon, Battle-Forged during its controller's next turn if able. +1: Until your next turn, target creature gains indestructible. Untap that creature. 0: Until end of turn, Gideon, Battle-Forged becomes a 4/4 Human Soldier creature with indestructible that's still a planeswalker. Prevent all damage that would be dealt to him this turn.
type=Planeswalker
subtype=Gideon
color=white
[/card]
[card]
name=Liliana, Heretical Healer
abilities=lifelink
auto=@movedTo(creature[-token]|graveyard) from(mybattlefield):flip(Liliana, Defiant Necromancer)
text=Lifelink -- Whenever another nontoken creature you control dies, exile Liliana Heretical Healer, then return her to the battlefield transformed under her owner's control. If you do, put a 2/2 black Zombie creature token onto the battlefield.
mana={1}{B}{B}
power=2
toughness=3
type=Legendary Creature
subtype=Human Cleric
[/card]
[card]
name=Liliana, Defiant Necromancer
auto=counter(0/0,3,loyalty)
auto=token(Zombie,Creature Zombie,2/2,black)
auto={C(0/0,2,Loyalty)}:name(Discard) transforms((,newability[ability$!name(discard) notatarget(*|myhand) reject!$ controller],newability[ability$!name(discard) notatarget(*|myhand) reject!$ opponent])) ueot
auto={C(0/0,-0,Loyalty)}:name(X=0) moveto(mybattlefield) target(creature[-legendary&manacost=0]|mygraveyard)
auto={C(0/0,-1,Loyalty)}:name(X=1) moveto(mybattlefield) target(creature[-legendary&manacost=1]|mygraveyard)
auto={C(0/0,-2,Loyalty)}:name(X=2) moveto(mybattlefield) target(creature[-legendary&manacost=2]|mygraveyard)
auto={C(0/0,-3,Loyalty)}:name(X=3) moveto(mybattlefield) target(creature[-legendary&manacost=3]|mygraveyard)
auto={C(0/0,-4,Loyalty)}:name(X=4) moveto(mybattlefield) target(creature[-legendary&manacost=4]|mygraveyard)
auto={C(0/0,-5,Loyalty)}:name(X=5) moveto(mybattlefield) target(creature[-legendary&manacost=5]|mygraveyard)
auto={C(0/0,-6,Loyalty)}:name(X=6) moveto(mybattlefield) target(creature[-legendary&manacost=6]|mygraveyard)
auto={C(0/0,-7,Loyalty)}:name(X=7) moveto(mybattlefield) target(creature[-legendary&manacost=7]|mygraveyard)
auto={C(0/0,-8,Loyalty)}:name(emblem) emblem transforms((,newability[@movedTo(creature|graveyard) from(mybattlefield):all(trigger[to]) phaseaction[endofturn once] moveTo(mybattlefield)])) forever dontremove
text=+2: Each player discards a card. -X: Return target nonlegendary creature with converted mana cost X from your graveyard to the battlefield. -8: You get an emblem with "Whenever a creature you control dies, return it to the battlefield under your control at the beginning of the next end step."
type=Planeswalker
subtype=Liliana
color=black
[/card]
[card]
name=Nissa, Vastwood Seer
auto=may moveTo(myhand) target(forest[basic]|myLibrary)
auto=@movedto(land|mybattlefield) restriction{type(land|myBattlefield)~morethan~6}:flip(Nissa, Sage Animist)
text=When Nissa, Vastwood Seer enters the battlefield, you may search your library for a basic Forest card, reveal it, put it into your hand, then shuffle your library. Whenever a land enters the battlefield under your control, if you control seven or more lands, exile Nissa, then return her to the battlefield transformed under her owner's control.
mana={1}{G}{G}
type=Legendary Creature
subtype=Elf Scout
power=2
toughness=2
[/card]
[card]
name=Nissa, Sage Animist
auto=counter(0/0,3,loyalty)
auto={C(0/0,1,Loyalty)}:draw:1 && maxPlay(land)+1 controller
auto={C(0/0,-2,Loyalty)}:token(Ashaya,Legendary Creature Elemental,4/4,green)
auto={C(0/0,-7,Loyalty)}:untap target(<upto:6>land|mybattlefield) && transforms((Creature Elemental,setpower=6,settoughness=6)) forever
text=+1: Reveal the top card of your library. If it's a land card, put it onto the battlefield. Otherwise, put it into your hand. -2: Put a legendary 4/4 green Elemental creature token named Ashaya, the Awoken World onto the battlefield. -7: Untap up to six target lands. They become 6/6 Elemental creatures. They're still lands.
type=Planeswalker
subtype=Nissa
color=green
[/card]

Crappy Gideon & Nissa.

First, In Wagic, Gideon's provoke can't be possible. +2 is just target creature attack if able until your next turn.
And In Wagic, I can't make look at the top card of your library, So I made Nissa's +1 is =explore... that skill draw a card, and addtional land play anyway.. not same.. but...
and Nissa's -2, IF you put that token's full name. then game crashes..

And.. Liliana is quite perfect.
Tacoghandi
Posts: 1197
Joined: Thu Apr 28, 2011 11:34 pm

Re: Magic Origins

Post by Tacoghandi »

We cant use the flip on these in the long run, because they need to lose memory, hence the exile. They were designed that way so that things that were effecting the creature will not continue effecting the planeswalker. Not sure how to do this yet and still have the original creature hit the graveyard when it dies but I am sure we can figure it out. Until then the flip code is a fine substitute. They were also designed to avoid cards that cause cards to transform.
!!Check out My Created Sets and other Stuff!!

viewtopic.php?f=22&t=3380
KF1
Posts: 1952
Joined: Tue Apr 06, 2010 7:04 pm

Re: Magic Origins

Post by KF1 »

Tacoghandi wrote:We cant use the flip on these in the long run, because they need to lose memory, hence the exile. They were designed that way so that things that were effecting the creature will not continue effecting the planeswalker. Not sure how to do this yet and still have the original creature hit the graveyard when it dies but I am sure we can figure it out. Until then the flip code is a fine substitute. They were also designed to avoid cards that cause cards to transform.

Could phasing once work?
Tacoghandi
Posts: 1197
Joined: Thu Apr 28, 2011 11:34 pm

Re: Magic Origins

Post by Tacoghandi »

KF1 wrote:
Tacoghandi wrote:We cant use the flip on these in the long run, because they need to lose memory, hence the exile. They were designed that way so that things that were effecting the creature will not continue effecting the planeswalker. Not sure how to do this yet and still have the original creature hit the graveyard when it dies but I am sure we can figure it out. Until then the flip code is a fine substitute. They were also designed to avoid cards that cause cards to transform.

Could phasing once work?
Phasing also retains memory. In order to work the cards will have to move to exile and come back transformed or flipped or something. It will take some testing unless anyone has any ideas.
!!Check out My Created Sets and other Stuff!!

viewtopic.php?f=22&t=3380
KF1
Posts: 1952
Joined: Tue Apr 06, 2010 7:04 pm

Re: Magic Origins

Post by KF1 »

What if you add something like say remove all non-loyalty counters from the planeswalkers once transformed?
Tacoghandi
Posts: 1197
Joined: Thu Apr 28, 2011 11:34 pm

Re: Magic Origins

Post by Tacoghandi »

Homura, Human Ascendant is as close as we could get to an actual code. Unfortunately Homura still comes back as a creature before it changes into the enchantment. It is faster than the eye can see, but I checked it with enters the battlefield abilities and it triggers them. But that is most likely the closest we can get for now. So with that as a base it will just be a trigger then move to exile and transforms move to battlefield and flip new abilities.
!!Check out My Created Sets and other Stuff!!

viewtopic.php?f=22&t=3380
phoust
Posts: 184
Joined: Sat Jan 15, 2011 12:03 pm
Location: Gangnam, Corea

Re: Magic Origins

Post by phoust »

Code: Select all

#MAGIC ORIGINS

[card]
name=Knight of the Pilgrim’s Road
auto=@combatdamaged(player) from(this):this(cantargetcard(*[-renown]) && becomes(renown) forever && counter(1/1)
mana={2}{W}
type=Creature
subtype=Human Knight
power=3
toughness=2
[/card]
[card]
name=Topan Freeblade
abilities=vigilance
auto=@combatdamaged(player) from(this):this(cantargetcard(*[-renown]) && becomes(renown) forever && counter(1/1)
mana={1}{W}
type=Creature
subtype=Human Soldier
power=2
toughness=2
[/card]
[card]
name=Relic Seeker
auto=@combatdamaged(player) from(this):this(cantargetcard(*[-renown]) && becomes(renown) forever && counter(1/1) && transforms((,newAbility[may moveto(myhand) target(equipment|mylibrary)])) forever
mana={1}{W}
type=Creature
subtype=Human Soldier
power=2
toughness=2
[/card]
[card]
name=Consul’s Lieutenant
abilities=first strike
auto=@combatdamaged(player) from(this):this(cantargetcard(*[-renown]) && becomes(renown) forever && counter(1/1) && transforms((,newAbility[auto=@combat(attacking) source(this):all(other creature|mybattlefield) 1/1 ueot])) forever
mana={W}{W}
type=Creature
subtype=Human Soldier
power=2
toughness=1
[/card]
[card]
name=Faerie Miscreant
abilities=flying
auto=aslongas(other Faerie Miscreant|mybattlefield):draw:1
mana={U}
type=Creature
subtype=Faerie Rogue
power=1
toughness=1
[/card]
[card]
name=Soulblade Djinn
abilities=flying
auto=@movedto(*[-creature]|mystack):all(creature|mybattlefield) 1/1 ueot
text=Flying. Whenever you cast a noncreature spell, creatures you control get +1/+1 until end of turn.
mana={3}{U}{U}
type=Creature
subtype=Djinn
power=4
toughness=3
[/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 combat damage to a player, draw a card.
mana={2}{U}
type=Creature
subtype=Human Rogue
power=1
toughness=3
[/card]
[card]
name=Graveblade Marauder
abilities=deathtouch
auto=@combatdamaged(player) from(this):life:-type:creature:mygraveyard opponent
mana={2}{B}
type=Creature
subtype=Human Warrior
power=1
toughness=4
[/card]
[card]
name=Malakir Cullblade
auto=@movedTo(creature|graveyard) from(opponentbattlefield):counter(1/1,1)
mana={1}{B}
type=Creature
subtype=Vampire Warrior
power=1
toughness=1
[/card]
[card]
name=Undead Servant
auto=token(Zombie,Creature Zombe,2/2,black)*type:Undead Servant:mygraveyard controller
mana={3}{B}
type=Creature
subtype=Zombie
power=3
toughness=2
[/card]
[card]
name=Scab-Clan Berserker
abilities=haste
auto=@combatdamaged(player) from(this):this(cantargetcard(*[-renown]) && becomes(renown) forever && counter(1/1) && transforms((,newAbility[auto=@movedTo(*[-creature]|opponentstack):life:-2 opponent])) forever
mana={1}{R}{R}
type=Creature
subtype=Human Berserker
power=2
toughness=2
[/card]
[card]
name=Acolyte of the Inferno
auto=@combat(blocked) source(this) from(creature):all(trigger[from]) damage:2
auto=@combatdamaged(player) from(this):this(cantargetcard(*[-renown]) && becomes(renown) forever && counter(1/1)
mana={2}{R}
type=Creature
subtype=Human Monk
power=3
toughness=1
[/card]
[card]
name=Akroan Sergeant
abilities=first strike
auto=@combatdamaged(player) from(this):this(cantargetcard(*[-renown]) && becomes(renown) forever && counter(1/1)
mana={2}{R}
type=Creature
subtype=Human Soldier
power=2
toughness=2
[/card]
[card]
name=Ghirapur Gearcrafter
auto=token(Thopter,creature Thopter,1/1,flying)
mana={2}{R}
type=Creature
subtype=Human Artificer
power=2
toughness=1
[/card]
[card]
name=Thopter Engineer
auto=lord(creature[artifact]|myBattlefield) haste
auto=token(Thopter,creature Thopter,1/1,flying)
mana={2}{R}
type=Creature
subtype=Human Artificer
power=1
toughness=3
[/card]
[card]
name=Dwynen’s Elite
auto=aslongas(other elf|myBattlefield) token(Elf Warrior,creature elf warrior,1/1,green)
mana={1}{G}
type=Creature
subtype=Elf Warrior
power=2
toughness=2
[/card]
[card]
name=Dwynen, Gilt-Leaf Daen
abilities=reach
auto=@combat(attacking) source(this):life:type:elf:mybattlefield controller
auto=lord(elf|myBattlefield)1/1
text=Green creatures you control get +1/+1.
mana={2}{G}{G}
type=Legendary Creature
subtype=Elf Druid
power=3
toughness=4
[/card]
[card]
name=Herald of the Pantheon
auto=lord(enchantment|myhand) altercost(colorless, -1)
auto=@movedTo(enchantment|mystack):life:1
mana={1}{G}
type=Creature
subtype=Centaur Shaman
power=2
toughness=2
[/card]
[card]
name=Elemental Bond
auto=@movedTo(creature[power>=3]|myBattlefield):may draw:1 controller
mana={G}{2}
type=Enchantment
[/card]
[card]
name=Honored Hierarch
auto=@combatdamaged(player) from(this):this(cantargetcard(*[-renown]) && becomes(renown) forever && counter(1/1) && transforms((,newability[{t}:add{g}],newability[{t}:add{r}],newability[{t}:add{u}],newability[{t}:add{b}],newability[{t}:add{w}])) forever
mana={G}
type=Creature
subtype=Human Druid
power=1
toughness=1
[/card]
[card]
name=Managorger Hydra
abilities=trample
auto=@movedTo(*|opponentstack):counter(1/1,1)
auto=@movedTo(*|mystack):counter(1/1,1)
mana={2}{G}
type=Creature
subtype=Hydra
power=1
toughness=1
[/card]
[card]
name=Citadel Castellan
abilities=vigilance
auto=@combatdamaged(player) from(this):this(cantargetcard(*[-renown]) && becomes(renown) forever && counter(2/2)
mana={1}{W}{G}
type=Creature
subtype=Human Knight
power=2
toughness=3
[/card]
[card]
name=Blood-Cursed Knight
auto=aslongas(enchantment|mybattlefield) 1/1 && lifelink
mana={1}{W}{B}
type=Creature
subtype=Vampire Knight
power=3
toughness=2
[/card]
[card]
name=Iroas's Champion
abilities=double strike
mana={1}{R}{W}
type=Creature
subtype=Human Soldier
power=2
toughness=2
[/card]
[card]
name=Shaman of the Pack
auto=life:-type:elf:mybattlefield target(opponent)
mana={1}{B}{G}
type=Creature
subtype=Elf Shaman
power=3
toughness=2
[/card]
[card]
name=Blessed Spirits
abilities=flying
auto=@movedTo(enchantment|mystack):counter(1/1,1)
text=Flying -- Whenever you cast an enchantment spell, put a +1/+1 counter on Blessed Spirits.
mana={2}{W}
type=Creature
subtype=Spirit
power=2
toughness=2
[/card]
[card]
name=Bonded Construct
auto=@combat(attacking) source(this) restriction{type(creature[attacking]|myBattlefield)~equalto~1}:all(this) removefromcombat && untap
mana={1}
type=Artifact Creature
subtype=Construct
power=2
toughness=1
[/card]
[card]
name=Chief of the Foundry
auto=lord(other creature[artifact]|mybattlefield) 1/1
mana={3}
type=Artifact Creature
subtype=Construct
power=2
toughness=3
[/card]
[card]
name=Helm of the Gods
auto={1}:equip
auto=foreach(enchantment|mybattlefield) 1/1
mana={6}
type=Artifact
subtype=Equipment
[/card]

I made some Origin cards without texts.
phoust
Posts: 184
Joined: Sat Jan 15, 2011 12:03 pm
Location: Gangnam, Corea

Re: Magic Origins

Post by phoust »

[card]
name=Liliana, Heretical Healer
abilities=lifelink
auto=@movedTo(other creature[-token]|graveyard) from(mybattlefield) once:flip(Liliana, Defiant Necromancer)
text=Lifelink -- Whenever another nontoken creature you control dies, exile Liliana Heretical Healer, then return her to the battlefield transformed under her owner's control. If you do, put a 2/2 black Zombie creature token onto the battlefield.
mana={1}{B}{B}
power=2
toughness=3
type=Legendary Creature
subtype=Human Cleric
[/card]
[card]
name=Liliana, Defiant Necromancer
auto=counter(0/0,3,loyalty)
auto=token(Zombie,Creature Zombie,2/2,black)
auto={C(0/0,2,Loyalty)}:name(Discard) transforms((,newability[ability$!name(discard) notatarget(*|myhand) reject!$ controller],newability[ability$!name(discard) notatarget(*|myhand) reject!$ opponent])) ueot
auto={C(0/0,-0,Loyalty)}:name(X=0) moveto(mybattlefield) target(creature[-legendary&manacost=0]|mygraveyard)
auto={C(0/0,-1,Loyalty)}:name(X=1) moveto(mybattlefield) target(creature[-legendary&manacost=1]|mygraveyard)
auto={C(0/0,-2,Loyalty)}:name(X=2) moveto(mybattlefield) target(creature[-legendary&manacost=2]|mygraveyard)
auto={C(0/0,-3,Loyalty)}:name(X=3) moveto(mybattlefield) target(creature[-legendary&manacost=3]|mygraveyard)
auto={C(0/0,-4,Loyalty)}:name(X=4) moveto(mybattlefield) target(creature[-legendary&manacost=4]|mygraveyard)
auto={C(0/0,-5,Loyalty)}:name(X=5) moveto(mybattlefield) target(creature[-legendary&manacost=5]|mygraveyard)
auto={C(0/0,-6,Loyalty)}:name(X=6) moveto(mybattlefield) target(creature[-legendary&manacost=6]|mygraveyard)
auto={C(0/0,-7,Loyalty)}:name(X=7) moveto(mybattlefield) target(creature[-legendary&manacost=7]|mygraveyard)
auto={C(0/0,-8,Loyalty)}:name(emblem) emblem transforms((,newability[@movedto(mygraveyard) from(creature|battlefield):all(trigger[to]) phaseaction[endofturn once] moveto(mybattlefield)],newability[@movedto(opponentgraveyard) from(creature|battlefield):all(trigger[to]) phaseaction[endofturn once] moveto(opponentbattlefield)])) forever dontremove
text=+2: Each player discards a card. -X: Return target nonlegendary creature with converted mana cost X from your graveyard to the battlefield. -8: You get an emblem with "Whenever a creature you control dies, return it to the battlefield under your control at the beginning of the next end step."
type=Planeswalker
subtype=Liliana
color=black
[/card]

and I repaired Liliana, Heretical Healer and Liliana, Defiant Necromancer code.

Now Liliana did not have multiple transform. and Emblem work fine.

by the way, I need Origin Id numbers = _card.dat file..
Tacoghandi
Posts: 1197
Joined: Thu Apr 28, 2011 11:34 pm

Re: Magic Origins

Post by Tacoghandi »

This set has finally been uploaded to gatherer. I am going to start coding today. If someone could get to work on the _cards.dat with correct image id's that would be awesome. Otherwise I will be doing _cards.dat file as I code each card individually which may be a bit slow.
!!Check out My Created Sets and other Stuff!!

viewtopic.php?f=22&t=3380
Locked