Module:Tierlist
Documentation for this module may be created at Module:Tierlist/doc
local p = {}
-- keywords (and now categories) for wikinerds
local keywordMap = {
-- starter towers!!
["Scout"] = { file = "DefaultScout0.png", category = "starter", "tower" },
["Sniper"] = { file = "DefaultSniper0.png", category = "starter", "tower" },
["Paintballer"] = { file = "DefaultPaintballer0.png", category = "starter", "tower" },
["Demoman"] = { file = "DefaultDemoman0.png", category = "starter", "tower" },
["Boomerang"] = { file = "DefaultBoomerang0.png", category = "starter", "tower" },
["Slime Trooper"] = { file = "DefaultSlimeTrooper0.png", category = "starter", "tower" },
["Soldier"] = { file = "DefaultSoldier0.png", category = "starter", "tower" },
-- intermediate towers!!
["Freezer"] = { file = "DefaultFreezer0.png", category = "intermediate", "tower" },
["Assassin"] = { file = "DefaultAssassin0.png", category = "intermediate", "tower" },
["Militant"] = { file = "DefaultMilitant0.png", category = "intermediate", "tower" },
["Pyromancer"] = { file = "DefaultPyromancer0.png", category = "intermediate", "tower" },
["Shotgunner"] = { file = "DefaultShotgunner0.png", category = "intermediate", "tower" },
["Hunter"] = { file = "DefaultHunter0.png", category = "starter", "tower" },
["Ace Pilot"] = { file = "AcePilotNewIcon.png", category = "intermediate", "tower" },
["Medic"] = { file = "DefaultMedic0.png", category = "intermediate", "tower" },
["Farm"] = { file = "DefaultFarmIcon.png", category = "intermediate", "tower" },
["Electroshocker"] = { file = "DefaultElectroshockerIcon2.png", category = "intermediate", "tower" },
["Rocketeer"] = { file = "RocketeerIcon2025.png", category = "intermediate", "tower" },
["Trapper"] = { file = "TrapperIcon.png", category = "intermediate", "tower" },
["Pulse Trooper"] = { file = "DefaultPulseTrooperIconIG.png", category = "intermediate", "tower" },
["Military Base"] = { file = "DefaultMilitaryBaseIconM29.png", category = "intermediate", "tower" },
["Crook Boss"] = { file = "CBRCBossIcon.png", category = "intermediate", "tower" },
-- advanced towers!!
["Commander"] = { file = "Commandernew.png", category = "advanced", "tower" },
["Warden"] = { file = "Warden.png", category = "advanced", "tower" },
["Cowboy"] = { file = "WDDefaultCowboyIcon.png", category = "advanced", "tower" },
["DJ Booth"] = { file = "DefaultDJBoothIconAug2024.png", category = "advanced", "tower" },
["Tesla"] = { file = "TeslaIcon.png", category = "advanced", "tower" },
["Saboteur"] = { file = "SaboteurIcon.png", category = "advanced", "tower" },
["Minigunner"] = { file = "NewMinigunner.png", category = "advanced", "tower" },
["Ranger"] = { file = "Newranger.png", category = "advanced", "tower" },
["Pursuit"] = { file = "PursuitNewIcon.png", category = "advanced", "tower" },
["Gatling Gun"] = { file = "GatlingGunIcon.png", category = "advanced", "tower" },
["Turret"] = { file = "TurretIcon.png", category = "advanced", "tower" },
["Mortar"] = { file = "MortarIcon.png", category = "advanced", "tower" },
["Mercenary Base"] = { file = "DefaultMercenaryBaseIcon.png", category = "advanced", "tower" },
-- hardcore towers!!
["Brawler"] = { file = "BrawlerFromTDS.png", category = "hardcore", "tower" },
["Necromancer"] = { file = "NecromancerTowerIcon.png", category = "hardcore", "tower" },
["Accelerator"] = { file = "DefaultAcceleratorIcon2.png", category = "hardcore", "tower" },
["Engineer"] = { file = "EngineerIcon.png", category = "hardcore", "tower" },
["Hacker"] = { file = "HackerIcon.png", category = "hardcore", "tower" },
-- evolved towers!!
["Juggernaut"] = { file = "DefaultJuggernaut0.png", category ="evolved", "tower" },
["Operator"] = { file = "DefaultOperator0.png", category = "evolved", "tower" },
["Kingpin"] = { file = "DefaultKingpin0.png", category = "evolved", "tower" },
["Enforcer"] = { file = "DefaultEnforcer0.png", category ="evolved", "tower" },
-- golden perks!!
["Golden Minigunner"] = { file = "Goldenminigunner.png", category = "golden" },
["Golden Pyromancer"] = { file = "GoldenPyromancer0.png", category = "golden" },
["Golden Crook Boss"] = { file = "NewGoldenCrookBoss.png", category = "golden" },
["Golden Scout"] = { file = "GoldenScout0.png", category = "golden" },
["Golden Cowboy"] = { file = "WDGoldenCowboyIcon.png", category = "golden" },
["Golden Soldier"] = { file = "GoldenSoldier0.png", category = "golden" },
["Golden Demoman"] = { file = "GoldenDemoman0.png", category = "golden" },
["Golden Snowballer"] = { file = "GoldenSnowballer.png", category = "golden" },
-- exclusive towers!!
["Gladiator"] = { file = "GladiatorIconn.png", category = "exclusive", "tower" },
["Commando"] = { file = "DefaultCommando0.png", category = "exclusive", "tower" },
["Slasher"] = { file = "HexscapeSlasherIcon.png", category = "exclusive", "tower" },
["Frost Blaster"] = { file = "KRFrostBlasterIcon.png", category = "exclusive", "tower" },
["Archer"] = { file = "ArcherIcon2025.png", category = "exclusive", "tower" },
["Swarmer"] = { file = "NewDefaultSwarmerIcon.png", category = "exclusive", "tower" },
["Toxic Gunner"] = { file = "ToxicGunnerNewIcon.png", category = "exclusive", "tower" },
["Sledger"] = { file = "OICESledgerIcon.png", category = "exclusive", "tower" },
["Executioner"] = { file = "DefaultExecutioner2.png", category = "exclusive", "tower" },
["Elf Camp"] = { file = "ElfCampNewIcon.png", category = "exclusive", "tower" },
["Jester"] = { file = "JesterIcon.png", category = "exclusive", "tower" },
["Cryomancer"] = { file = "OICECryomancerIcon.png", category = "exclusive", "tower" },
["Hallow Punk"] = { file = "HallowPunkIcon.png", category = "exclusive", "tower" },
["Harvester"] = { file = "HarvesterIcon.png", category = "exclusive", "tower" },
["Snowballer"] = { file = "SnowballerIcon.png", category = "exclusive", "tower" },
["Elementalist"] = { file = "ElementalistIcon.png", category = "exclusive", "tower" },
["Firework Technician"] = { file = "FireworkTechnicianIcon.png", category = "exclusive", "tower" },
["Biologist"] = { file = "BiologistIcon.png", category = "exclusive", "tower" },
["Warlock"] = { file = "WarlockNewIcon.png", category = "exclusive", "tower" },
["Spotlight Tech"] = { file = "SpotlightTechIcon.png", category = "exclusive", "tower" },
["War Machine"] = { file = "DefaultWarMachineRework0.png", category = "exclusive", "tower" },
["Mecha Base"] = { file = "OUMechaBaseIcon.png", category = "exclusive", "tower" },
["Sentry"] = { file = "Sentry.png", category = "exclusive", "tower" },
-- placeholder for testingg --
["Place"] = { file = "Place.png", category = "TEST"},
["PlaceC"] = { file = "PlaceC.png", category = "TEST"},
-- skins below!! (sigh..) --
-- scout skins --
["Red Scout"] = { file = "RedScout0.png", category = "common" },
["Green Scout"] = { file = "GreenScout0.png", category = "common" },
["Blue Scout"] = { file = "BlueScout0.png", category = "common" },
["Survivor Scout"] = { file = "SurvivorScout0.png", category = "rare" },
["Black Ops Scout"] = { file = "BlackOpsScout0.png", category = "common" },
["Party Scout"] = { file = "PartyScout0.png", category = "event" },
["Bunny Scout"] = { file = "BunnyScout0.png", category = "event" },
["Eclipse Scout"] = { file = "EclipseScout0.png", category = "event" },
["Valentines Scout"] = { file = "ValentinesScout0.png", category = "common" },
["Beach Scout"] = { file = "BeachScout0.png", category = "event" },
["Intern Scout"] = { file = "InternScout0.png", category = "rare" },
["Prime Raven Scout"] = { file = "PrimeRavenScout0.png", category = "legendary" },
["Holiday Scout"] = { file = "HolidayScout0.png", category = "event" },
["Cookie Scout"] = { file = "CookieScout0.png", category = "event" },
["Frost Hunter Scout"] = { file = "FrostHunterScout0.png", category = "common" },
["Plushie Scout"] = { file = "PlushScout0.png", category = "event" },
["Ducky Scout"] = { file = "DuckyScout0.png", category = "common" },
["Skull Trooper Scout"] = { file = "SkullScout0.png", category = "event" },
["Masquerade Scout"] = { file = "MasquerateScout0.png", category = "event" },
["Phantom Scout"] = { file = "PhantomScout0.png", category = "uncommon" },
["Valhalla Scout"] = { file = "ValhallaScout0.png", category = "event" },
["Toilet Scout"] = { file = "ToiletScout0.png", category = "legendary" },
["Guest Scout"] = { file = "GuestScout0.png", category = "event" },
["Fallen Scout"] = { file = "FallenScoutLv0.png", category = "rare" },
["King of Rock Scout"] = { file = "KingofRockScout0.png", category = "common" },
["Haz3mn Scout"] = { file = "Haz3mnScout0.png", category = "event" },
["Shark Scout"] = { file = "SharkScout0.png", category = "uncommon" },
["Banned Scout"] = { file = "BannedScoutLevel0.png", category = "event" },
["Penguin Scout"] = { file = "PinguScout0.png", category = "uncommon" },
-- sniper skins --
["Blue Sniper"] = { file = "BlueSniper0.png", category = "common" },
["Red Sniper"] = { file = "RedSniper0.png", category = "common" },
["Ghillie Sniper"] = { file = "GhillieSniper0.png", category = "common" },
["Valentines Sniper"] = { file = "ValentinesSniper0.png", category = "common" },
["Bunny Sniper"] = { file = "BunnySniper0.png", category = "event" },
["Ducky Sniper"] = { file = "DuckySniper0.png", category = "common" },
["Silent Sniper"] = { file = "SilentSniper0.png", category = "common" },
["Davinchi Sniper"] = { file = "DavinchiSniper0.png", category = "event" },
["Redemption Sniper"] = { file = "RedemptionSniper0.png", category = "uncommon" },
["Frost Legion Sniper"] = { file = "FrostLegionSniper0.png", category = "common" },
["Shrimp Sniper"] = { file = "ShrimpSniper0.png", category = "common" },
-- paintballer skins --
["Red Paintballer"] = { file = "RedPaintballer0.png", category = "common" },
["Bunny Paintballer"] = { file = "BunnyPaintballer0.png", category = "event" },
["Green Paintballer"] = { file = "GreenPaintballer0.png", category = "common" },
-- demoman skins --
["Green Demoman"] = { file = "ImprovedAngleDemoG0.png", category = "common" },
["Blue Demoman"] = { file = "M23BlueDemoman0.png", category = "common" },
["Military Demoman"] = { file = "M23MilitaryDemoman0.png", category = "uncommon" },
["Red Demoman"] = { file = "NewRedDemoman0.png", category = "common" },
["Yellow Demoman"] = { file = "YellowDemoman0.png", category = "common" },
["Fortress Demoman"] = { file = "FortressDemoman0.png", category = "uncommon" },
["Pirate Demoman"] = { file = "PirateDemoman0.png", category = "common" },
["Pumpkin Demoman"] = { file = "PumpkinDemoman0Fixed.png", category = "event" },
["Ducky Demoman"] = { file = "DuckyDemoman0.png", category = "uncommon" },
["Ghost Demoman"] = { file = "GhostDemoman0.png", category = "uncommon" },
["Egg Demoman"] = { file = "EggDemoman0.png", category = "uncommon" },
["Crew Demoman"] = { file = "CrewDemomanIconIG.png", category = "event" },
["Beach Demoman"] = { file = "BeachDemomanIconIG.png", category = "uncommon" },
-- slime trooper skins --
["Anemone Slime Trooper"] = { file = "AnemoneSlimeTrooperIconIG.png", category = "uncommon" },
-- soldier skins --
["Blue Soldier"] = { file = "LO Blue Soldier 0.png", category = "common" },
["Red Soldier"] = { file = "KR Red Soldier 0.png", category = "common" },
["Cold Soldier Soldier"] = { file = "Cold Soldier Soldier 0.png", category = "uncommon" },
["Party Soldier"] = { file = "KR Party Soldier 0.png", category = "event" },
["Toy Soldier"] = { file = "KRToySoldier0.png", category = "common" },
["Doughboy Soldier"] = { file = "KRDoughboySoldier0.png", category = "common" },
["Valentines Soldier"] = { file = "KRValentinesSoldier0.png", category = "common" },
["Ducky Soldier"] = { file = "KRDuckySoldier0.png", category = "common" },
["Grand Theft Soldier"] = { file = "KRGrandTheftSoldier0.png", category = "common" },
["Holiday Soldier"] = { file = "KRHolidaySoldier0.png", category = "event" },
["Beast Slayer Soldier"] = { file = "BSSoldier0.png", category = "event" },
["Liberator Soldier"] = { file = "LiberatorSoldier0.png", category = "rare" },
["Toilet Soldier"] = { file = "ToiletSoldier0.png", category = "legendary" },
["Stealth Ops Soldier"] = { file = "StealthOpsSoldier0.png", category = "rare" },
["Aerobics Soldier"] = { file = "AerobicsSoldier0.png", category = "common" },
["Dark Frost Soldier"] = { file = "DFSoldier0.png", category = "uncommon" },
["Korblox Soldier"] = { file = "KorbloxSoldier0.png", category = "event" },
["Bunny Soldier"] = { file = "BunnySoldier0.png", category = "uncommon" },
["Null Soldier"] = { file = "NullSoldier0Noseless.png", category = "uncommon" },
["Beach Soldier"] = { file = "BeachSoldierIconIG.png", category = "rare" },
["Patriotic Soldier"] = { file = "PatrioticSoldierIconIG.png", category = "rare" },
-- shotgunner skins --
["Hallow Punk Shotgunner"] = { file = "DHHallowPunk0.png", category = "event" },
["Slayer Shotgunner"] = { file = "SlayerShotgunner0.png", category = "legendary" },
["Classic Shotgunner"] = { file = "NewClassicShotgunner0.png", category = "common" },
["Spooky Shotgunner"] = { file = "DHSpookyShotgunner0.png", category = "event" },
["Ducky Shotgunner"] = { file = "DuckyShotgunner0.png", category = "uncommon" },
["Holiday Shotgunner"] = { file = "HolidayShotgunner0.png", category = "event" },
["Vigilante Shotgunner"] = { file = "VigilanteShotgunner0.png", category = "rare" },
["Phantom Shotgunner"] = { file = "Phantom Shotgunner 0.png", category = "uncommon" },
["Dance Fever Shotgunner"] = { file = "DanceFeverShotgunner0.png", category = "uncommon" },
["Gardener Shotgunner"] = { file = "GardenerShotgunner0.png", category = "rare" },
["Null Shotgunner"] = { file = "NullShotgunner0.png", category = "uncommon" },
["Trumpeter Shotgunner"] = { file = "TrumpeterShotgunner0.png", category = "uncommon" },
["SciBunny Shotgunner"] = { file = "SciBunnyShotgunner0.png", category = "rare" },
-- freezer skins --
["Deep Freeze Freezer"] = { file = "KRDFFreezer.png", category = "common" },
["Mint Choco Freezer"] = { file = "KRMCFreezer.png", category = "uncommon" },
["IcyTea Freezer"] = { file = "Icytea_skin_2.png", category = "uncommon" },
["Foam Freezer"] = { file = "FoamFreezer.png", category = "event" },
["Cryptid Freezer"] = { file = "CFreezer.png", category = "event" },
["Frost Legion Freezer"] = { file = "FrostLegionFreezerIconIG.png", category = "rare" },
["Vendor Freezer"] = { file = "VendorFreezerIconIG.png", category = "uncommon" },
["Polar Bear Freezer"] = { file = "PolarBearFreezerIconIG.png", category = "uncommon" },
["Bunny Freezer"] = { file = "BunnyFreezer0.png", category = "uncommon" },
-- assassin skins --
["Actor Assassin"] = { file = "ActorAssassinIconIG.png", category = "common" },
["Saber Tooth Tiger Assassin"] = { file = "SaberToothTigerAssassinIconIG.png", category = "uncommon" },
["SciBunny Assassin"] = { file = "SciBunnyAssassinIconIG.png", category = "rare" },
["Crew Assassin"] = { file = "CrewAssassinIconIG.png", category = "event" },
["Pumpkin Assassin"] = { file = "PumpkinAssassinIconIG.png", category = "uncommon" },
-- militant skins --
["Ace Pilot Militant"] = { file = "AcePilotMilitant0.png", category = "rare" },
["Pumpkin Militant"] = { file = "PumpkinMilitant0.png", category = "event" },
["Hazmat Militant"] = { file = "HazmatMilitant0.png", category = "common" },
["Ghost Militant"] = { file = "GhostMilitant0.png", category = "event" },
["Chocolatier Militant"] = { file = "ChocolatierMilitant0.png", category = "uncommon" },
["Ducky Militant"] = { file = "DuckyMilitant0.png", category = "uncommon" },
["Beach Militant"] = { file = "BeachMilitant0.png", category = "event" },
["John Militant"] = { file = "JohnMilitant0.png", category = "event" },
["Lumberjack Militant"] = { file = "LumberjackMilitant0.png", category = "uncommon" },
["Davinchi Militant"] = { file = "DavinchiMilitant0.png", category = "event" },
["Fallen Militant"] = { file = "FallenMilitant0.png", category = "rare" },
["Star Spartan Militant"] = { file = "StarSpartanMilitant0.png", category = "rare" },
["Wasteland Militant"] = { file = "WastelandMilitant0.png", category = "rare" },
["Easter Militant"] = { file = "EasterMilitant0.png", category = "rare" },
["Acheron Militant"] = { file = "AcheronMilitant0.png", category = "uncommon" },
["Undead Militant"] = { file = "UndeadMilitant0.png", category = "uncommon" },
["SuperFan Militant"] = { file = "SuperFanMilitant0.png", category = "event" },
["Pirate Militant"] = { file = "PirateMilitant0.png", category = "common" },
-- hunter skins --
["Halloween Hunter"] = { file = "DHHalloweenHunterIcon.png", category = "event" },
["Blue Hunter"] = { file = "TowerBlueHunter.png", category = "common" },
["Vampire Slayer Hunter"] = { file = "TowerVampireSlayerHunter.png", category = "event" },
["Ducky Hunter"] = { file = "DuckyHunterIconn.png", category = "common" },
["Pirate Hunter"] = { file = "PirateHunterIcon.png", category = "uncommon" },
-- pyromancer skins --
["Hazmat Pyromancer"] = { file = "HazmatPyromancer0.png", category = "common" },
["Scarecrow Pyromancer"] = { file = "ScarecrowPyromancer0.png", category = "event" },
["Acidic Pyromancer"] = { file = "AcidicPyromancer0.png", category = "uncommon" },
["Blue Pyromancer"] = { file = "BluePyromancer0.png", category = "common" },
["Valentines Pyromancer"] = { file = "ValentinesPyromancer0.png", category = "event" },
["Bunny Pyromancer"] = { file = "BunnyPyromancer0.png", category = "event" },
["Ghost Pyromancer"] = { file = "GhostPyromancer0.png", category = "event" },
["Frost Pyromancer"] = { file = "FrostPyromancer0.png", category = "event" },
["Barbecue Pyromancer"] = { file = "BarbecuePyromancer0.png", category = "event" },
["Mage Pyromancer"] = { file = "MagePyromancer0.png", category = "legendary" },
["Vigilante Pyromancer"] = { file = "VigilantePyromancer0.png", category = "uncommon" },
["Dwarf Pyromancer"] = { file = "DwarfPyromancer0.png", category = "event" },
["Plushie Pyromancer"] = { file = "PlushiePyromancer0.png", category = "event" },
["Pool Party Pyromancer"] = { file = "PoolPartyPyromancer0.png", category = "rare" },
["Hallow Punk Pyromancer"] = { file = "HallowPunkPyromancer0.png", category = "rare" },
["Fire Breather Pyromancer"] = { file = "FireBreatherPyromancer0.png", category = "rare" },
["Reindeer Pyromancer"] = { file = "ReindeerPyromancer0.png", category = "rare" },
["Banned Pyromancer"] = { file = "BannedPyromancer0.png", category = "event" },
["Demon Pyromancer"] = { file = "DemonPyromancer0.png", category = "common" },
-- ace pilot skins --
["Green Ace Pilot"] = { file = "GreenAcePilotIconIGJ24.png", category = "common" },
["Red Ace Pilot"] = { file = "RedAcePilotIconIGJ24.png", category = "common" },
["Yellow Ace Pilot"] = { file = "YellowAcePilotIconIGJ24.png", category = "common" },
["Aerial Ace Ace Pilot"] = { file = "AerialAceAcePilotIconIGJ24.png", category = "common" },
["Purple Ace Pilot"] = { file = "PurpleAcePilotIconIGJ24.png", category = "common" },
["Navy Ace Pilot"] = { file = "BlueAcePilotIconIGJ24.png", category = "rare" },
["Pumpkin Ace Pilot"] = { file = "PumpkinAcePilotIconIGJ24.png", category = "event" },
["Easter Ace Pilot"] = { file = "EasterAcePilotIconIG.png", category = "legendary" },
["Toy Plane Ace Pilot"] = { file = "ToyPlaneAcePilotIconIG.png", category = "rare" },
-- medic skins --
["Witch Medic"] = { file = "WitchMedicIconAug25.png", category = "event" },
["Cyber Medic"] = { file = "CyberMedicIconAug25.png", category = "rare" },
["Valentine Medic"] = { file = "ValentinesMedicIconAug25.png", category = "event" },
["Bunny Medic"] = { file = "BunnyMedicIconAug25.png", category = "event" },
["Stranded Medic"] = { file = "StrandedMedicIconAug25.png", category = "uncommon" },
["Masquerade Medic"] = { file = "MasqueradeMedicIconAug25.png", category = "event" },
["Fallen Medic"] = { file = "FallenMedicIconAug25.png", category = "rare" },
["Mermaid Medic"] = { file = "MermaidMedicIconAug25.png", category = "legendary" },
["Plague Medic"] = { file = "AFPlagueMedicIcon.png", category = "uncommon" },
["Bartender Medic"] = { file = "AFBartenderMedicIcon.png", category = "common" },
["Toy Ballerina Medic"] = { file = "AFToyBallerinaMedicIcon.png", category = "rare" },
["Second Chance Medic"] = { file = "AFSecondChanceMedicIcon.png", category = "legendary" },
["Shamrock Medic"] = { file = "AFShamrockMedicIcon.png", category = "uncommon" },
["Beach Medic"] = { file = "BeachMedicIconIG.png", category = "rare" },
-- farm skins --
["Arcade Farm"] = { file = "ArcadeFarmIcon.png", category = "rare" },
["Xmas Farm"] = { file = "XmasFarmIcon.png", category = "event" },
["Tycoon Farm"] = { file = "TycoonFarmIcon.png", category = "rare" },
["Graveyard Farm"] = { file = "GraveyardFarmIcon.png", category = "event" },
["Present Farm"] = { file = "PresentFarm.png", category = "event" },
["Ducky Farm"] = { file = "DuckyFarm0.png", category = "legendary" },
["Crypto Farm"] = { file = "CryptoFarmIcon.png", category = "legendary" },
["Pirate Farm"] = { file = "PirateFarmIcon.png", category = "legendary" },
["Wasteland Farm"] = { file = "WastelandFarmIconIG.png", category = "rare" },
["Booth Farm"] = { file = "BoothFarmIconIG.png", category = "event" },
["Cozy Camp Farm"] = { file = "CozyCampFarmIconIG.png", category = "uncommon" },
["Vendor Farm"] = { file = "LemonadeStandFarmIconIG.png", category = "rare" },
["PNG Farm"] = { file = "PNGFarmIconIG.png", category = "uncommon" },
["Discovered Farm"] = { file = "DiscoverFarmIconIG.png", category = "uncommon" },
["Crab Farm"] = { file = "CrabFarmIconIG.png", category = "rare" },
["Null Soul Farm"] = { file = "NullSoulFarmIconIG.png", category = "rare" },
["Cinema Farm"] = { file = "CinemaFarmIconIG.png", category = "rare" },
["Pot Of Gold Farm"] = { file = "PotOfGoldFarmIconIG.png", category = "common" },
["Bunny Farm"] = { file = "BunnyFarmIconIG.png", category = "uncommon" },
["Popsicle Vendor Farm"] = { file = "PopsicleVendorFarmIconIG.png", category = "common" },
-- electroshocker skins --
["Valentines Electroshocker"] = { file = "ValentinesElectroshockerIcon2.png", category = "event" },
["Bunny Electroshocker"] = { file = "BunnyElectroshockerIcon2.png", category = "event" },
["Hazmat Electroshocker"] = { file = "HazmatElectroshockerIcon2.png", category = "common" },
["Ghost Electroshocker"] = { file = "GhostElectroshockerIcon2.png", category = "event" },
["Ducky Electroshocker"] = { file = "DuckyElectroshockerIcon.png", category = "rare" },
["Vigilante Electroshocker"] = { file = "VigilanteElectroshockerIcon.png", category = "uncommon" },
["Frankenstein Electroshocker"] = { file = "FrankensteinElectroshocker.png", category = "event" },
["TeeVee Electroshocker"] = { file = "TeeVeeElectroshockerIcon.png", category = "legendary" },
["Classic Electroshocker"] = { file = "ClassicElectroIcon.png", category = "rare" },
["Dark Frost Electroshocker"] = { file = "DarkFrostElectroshockerIconIG.png", category = "rare" },
["Korblox Electroshocker"] = { file = "KorbloxElectroshockerIconIG.png", category = "event" },
["Jellyfish Electroshocker"] = { file = "JellyfishElectroshockerIconIG.png", category = "legendary" },
["Banned Electroshocker"] = { file = "BannedElectroshockerIconIG.png", category = "event" },
["Lovestriker Electroshocker"] = { file = "LovestrikerElectroshockerIconIG.png", category = "uncommon" },
["Easter Electroshocker"] = { file = "EasterElectroshockerIconIG.png", category = "rare" },
["Beach Electroshocker"] = { file = "BeachElectroshockerIconIG.png", category = "uncommon" },
["Black Cat Electroshocker"] = { file = "BlackCatElectroshockerIconIG.png", category = "rare" },
-- rocketeer skins --
["Dark Matter Rocketeer"] = { file = "DarkmatterRocketeerIcon2025.png", category = "rare" },
["Pumpkin Rocketeer"] = { file = "PumpkinRocketeerIconIGJan25.png", category = "event" },
["Bosanka Rocketeer"] = { file = "BosankaRockteerIcon2025.png", category = "common" },
["Steampunk Rocketeer"] = { file = "SteampunkRocketeerIcon2025.png", category = "uncommon" },
["Xmas Rocketeer"] = { file = "XmasRocketeerIconIGJan25.png", category = "event" },
["Toy Rocketeer"] = { file = "ToyRocketeerIcon2025.png", category = "common" },
["Lunar Rocketeer"] = { file = "LunarRocketeerIcon.png", category = "rare" },
["Fortress Rocketeer"] = { file = "FortressRocketeerIconIG.png", category = "rare" },
["Lovestriker Rocketeer"] = { file = "LovestrikerRocketeerIconIG.png", category = "legendary" },
["Duck Rocketeer"] = { file = "DuckyRocketeerIconIG.png", category = "legendary" },
["Ghost Rocketeer"] = { file = "GhostRocketeerIconIG.png", category = "rare" },
["Trombone Rocketeer"] = { file = "TromboneRocketeerIconIG.png", category = "uncommon" },
["Leprechaun Rocketeer"] = { file = "LeprechaunRocketeerIconIG.png", category = "legendary" },
["Beach Rocketeer"] = { file = "BeachRocketeerIconIG.png", category = "rare" },
["Tiderunner Rocketeer"] = { file = "TiderunnerRocketeerIconIG.png", category = "uncommon" },
-- trapper skins --
["Plushie Trapper"] = { file = "PlushieTrapperIcon.png", category = "event" },
["Dark Frost Trapper"] = { file = "DarkFrostTrapperIconIG.png", category = "rare" },
["Mallard Duck Trapper"] = { file = "MallardDuckTrapperIconIG.png", category = "rare" },
["Hermit Trapper"] = { file = "HermitTrapperIconIG.png", category = "rare" },
["Banned Trapper"] = { file = "BannedTrapperIconIG.png", category = "event" },
["Jolly Tree Trapper"] = { file = "JollyTreeTrapperIconIG.png", category = "common" },
["Holiday Trapper"] = { file = "HolidayTrapperIconIG.png", category = "uncommon" },
["Chocolatier Trapper"] = { file = "ChocolatierTrapperIconIG.png", category = "common" },
["Crew Trapper"] = { file = "CrewTrapperIconIG.png", category = "event" },
["Coconut Lover Trapper"] = { file = "CoconutLoverTrapperIconIG.png", category = "uncommon" },
-- military base skins --
["Classic Military Base"] = { file = "ClassicMilitaryBaseIconM29.png", category = "rare" },
["Wasteland Military Base"] = { file = "WastelandMilitaryBaseIconIG.png", category = "rare" },
["Cyber Military Base"] = { file = "CyberMilitaryBaseIconIG.png", category = "rare" },
["Base 1776 Military Base"] = { file = "CyberMilitaryBaseIconIG.png", category = "rare" },
["Ice Cream Military Base"] = { file = "IceCreamMilitaryBaseIconIG.png", category = "common" },
["Pirate Military Base"] = { file = "PirateMilitaryBaseIconIG.png", category = "rare" },
-- crook boss skins --
["Demon Crook Boss"] = { file = "DemonCBIconFeb10.png", category = "event" },
["Checker Crook Boss"] = { file = "NewCheckerCrookBossIcon.png", category = "common" },
["Xmas Crook Boss"] = { file = "XmasCBIconFeb10.png", category = "event" },
["Red Crook Boss"] = { file = "NewRedCrookBossIcon.png", category = "common" },
["Blue Crook Boss"] = { file = "NewBlueCrookBossIcon.png", category = "common" },
["Soviet Crook Boss"] = { file = "SovietCrookBossM24Icon.png", category = "legendary" },
["Spooky Crook Boss"] = { file = "SpookyCBIconFeb10.png", category = "event" },
["Cupid Crook Boss"] = { file = "NewCupidCrookBossIcon.png", category = "legendary" },
["Holiday Crook Boss"] = { file = "NewHolidayCrookBossIcon.png", category = "event" },
["Pirate Crook Boss"] = { file = "NewPirateCrookBossIcon.png", category = "rare" },
["Necromancer Crook Boss"] = { file = "NewNecromancerCrookBoss.png", category = "event" },
["Corso Crook Boss"] = { file = "Feb25CorsoCrookBossIcon.png", category = "rare" },
["DRKSHDW Crook Boss"] = { file = "DSCBoss.png", category = "uncommon" },
["SteamPunk Crook Boss"] = { file = "SteamPunkCrookBoss.png", category = "rare" },
["Cybernetic Crook Boss"] = { file = "CyberneticCrookBossIcon.png", category = "rare" },
["Dark Frost Crook Boss"] = { file = "DarkFrostCrookBossIconIG.png", category = "common" },
["Game Master Crook Boss"] = { file = "GameMasterCrookBossIconIG.png", category = "ultimate" },
["Alien Focus Crook Boss"] = { file = "AlienFocusCrookBossIconIG.png", category = "rare" },
["Easter Crook Boss"] = { file = "EasterCrookBossIconIG.png", category = "rare" },
["Null Crook Boss"] = { file = "NullCrookBossIconIG.png", category = "rare" },
["Victorian Crook Boss"] = { file = "VictorianCrookBossIconIG.png", category = "rare" },
["Yourself Crook Boss"] = { file = "YourselfCrookBoss0.png", category="event" },
["Rat King Crook Boss"] = { file = "RatKingCrookBossIconIG.png", category = "rare" },
["Narrator Crook Boss"] = { file = "NarratorCrookBossIconIG.png", category = "ultimate" },
["Pool Day Crook Boss"] = { file = "PoolDayCrookBossIconIG.png", category = "uncommon" },
-- commander skins --
["Gargoyle Commander"] = { file = "May17GargoyleCommander.png", category = "event" },
["Red Commander"] = { file = "Newredcommander.png", category = "common" },
["Green Commander"] = { file = "Newgreencommander.png", category = "common" },
["Victorian Commander"] = { file = "May17VictorianCommander.png", category = "common" },
["Galactic Commander"] = { file = "May17GalacticCommander.png", category = "uncommon" },
["General Commander"] = { file = "May17GeneralCommander.png", category = "common" },
["War Lord Commander"] = { file = "WarLordCommanderDH0.png", category = "event" },
["Bunny Commander"] = { file = "May17BunnyCommander.png", category = "event" },
["Spring Time Commander"] = { file = "16MaySpringTimeCommanderIcon.png", category = "event" },
["Maid Commander"] = { file = "Newmaidcommander.png", category = "legendary" },
["Neko Commander"] = { file = "Newnekocommander.png", category = "rare" },
["Ghost Commander"] = { file = "May17GhostCommander.png", category = "event" },
["Frost Commander"] = { file = "May17FrostCommander.png", category = "event" },
["Bloxy Commander"] = { file = "BloxyCommanderIcon.png", category = "event" },
["Eclipse Commander"] = { file = "Eclipsecomm.png", category = "event" },
["Ducky Commander"] = { file = "Newduckycommander.png", category = "rare" },
["Plushie Commander"] = { file = "PlCommanderIcon.png", category = "event" },
["Lifeguard Commander"] = { file = "May17LifeguardCommander.png", category = "event" },
["Holiday Commander"] = { file = "May17ElfCommander.png", category = "event" },
["Brisk Commander"] = { file = "Newbriskcommander.png", category = "rare" },
["Valentines Commander"] = { file = "May17ValentinesCommander.png", category = "rare" },
["Pirate Commander"] = { file = "PirateCommanderIcon.png", category = "rare" },
["Umbra Commander"] = { file = "UmbraCommanderIcon.png", category = "event" },
["Phantom Commander"] = { file = "PhantomCommanderSkin.png", category = "legendary" },
["Eggrypted Commander"] = { file = "May17EggryptedCommander.png", category = "rare" },
["Pattern Commander"] = { file = "PatternCommanderIcon.png", category = "uncommon" },
["Vigilante Commander"] = { file = "VigilanteCommanderIcon.png", category = "rare" },
["Patriotic Commander"] = { file = "PatriotCommanderIcon2.png", category = "legendary" },
["Fallen Commander"] = { file = "FallenCommanderIconIG.png", category = "rare" },
["Wasteland Commander"] = { file = "WastelandCommanderIconIG.png", category = "legendary" },
["Santa Commander"] = { file = "SantaCommanderIconIG.png", category = "rare" },
["Aqua Commander"] = { file = "AquaCommanderIconIG.png", category = "legendary" },
["Werewolf Commander"] = { file = "WerewolfCommanderIconIG.png", category = "rare" },
["Candy Cane Commander"] = { file = "CandyCaneCommanderIconIG.png", category = "uncommon" },
["Director Commander"] = { file = "DirectorCommanderIconIG.png", category = "uncommon" },
["Wonderland Commander"] = { file = "WonderlandCommanderIconIG.png", category = "legendary" },
["Referee Commander"] = { file = "RefereeCommanderIconIG.png", category = "event" },
["Seal Commander"] = { file = "SealCommanderIconIG.png", category = "common" },
-- warden skins --
["Slaughter Warden"] = { file = "SlaughterWardenIcon.png", category = "event" },
["Baseball Warden"] = { file = "BaseballWardenIcon.png", category = "rare" },
["Ducky Warden"] = { file = "DuckyWardenIcon.png", category = "uncommon" },
["Pirate Warden"] = { file = "PirateWardenIcon.png", category = "rare" },
["Galactic Warden"] = { file = "GalacticWardenIcon.png", category = "rare" },
["Masquerade Warden"] = { file = "MasqueradeWarden.png", category = "event" },
["Isaac Warden"] = { file = "IsaacWardenIcon.png", category = "legendary" },
["Korblox Warden"] = { file = "KorbloxWardenIcon.png", category = "event" },
["Fallen Warden"] = { file = "FallenWardenIconIG.png", category = "rare" },
["Freddy Warden"] = { file = "FreddyWardenIconIG.png", category = "uncommon" },
["Dark Frost Warden"] = { file = "DarkFrostWardenIconIG.png", category = "uncommon" },
["Shark Warden"] = { file = "SharkWardenIconIG.png", category = "rare" },
["Shamrock Warden"] = { file = "ShamrockWardenIconIG.png", category = "uncommon" },
["Bunny Warden"] = { file = "BunnyWardenIconIG.png", category = "common" },
["Patriotic Warden"] = { file = "PatrioticWardenIconIG.png", category = "legendary" },
-- cowboy skins --
["Pumpkin Cowboy"] = { file = "WDPumpkinCowboyIcon.png", category = "event" },
["Redemption Cowboy"] = { file = "WDRedemptionCowboyIcon.png", category = "rare" },
["Bandit Cowboy"] = { file = "WDBanditCowboyIcon.png", category = "rare" },
["Kasodus Cowboy"] = { file = "NewKasodusCowboyIcon.png", category = "uncommon" },
["Valentines Cowboy"] = { file = "WDValentinesCowboyIcon.png", category = "rare" },
["Cop Cowboy"] = { file = "CopCowboyIcon.png", category = "common" },
["Noir Cowboy"] = { file = "NoirCowboyIcon.png", category = "uncommon" },
["Cyberpunk Cowboy"] = { file = "CyberpunkCowboy.png", category = "legendary" },
["Retired Cowboy"] = { file = "RetiredCowboyIcon.png", category = "legendary" },
["Badlands Cowboy"] = { file = "BadlandsCowboyIcon.png", category = "event" },
["Agent Cowboy"] = { file = "AgentCowboyIcon.png", category = "rare" },
["Holiday Cowboy"] = { file = "HolidayCowboyIcon.png", category = "event" },
["Ducky Cowboy"] = { file = "DuckyCowboyIcon.png", category = "rare" },
["Bounty Hunter Cowboy"] = { file = "BountyHunterCowboyIcon.png", category = "legendary" },
["Masquerade Cowboy"] = { file = "MasqCowboyIcon.png", category = "event" },
["Fallen Cowboy"] = { file = "FallenCowboyIconIG.png", category = "rare" },
["Plushie Cowboy"] = { file = "PlushieCowboyIconIG.png", category = "event" },
["MegaBit Cowboy"] = { file = "MegalodonCowboy.png", category = "rare" },
["Dark Frost Cowboy"] = { file = "DarkFrostCowboyIconIG.png", category = "rare" },
["Spring Time Cowboy"] = { file = "SpringTimeCowboyIconIG.png", category = "legendary" },
["Mecha Bunny Cowboy"] = { file = "MechaBunnyCowboyIconIG.png", category = "event" },
["Vampire Hunter Cowboy"] = { file = "VampireHunterCowboyIconIG.png", category = "rare" },
["Shamrock Cowboy"] = { file = "ShamrockCowboyIconIG.png", category = "common" },
["Patriotic Cowboy"] = { file = "PatrioticCowboyIconIG.png", category = "legendary" },
["Most Wanted Cowboy"] = { file = "MostWantedCowboyIconIG.png", category = "rare" },
-- dj booth skins --
["Neon Rave DJ Booth"] = { file = "NeonRaveDJBoothIconAug2024.png", category = "rare" },
["Neko DJ Booth"] = { file = "NekoDJBoothIconAug2024.png", category = "legendary" },
["Ghost DJ Booth"] = { file = "GhostDJBoothIconIGAug2024.png", category = "event" },
["Plushie DJ Booth"] = { file = "PlushieDJ.png", category = "event" },
["Masquerade DJ Booth"] = { file = "MasqueradeDJBooth.png", category = "event" },
["Mako DJ Booth"] = { file = "MakoDJBoothIcon.png", category = "ultimate" },
["Garage Band DJ Booth"] = { file = "GarageBandDJBoothIconIG.png", category = "legendary" },
["Ducky DJ Booth"] = { file = "DuckyDJIconIG.png", category = "rare" },
["Seal DJ Booth"] = { file = "SealDJIconIG.png", category = "legendary" },
["Gingerbread DJ Booth"] = { file = "GingerbreadDJBoothIconIG.png", category = "rare" },
-- tesla skins --
["Garden Tesla"] = { file = "GardenTeslaIconIG.png", category = "Legendary" },
-- saboteur skins --
["Coral Princess Saboteur"] = { file = "CoralPrincessSaboteurIconIG.png", category = "uncommon" },
-- minigunner skins --
["Blue Minigunner"] = { file = "BlueMinigunner.png", category = "common" },
["Green Minigunner"] = { file = "GreenMinigunner.png", category = "common" },
["Black Ops Minigunner"] = { file = "BlackOpsMinigunner.png", category = "common" },
["Pumpkin Minigunner"] = { file = "H23PumpkinMinigunnerIcon.png", category = "event" },
["Heavy Minigunner"] = { file = "HeavyMinigunner.png", category = "common" },
["Wraith Minigunner"] = { file = "WraithMinigunner.png", category = "rare" },
["Xmas Minigunner"] = { file = "Xmasminigunner2019rework.png", category = "event" },
["Party Minigunner"] = { file = "Partyminigunnerrework.png", category = "event" },
["Twitter Minigunner"] = { file = "MiniTwitter.png", category = "legendary" },
["Toy Minigunner"] = { file = "Toyminigunnerrework.png", category = "uncommon" },
["Bunny Minigunner"] = { file = "Bunnyminigunnernew.png", category = "event" },
["Hazmat Minigunner"] = { file = "HazmatMinigunner.png", category = "common" },
["Ghost Minigunner"] = { file = "Ghostminigunnernew.png", category = "event" },
["Frost Minigunner"] = { file = "Frostminigunnerrework.png", category = "event" },
["Community Minigunner"] = { file = "Communityminigunnerrework.png", category = "event" },
["Crusader Minigunner"] = { file = "Crusaderminigunnerrework.png", category = "event" },
["Ducky Minigunner"] = { file = "Duckyminigunnerrework.png", category = "rare" },
["Beach Minigunner"] = { file = "Beachminigunnernew.png", category = "event" },
["Plushie Minigunner"] = { file = "PlushieMinigunnerSkin.png", category = "event" },
["Holiday Minigunner"] = { file = "HolidayMinigunner.png", category = "event" },
["Space Elite Minigunner"] = { file = "SpaceEliteMinigunner.png", category = "uncommon" },
["Phantom Minigunner"] = { file = "PhantomMinigunnerSkin.png", category = "rare" },
["Warlord Minigunner"] = { file = "WarlordMinigunnerSkin.PNG", category = "event" },
["Sweaking Minigunner"] = { file = "SweakingMinigunnerIcon.png", category = "rare" },
["Trucker Minigunner"] = { file = "VroomVroomMinigunner.png", category = "legendary" },
["Chad Minigunner"] = { file = "ChadMinigunner.png", category = "legendary" },
["Golden Plushie Minigunner"] = { file = "GoldenPlushieMinigunnerIconIG.png", category = "event" },
["Fallen Minigunner"] = { file = "FallenMinigunnerIcon.png", category = "rare" },
["Road Rage Minigunner"] = { file = "RoadRageMinigunnerIconIG.png", category = "rare" },
["Nutcracker Minigunner"] = { file = "NutcrackerMinigunnerIconIG.png", category = "uncommon" },
["Gardener Minigunner"] = { file = "GardenerMinigunnerIconIG.png", category = "uncommon" },
["Cursed Minigunner"] = { file = "CursedMinigunnerIconIG.png", category = "rare" },
["Chocolatier Minigunner"] = { file = "ChocolatierMinigunnerIconIG.png", category = "uncommon" },
["Ox Minigunner"] = { file = "OxMinigunnerIconIG.png", category = "uncommon" },
["Easter Minigunner"] = { file = "EasterMinigunner0.png", category = "common" },
-- ranger skins --
["Railgunner Ranger"] = { file = "RailgunnerRangerMissionIcon.png", category = "legendary" },
["Wraith Ranger"] = { file = "Wraithrangernew.png", category = "rare" },
["Green Ranger"] = { file = "Greenrangernew.png", category = "common" },
["Blue Ranger"] = { file = "Newblueranger.png", category = "common" },
["Black Ops Ranger"] = { file = "Blackopsrangernew.png", category = "common" },
["Partisan Ranger"] = { file = "Partisanrangernew.png", category = "uncommon" },
["Valentines Ranger"] = { file = "LOValentinesRanger.png", category = "event" },
["Bunny Ranger"] = { file = "Bunnyrangernew.png", category = "event" },
["Gun Gale Ranger"] = { file = "KR_Gun_Gale_Ranger_Icon.png", category = "legendary" },
["Dark Matter Ranger"] = { file = "Darkmatterrangernew.png", category = "rare" },
["Frost Ranger"] = { file = "Frostrangernew.png", category = "event" },
["Eclipse Ranger"] = { file = "Eclipserangernew.png", category = "event" },
["Classic Ranger"] = { file = "Classicrangernew.png", category = "rare" },
["Pumpkin Ranger"] = { file = "PumpkinRanger.png", category = "event" },
["Phantom Ranger"] = { file = "PhantomRangerSkin.png", category = "rare" },
["Beast Slayer Ranger"] = { file = "BeastSlayerRangerSkin.PNG", category = "event" },
["Propellars Ranger"] = { file = "PropellarsRangerIcon.png", category = "legendary" },
["Badlands Ranger"] = { file = "Badlands_Ranger.png", category = "rare" },
["Steampunk Ranger"] = { file = "SteampunkRangerIcon.png", category = "uncommon" },
["5ouls Ranger"] = { file = "5oulsRangerIconIG.png", category = "rare" },
["Frankenstein Ranger"] = { file = "FrankensteinRangerIconIG.png", category = "uncommon" },
["Mecha Ducky Ranger"] = { file = "MechaDuckyRangerIconIG.png", category = "rare" },
["Shark Ranger"] = { file = "SharkRangerIconIG.png", category = "rare" },
["Indigenous Ranger"] = { file = "EskimoRangerIconIG.png", category = "rare" },
["Beach Ranger"] = { file = "BeachRangerIconIG.png", category = "common" },
["Axolotl Ranger"] = { file = "AxolotlRangerIconIG.png", category = "uncommon" },
["Aquatic Ranger"] = { file = "AquaticRangerIconIG.png", category = "rare" },
-- pursuit skins --
["Easter Pursuit"] = { file = "EggyPursuitIconIG.png", category = "uncommon" },
["Dragon Pursuit"] = { file = "DragonPursuitIconIG.png", category = "legendary" },
["Mercenary Pursuit"] = { file = "MercenaryPursuitIconIG.png", category = "rare" },
["Patriotic Pursuit"] = { file = "PatrioticPursuitIconIG.png", category = "rare" },
-- gatling gun skins --
["Easter Gatling Gun"] = { file = "EasterGatlingGunnerIconIG.png", category = "uncommon" },
-- turret skins --
["XR500 Turret"] = { file = "XR500TurretIcon.png", category = "legendary" },
["XR300 Turret"] = { file = "XR300TurretIcon.png", category = "rare" },
["Crossbow Turret"] = { file = "CrossbowTurret.png", category = "event" },
["Jetski Turret"] = { file = "JetskiTurretIconIG.png", category = "legendary" },
["Grinch Turret"] = { file = "GrinchTurretIconIG.png", category = "rare" },
["Bunny Turret"] = { file = "BunnyTurretIconIG.png", category = "common" },
-- mortar skins --
["Bunny Mortar"] = { file = "DHBunnyMortarIcon.png", category = "event" },
["Eclipse Mortar"] = { file = "EclipseMortar.png", category = "event" },
["Ducky Mortar"] = { file = "DuckyMortarIcon.png", category = "rare" },
["Vigilante Mortar"] = { file = "VigilanteMortarIcon.png", category = "rare" },
["Pirate Mortar"] = { file = "PirateMortarIcon.png", category = "rare" },
["Defender Mortar"] = { file = "DefenderMortarSkin.png", category = "event" },
["Baseball Mortar"] = { file = "BaseballMortarIcon.png", category = "rare" },
["Fallen Mortar"] = { file = "FallenMortarIconIG.png", category = "legendary" },
["Dark Frost Mortar"] = { file = "DarkFrostMortarIconIG.png", category = "rare" },
["Frost Mortar"] = { file = "FrostMortarIconIG.png", category = "legendary" },
["Mecha Ducky Mortar"] = { file = "MechaDuckyMortarIconIG.png", category = "legendary" },
["Festive Mortar"] = { file = "FestiveMortarIconIG.png", category = "rare" },
["Krampus Mortar"] = { file = "KrampusMortarIconIG.png", category = "rare" },
["Valentines Mortar"] = { file = "ValentinesMortarIconIG.png", category = "rare" },
["Beach Mortar"] = { file = "BeachMortarIconIG.png", category = "uncommon" },
-- mercenary base skins --
["Liberator Mercenary Base"] = { file = "LiberatorMercenaryBase.png", category = "legendary" },
["Frost Legion Mercenary Base"] = { file = "FrostLegionMercenaryBaseIconIG.png", category = "legendary" },
["Graveyard Mercenary Base"] = { file = "GraveyardMercenaryBaseIconIG.png", category = "rare" },
-- brawler skins --
["Blazing Brawler"] = { file = "BlazingBrawlerIcon.png", category = "legendary" },
["Fallen Brawler"] = { file = "FallenBrawlerIconIG.png", category = "legendary" },
["Loader Brawler"] = { file = "LoaderBrawlerIconIG.png", category = "legendary" },
["Rudolph Brawler"] = { file = "RudolphBrawlerIconIG.png", category = "legendary" },
["Jordan Brawler"] = { file = "JordanBrawlerIconIG.png", category = "rare" },
["Lovestriker Brawler"] = { file = "LovestrikerBrawlerIconIG.png", category = "legendary" },
["Lobster Brawler"] = { file = "LobsterBrawlerIcon.png", category = "rare" },
["Banned Brawler"] = { file = "BannedBrawlerIconIG.png", category = "event" },
["Werewolf Brawler"] = { file = "WerewolfBrawlerIconIG.png", category = "legendary" },
["Horse Brawler"] = { file = "HorseBrawlerIconIG.png", category = "legendary" },
["Bunny Brawler"] = { file = "BunnyBrawlerIconIG.png", category = "uncommon" },
["Beach Brawler"] = { file = "BeachBrawlerIconIG.png", category = "rare" },
-- necromancer skins --
["Mage Necromancer"] = { file = "Magenecromancer.png", category = "legendary" },
["Fallen Necromancer"] = { file = "FallenNecromancerIconIG.png", category = "legendary" },
["Duck Necromancer"] = { file = "DuckNecromancerIconIG.png", category = "legendary" },
["Creepy Santa Necromancer"] = { file = "CreepySantaNecromancerIconIG.png", category = "rare" },
-- accelerator skins --
["Mage Accelerator"] = { file = "MageAcceleratorIcon2.png", category = "rare" },
["Eclipse Accelerator"] = { file = "EclipseAcceleratorIcon.png", category = "event" },
["Cupid Accelerator"] = { file = "CupidAcceleratorIcon.png", category = "legendary" },
["Ice Witch Accelerator"] = { file = "IceWitchAcceleratorIcon2.png", category = "legendary" },
["Navy Accelerator"] = { file = "NavyAcceleratorIcon.png", category = "rare" },
["Red Accelerator"] = { file = "RedAcceleratorIcon.png", category = "rare" },
["Ducky Accelerator"] = { file = "DuckyAcceleratorIcon.png", category = "legendary" },
["Vigilante Accelerator"] = { file = "VigilanteAcceleratorIcon.png", category = "legendary" },
["Plushie Accelerator"] = { file = "PlushieAccelIcon.png", category = "event" },
["Ghost Buster Accelerator"] = { file = "GhostBusterAcceleratorIcon.png", category = "event" },
["Legend Accelerator"] = { file = "LegendAcceleratorSkin.png", category = "event" },
["Elite Accelerator"] = { file = "YTAccelIcon.png", category = "legendary" },
["Speaker Titan Accelerator"] = { file = "Speakeraccel.png", category = "legendary" },
["Nuclear Accelerator"] = { file = "NuclearAccelIcon.png", category = "rare" },
["Senator Accelerator"] = { file = "SenatorAccelIcon.png", category = "legendary" },
["Dank Accelerator"] = { file = "DanksAcceleratorIconIG.png", category = "legendary" },
["Fallen Accelerator"] = { file = "FallenAcceleratorIconIG.png", category = "legendary" },
["Patient Zero Accelerator"] = { file = "PatientZeroAcceleratorIcon.png", category = "event" },
["Disco Accelerator"] = { file = "DiscoAcceleratorIconIG.png", category = "legendary" },
["Octopus Accelerator"] = { file = "OctopusAcceleratorIconIG.png", category = "legendary" },
["Champion Accelerator"] = { file = "ChampionAcceleratorIconIG.png", category = "ultimate" },
["Magician Accelerator"] = { file = "MagicianAcceleratorIconIG.png", category = "rare" },
["Bunny Accelerator"] = { file = "BunnyAcceleratorIconIG.png", category = "common" },
["Beach Accelerator"] = { file = "BeachAcceleratorIconIG.png", category = "uncommon" },
-- engineer skins --
["Ducky Engineer"] = { file = "DuckyEngineerIcon.png", category = "legendary" },
["Mechanic Engineer"] = { file = "MechanicEngineerIcon.png", category = "legendary" },
["Holiday Engineer"] = { file = "HolidayEngineerIcon.png", category = "event" },
["Heartbreak Engineer"] = { file = "HeartbreakEngineerIcon.png", category = "legendary" },
["Grave Digger Engineer"] = { file = "GravediggerEngineer.png", category = "event" },
["Plushie Engineer"] = { file = "Plushie_Engineer_Icon.png", category = "event" },
["Phantom Engineer"] = { file = "PhantomEngineerSkin.png", category = "legendary" },
["Wikia Engineer"] = { file = "YTEngiIcon.png", category = "rare" },
["CrazRex Engineer"] = { file = "CrazRexEngineerIcon.png", category = "rare" },
["Fallen Engineer"] = { file = "FallenEngineerIcon.png", category = "legendary" },
["Dark Frost Engineer"] = { file = "DarkFrostEngineerIconIG.png", category = "legendary" },
["Beach Engineer"] = { file = "BeachEngineerIcon.png", category = "rare" },
["Ghost Engineer"] = { file = "GhostEngineerIconIG.png", category = "legendary" },
["Springtime Engineer"] = { file = "SpringtimeEngineerIconIG.png", category = "rare" },
["Bunny Engineer"] = { file = "BunnyEngineerIconIG.png", category = "legendary" },
-- hacker skins --
["Fallen Hacker"] = { file = "FallenHackerIcon.png", category = "rare" },
["Triumphant Hacker"] = { file = "TriumphantHackerIconIG.png", category = "event" },
["Camera Operator Hacker"] = { file = "CameraOperatorHackerIconIG.png", category = "legendary" },
["Reindeer Mech Hacker"] = { file = "ReindeerMechHackerIconIG.png", category = "legendary" },
["Pool Day Hacker"] = { file = "PoolDayHackerIconIG.png", category = "legendary" },
-- operator skins --
["Pirate Operator"] = { file = "PirateOperatorIconIG.png", category = "uncommon" },
-- enforcer skins --
["Abyssal Enforcer"] = { file = "AbyssalEnforcerIconIG.png", category = "rare" },
-- gladiator skins --
["Slugger Gladiator"] = { file = "DHSluggerGladiatorIcon.png", category = "legendary" },
["Pumpkin Gladiator"] = { file = "PumpkinGladiatorIcon.png", category = "event" },
["Demon Gladiator"] = { file = "DHDemonGladiatorIcon.png", category = "event" },
["Beach Gladiator"] = { file = "BeachGladiatorIcon.png", category = "event" },
["Vigilante Gladiator"] = { file = "VigilanteGladiatorIcon.png", category = "legendary" },
["Pirate Gladiator"] = { file = "PirateGladiatorIcon.png", category = "legendary" },
["Galactic Gladiator"] = { file = "GalacticGladiatorIcon.png", category = "rare" },
["Phantom Gladiator"] = { file = "PhantomGladiatorSkin.png", category = "legendary" },
["Cameraman Gladiator"] = { file = "CameramanGladiatorIcon.png", category = "legendary" },
-- commando skins --
["Pirate Commando"] = { file = "PirateCommandoIconIGNov24.png", category = "rare" },
["Trooper Commando"] = { file = "TrooperCommandoIconIG.png", category = "rare" },
-- slasher skins --
["Spring Time Slasher"] = { file = "HW24SpringTimeSlasherIconIG.png", category = "event" },
["Spooky Slasher"] = { file = "HW24SpookySlasherIconIG.png", category = "event" },
["Jason Slasher"] = { file = "JasonSlasherIconIG.png", category = "event" },
["Pirate Slasher"] = { file = "PirateSlasherIconIG.png", category = "uncommon" },
-- archer skins --
["Huntsman Archer"] = { file = "HuntsmanArcherIcon2025.png", category = "common" },
["Valentines Archer"] = { file = "ValArcherIcon2025.png", category = "event" },
["Spooky Archer"] = { file = "SpookyArcherReworkIcon.png", category = "event" },
["Elf Archer"] = { file = "ElfArcherIconIG.png", category = "common" },
["Ice Soul Archer"] = { file = "IceSoulArcherIconIG.png", category = "common" },
-- toxic gunner skins --
["Phantom Toxic Gunner"] = { file = "PhantomToxicGunnerSkin.PNG", category = "legendary" },
-- sledger skins --
["Brave Soul Sledger"] = { file = "OICEBraveSoulSledgerIcon.png", category = "legendary" },
["Phantom Sledger"] = { file = "PhantomSledgIcon.png", category = "legendary" },
["Fallen Sledger"] = { file = "OICEFallenSledgerIcon.png", category = "legendary" },
["Chocalatier Sledger"] = { file = "ChocolatierSledgerIcon.png", category = "rare" },
-- executioner skins --
["Eclipse Executioner"] = { file = "EclipseExecutioner.png", category = "event" },
["Vanquisher Executioner"] = { file = "VanquisherExecutionerIcon.png", category = "rare" },
["Heartbreak Executioner"] = { file = "HeartbreakExecutionerIconIG.png", category = "rare" },
-- executioner skins --
["Classic Executioner"] = { file = "ClassicElfCampIconIG.png", category = "event" },
["Chocolatier Executioner"] = { file = "ChocolatierElfCampIconIG.png", category = "uncommon" },
-- jester skins --
["Clown Jester"] = { file = "ClownJesterIcon.png", category = "legendary" },
["Heartbreak Jester"] = { file = "HeartbreakJesterIconIG.png", category = "rare" },
["The Beast Jester"] = { file = "TheBeastJesterIconIG.png", category = "legendary" },
["The Flea Jester"] = { file = "TheFleaJesterIconIG.png", category = "legendary" },
-- cryomancer skins --
["Krampus Slayer Cryomancer"] = { file = "Krampus_Slayer_Cryomancer_Icon.png", category = "event" },
-- hallow punk skins --
["Lunar Hallow Punk"] = { file = "LunarHallowPunkIconIG.png", category = "rare" },
-- harvester skins --
["Wasteland Harvester"] = { file = "WastelandHarvesterIconIG.png", category = "event" },
["Lunar Harvester"] = { file = "LunarHarvesterIconIG.png", category = "legendary" },
-- firework technician skins --
["Inventor Firework Technician"] = { file = "InventorFireworkTechnicianIconIG.png", category = "rare" },
["2026 Firework Technician"] = { file = "2026FireworkTechnicianIconIG.png", category = "rare" },
-- biologist skins --
["Grim Biologist"] = { file = "GrimmBiologist.png", category = "rare" },
-- warlock skins --
["Rockstar Warlock"] = { file = "RockstarWarlockIconIG.png", category = "legendary" },
["Tiger Warlock"] = { file = "TigerWarlockIconIG.png", category = "uncommon" },
["Eyecatcher Warlock"] = { file = "EyecatcherWarlockIconIG.png", category = "uncommon" },
["Surfs Up Warlock"] = { file = "SurfsUpWarlockIconIG.png", category = "uncommon" },
["Dragon Warlock"] = { file = "DragonWarlockIconIG.png", category = "rare" },
-- spotlight skins --
["Pirate Spotlight Tech"] = { file = "PirateSpotlightTechIconIG.png", category = "rare" },
}
local keywordAlias = {
-- abbreviated names (for ppl who r lazy)
["Demo"] = "Demoman",
["Sol"] = "Soldier",
["Mil"] = "Militant",
["Med"] = "Medic",
["Shotty"] = "Shotgunner",
["Rocket"] = "Rocketeer",
["Trap"] = "Trapper",
["Ace"] = "Ace Pilot",
["Pyro"] = "Pyromancer",
["Mili Base"] = "Military Base",
["Mil Base"] = "Military Base",
["Crook"] = "Crook Boss",
["Electro"] = "Electroshocker",
["Comm"] = "Commander",
["Cow"] = "Cowboy",
["DJ"] = "DJ Booth",
["Mini"] = "Minigunner",
["Gatling"] = "Gatling Gun",
["Merc Base"] = "Mercenary Base",
["Necro"] = "Necromancer",
["Accel"] = "Accelerator",
["Engi"] = "Engineer",
["Jugg"] = "Juggernaut",
["Gmini"] = "Golden Minigunner",
["Gpyro"] = "Golden Pyromancer",
["Gcb"] = "Golden Crook Boss",
["Gs"] = "Golden Scout",
["Gcow"] = "Golden Cowboy",
["Gsol"] = "Golden Soldier",
["Glad"] = "Gladiator",
["Fb"] = "Frost Blaster",
["Swarm"] = "Swarmer",
["Tg"] = "Toxic Gunner",
["Sled"] = "Sledger",
["Exec"] = "Executioner",
["Elf"] = "Elf Camp",
["Cryo"] = "Cryomancer",
["Hallow"] = "Hallow Punk",
["Snow"] = "Snowballer",
["Elem"] = "Elementalist",
["Bio"] = "Biologist",
["Ft"] = "Firework Technician",
["Firework Tech"] = "Firework Technician",
["Wm"] = "War Machine",
["Mecha"] = "Mecha Base",
["Spotlight"] = "Spotlight Tech",
["Pl"] = "Place",
["Plc"] = "PlaceC",
-- renamed/internal name towers --
["EvolvedJuggernaut"] = "Juggernaut",
-- renamed skins --
["Megalodon Cowboy"] = "MegaBit Cowboy",
["Eskimo Ranger"] = "Indigenous Ranger",
["Eggy Pursuit"] = "Easter Pursuit",
["DraxRex Engineer"] = "CrazRex Engineer"
}
function p.generate(frame)
local args = frame:getParent().args
local tiers = {"S", "A", "B", "C", "D", "E", "F"}
local html = mw.html.create("div"):addClass("tier-list")
for _, tier in ipairs(tiers) do
local images = args[tier] or ""
local imageList = mw.text.split(images, ",")
local row = mw.html.create("div")
:addClass("tier-row " .. tier:lower() .. "-tier")
row:tag("div")
:addClass("tier-label")
:wikitext(tier)
local content = row:tag("div")
:addClass("tier-content")
for _, img in ipairs(imageList) do
img = mw.text.trim(img)
if img ~= "" then
local mainKey = keywordAlias[img] or img
local data = keywordMap[mainKey]
local imageName = data and data.file or img
local categoryClass = data and data.category or ""
local tooltipName = mainKey ~= "" and mainKey or "Placement"
local span = content:tag("span")
:addClass("tier-item" .. (categoryClass ~= "" and (" category-" .. categoryClass) or ""))
:attr("data-tooltip", tooltipName .. " - " .. tier .. " tier")
:wikitext("[[File:" .. imageName .. "|55px]]")
end
end
html:node(row)
end
return tostring(html)
end
return p