Module:HeroData: Difference between revisionsGive feedback
m fixed sig_figs not rounding anymore |
m sig figs checking if its a number |
||
| Line 42: | Line 42: | ||
--round | --round | ||
if (sig_figs_or_localize ~= nil) then | if (sig_figs_or_localize ~= nil and isNumeric(sig_figs_or_localize)) then | ||
var_value = util_module.round_to_sig_fig(var_value, sig_figs_or_localize) | var_value = util_module.round_to_sig_fig(var_value, sig_figs_or_localize) | ||
if (var_value == nil) then return "get_hero_var() error with rounding" end | if (var_value == nil) then return "get_hero_var() error with rounding" end | ||
| Line 48: | Line 48: | ||
--localize | --localize | ||
if (sig_figs_or_localize == "true") then | if (sig_figs_or_localize.lower() == "true") then | ||
return lang_module._get_string(var_value) | return lang_module._get_string(var_value) | ||
end | end | ||
| Line 68: | Line 68: | ||
if (element == nil) then return "Hero does not have a number " .. number .. " " .. var end | if (element == nil) then return "Hero does not have a number " .. number .. " " .. var end | ||
if localize=="true" then | if localize.lower()=="true" then | ||
element = lang_module._get_string(element) | element = lang_module._get_string(element) | ||
end | end | ||