Anonymous

Module:ItemsTable: Difference between revisions

From Melvor Idle
m
no edit summary
mNo edit summary
mNo edit summary
Line 25: Line 25:
function p.getItemsTable(frame)
function p.getItemsTable(frame)
   local itemList = {}
   local itemList = {}
   local istart = tonumber(frame.args[1])
   local i = tonumber(frame.args[1])
   local iend = istart + 50
   local iend = istart + 50
   for i, item in pairs(ItemData.Items) do
   while i < iend do
     if i >= istart and i < iend and (item.id or item.trimmed_item_id) then
     local item = Item.getItemById(i)
      local itemRow = '\r\n|-'
    local itemRow = '\r\n|-'
      itemRow = itemRow..'\r\n|style="text-align:left;"|'..Icons.Icon({item.name, type='item', notext=true, size=50})
    itemRow = itemRow..'\r\n|style="text-align:left;"|'..Icons.Icon({item.name, type='item', notext=true, size=50})
      itemRow = itemRow..'||style="text-align:left;"|'..item.name..'||style="text-align:left;"|'..(item.id or item.trimmed_item_id)
    itemRow = itemRow..'||style="text-align:left;"|'..item.name..'||style="text-align:left;"|'..(item.id or item.trimmed_item_id)
      itemRow = itemRow..'||style="text-align:left;"|'..item.category..'||style="text-align:left;"|'..item.type
    itemRow = itemRow..'||style="text-align:left;"|'..item.category..'||style="text-align:left;"|'..item.type
      itemRow = itemRow..'||style="text-align:right;" data-sort-value="'..item.sellsFor
    itemRow = itemRow..'||style="text-align:right;" data-sort-value="'..item.sellsFor
      itemRow = itemRow..'"|[[File:Coins.svg|20px]] '..item.sellsFor
    itemRow = itemRow..'"|[[File:Coins.svg|20px]] '..item.sellsFor
      itemRow = itemRow..'||style="text-align:right;"|'..SourceTables.getItemSources(item.name)
    itemRow = itemRow..'||style="text-align:right;"|'..SourceTables.getItemSources(item.name)
      itemRow = itemRow..'||style="text-align:right;"|'..UseTables.getItemUses(item.name)
    itemRow = itemRow..'||style="text-align:right;"|'..UseTables.getItemUses(item.name)
      table.insert(itemList, itemRow)
    table.insert(itemList, itemRow)
     end
     i = i + 1
   end
   end
   local result = ''
   local result = ''
444

edits