Module:Abilities/utils: Difference between revisionsGive feedback
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
| Line 1: | Line 1: | ||
local p = {} | |||
local data = mw.loadJsonData("Data:AbilityCards.json") | local data = mw.loadJsonData("Data:AbilityCards.json") | ||
-- returns the table of a specific item | -- returns the table of a specific item | ||
function get_ability_card_data(hero_name, ability_num) | function p.get_ability_card_data(hero_name, ability_num) | ||
local hero_key = get_hero_key(hero_name) | local hero_key = get_hero_key(hero_name) | ||
if(hero_key == nil) then return "Hero Not Found" end | if(hero_key == nil) then return "Hero Not Found" end | ||
| Line 8: | Line 10: | ||
end | end | ||
function get_hero_key(hero_name) | function p.get_hero_key(hero_name) | ||
for i, hero in pairs(data) do | for i, hero in pairs(data) do | ||
if hero["Name"] == hero_name then | if hero["Name"] == hero_name then | ||
| Line 16: | Line 18: | ||
return nil | return nil | ||
end | end | ||
return p | |||