12,727
edits
(Update for v1.1) |
(Fix off by one error when fromItemID == nil) |
||
(One intermediate revision by the same user not shown) | |||
Line 2: | Line 2: | ||
-- run p.getItemsTableAlt() in debug and copy the result to [[Template:ItemsTable]] after an update that adds new items. | -- run p.getItemsTableAlt() in debug and copy the result to [[Template:ItemsTable]] after an update that adds new items. | ||
--[=[ | --[=[ | ||
p.getItemsTableAlt(nil, 60) | |||
--]=] | --]=] | ||
Line 29: | Line 29: | ||
local itemList = {} | local itemList = {} | ||
local rowCount = 0 | local rowCount = 0 | ||
local genRows = | local genRows = fromItemID == nil | ||
local lastItemID = nil | |||
for i, item in ipairs(GameData.rawData.items) do | for i, item in ipairs(GameData.rawData.items) do | ||
if not genRows then | if not genRows then | ||
Line 38: | Line 39: | ||
break | break | ||
end | end | ||
lastItemID = item.id | |||
local iCat = item.category ~= nil and item.category or '' | local iCat = item.category ~= nil and item.category or '' | ||
local itemRow = {'\n|-'} | local itemRow = {'\n|-'} | ||
Line 49: | Line 51: | ||
end | end | ||
end | end | ||
mw.log(table.concat(itemList, '')) | |||
mw.log('\n------------------\nLast item ID: ' .. (lastItemID or 'nil')) | |||
end | end | ||
return p | return p |