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) |