Hi. I've got a five new cards coded to add to the primitives.
The first three are not yet fully encoded. They fulfill almost 90% of what the card should say but it does not behave 100% as it should. The last two, works fine.
Mycosynth Lattice
Code: Select all
[card]
name=Mycosynth Lattice
auto=lord(*|battlefield) transforms((artifact))
auto=lord(*|battlefield) devoid
auto=lord(*|stack) devoid
auto=lord(*|library) devoid
auto=lord(*|hand) devoid
auto=lord(*|graveyard) devoid
auto=lord(*|exile) devoid
auto=lord(*|sideboard) devoid
auto=lord(*|mycastingzone) anytypeofmana
text=All permanents are artifacts in addition to their other types. -- All cards that aren't on the battlefield, spells, and permanents are colorless. -- Players may spend mana as though it were mana of any color.
mana={6}
type=Artifact
[/card]
Problem:It doesn't transform your library in colorless, also, all activated abilities costs still pay with their oiriginal mana costs colors.
Time Vault
Code: Select all
[card]
name=Time Vault
abilities=doesnotuntap
auto=tap(noevent)
auto=@each my beginofturn sourcetap:may (turns:-1 controller) && untapthis
auto={T}:turns:+1 controller
text=Time Vault enters the battlefield tapped. -- Time Vault doesn't untap during your untap step. -- If you would begin your turn while Time Vault is tapped, you may skip that turn instead. If you do, untap Time Vault. -- {T}: Take an extra turn after this one.
mana={2}
type=Artifact
[/card]
Problem:It doesn't end your turn at the beginning of your turn when you choose the option skip. It skips your turn, after finish that turn. Then you get your extra turn.
Prototype Portal
Code: Select all
[card]
name=Prototype Portal
auto=may imprint notatarget(artifact|myhand)
auto={X}{t}:activate castcard(copied noevent named!:imprintedcard:!)
text=Imprint -- When Prototype Portal enters the battlefield, you may exile an artifact card from your hand. -- {X}, {T}: Create a token that's a copy of the exiled card. X is the converted mana cost of that card.
mana={4}
type=Artifact
[/card]
Problem:It cast the artifact for free. Not by the converted mana cost of the exiled card.
Elvish Soultiller
Code: Select all
[card]
name=Elvish Soultiller
auto=@movedTo(this|mygraveyard) from(mybattlefield):chooseatype moveTo(mylibrary) all(creature[chosentype]|mygraveyard) chooseend && shuffle
text=When Elvish Soultiller is put into a graveyard from the battlefield, choose a creature type. Shuffle all creature cards of that type from your graveyard into your library.
mana={3}{G}{G}
type=Creature
subtype=Elf Mutant
power=5
toughness=4
[/card]
Original Problem:When you cast it, the game crashes.
Solution: Now when it dies, it does what suppose have to do.
Hold the Gates
Code: Select all
[card]
name=Hold the Gates
auto=foreach(Gate|mybattlefield) lord(creature|myBattlefield) 0/1
auto=lord(creature|myBattlefield) vigilance
text=Creatures you control get +0/+1 for each Gate you control and have vigilance.
mana={2}{W}
type=Enchantment
[/card]
Original Problem:When stay in the battlefield, creatures you control get +0/+1 and vigilance. Doesn't count the gates.
Solution: Works perfectly.