Module:Abilities: Difference between revisions

added get_ability_prop function (WIP)
No edit summary
Line 4: Line 4:
local p = {}
local p = {}


-- returns the table of a specific item
-- 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