Module:HeroData/nav: Difference between revisions

Sur (talk | contribs)
m debug_mode param
Sur (talk | contribs)
m Hero card2 now uses link param for localization
Line 22: Line 22:


if in_herolabs ~= 'true' and in_herolabs ~= 'false' then
if in_herolabs ~= 'true' and in_herolabs ~= 'false' then
return 'in_herolabs must be either true or false as the first unnamed parameter'
return 'in_herolabs must be either true or false'
end
end
Line 42: Line 42:
end
end
local hero_str = lang_module.get_string(hero_key) .. '|recommended=' .. tostring(is_recommended)
local hero_str = '|name=' .. lang_module.get_string(hero_key, nil, 'en') .. '|link=' .. lang_module.get_string(hero_key, 'en') .. '|recommended=' .. tostring(is_recommended)
table.insert(heroes, hero_str)
table.insert(heroes, hero_str)
Line 55: Line 55:
local ret = ''
local ret = ''
for index, hero_name in ipairs(heroes) do
for index, hero_name in ipairs(heroes) do
ret = ret .. '{{Hero card2|name=' .. hero_name
ret = ret .. '{{Hero card2' .. hero_name
ret = ret .. '|text_size=' .. text_size
ret = ret .. '|text_size=' .. text_size
ret = ret .. '|herolabs=' .. in_herolabs
ret = ret .. '|herolabs=' .. in_herolabs