Skip to content

Commit

Permalink
wmllint: added rule to handle removal of small portraits
Browse files Browse the repository at this point in the history
  • Loading branch information
Elvish-Hunter committed Mar 24, 2016
1 parent dd2d193 commit 15777e3
Showing 1 changed file with 183 additions and 1 deletion.
184 changes: 183 additions & 1 deletion data/tools/wmllint
Expand Up @@ -634,7 +634,189 @@ linechanges = (
("{ABILITY_LEADERSHIP_LEVEL_3}", "{ABILITY_LEADERSHIP}"),
("{ABILITY_LEADERSHIP_LEVEL_4}", "{ABILITY_LEADERSHIP}"),
("{ABILITY_LEADERSHIP_LEVEL_5}", "{ABILITY_LEADERSHIP}"),
("misc/icon-amla-tough.png","icons/amla-default.png")
("misc/icon-amla-tough.png","icons/amla-default.png"),

# Changed in 1.13.4: removal of small portraits with black background
("portraits/drakes/transparent/blademaster.png", "portraits/drakes/blademaster.png"),
("portraits/drakes/transparent/burner.png", "portraits/drakes/burner.png"),
("portraits/drakes/transparent/clasher.png", "portraits/drakes/clasher.png"),
("portraits/drakes/transparent/enforcer.png", "portraits/drakes/enforcer.png"),
("portraits/drakes/transparent/fighter.png", "portraits/drakes/fighter.png"),
("portraits/drakes/transparent/flameheart.png", "portraits/drakes/flameheart.png"),
("portraits/drakes/transparent/glider.png", "portraits/drakes/glider.png"),
("portraits/drakes/transparent/hurricane.png", "portraits/drakes/hurricane.png"),
("portraits/drakes/transparent/inferno.png", "portraits/drakes/inferno.png"),
("portraits/drakes/transparent/warden.png", "portraits/drakes/warden.png"),
("portraits/dwarves/transparent/dragonguard.png", "portraits/dwarves/dragonguard.png"),
("portraits/dwarves/transparent/explorer.png", "portraits/dwarves/explorer.png"),
("portraits/dwarves/transparent/fighter-2.png", "portraits/dwarves/fighter-2.png"),
("portraits/dwarves/transparent/fighter.png", "portraits/dwarves/fighter.png"),
("portraits/dwarves/transparent/gryphon-rider.png", "portraits/dwarves/gryphon-rider.png"),
("portraits/dwarves/transparent/guard.png", "portraits/dwarves/guard.png"),
("portraits/dwarves/transparent/lord.png", "portraits/dwarves/lord.png"),
("portraits/dwarves/transparent/runemaster.png", "portraits/dwarves/runemaster.png"),
("portraits/dwarves/transparent/scout.png", "portraits/dwarves/scout.png"),
("portraits/dwarves/transparent/sentinel.png", "portraits/dwarves/sentinel.png"),
("portraits/dwarves/transparent/thunderer.png", "portraits/dwarves/thunderer.png"),
("portraits/dwarves/transparent/ulfserker.png", "portraits/dwarves/ulfserker.png"),
("portraits/elves/transparent/archer+female.png", "portraits/elves/archer+female.png"),
("portraits/elves/transparent/archer.png", "portraits/elves/archer.png"),
("portraits/elves/transparent/captain.png", "portraits/elves/captain.png"),
("portraits/elves/transparent/druid.png", "portraits/elves/druid.png"),
("portraits/elves/transparent/fighter.png", "portraits/elves/fighter.png"),
("portraits/elves/transparent/hero.png", "portraits/elves/hero.png"),
("portraits/elves/transparent/high-lord.png", "portraits/elves/high-lord.png"),
("portraits/elves/transparent/lady.png", "portraits/elves/lady.png"),
("portraits/elves/transparent/lord.png", "portraits/elves/lord.png"),
("portraits/elves/transparent/marksman+female.png", "portraits/elves/marksman+female.png"),
("portraits/elves/transparent/marksman.png", "portraits/elves/marksman.png"),
("portraits/elves/transparent/ranger+female.png", "portraits/elves/ranger+female.png"),
("portraits/elves/transparent/ranger.png", "portraits/elves/ranger.png"),
("portraits/elves/transparent/scout.png", "portraits/elves/scout.png"),
("portraits/elves/transparent/shaman.png", "portraits/elves/shaman.png"),
("portraits/elves/transparent/shyde.png", "portraits/elves/shyde.png"),
("portraits/elves/transparent/sorceress.png", "portraits/elves/sorceress.png"),
("portraits/elves/transparent/sylph.png", "portraits/elves/sylph.png"),
("portraits/goblins/transparent/direwolver.png", "portraits/goblins/direwolver.png"),
("portraits/goblins/transparent/impaler.png", "portraits/goblins/impaler.png"),
("portraits/goblins/transparent/pillager.png", "portraits/goblins/pillager.png"),
("portraits/goblins/transparent/rouser-2.png", "portraits/goblins/rouser-2.png"),
("portraits/goblins/transparent/rouser.png", "portraits/goblins/rouser.png"),
("portraits/goblins/transparent/spearman-2.png", "portraits/goblins/spearman-2.png"),
("portraits/goblins/transparent/spearman.png", "portraits/goblins/spearman.png"),
("portraits/goblins/transparent/wolf-rider.png", "portraits/goblins/wolf-rider.png"),
("portraits/humans/transparent/assassin+female.png", "portraits/humans/assassin+female.png"),
("portraits/humans/transparent/assassin.png", "portraits/humans/assassin.png"),
("portraits/humans/transparent/bandit.png", "portraits/humans/bandit.png"),
("portraits/humans/transparent/bowman.png", "portraits/humans/bowman.png"),
("portraits/humans/transparent/cavalier.png", "portraits/humans/cavalier.png"),
("portraits/humans/transparent/cavalryman.png", "portraits/humans/cavalryman.png"),
("portraits/humans/transparent/dark-adept+female.png", "portraits/humans/dark-adept+female.png"),
("portraits/humans/transparent/dark-adept.png", "portraits/humans/dark-adept.png"),
("portraits/humans/transparent/duelist.png", "portraits/humans/duelist.png"),
("portraits/humans/transparent/fencer.png", "portraits/humans/fencer.png"),
("portraits/humans/transparent/footpad+female.png", "portraits/humans/footpad+female.png"),
("portraits/humans/transparent/footpad.png", "portraits/humans/footpad.png"),
("portraits/humans/transparent/general.png", "portraits/humans/general.png"),
("portraits/humans/transparent/grand-knight-2.png", "portraits/humans/grand-knight-2.png"),
("portraits/humans/transparent/grand-knight.png", "portraits/humans/grand-knight.png"),
("portraits/humans/transparent/halberdier.png", "portraits/humans/halberdier.png"),
("portraits/humans/transparent/heavy-infantry.png", "portraits/humans/heavy-infantry.png"),
("portraits/humans/transparent/horseman.png", "portraits/humans/horseman.png"),
("portraits/humans/transparent/huntsman.png", "portraits/humans/huntsman.png"),
("portraits/humans/transparent/iron-mauler.png", "portraits/humans/iron-mauler.png"),
("portraits/humans/transparent/javelineer.png", "portraits/humans/javelineer.png"),
("portraits/humans/transparent/knight.png", "portraits/humans/knight.png"),
("portraits/humans/transparent/lancer.png", "portraits/humans/lancer.png"),
("portraits/humans/transparent/lieutenant.png", "portraits/humans/lieutenant.png"),
("portraits/humans/transparent/longbowman.png", "portraits/humans/longbowman.png"),
("portraits/humans/transparent/mage-arch+female.png", "portraits/humans/mage-arch+female.png"),
("portraits/humans/transparent/mage-arch.png", "portraits/humans/mage-arch.png"),
("portraits/humans/transparent/mage+female.png", "portraits/humans/mage+female.png"),
("portraits/humans/transparent/mage-light+female.png", "portraits/humans/mage-light+female.png"),
("portraits/humans/transparent/mage-light.png", "portraits/humans/mage-light.png"),
("portraits/humans/transparent/mage.png", "portraits/humans/mage.png"),
("portraits/humans/transparent/mage-red+female.png", "portraits/humans/mage-red+female.png"),
("portraits/humans/transparent/mage-red.png", "portraits/humans/mage-red.png"),
("portraits/humans/transparent/mage-silver+female.png", "portraits/humans/mage-silver+female.png"),
("portraits/humans/transparent/mage-silver.png", "portraits/humans/mage-silver.png"),
("portraits/humans/transparent/mage-white+female.png", "portraits/humans/mage-white+female.png"),
("portraits/humans/transparent/mage-white.png", "portraits/humans/mage-white.png"),
("portraits/humans/transparent/marshal-2.png", "portraits/humans/marshal-2.png"),
("portraits/humans/transparent/marshal.png", "portraits/humans/marshal.png"),
("portraits/humans/transparent/master-at-arms.png", "portraits/humans/master-at-arms.png"),
("portraits/humans/transparent/master-bowman.png", "portraits/humans/master-bowman.png"),
("portraits/humans/transparent/necromancer+female.png", "portraits/humans/necromancer+female.png"),
("portraits/humans/transparent/necromancer.png", "portraits/humans/necromancer.png"),
("portraits/humans/transparent/outlaw+female.png", "portraits/humans/outlaw+female.png"),
("portraits/humans/transparent/outlaw.png", "portraits/humans/outlaw.png"),
("portraits/humans/transparent/paladin.png", "portraits/humans/paladin.png"),
("portraits/humans/transparent/peasant.png", "portraits/humans/peasant.png"),
("portraits/humans/transparent/pikeman.png", "portraits/humans/pikeman.png"),
("portraits/humans/transparent/ranger.png", "portraits/humans/ranger.png"),
("portraits/humans/transparent/royal-guard.png", "portraits/humans/royal-guard.png"),
("portraits/humans/transparent/ruffian.png", "portraits/humans/ruffian.png"),
("portraits/humans/transparent/sergeant.png", "portraits/humans/sergeant.png"),
("portraits/humans/transparent/spearman-2.png", "portraits/humans/spearman-2.png"),
("portraits/humans/transparent/spearman.png", "portraits/humans/spearman.png"),
("portraits/humans/transparent/swordsman-2.png", "portraits/humans/swordsman-2.png"),
("portraits/humans/transparent/swordsman-3.png", "portraits/humans/swordsman-3.png"),
("portraits/humans/transparent/swordsman.png", "portraits/humans/swordsman.png"),
("portraits/humans/transparent/thief+female.png", "portraits/humans/thief+female.png"),
("portraits/humans/transparent/thief.png", "portraits/humans/thief.png"),
("portraits/humans/transparent/thug.png", "portraits/humans/thug.png"),
("portraits/humans/transparent/trapper.png", "portraits/humans/trapper.png"),
("portraits/humans/transparent/woodsman.png", "portraits/humans/woodsman.png"),
("portraits/khalifate/transparent/hakim.png", "portraits/khalifate/hakim.png"),
("portraits/merfolk/transparent/enchantress.png", "portraits/merfolk/enchantress.png"),
("portraits/merfolk/transparent/fighter.png", "portraits/merfolk/fighter.png"),
("portraits/merfolk/transparent/hoplite.png", "portraits/merfolk/hoplite.png"),
("portraits/merfolk/transparent/hunter.png", "portraits/merfolk/hunter.png"),
("portraits/merfolk/transparent/initiate-2.png", "portraits/merfolk/initiate-2.png"),
("portraits/merfolk/transparent/initiate.png", "portraits/merfolk/initiate.png"),
("portraits/merfolk/transparent/netcaster.png", "portraits/merfolk/netcaster.png"),
("portraits/merfolk/transparent/priestess.png", "portraits/merfolk/priestess.png"),
("portraits/merfolk/transparent/spearman.png", "portraits/merfolk/spearman.png"),
("portraits/merfolk/transparent/triton.png", "portraits/merfolk/triton.png"),
("portraits/monsters/transparent/bat.png", "portraits/monsters/bat.png"),
("portraits/monsters/transparent/deep-tentacle.png", "portraits/monsters/deep-tentacle.png"),
("portraits/monsters/transparent/giant-mudcrawler.png", "portraits/monsters/giant-mudcrawler.png"),
("portraits/monsters/transparent/gryphon.png", "portraits/monsters/gryphon.png"),
("portraits/monsters/transparent/ogre.png", "portraits/monsters/ogre.png"),
("portraits/monsters/transparent/scorpion.png", "portraits/monsters/scorpion.png"),
("portraits/monsters/transparent/sea-serpent.png", "portraits/monsters/sea-serpent.png"),
("portraits/monsters/transparent/yeti.png", "portraits/monsters/yeti.png"),
("portraits/monsters/transparent/young-ogre.png", "portraits/monsters/young-ogre.png"),
("portraits/nagas/transparent/fighter.png", "portraits/nagas/fighter.png"),
("portraits/nagas/transparent/myrmidon.png", "portraits/nagas/myrmidon.png"),
("portraits/orcs/transparent/archer.png", "portraits/orcs/archer.png"),
("portraits/orcs/transparent/assassin.png", "portraits/orcs/assassin.png"),
("portraits/orcs/transparent/crossbowman.png", "portraits/orcs/crossbowman.png"),
("portraits/orcs/transparent/grunt-2.png", "portraits/orcs/grunt-2.png"),
("portraits/orcs/transparent/grunt-3.png", "portraits/orcs/grunt-3.png"),
("portraits/orcs/transparent/grunt-4.png", "portraits/orcs/grunt-4.png"),
("portraits/orcs/transparent/grunt-5.png", "portraits/orcs/grunt-5.png"),
("portraits/orcs/transparent/grunt-6.png", "portraits/orcs/grunt-6.png"),
("portraits/orcs/transparent/grunt.png", "portraits/orcs/grunt.png"),
("portraits/orcs/transparent/leader-2.png", "portraits/orcs/leader-2.png"),
("portraits/orcs/transparent/leader.png", "portraits/orcs/leader.png"),
("portraits/orcs/transparent/slayer.png", "portraits/orcs/slayer.png"),
("portraits/orcs/transparent/slurbow.png", "portraits/orcs/slurbow.png"),
("portraits/orcs/transparent/sovereign.png", "portraits/orcs/sovereign.png"),
("portraits/orcs/transparent/warlord.png", "portraits/orcs/warlord.png"),
("portraits/orcs/transparent/warrior.png", "portraits/orcs/warrior.png"),
("portraits/saurians/transparent/augur.png", "portraits/saurians/augur.png"),
("portraits/saurians/transparent/skirmisher.png", "portraits/saurians/skirmisher.png"),
("portraits/trolls/transparent/troll-hero-alt.png", "portraits/trolls/troll-hero-alt.png"),
("portraits/trolls/transparent/troll-hero.png", "portraits/trolls/troll-hero.png"),
("portraits/trolls/transparent/troll.png", "portraits/trolls/troll.png"),
("portraits/trolls/transparent/troll-rocklobber.png", "portraits/trolls/troll-rocklobber.png"),
("portraits/trolls/transparent/troll-shaman.png", "portraits/trolls/troll-shaman.png"),
("portraits/trolls/transparent/troll-warrior.png", "portraits/trolls/troll-warrior.png"),
("portraits/trolls/transparent/whelp.png", "portraits/trolls/whelp.png"),
("portraits/undead/transparent/ancient-lich.png", "portraits/undead/ancient-lich.png"),
("portraits/undead/transparent/archer.png", "portraits/undead/archer.png"),
("portraits/undead/transparent/banebow.png", "portraits/undead/banebow.png"),
("portraits/undead/transparent/bone-shooter.png", "portraits/undead/bone-shooter.png"),
("portraits/undead/transparent/brown-lich.png", "portraits/undead/brown-lich.png"),
("portraits/undead/transparent/deathblade.png", "portraits/undead/deathblade.png"),
("portraits/undead/transparent/death-knight.png", "portraits/undead/death-knight.png"),
("portraits/undead/transparent/draug-2.png", "portraits/undead/draug-2.png"),
("portraits/undead/transparent/draug.png", "portraits/undead/draug.png"),
("portraits/undead/transparent/ghost.png", "portraits/undead/ghost.png"),
("portraits/undead/transparent/ghoul.png", "portraits/undead/ghoul.png"),
("portraits/undead/transparent/lich.png", "portraits/undead/lich.png"),
("portraits/undead/transparent/nightgaunt.png", "portraits/undead/nightgaunt.png"),
("portraits/undead/transparent/revenant.png", "portraits/undead/revenant.png"),
("portraits/undead/transparent/shadow.png", "portraits/undead/shadow.png"),
("portraits/undead/transparent/skeleton.png", "portraits/undead/skeleton.png"),
("portraits/undead/transparent/soulless.png", "portraits/undead/soulless.png"),
("portraits/undead/transparent/spectre.png", "portraits/undead/spectre.png"),
("portraits/undead/transparent/walking-corpse.png", "portraits/undead/walking-corpse.png"),
("portraits/undead/transparent/wraith.png", "portraits/undead/wraith.png"),
("portraits/woses/transparent/ancient-wose.png", "portraits/woses/ancient-wose.png"),
("portraits/woses/transparent/wose.png", "portraits/woses/wose.png")

)

def validate_on_pop(tagstack, closer, filename, lineno):
Expand Down

0 comments on commit 15777e3

Please sign in to comment.