Module:Abilities/card: Difference between revisionsGive feedback
Jump to navigation
Jump to search
Moved all card-related functions from original Module:AbilityData |
m use utils for getting ability card data |
||
| Line 26: | Line 26: | ||
slow = {img='MoveSlow.png', link=''} | slow = {img='MoveSlow.png', link=''} | ||
} | } | ||
function get_hero_key(hero_name) | function get_hero_key(hero_name) | ||
| Line 71: | Line 64: | ||
end | end | ||
local ability = | local ability = utils.get_ability_card_data(hero_key, ability_num) | ||
if(ability == nil) then | if(ability == nil) then | ||
return 'Ability data not found for hero ' ..hero_key.. ' and num ' .. ability_num | return 'Ability data not found for hero ' ..hero_key.. ' and num ' .. ability_num | ||
| Line 109: | Line 102: | ||
local ability_num = frame.args[2] | local ability_num = frame.args[2] | ||
local ability = | local ability = utils.get_ability_card_data(hero_key, ability_num) | ||
if(ability == nil) then return "Ability Not Found" end | if(ability == nil) then return "Ability Not Found" end | ||
| Line 138: | Line 131: | ||
local info_section_num = frame.args[3] | local info_section_num = frame.args[3] | ||
local ability = | local ability = utils.get_ability_card_data(hero_key, ability_num) | ||
if(ability == nil) then return "Ability Not Found" end | if(ability == nil) then return "Ability Not Found" end | ||
local info_section = ability['Info'..info_section_num] | local info_section = ability['Info'..info_section_num] | ||
| Line 158: | Line 151: | ||
local info_section_num = frame.args[3] | local info_section_num = frame.args[3] | ||
local ability = | local ability = utils.get_ability_card_data(hero_key, ability_num) | ||
if(ability == nil) then return "Ability Not Found" end | if(ability == nil) then return "Ability Not Found" end | ||
| Line 206: | Line 199: | ||
local info_section_num = frame.args[3] | local info_section_num = frame.args[3] | ||
local ability = | local ability = utils.get_ability_card_data(hero_key, ability_num) | ||
if(ability == nil) then return "Ability Not Found" end | if(ability == nil) then return "Ability Not Found" end | ||
| Line 251: | Line 244: | ||
local hero_key = frame.args[1] | local hero_key = frame.args[1] | ||
local ability_num = frame.args[2] | local ability_num = frame.args[2] | ||
local ability = | local ability = utils.get_ability_card_data(hero_key, ability_num) | ||
if(ability == nil) then return "Ability Not Found" end | if(ability == nil) then return "Ability Not Found" end | ||