Line 213:
Line 213:
return x.i < y.i
return x.i < y.i
end)
end)
−
local sortValues = {}
+
-- local sortValues = {}
−
for i, e in ipairs(sortedIndex) do sortValues[e.name] = i end
+
-- for i, e in ipairs(sortedIndex) do sortValues[e.name] = i end
−
for i, name in ipairs(index) do
+
for i, e in ipairs(sortedIndex) do
−
table.insert(result, string.format(template.item_row, sortValues[name], getAsset(name), name,
+
table.insert(result, string.format(template.item_row, e.i, getAsset(e.name), e.name,
−
getCell(name, 'Casual'), getCell(name, 'Easy'), getCell(name, 'Medium'), getCell(name, 'Hard')))
+
getCell(e.name, 'Casual'), getCell(e.name, 'Easy'), getCell(e.name, 'Medium'), getCell(e.name, 'Hard')))
end
end
table.insert(result, template.footer)
table.insert(result, template.footer)