Documentation for this module may be created at Module:Symbol/data/doc
return {
["cooldown"] = {
file = "Cooldown symbol.png",
link = "Cooldown"
},
["charge replenish time"] = {
file = "Charge Replenish Time symbol.png",
link = "Cooldown#Charges",
caption = "Charge Replenish Time",
class = "componentsinvert"
},
["mana"] = {
file = "Mana symbol.png",
link = "Mana"
},
["health"] = {
file = "Health symbol.png",
link = "Health"
},
-- Can be any other rune if needed.
["runes"] = {
file = "Arcane Rune minimap icon.png",
link = "Runes"
},
["bkb"] = {
yes = {
file = "Spell immunity block symbol.png",
link = "Spell Immunity",
caption = "Does not pierce spell immunity."
},
no = {
file = "Spell immunity block no symbol.png",
link = "Spell Immunity",
caption = "Pierces spell immunity."
},
partially = {
file = "Spell immunity block partial symbol.png",
link = "Spell Immunity",
caption = "Partially pierces spell immunity."
},
},
["dbi"] = {
yes = {
file = "Debuff immunity no symbol.png",
link = "Debuff Immunity",
caption = "Pierces debuff immunity."
},
no = {
file = "Debuff immunity symbol.png",
link = "Debuff Immunity",
caption = "Does not pierce debuff immunity."
},
partially = {
file = "Debuff immunity partial symbol.png",
link = "Debuff Immunity",
caption = "Partially pierces debuff immunity."
},
},
["linken"] = {
yes = {
file = "Spell block symbol.png",
link = "Linken's Sphere",
caption = "Blocked by Linken's Sphere."
},
no = {
file = "Spell block no symbol.png",
link = "Linken's Sphere",
caption = "Not blocked by Linken's Sphere."
},
partially = {
file = "Spell block partial symbol.png",
link = "Linken's Sphere",
caption = "Partially blocked by Linken's Sphere."
},
},
["illusion"] = {
yes = {
file = "Illusion symbol.png",
link = "Illusions",
caption = "Can be used by illusions."
},
no = {
file = "Illusion no symbol.png",
link = "Illusions",
caption = "Cannot be used by illusions."
},
partially = {
file = "Illusion partial symbol.png",
link = "Illusions",
caption = "Partially usable by illusions."
},
},
["illusions icon"] = {
file = "Illusion icon.png",
link = "Illusions",
size = "16px",
caption = "Illusions"
},
["break"] = {
yes = {
file = "Breakable symbol.png",
link = "Break",
caption = "Disabled by Break."
},
no = {
file = "Breakable no symbol.png",
link = "Break",
caption = "Not disabled by Break."
},
partially = {
file = "Breakable partial symbol.png",
link = "Break",
caption = "Partially disabled by Break."
},
},
["disjoint"] = {
yes = {
file = "Disjointable symbol.png",
link = "Disjoint",
caption = "Can be disjointed."
},
no = {
file = "Disjointable no symbol.png",
link = "Disjoint",
caption = "Cannot be disjointed."
},
partially = {
file = "Disjointable partial symbol.png",
link = "Disjoint",
caption = "Can partially be disjointed."
},
},
["root"] = {
yes = {
file = "Root disables symbol.png",
link = "Root",
caption = "Cannot be cast while rooted or leashed."
},
no = {
file = "Root disables no symbol.png",
link = "Root",
caption = "Can be cast while rooted or leashed."
},
partially = {
file = "Root disables partial symbol.png",
link = "Root",
caption = "Partially disabled while rooted or leashed."
},
},
["on cast proc"] = {
file = "On cast proc symbol.png",
link = "Abilities#Cast Event",
caption = "Does not proc any on-cast effects when cast."
},
["cast range bonus"] = {
file = "Cast range symbol.png",
link = "Cast Range",
size = "18px",
caption = "Affected by Cast Range bonuses."
},
["aoe radius bonus"] = {
file = "AoE radius symbol.png",
link = "AoE Radius",
size = "18px",
caption = "Affected by AoE Radius bonuses."
},
["attack range bonus"] = {
file = "Attack range symbol.png",
link = "Attack Range",
size = "18px",
caption = "Affected by Attack Range bonuses."
},
["aghanim"] = {
file = "Aghanim's Scepter symbol.png",
link = "Aghanim's Scepter",
caption = "Upgradable by Aghanim's Scepter."
},
["aghshard"] = {
file = "Aghanim's Shard symbol.png",
link = "Aghanim's Shard",
caption = "Upgradable by Aghanim's Shard."
},
["aghanimalt"] = {
file = "Aghanim's Scepter alt symbol.png",
link = "Aghanim's Scepter",
caption = "Upgradable by Aghanim's Scepter."
},
["aghshardalt"] = {
file = "Aghanim's Shard alt symbol.png",
link = "Aghanim's Shard",
caption = "Upgradable by Aghanim's Shard."
},
["gold"] = {
file = "Gold symbol.png",
link = "Gold",
caption = "Gold"
},
["experience"] = {
file = "Experience symbol.png",
link = "Experience",
caption = "Experience"
},
["strength"] = {
file = "Strength attribute symbol.png",
size = "20px",
link = "Strength"
},
["agility"] = {
file = "Agility attribute symbol.png",
size = "20px",
link = "Agility"
},
["agility colorblind"] = {
file = "Agility attribute colorblind symbol.png",
size = "20px",
link = "Agility"
},
["intelligence"] = {
file = "Intelligence attribute symbol.png",
size = "20px",
link = "Intelligence"
},
["universal"] = {
file = "Universal attribute symbol.png",
size = "20px",
link = "Universal"
},
["modifier"] = {
buff = {
file = "Modifier buff symbol.png",
link = "Dispel",
caption = "Buff"
},
debuff = {
file = "Modifier debuff symbol.png",
link = "Dispel",
caption = "Debuff"
},
both = {
file = "Modifier both symbol.png",
link = "Dispel",
caption = "Buff or Debuff, based on the target's alliance"
},
},
["roshan"] = {
file = "Roshan minimap icon.png",
link = "Roshan"
},
["burrow"] = {
file = "Burrow icon.png",
link = "Nyx Assassin#Burrow",
caption = "Burrow"
},
["elder dragon form"] = {
file = "Elder Dragon Form icon.png",
link = "Dragon Knight#Elder Dragon Form",
caption = "Elder Dragon Form"
},
["armor corruption"] = {
file = "Armor Corruption icon.png",
link = "Armor Corruption",
caption = "Armor Corruption: Reduces armor on attack."
},
["earth"] = {
file = "Brewmaster Earth minimap icon.png",
link = "Earth"
},
["storm"] = {
file = "Brewmaster Storm minimap icon.png",
link = "Storm"
},
["fire"] = {
file = "Brewmaster Fire minimap icon.png",
link = "Fire"
},
["void"] = {
file = "Brewmaster Void minimap icon.png",
link = "Void"
},
["dota plus"] = {
file = "Dota Plus icon.png",
link = "Dota Plus",
caption = "Dota Plus"
},
["recipe"] = {
file = "Default recipe icon.png",
size = "20px",
link = "Recipe",
caption = "Recipe"
},
["buyback"] = {
file = "Buyback used icon.png",
size = "25px",
link = "Heroes/Mechanics#Buyback",
caption = "Buyback"
},
["duration"] = {
file = "Duration symbol.png",
size = "15px",
link = "Abilities#Active",
caption = "Ability Duration"
},
["talent"] = {
file = "Talent tree symbol.png",
link = "Talents",
caption = "Talent",
class = "componentsinvert"
},
["talent alt"] = {
file = "Talent tree symbol invert.png",
link = "Talents",
caption = "Talent",
},
["magic barrier"] = {
file = "Damage Barrier (Magical) icon.png",
size = "18px",
link = "Damage Barrier",
caption = "Magical Damage Barrier",
},
["physical barrier"] = {
file = "Damage Barrier (Physical) icon.png",
size = "18px",
link = "Damage Barrier",
caption = "Physical Damage Barrier",
},
["universal barrier"] = {
file = "Damage Barrier (Universal) icon.png",
size = "18px",
link = "Damage Barrier",
caption = "All Damage Barrier",
},
-- Talent Level Symbols
["t1l"] = {
file = "tal1left.svg",
size = "24px",
link = "Talents",
caption = "Level 10 Left Talent",
class = "talsymbolbg",
},
["t2l"] = {
file = "tal2left.svg",
size = "24px",
link = "Talents",
caption = "Level 15 Left Talent",
class = "talsymbolbg",
},
["t3l"] = {
file = "tal3left.svg",
size = "24px",
link = "Talents",
caption = "Level 20 Left Talent",
class = "talsymbolbg",
},
["t4l"] = {
file = "tal4left.svg",
size = "24px",
link = "Talents",
caption = "Level 25 Left Talent",
class = "talsymbolbg",
},
["t1r"] = {
file = "tal1right.svg",
size = "24px",
link = "Talents",
caption = "Level 10 Right Talent",
class = "talsymbolbg",
},
["t2r"] = {
file = "tal2right.svg",
size = "24px",
link = "Talents",
caption = "Level 15 Right Talent",
class = "talsymbolbg",
},
["t3r"] = {
file = "tal3right.svg",
size = "24px",
link = "Talents",
caption = "Level 20 Right Talent",
class = "talsymbolbg",
},
["t4r"] = {
file = "tal4right.svg",
size = "24px",
link = "Talents",
caption = "Level 25 Right Talent",
class = "talsymbolbg",
},
["t1"] = {
file = "tal1.svg",
size = "24px",
link = "Talents",
caption = "Level 10 Talents",
class = "talsymbolbg",
},
["t2"] = {
file = "tal2.svg",
size = "24px",
link = "Talents",
caption = "Level 15 Talents",
class = "talsymbolbg",
},
["t3"] = {
file = "tal3.svg",
size = "24px",
link = "Talents",
caption = "Level 20 Talents",
class = "talsymbolbg",
},
["t4"] = {
file = "tal4.svg",
size = "24px",
link = "Talents",
caption = "Level 25 Talents",
class = "talsymbolbg",
},
["t0"] = {
file = "tal none.svg",
size = "24px",
link = "Talents",
caption = "Talents",
class = "talsymbolbg",
},
-- "From Dota2 website "
["armor"] = {
file = "Armor icon.png",
size = "15px",
link = "Armor",
caption = "Armor"
},
["attack range"] = {
file = "Attack range icon.png",
size = "15px",
link = "Attack range",
caption = "Attack Range"
},
["movement speed"] = {
file = "Movement speed icon.png",
size = "20px",
link = "Movement speed",
caption = "Movement Speed"
},
["attack time"] = {
file = "Attack time icon.png",
size = "20px",
link = "Attack speed#Base Attack Time",
caption = "Attack Time"
},
["projectile speed"] = {
file = "Projectile speed icon.png",
size = "20px",
link = "Projectile speed",
caption = "Projectile Speed"
},
["damage"] = {
file = "Damage icon.png",
size = "20px",
link = "Attack damage",
caption = "Attack Damage"
},
["magic resistance"] = {
file = "Magic Resistance icon.png",
size = "20px",
link = "Magic Resistance",
caption = "Magic Resistance"
},
["turn rate"] = {
file = "Turn rate icon.png",
size = "20px",
link = "Turn rate",
caption = "Turn Rate"
},
["vision"] = {
file = "Vision icon.png",
size = "20px",
link = "Vision",
caption = "Vision"
},
["melee"] = {
file = "Melee icon.png",
size = "15px",
link = "Attack range#Melee and ranged",
caption = "Melee",
class = "componentsinvert"
},
["ranged"] = {
file = "Ranged icon.png",
size = "15px",
link = "Attack range#Melee and ranged",
caption = "Ranged",
class = "componentsinvert"
},
["ad"] = {
file = "Ability Draft symbol.png",
size = "15px",
link = "Ability Draft",
caption = "Ability Draft Notes"
},
["artifactgame"] = {
file = "Artifact icon.png",
size = "20px",
link = "artifact:Main Page",
caption = "Artifact Card Game"
},
-- "Neutral Camp"
["small camp"] = {
file = "Neutral camp small minimap icon.png",
size = "12px",
link = "Neutral creeps#Small_Camps",
caption = "Small Camps"
},
["medium camp"] = {
file = "Neutral camp medium minimap icon.png",
size = "12px",
link = "Neutral creeps#Medium_Camps",
caption = "Medium Camps"
},
["large camp"] = {
file = "Neutral camp large minimap icon.png",
size = "12px",
link = "Neutral creeps#Large_Camps",
caption = "Large Camps"
},
["ancient camp"] = {
file = "Neutral camp ancient minimap icon.png",
size = "12px",
link = "Neutral creeps#Ancient_Camps",
caption = "Ancient Camps"
},
-- "Shop Icons"
["s_consumables"] = {
file = "Shop Consumables Icon.png",
size = "24px",
link = "Items#Consumables",
caption = "Consumables"
},
["s_attributes"] = {
file = "Shop Attributes Icon.png",
size = "24px",
link = "Items#Attributes",
caption = "Attributes"
},
["s_equipment"] = {
file = "Shop Armaments Icon.png",
size = "24px",
link = "Items#Equipment",
caption = "Equipment"
},
["s_misc"] = {
file = "Shop Arcane Icon.png",
size = "24px",
link = "Items#Miscellaneous",
caption = "Miscellaneous"
},
["s_secret"] = {
file = "Shop Secret Icon.png",
size = "24px",
link = "Items#Secret",
caption = "Secret Shop"
},
["s_accessories"] = {
file = "Shop Common Icon.png",
size = "24px",
link = "Items#Accessories",
caption = "Accessories"
},
["s_support"] = {
file = "Shop Support Icon.png",
size = "24px",
link = "Items#Support",
caption = "Support"
},
["s_magical"] = {
file = "Shop Caster Icon.png",
size = "24px",
link = "Items#Magical",
caption = "Magical"
},
["s_armor"] = {
file = "Shop Armor Icon.png",
size = "24px",
link = "Items#Armor",
caption = "Armor"
},
["s_weapons"] = {
file = "Shop Weapons Icon.png",
size = "24px",
link = "Items#Weapons",
caption = "Weapons"
},
["s_artifacts"] = {
file = "Shop Artifacts Icon.png",
size = "24px",
link = "Items#Artifacts",
caption = "Artifacts"
},
["base shop"] = {
file = "Main Shop minimap icon.png",
size = "18px",
link = "Base Shop",
caption = "Available at Base Shop.",
},
["secret shop"] = {
file = "Secret Shop minimap icon.png",
size = "18px",
link = "Secret Shop",
caption = "Available at Secret Shop.",
},
["side lane shop"] = {
file = "Side Lane Shop minimap icon.png",
size = "18px",
link = "Side Lane Shop",
caption = "Available at Side Lane Shop.",
},
["building"] = {
file = "Glyph of Fortification icon.png",
size = "24px",
link = "Buildings",
caption = "Buildings",
},
-- Vector Icons for Wiki purposes
["a_sub"] = {
file = "Sub-abilities icon.png",
size = "15px",
link = "Ability#Sub-abilities",
caption = "Sub-ability",
},
["a_linked"] = {
file = "Linked Abilities icon.png",
size = "15px",
link = "Ability",
caption = "Leveling up this ability levels another ability at the same time.",
},
["daytime"] = {
file = "Daytime icon.png",
link = "Time of Day",
caption = "Daytime",
class = "componentsinvert"
},
["nighttime"] = {
file = "Nighttime icon.png",
link = "Time of Day",
caption = "Nighttime",
class = "componentsinvert"
},
["instant cast"] = {
file = "Instant Cast Time icon.png",
size = "16px",
link = "Cast Animation#Instant Cast",
caption = "Instant Cast Animation (DOTA_ABILITY_BEHAVIOR_IMMEDIATE)",
class = "componentsinvert"
},
["incoming heal manipulation"] = {
file = "Damage Manipulation (Incoming) icon.png",
size = "16px",
link = "Restoration Manipulation#Heal Manipulation",
caption = "Incoming Heal Manipulation",
class = "componentsinvert"
},
["outgoing heal manipulation"] = {
file = "Damage Manipulation (Outgoing) icon.png",
size = "16px",
link = "Restoration Manipulation#Heal Manipulation",
caption = "Outgoing Heal Manipulation",
class = "componentsinvert"
},
["incoming damage manipulation"] = {
file = "Damage Manipulation (Incoming) icon.png",
size = "16px",
link = "Damage Manipulation#Incoming Damage",
caption = "Incoming Damage Manipulation",
class = "componentsinvert"
},
["outgoing damage manipulation"] = {
file = "Damage Manipulation (Outgoing) icon.png",
size = "16px",
link = "Damage Manipulation#Outgoing Damage",
caption = "Outgoing Damage Manipulation",
class = "componentsinvert"
},
["enemy incoming damage manipulation"] = {
file = "Damage Manipulation (Incoming) icon.png",
size = "16px",
link = "Damage Manipulation#Incoming Damage",
caption = "Enemy Incoming Damage Manipulation",
class = "componentsinvert"
},
["enemy outgoing damage manipulation"] = {
file = "Damage Manipulation (Outgoing) icon.png",
size = "16px",
link = "Damage Manipulation#Outgoing Damage",
caption = "Enemy Outgoing Damage Manipulation",
class = "componentsinvert"
},
["complexity"] = {
file = "Filter complexity icon.png",
size = "28px",
link = "Heroes/Mechanics#Complexity",
caption = "Hero Complexity",
class = "componentsinvert"
},
["role support"] = {
file = "Filter support icon.png",
size = "28px",
link = "Role#Support",
caption = "Support",
class = "componentsinvert"
},
["role pusher"] = {
file = "Filter pusher icon.png",
size = "28px",
link = "Role#Pusher",
caption = "Pusher",
class = "componentsinvert"
},
["role nuker"] = {
file = "Filter nuker icon.png",
size = "28px",
link = "Role#Nuker",
caption = "Nuker",
class = "componentsinvert"
},
["role initiator"] = {
file = "Filter initiator icon.png",
size = "28px",
link = "Role#Initiator",
caption = "Initiator",
class = "componentsinvert"
},
["role escape"] = {
file = "Filter escape icon.png",
size = "28px",
link = "Role#Escape",
caption = "Escape",
class = "componentsinvert"
},
["role durable"] = {
file = "Filter durable icon.png",
size = "28px",
link = "Role#Durable",
caption = "Durable",
class = "componentsinvert"
},
["role disabler"] = {
file = "Filter disabler icon.png",
size = "28px",
link = "Role#Disabler",
caption = "Disabler",
class = "componentsinvert"
},
["role carry"] = {
file = "Filter carry icon.png",
size = "28px",
link = "Role#Carry",
caption = "Carry",
class = "componentsinvert"
},
-- Other Minimap Icons/Ability Symbols
["fiend's gate"] = {
file = "Fiend's Gate minimap icon.png",
size = "16px",
link = "Underlord#Fiend's Gate",
caption = "Fiend's Gate minimap icon.",
},
["enchantedtree"] = {
file = "Eyes in the Forest minimap icon.png",
size = "16px",
link = "Treant Protector#Eyes In The Forest",
caption = "Enchanted Tree minimap icon.",
},
["sidekick"] = {
file = "Sidekick overhead icon.png",
size = "16px",
link = "Marci#Sidekick",
caption = "Sidekick buff icon.",
},
-- End
}