Module:Speclink/link icon data.json

return { --    = {        img = ".png",		size = "21px",		link = "",		label = ""	}, -- Specs that need class deathknightfrost = { img = "spell_deathknight_frostpresence.png", size = "20px", link = "Death_knight_abilities/Frost_abilities", label = "Frost (Death knight)" },	frostdeathknight = { alias = "deathknightfrost" },	frostdk = { alias = "deathknightfrost" },	dkfrost = { alias = "deathknightfrost" },	dfrost = { alias = "deathknightfrost" },	dfro = { alias = "deathknightfrost" },	dkf = { alias = "deathknightfrost" },	df = { alias = "deathknightfrost" },	magefrost = { img = "spell_frost_frostbolt02.png", size = "20px", link = "Mage_abilities/Frost_abilities", label = "Frost (Mage)" },	frostmage = { alias = "magefrost" },	mfrost = { alias = "magefrost" },	mfro = { alias = "magefrost" },	mf = { alias = "magefrost" },	paladinholy = { img = "spell_holy_holybolt.png", size = "20px", link = "Paladin_abilities/Holy_abilities", label = "Holy (Paladin)" },	holypaladin = { alias = "paladinholy" },	holypa = { alias = "paladinholy" },	paholy = { alias = "paladinholy" },	hpa = { alias = "paladinholy" },	pah = { alias = "paladinholy" },	priestholy = { img = "spell_holy_guardianspirit.png", size = "20px", link = "Priest_abilities/Holy_abilities", label = "Holy (Priest)" },	holypriest = { alias = "priestholy" },	priesth = { alias = "priestholy" },	prh = { alias = "priestholy" },	hpr = { alias = "priestholy" },	paladinprotection = { img = "ability_paladin_shieldofthetemplar.png", size = "20px", link = "Paladin_abilities/Protection_abilities", label = "Protection (Paladin)" },	protectionpaladin = { alias = "paladinprotection" },	protpally = { alias = "paladinprotection" },	pallyp = { alias = "paladinprotection" },	ppally = { alias = "paladinprotection" },	pap = { alias = "paladinprotection" },	ppa = { alias = "paladinprotection" },	warriorprotection = { img = "ability_warrior_defensivestance.png", size = "20px", link = "Warrior_abilities/Protection_abilities", label = "Protection (Warrior)" },	protectionwarrior = { alias = "warriorprotection" },	protwarrior = { alias = "warriorprotection" },	warriorprot = { alias = "warriorprotection" },	protwar = { alias = "warriorprotection" },	warprot = { alias = "warriorprotection" },	wprot = { alias = "warriorprotection" },	protw = { alias = "warriorprotection" },	wpr = { alias = "warriorprotection" },	prw = { alias = "warriorprotection" },	druidrestoration = { img = "spell_nature_healingtouch.png", size = "20px", link = "Druid_abilities/Restoration_abilities", label = "Restoration (Druid)" },	restorationdruid = { alias = "druidrestoration" },	treedruid = { alias = "druidrestoration" },	druidr = { alias = "druidrestoration" },	restod = { alias = "druidrestoration" },	tree = { alias = "druidrestoration" },	drr = { alias = "druidrestoration" },	dr = { alias = "druidrestoration" },	shamanrestoration = { img = "spell_nature_magicimmunity.png", size = "20px", link = "Shaman_abilities/Restoration_abilities", label = "Restoration (Shaman)" },	restorationshaman = { alias = "shamanrestoration" },	shamanr = { alias = "shamanrestoration" },	restos = { alias = "shamanrestoration" },	sr = { alias = "shamanrestoration" },	shr = { alias = "shamanrestoration" },	warlockaffliction = { img = "spell_shadow_deathcoil.png", size = "20px", link = "Warlock_abilities/Affliction_abilities", label = "Affliction (Warlock)" },	affliction = { alias = "warlockaffliction" },	afflic = { alias = "warlockaffliction" },	aff = { alias = "warlockaffliction" },	magearcane = { img = "spell_holy_magicalsentry.png", size = "20px", link = "Mage_abilities/Arcane_abilities", label = "Arcane (Mage)" },	arcanemage = { alias = "magearcane" },	arcane = { alias = "magearcane" },	arc = { alias = "magearcane" },	warriorarms = { img = "ability_warrior_savageblow.png", size = "20px", link = "Warrior_abilities/Arms_abilities", label = "Arms (Warrior)" },	armswarrior = { alias = "warriorarms" },	arm = { alias = "warriorarms" },	rogueassassination = { img = "ability_rogue_eviscerate.png", size = "20px", link = "Rogue_abilities/Assassination_abilities", label = "Assassination (Rogue)" },	assassinationrogue = { alias = "rogueassassination" },	assassin = { alias = "rogueassassination" },	ass = { alias = "rogueassassination" },	druidbalance = { img = "spell_nature_starfall.png", size = "20px", link = "Druid_abilities/Balance_abilities", label = "Balance (Druid)" },	balancedruid = { alias = "druidbalance" },	moonkindruid = { alias = "druidbalance" },	balance = { alias = "druidbalance" },	moonkin = { alias = "druidbalance" },	bal = { alias = "druidbalance" },	bdr = { alias = "druidbalance" },	hunterbeastmastery = { img = "ability_hunter_bestialdiscipline.png", size = "20px", link = "Hunter_abilities/Beast_Mastery_abilities", label = "Beast Mastery (Hunter)" },	beastmasteryhunter = { alias = "hunterbeastmastery" },	beastmastery = { alias = "hunterbeastmastery" },	beastmaster = { alias = "hunterbeastmastery" },	bea = { alias = "hunterbeastmastery" },	bem = { alias = "hunterbeastmastery" },	bmh = { alias = "hunterbeastmastery" },	bm = { alias = "hunterbeastmastery" },	deathknightblood = { img = "spell_deathknight_bloodpresence.png", size = "20px", link = "Death_knight_abilities/Blood_abilities", label = "Blood (Death knight)" },	blooddeathknight = { alias = "deathknightblood" },	dkblood = { alias = "deathknightblood" },	blooddk = { alias = "deathknightblood" },	blo = { alias = "deathknightblood" },	bld = { alias = "deathknightblood" },	blk = { alias = "deathknightblood" },	dkb = { alias = "deathknightblood" },	monkbrewmaster = { img = "monk_stance_drunkenox.png", size = "20px", link = "Monk_abilities/Brewmaster_abilities", label = "Brewmaster" },	brewmastermonk = { alias = "monkbrewmaster" },	monkbm = { alias = "monkbrewmaster" },	monkbrew = { alias = "monkbrewmaster" },	mbm = { alias = "monkbrewmaster" },	bmm = { alias = "monkbrewmaster" },	brm = { alias = "monkbrewmaster" },	bre = { alias = "monkbrewmaster" },	brw = { alias = "monkbrewmaster" },	roguecombat = { img = "ability_backstab.png", size = "20px", link = "Rogue_abilities/Combat_abilities", label = "Combat (Rogue)" },	combatrogue = { alias = "roguecombat" },	combat = { alias = "roguecombat" },	com = { alias = "roguecombat" },	warlockdemonology = { img = "spell_shadow_metamorphosis.png", size = "20px", link = "Warlock_abilities/Demonology_abilities", label = "Demonology (Warlock)" },	demonologywarlock = { alias = "warlockdemonology" },	demonology = { alias = "warlockdemonology" },	demolock = { alias = "warlockdemonology" },	demon = { alias = "warlockdemonology" },	dem = { alias = "warlockdemonology" },	warlockdestruction = { img = "spell_shadow_rainoffire.png", size = "20px", link = "Warlock_abilities/Destruction_abilities", label = "Destruction (Warlock)" },	destructionwarlock = { alias = "warlockdestruction" },	destruction = { alias = "warlockdestruction" },	destrolock = { alias = "warlockdestruction" },	destro = { alias = "warlockdestruction" },	des = { alias = "warlockdestruction" },	priestdiscipline = { img = "spell_holy_powerwordshield.png", size = "20px", link = "Priest_abilities/Discipline_abilities", label = "Discipline (Priest)" },	disciplinepriest = { alias = "priestdiscipline" },	discipline = { alias = "priestdiscipline" },	disc = { alias = "priestdiscipline" },	dis = { alias = "priestdiscipline" },	shamanelemental = { img = "spell_nature_lightning.png", size = "20px", link = "Shaman_abilities/Elemental_abilities", label = "Elemental (Shaman)" },	elementalshaman = { alias = "shamanelemental" },	elemental = { alias = "shamanelemental" },	ele = { alias = "shamanelemental" },	shamanenhancement = { img = "spell_nature_lightningshield.png", size = "20px", link = "Shaman_abilities/Enhancement_abilities", label = "Enhancement (Shaman)" },	enhancementshaman = { alias = "shamanenhancement" },	enhancement = { alias = "shamanenhancement" },	enhance = { alias = "shamanenhancement" },	enh = { alias = "shamanenhancement" },	druidferalcombat = { img = "ability_druid_catform.png", size = "20px", link = "Druid_abilities/Feral_abilities", label = "Feral Combat (Druid)" },	feralcombatdruid = { alias = "druidferalcombat" },	feraldruid = { alias = "druidferalcombat" },	feralcombat = { alias = "druidferalcombat" },	catdruid = { alias = "druidferalcombat" },	feral = { alias = "druidferalcombat" },	fer = { alias = "druidferalcombat" },	cat = { alias = "druidferalcombat" },	fc = { alias = "druidferalcombat" },	magefire = { img = "spell_fire_firebolt02.png", size = "20px", link = "Mage_abilities/Fire_abilities", label = "Fire (Mage)" },	firemage = { alias = "magefire" },	fire = { alias = "magefire" },	fir = { alias = "magefire" },	warriorfury = { img = "ability_warrior_innerrage.png", size = "20px", link = "Warrior_abilities/Fury_abilities", label = "Fury (Warrior)" },	furywarrior = { alias = "warriorfury" },	fury = { alias = "warriorfury" },	fur = { alias = "warriorfury" },	druidguardian = { img = "ability_racial_bearform.png", size = "20px", link = "Druid_abilities/_abilities", label = "Guardian (Druid)" },	guardiandruid = { alias = "druidguardian" },	beardruid = { alias = "druidguardian" },	guardian = { alias = "druidguardian" },	guard = { alias = "druidguardian" },	bear = { alias = "druidguardian" },	gua = { alias = "druidguardian" },	grd = { alias = "druidguardian" },	demonhunterhavoc = { img = "Spell_demonhunter_havoc.jpg", size = "20px", link = "Demon_hunter_abilities/Havoc_abilities", label = "Havoc (Demon hunter)" },	havocdemonhunter = { alias = "demonhunterhavoc" },	havocdh = { alias = "demonhunterhavoc" },	havoc = { alias = "demonhunterhavoc" },	hav = { alias = "demonhunterhavoc" },	hdh = { alias = "demonhunterhavoc" },	huntermarksmanship = { img = "ability_hunter_focusedaim.png", size = "20px", link = "Hunter_abilities/Marksmanship_abilities", label = "Marksmanship (Hunter)" },	marksmanshiphunter = { alias = "huntermarksmanship" },	marksmanship = { alias = "huntermarksmanship" },	marksman = { alias = "huntermarksmanship" },	mark = { alias = "huntermarksmanship" },	mar = { alias = "huntermarksmanship" },	rogueoutlaw = { img = "inv_sword_30.png", size = "20px", link = "Rogue_abilities/Outlaw_abilities", label = "Outlaw (Rogue)" },	outlawrogue = { alias = "rogueoutlaw" },	outlaw = { alias = "rogueoutlaw" },	out = { alias = "rogueoutlaw" },	monkmistweaver = { img = "monk_stance_wiseserpent.png", size = "20px", link = "Monk_abilities/Mistweaver_abilities", label = "Mistweaver (Monk)" },	mistweavermonk = { alias = "monkmistweaver" },	mistweaver = { alias = "monkmistweaver" },	mist = { alias = "monkmistweaver" },	mis = { alias = "monkmistweaver" },	mst = { alias = "monkmistweaver" },	mw = { alias = "monkmistweaver" },	paladinretribution = { img = "spell_holy_auraoflight.png", size = "20px", link = "Paladin_abilities/Retribution_abilities", label = "Retribution (Paladin)" },	retributionpaladin = { alias = "paladinretribution" },	retribution = { alias = "paladinretribution" },	retpally = { alias = "paladinretribution" },	ret = { alias = "paladinretribution" },	priestshadow = { img = "spell_shadow_shadowwordpain.png", size = "20px", link = "Priest_abilities/Shadow_abilities", label = "Shadow (Priest)" },	shadowpriest = { alias = "priestshadow" },	shadowform = { alias = "priestshadow" },	shad = { alias = "priestshadow" },	sha = { alias = "priestshadow" },	roguesubtlety = { img = "ability_stealth.png", size = "20px", link = "Rogue_abilities/Subtlety_abilities", label = "Subtlety (Rogue)" },	subtletyrogue = { alias = "roguesubtlety" },	subtlety = { alias = "roguesubtlety" },	subtle = { alias = "roguesubtlety" },	sub = { alias = "roguesubtlety" },	huntersurvival = { img = "ability_hunter_camouflage.png", size = "20px", link = "Hunter_abilities/Survival_abilities", label = "Survival (Hunter)" },	survivalhunter = { alias = "huntersurvival" },	survival = { alias = "huntersurvival" },	sur = { alias = "huntersurvival" },	sh = { alias = "huntersurvival" },	deathknightunholy = { img = "spell_deathknight_unholypresence.png", size = "20px", link = "Death_knight_abilities/Unholy_abilities", label = "Unholy (Death knight)" },	unholydeathknight = { alias = "deathknightunholy" },	unholydk = { alias = "deathknightunholy" },	unholy = { alias = "deathknightunholy" },	unh = { alias = "deathknightunholy" },	udk = { alias = "deathknightunholy" },	demonhuntervengeance = { img = "Spell demonhunter vengeance.jpg", size = "20px", link = "Demon_hunter_abilities/Vengeance_abilities", label = "Vengeance (Demon hunter)" },	vengeancedemonhunter = { alias = "demonhuntervengeance" },	vengeancedh = { alias = "demonhuntervengeance" },	vengeance = { alias = "demonhuntervengeance" },	venge = { alias = "demonhuntervengeance" },	ven = { alias = "demonhuntervengeance" },	vdh = { alias = "demonhuntervengeance" },	monkwindwalker = { img = "monk_stance_whitetiger.png", size = "20px", link = "Monk_abilities/Windwalker_abilities", label = "Windwalker (Monk)" },	windwalkermonk = { alias = "monkwindwalker" },	windwalker = { alias = "monkwindwalker" },	wind = { alias = "monkwindwalker" },	walk = { alias = "monkwindwalker" },	wnd = { alias = "monkwindwalker" },	ww = { alias = "monkwindwalker" },	hybridspec = { img = "Hybrid_Spec_RoundIcon.png", size = "20px", link = "Specialization", label = "Hybrid Spec" },	hybrid = { alias = "hybridspec" },	hyb = { alias = "hybridspec" },	nospec = { img = "None_Spec_RoundIcon.png", size = "20px", link = "Specialization", label = "No Spec" },	none = { alias = "nospec" },	no = { alias = "nospec" },	ns = { alias = "nospec" } --    = {        img = ".png",		size = "20px",		link = "",		label = ""	}, }