Anonymous

Module:ItemsTable: Difference between revisions

From Melvor Idle
no edit summary
No edit summary
No edit summary
Line 24: Line 24:
   return table.concat(itemList)
   return table.concat(itemList)
end
end
--Alternate version that has everything still
function p.getItemsTableAlt(frame)
  local itemList = {}
  local i = tonumber(frame.args[1])
  local iend = i + 100
  while i < iend do
    local item = Items.getItemByID(i)
    if item == nil then
      break
    end
    local itemRow = '\r\n|-'
    itemRow = itemRow..'\r\n|'..Icons.Icon({item.name, type='item', notext=true, size=50})
    itemRow = itemRow..'||'..item.name..'||'..(i)..'||'..item.category..'||'..item.type
    itemRow = itemRow..'||data-sort-value="'..item.sellsFor..'"|'..Icons.GP(item.sellsFor)
    itemRow = itemRow..'||style="text-align:right;"|'..SourceTables._getItemSources(item)
    itemRow = itemRow..'||style="text-align:right;"|'..UseTables._getItemUses(item, false)
    table.insert(itemList, itemRow)
    i = i + 1
  end
  return table.concat(itemList, '')
end
return p
return p