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