Corrections to 18.6 mtg.txt

Do not post feature requests here, please.
Before posting bugs report check the Image Bug reporting help & guidelines
Forum rules
Do not post Features/Improvments request here (i.e : AI being stupid is not a bug, not being able to do a mulligan is not a bug, etc..etc..)
Before posting, please read the Bugs reporting guideline
sandman423
Posts: 806
Joined: Thu Sep 10, 2009 8:59 pm

Re: Corrections to 18.6 mtg.txt

Post by sandman423 »

Burn at the Stake doesn't work at all..
kevlahnota
Posts: 619
Joined: Tue Feb 08, 2011 3:00 pm
Location: Philippines
Contact:

Re: Corrections to 18.6 mtg.txt

Post by kevlahnota »

Burn at the Stake is not in the Official primitives, its not supported.
sandman423 wrote:Burn at the Stake doesn't work at all..

Shimian Specter and Nezumi Shortfang Fixed @ SVN R4600, thanks for reporting.
Th1rte3n wrote:Nezumi Shortfang's ability cost is set to {0}, when it should be {1}{B}{T}.

Shimian Specter also isn't functional - it exiles your target from their hand, then exiles all copies of Shimian Specter from your own hand, graveyard, library, and battlefield. The "&& all(*[share!name!]|targetcontrollerbattlefield) moveto(exile)" should be removed since it shouldn't be exiling from the battlefield anyway, but I'm not sure how to go about fixing the rest of the functionality. Lobotomy, which has a similar ability, does work correctly, I assume because of the target= line in its coding, which wouldn't work on Shimian's triggered ability (I don't think).
Th1rte3n
Posts: 44
Joined: Mon Jun 28, 2010 11:13 pm

Re: Corrections to 18.6 mtg.txt

Post by Th1rte3n »

"Zhang Liao, Hero of Hefei" incorrectly has horsemanship - he should have the discard ability, but not horsemanship.
mister_playboy
Posts: 50
Joined: Sat Aug 04, 2012 8:15 am

Re: Corrections to 18.6 mtg.txt

Post by mister_playboy »

Liliana of the Veil and Snapcaster Mage don't appear in any of the current primitives files. Here's enough to get them into unsupported.txt so you can complete your ISD collection:

Code: Select all

[card]
name=Liliana of the Veil
auto=counter(0/0,3,loyalty)
text=+1: Each player discards a card. -- -2: Target player sacrifices a creature. -- -6: Separate all permanents target player controls into two piles. That player sacrifices all permanents in the pile of his or her choice.
mana={1}{B}{B}
type=Planeswalker
subtype=Liliana
[/card]

Code: Select all

[card]
name=Snapcaster Mage
abilities=flash
text=When Snapcaster Mage enters the battlefield, target instant or sorcery card in your graveyard gains flashback until end of turn. The flashback cost is equal to its mana cost. (You may cast that card from your graveyard for its flashback cost. Then exile it.)
mana={1}{U}
type=Creature
subtype=Human Wizard
power=2
toughness=1
[/card]
holgern
Posts: 65
Joined: Sat Feb 02, 2013 4:50 pm

Re: Corrections to 18.6 mtg.txt

Post by holgern »

Glistener Elf sould be have a subype "Elf Warrior" insteat of "Elf"
holgern
Posts: 65
Joined: Sat Feb 02, 2013 4:50 pm

Re: Corrections to 18.6 mtg.txt

Post by holgern »

I wrote a small script, which is based on https://github.com/chigby/mtg and compares the database from http://gatherer.wizards.com with the mtg.txt.

The script compares the type, subtype and manacost

The script found the following:

Aven Riftwatcher
subtype wrong wagic: Bird rebel Soldier should be Bird Rebel Soldier

Bargaining Table
mana symbol wrong wagic: 1 should be 5

Black Cat
subtype wrong wagic: zombie Cat should be Zombie Cat

Bloodhusk Ritualist
subtype wrong wagic: Horror should be Vampire Shaman

Bloodlord of Vaasgoth
subtype wrong wagic: Vampire should be Vampire Warrior

Brindle Boar
subtype wrong wagic: Beast should be Boar


I will post more results, but the script is very slow and a little buggy.
holgern
Posts: 65
Joined: Sat Feb 02, 2013 4:50 pm

Re: Corrections to 18.6 mtg.txt

Post by holgern »

The script runs through with the following results (i removed Glistener Elf, as i had reported in a previous thread). I hope this is helpful and will improve wagic!

Champion's Helm
subtype wrong: subtype= should be Equipment

Coldsteel Heart
type wrong: Artifact should be Snow Artifact
subtype wrong: Snow should be empty

Copper Carapace
subtype wrong: subtype= should be Equipment

Crop Rotation
type wrong: instant should be Instant

Darksteel Garrison
subtype wrong: Equipment should be Fortification

Dryad Arbor
type wrong: Creature Land should be Land Creature

Ebon Praetor
subtype wrong: Avatar should be Avatar Praetor

Elder Spawn
subtype wrong: Elemental should be Spawn

Geralf's Mindcrusher
subtype wrong: Zombie should be Zombie Horror

Gobhobbler Rats
type wrong: creature should be Creature

Goblin Fireslinger
subtype wrong: Goblin should be Goblin Warrior

Gorehorn Minotaurs
subtype wrong: Minotaur warrior should be Minotaur Warrior

Greater Werewolf
subtype wrong: Human Wolf should be Werewolf

Gwafa Hazid, Profiteer
type wrong: Creature should be Legendary Creature
subtype wrong: Legendary Human Rogue should be Human Rogue

Headless Skaab
subtype wrong: Zombie should be Zombie Warrior

Inexorable Tide
type wrong: enchantment should be Enchantment

Infernal Plunge
type wrong: Instant should be Sorcery

Kuldotha Ringleader
subtype wrong: Ogre Warrior should be Giant Berserker

Leyline of Anticipation
type wrong: enchantment should be Enchantment

Leyline of the Meek
type wrong: enchantment should be Enchantment

Lone Missionary
subtype wrong: Kor Cleric should be Kor Monk

Lovisa Coldeyes
subtype wrong: Human barbarian should be Human

Moon Heron
subtype wrong: Bird Spirit should be Spirit Bird

Mystifying Maze
type wrong: land should be Land

Nearheath Stalker
subtype wrong: Vampire should be Vampire Rogue

Nighthaze
type wrong: Instant should be Sorcery

Phage the Untouchable
subtype wrong: Minion should be Zombie Minion

Protean Hydra
subtype wrong: hydra should be Hydra

Rukh Egg
subtype wrong: Egg should be Bird

Rupture Spire
type wrong: land should be Land

Sanguine Praetor
subtype wrong: Avatar should be Avatar Praetor

Sightless Ghoul
subtype wrong: Zombie should be Zombie Soldier

Silverskin Armor
subtype wrong: subtype= should be Equipment

Skinwing
subtype wrong: subtype= should be Equipment

Spike Colony
subtype wrong: Spike Colony should be Spike

Spiraling Duelist
subtype wrong: Human Knight should be Human Berserker

Sporeback Troll
subtype wrong: Human Mutant should be Troll Mutant

Stromkirk Patrol
subtype wrong: Vampire should be Vampire Soldier

Sword of Feast and Famine
subtype wrong: equipment should be Equipment

Taste of Blood
type wrong: Instant should be Sorcery

Tormented Pariah
subtype wrong: Human Werewolf should be Human Warrior Werewolf

Treacherous Werewolf
subtype wrong: Human Wolf Minion should be Werewolf Minion

Turnabout
type wrong: instant should be Instant

Urza's Mine
subtype wrong: subtype= should be Urza's Mine

Urza's Power Plant
subtype wrong: subtype= should be Urza's Power-Plant

Urza's Tower
subtype wrong: subtype= should be Urza's Tower

Viridian Claw
subtype wrong: subtype= should be Equipment

Vulshok Refugee
subtype wrong: Human warrior should be Human Warrior

Warden of the Wall
subtype wrong: Equipment, subtype should be empty

Wheel of Torture
type wrong: artifact should be Artifact

Zof Shade
subtype wrong: Horror should be Shade
KarloxLoKo
Posts: 64
Joined: Thu May 07, 2009 10:18 am
Location: Shandalar

Re: Corrections to 18.6 mtg.txt

Post by KarloxLoKo »

More typos:

Contagion Engine (MBS)
[card]
name=Contagion Engine
auto=target(player) ability$!name(target player) counter(1/1,1) all(creature|mybattlefield)!$ targetedplayer
auto={4}{T}:notatarget(proliferation) proliferate && proliferate
text=When Contagion Engine enters the battlefield, put a -1/-1 counter on each creature target player controls. -- {4},{T}: Proliferate, then proliferate again. (You choose any number of permanents and/or players with counters on them, then give each another counter of a kind already there. Then do it again.)
mana={6}
type=Artifact
[/card]

must be:

[card]
name=Contagion Engine
auto=target(player) ability$!name(target player) counter(-1/-1,1) all(creature|mybattlefield)!$ targetedplayer
auto={4}{T}:notatarget(proliferation) proliferate && proliferate
text=When Contagion Engine enters the battlefield, put a -1/-1 counter on each creature target player controls. -- {4},{T}: Proliferate, then proliferate again. (You choose any number of permanents and/or players with counters on them, then give each another counter of a kind already there. Then do it again.)
mana={6}
type=Artifact
[/card]
MPR full collection owner!

Yo no quiero firma.
I Don't want signature.
It's all fun and games until someone loses an eye.
mister_playboy
Posts: 50
Joined: Sat Aug 04, 2012 8:15 am

Re: Corrections to 18.6 mtg.txt

Post by mister_playboy »

Havengul Lich and Maelstrom Wanderer currently missing from unsupported.txt.

Code: Select all

[card]
name=Havengul Lich
text={1}: You may cast target creature card in a graveyard this turn. When you cast that card this turn, Havengul Lich gains all activated abilities of that card until end of turn.
mana={3}{U}{B}
type=Creature
subtype=Zombie Wizard
power=4
toughness=4
[/card]

Code: Select all

[card]
name=Maelstrom Wanderer
text=Creatures you control have haste. -- Cascade, cascade (When you cast this spell, exile cards from the top of your library until you exile a nonland card that costs less. You may cast it without paying its mana cost. Put the exiled cards on the bottom in a random order. Then do it again.)
mana={5}{U}{R}{G}
type=Legendary Creature
subtype=Elemental
power=7
toughness=5
[/card]
KF1
Posts: 1952
Joined: Tue Apr 06, 2010 7:04 pm

Re: Corrections to 18.6 mtg.txt

Post by KF1 »

Grave Betrayal (RTR) is missing from the 18.6 MTG.txt.

Code: Select all

[card]
name=Grave Betrayal
auto=@movedTo(creature|graveyard) from(opponentbattlefield):all(trigger) transforms((,newability[phaseaction[endofturn once] moveto(opponentbattlefield)],newability[phaseaction[endofturn once] counter(1/1.1)]))
auto=@movedTo(creature|graveyard) from(opponentbattlefield):phaseaction[endofturn once] token(-270960) controller
text=Whenever a creature you don't control dies, return it to the battlefield under your control with an additional +1/+1 counter on it at the beginning of the next end step. That creature is a black Zombie in addition to its other colors and types.
mana={5}{B}{B}
type=Enchantment
[/card]
I was not aware this was removed for any reason from the primitives as of r4763.
Locked