Anonymous

Module:ItemsTable: Difference between revisions

From Melvor Idle
m
no edit summary
No edit summary
mNo edit summary
Line 11: Line 11:
function p.getInvokes(frame)
function p.getInvokes(frame)
   local result = '{| class="wikitable sortable stickyHeader" style="width:100%;"'
   local result = '{| class="wikitable sortable stickyHeader" style="width:100%;"'
   result = result..'\r\n!colspan="2"|Item!!ID!!Category!!Type!!Sells For!!Item Sources!!Item Uses'
   result = result..'\r\n!colspan="2"|Item!!ID!!Category!!Type!!Sells For!!Item Sources!!Item Uses\r\n'
   local i = 1
   local i = 1
   while i < 971 do
   while i < 971 do
Line 22: Line 22:


function p.getItemRow(frame)
function p.getItemRow(frame)
   local item = Items.getItemByID(i)
   local item = Items.getItemByID(frame.args[1])
   return '\r\n|-\r\n|'..Icons.Icon({item.name, type='item', notext=true, size=50})..'||'..item.name..'||'..(i - 1)..'||'..item.category..'||'..item.type..'||data-sort-value="'..item.sellsFor..'"|[[File:Coins.svg|20px]] '..item.sellsFor..'||style="text-align:right;"|'..SourceTables.getItemSources(item.name)..'||style="text-align:right;"|'..UseTables.getItemUses(item.name)
   return '\r\n|-\r\n|'..Icons.Icon({item.name, type='item', notext=true, size=50})..'||'..item.name..'||'..(i - 1)..'||'..item.category..'||'..item.type..'||data-sort-value="'..item.sellsFor..'"|[[File:Coins.svg|20px]] '..item.sellsFor..'||style="text-align:right;"|'..SourceTables.getItemSources(item.name)..'||style="text-align:right;"|'..UseTables.getItemUses(item.name)
end
end


return p
return p
444

edits