Module:Abilities/docGive feedback
This is the documentation page for Module:Abilities
Overview
Abilities module handles any simple functions that don't require a submodule.
The function get_ability_name and most of the submodules reference Data:AbilityCards.json.
The function get_ability_prop references Data:AbilityData.json.
Examples
To get the name of a hero's ability (numbered 1 to 4):
{{#invoke:Abilities|get_ability_name|hero_atlas|1}}
Returns:
Siphon Life
To get a property of an ability (WIP):
{{#invoke:Abilities|get_ability_prop|Siphon Life|AbilityCooldown}}
Returns:
42
Submodules
Abilities - Simple functions. Eg. getting ability name
Abilities/utils - Common internal functions that are shared amongst any Abilities/ modules
Abilities/card - Generates hero ability cards
Abilities/icon - Functions for retrieving ability and attribute icon data
Abilities/details table (WIP) - Generates details table to show raw ability data