Corrections to 18.6 mtg.txt
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
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
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
Burn at the Stake is not in the Official primitives, its not supported.
Shimian Specter and Nezumi Shortfang Fixed @ SVN R4600, thanks for reporting.
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).
Optimized Android Images - up to Aether Revolt
MTG Dynamic Theme
HIRES MTG THEME FOR LATEST WAGIC GIT
------------------------------------
<DOTP> MAGIC 2014 Custom DLC
MTG Dynamic Theme
HIRES MTG THEME FOR LATEST WAGIC GIT
------------------------------------
<DOTP> MAGIC 2014 Custom DLC
Re: Corrections to 18.6 mtg.txt
"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
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]Re: Corrections to 18.6 mtg.txt
Glistener Elf sould be have a subype "Elf Warrior" insteat of "Elf"
Re: Corrections to 18.6 mtg.txt
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.
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.
Re: Corrections to 18.6 mtg.txt
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
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
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]
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.
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
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]Re: Corrections to 18.6 mtg.txt
Grave Betrayal (RTR) is missing from the 18.6 MTG.txt.
I was not aware this was removed for any reason from the primitives as of r4763.
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]