Module:HeroData: Difference between revisions

Jump to navigation Jump to search
Sur (talk | contribs)
mNo edit summary
Sur (talk | contribs)
m get hero key with hero module func instead of _search_string from lang
Line 12: Line 12:
if (v["Name"] == name) then
if (v["Name"] == name) then
return v
return v
end
end
return nil
end
-- returns the key of the specified hero's english name
function p.get_hero_key(name)
for i,v in pairs(heroes_data) do
if (v["Name"] == name) then
return i
end
end
end
end
Line 109: Line 119:
     template_args["name_english"] = hero_name
     template_args["name_english"] = hero_name
      
      
     template_args["name_localized"] = lang_module._search_string(hero_name)
     template_args["name_localized"] = lang_module._get_string(p.get_hero_key(hero_name))
      
      
     local wep_name = hero_data["WeaponName"]
     local wep_name = hero_data["WeaponName"]
Line 284: Line 294:
return template_calls
return template_calls
end
end


return p
return p