Dota 2 Wiki
Advertisement

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
}
Advertisement