Module:Abilities: Difference between revisionsGive feedback
Jump to navigation
Jump to search
Gammaton32 (talk | contribs) added get_ability_prop function (WIP) |
Gammaton32 (talk | contribs) No edit summary |
||
| Line 4: | Line 4: | ||
local p = {} | local p = {} | ||
-- returns the table of a specific | -- returns the table of a specific ability | ||
function get_ability(hero_key, ability_num) | function get_ability(hero_key, ability_num) | ||
local ui_data = data[hero_key] | local ui_data = data[hero_key] | ||
if(ui_data == nil) then return "Hero Not Found" end | if(ui_data == nil) then return "Hero Not Found" end | ||
return ui_data[tonumber(ability_num)] | return ui_data[tonumber(ability_num)] | ||
end | |||
-- Returns the table of a specific ability from Data:AbilityData | |||
-- @function get_json_ability | |||
-- @param {string} | |||
-- @return {table} | |||
local function get_json_ability(name) | |||
for _, v in pairs(raw_ability_data) do | |||
if (v["Name"] == name) then | |||
return v | |||
end | |||
end | |||
return nil | |||
end | end | ||