Module:HeroDataArrays: Difference between revisionsGive feedback
Jump to navigation
Jump to search
Gammaton32 (talk | contribs) fixed reload time |
Make dash speed table sort alphabetically |
||
| Line 317: | Line 317: | ||
local heroDashData = heroDataArray({"Name", "GroundDashDuration"}) | local heroDashData = heroDataArray({"Name", "GroundDashDuration"}) | ||
local | local rows = {} | ||
for name, data in pairs(heroDashData) do | |||
table.insert(rows, { | |||
name = name, | |||
duration = tonumber(data.GroundDashDuration) or 0 | |||
}) | |||
end | |||
table.sort(rows, function(a, b) return a.name:lower() < b.name:lower() end) | |||
for | local z = '{| class="wikitable sortable mw-collapsible" style="text-align:center"\n' .. | ||
'|+ Hero Base Dash Speed Stats\n' .. | |||
z = z.. | '! Hero !! Dash Speed (s)\n' | ||
for _, r in ipairs(rows) do | |||
z = z .. '|-\n| style="text-align:left;" | ' .. | |||
frame:expandTemplate{title = 'PageRef', args = {r.name}} .. | |||
' || ' .. r.duration .. '\n' | |||
end | end | ||
return z .. '|}' | |||
end | end | ||