Module:Npclink/link icon data.json

return { -- Major faction: Alliance alliance = { tip = "Alliance", link = "Alliance" },   alliancenpc = { tip = "Alliance NPC", link = "Alliance" },   alliancenpcelite = { tip = "Alliance Elite NPC", link = "Alliance" },   alliancenpceliterare = { tip = "Alliance Elite Rare NPC", link = "Alliance" },   alliancenpcrare = { tip = "Alliance Rare NPC", link = "Alliance" },   -- Type faction: Boss boss = { tip = "Boss", link = "Boss" },   bossmob = { tip = "Boss Mob", link = "Boss" },   bossmobelite = { tip = "Boss Elite Mob", link = "Boss", file = "BossMob" },   -- Major faction: Both (Alliance and Horde) both = { tip = "Both (Alliance and Horde)", link = "Both" },   -- Type faction: Combat (almost always a mob) combat = { tip = "Combat", link = "Combat" },   combatmob = { tip = "Combat Mob", link = "Combat" },   combatmobelite = { tip = "Combat Elite Mob", link = "Elite mob" },   combatmobeliterare = { tip = "Combat Elite Rare Mob", link = "Rare mob#Elite_rares" },   combatmobrare = { tip = "Combat Rare Mob", link = "Rare mob" },   -- Major faction: Horde horde = { tip = "Horde", link = "Horde" },   hordenpc = { tip = "Horde NPC", link = "Horde" },   hordenpcelite = { tip = "Horde Elite NPC", link = "Horde" },   hordenpceliterare = { tip = "Horde Elite Rare NPC", link = "Horde" },   hordenpcrare = { tip = "Horde Rare NPC", link = "Horde" },   -- Type faction: Mob mob = { tip = "Combat Mob", link = "Combat" },   combatmob = { tip = "Combat Mob", link = "Combat" },   mobelite = { tip = "Combat Elite Mob", link = "Combat" },   mobeliterare = { tip = "Combat Elite Rare Mob", link = "Combat" },   mobrare = { tip = "Combat Rare Mob", link = "Combat" },   -- Major faction: Neutral neutralnpc = { tip = "Neutral NPC", link = "Neutral" },   neutralnpcelite = { tip = "Neutral Elite NPC", link = "Elite creature" },   neutralnpceliterare = { tip = "Neutral Elite Rare NPC", link = "Rare creature#Elite_rares" },   neutralnpcrare = { tip = "Neutral Rare NPC", link = "Rare creature" }, }