Module:HeroDataArrays: Difference between revisionsGive feedback
Jump to navigation
Jump to search
Added support for new weapon data structure |
Gammaton32 (talk | contribs) added reload delay to reload table |
||
| Line 431: | Line 431: | ||
p.heroReloadTable = function(frame) | p.heroReloadTable = function(frame) | ||
local heroReloadData = heroDataArray({"Name", "Weapon>ReloadTime"}) | local heroReloadData = heroDataArray({"Name", "Weapon>ReloadTime","Weapon>ReloadDelay"}) | ||
-- 1. collect rows | -- 1. collect rows | ||
| Line 438: | Line 438: | ||
table.insert(rows, { | table.insert(rows, { | ||
name = name, | name = name, | ||
reloadTime = tonumber(data["Weapon>ReloadTime"]) or 0 | reloadTime = tonumber(data["Weapon>ReloadTime"]) or 0, | ||
reloadDelay = tonumber(data["Weapon>ReloadDelay"]) or 0 | |||
}) | }) | ||
end | end | ||
| Line 448: | Line 449: | ||
local z = '{| class="wikitable sortable mw-collapsible" style="text-align:center"\n' .. | local z = '{| class="wikitable sortable mw-collapsible" style="text-align:center"\n' .. | ||
'|+ Hero Base Reload Time Stats\n' .. | '|+ Hero Base Reload Time Stats\n' .. | ||
'! Hero !! Reload Time (s)\n' | '! Hero !! Reload Time (s) !! Reload Delay \n' | ||
for _, r in ipairs(rows) do | for _, r in ipairs(rows) do | ||
| Line 455: | Line 456: | ||
'| style="text-align:left;" | ' .. | '| style="text-align:left;" | ' .. | ||
frame:expandTemplate{title = 'PageRef', args = {r.name}} .. | frame:expandTemplate{title = 'PageRef', args = {r.name}} .. | ||
' || ' .. r.reloadTime .. '\n' | ' || '.. r.reloadTime ..' || '..r.reloadDelay..' \n' | ||
end | end | ||
return z .. '|}' | return z .. '|}' | ||