|
|
Line 435: |
Line 435: |
| result = result..'\r\n|}' | | result = result..'\r\n|}' |
|
| |
|
| return result
| |
| end
| |
|
| |
| function p.getItemTable(frame)
| |
| local itemList = {}
| |
| local index = frame.args[1]
| |
| for i, item in Shared.skpairs(ItemData.Items) do
| |
| if i >= index and i < index + 50 then
| |
| local itemRow = '\r\n|-'
| |
| itemRow = itemRow..'|'..Icons.Icon({item.name, notext=true, size=50})..'|'..item.id..'|'..item.category
| |
| itemRow = itemRow..'|'..item.type..'|'..Icons.Icon({'Currency', notext=true, size=25})
| |
| itemRow = itemRow..' '..item.sellsFor..'|'..SourceTables.getItemSources(item.name)..'|'..useTables.getItemUses(item.name)
| |
| table.insert(itemList, itemRow)
| |
| end
| |
| end
| |
| local result = ''
| |
| if frame and frame.args[2] == 'start' then
| |
| result = result..'{| class="wikitable sortable stickyHeader"\r\n|-\r\nclass="headerRow-0"\r\n!colspan="2"|Item!ID!Category!Type!Sells For!Item Sources!Item Uses'
| |
| end
| |
| for i, item in itemList do
| |
| result = result..item
| |
| end
| |
| if frame and frame.args[2] == 'end' then
| |
| result = result..'\r\n|}'
| |
| end
| |
| return result | | return result |
| end | | end |
|
| |
|
| return p | | return p |