Module:HeroDataArrays: Difference between revisionsGive feedback
Jump to navigation
Jump to search
Gammaton32 (talk | contribs) cleaned up |
Gammaton32 (talk | contribs) bullet gravity scale |
||
| Line 888: | Line 888: | ||
} | } | ||
} | } | ||
} | |||
local output = {} | |||
for _, def in ipairs(tableDefs) do | |||
local t = buildTable(frame, rows, def, def.options) | |||
if t ~= "" then | |||
table.insert(output, t) | |||
end | |||
end | |||
return table.concat(output, "\n\n") | |||
end | |||
p.bulletGravityTable = function(frame) | |||
local heroGravityData = heroDataArray({"Name", "Weapon>BulletGravityScale", "Weapon>AltFire>BulletGravityScale"}) | |||
local rows = {} | |||
for name, data in pairs(heroGravityData) do | |||
table.insert(rows, { | |||
name = name, | |||
gravityScale = (data["Weapon>BulletGravityScale"] or 0), | |||
altGravityScale = (data["Weapon>AltFire>BulletGravityScale"] or 0), | |||
}) | |||
end | |||
sortHeroes(rows) | |||
local tableDefs = { | |||
{ | |||
title = "Base Bullet Gravity Scale Stats", | |||
columns = { | |||
{ label = "Gravity Scale", field = "gravityScale" }, | |||
} | |||
}, | |||
{ | |||
title = "Base Alt-fire Bullet Gravity Scale Stats", | |||
columns = { | |||
{ label = "Gravity Scale", field = "altGravityScale" }, | |||
} | |||
} | |||
} | } | ||