444
edits
Inconvenient (talk | contribs) mNo edit summary |
Inconvenient (talk | contribs) mNo edit summary |
||
Line 1: | Line 1: | ||
-- this module generates [[Template:ItemsTable]] 50 lines at a time. | |||
-- run p.generateInvokes() in debug and copy the result to [[Template:ItemsTable]] after an update that adds new items to add lines to the table. | |||
local p = {} | local p = {} | ||
Line 8: | Line 11: | ||
function p.generateInvokes(frame) | function p.generateInvokes(frame) | ||
local numberOfItems = | local numberOfItems = shared.tableCount(ItemData.Items) | ||
local result = '' | local result = '' | ||
local i = 1 | local i = 1 | ||
while i < numberOfItems do | while i < numberOfItems do | ||
result = result..'{{#invoke:ItemsTable| | result = result..'{{#invoke:ItemsTable|getItemsTable|'..i..'}}\r\n' | ||
i = i + 50 | i = i + 50 | ||
end | end | ||
Line 21: | Line 21: | ||
end | end | ||
function p. | function p.getItemsTable(frame) | ||
local itemList = {} | local itemList = {} | ||
local istart = tonumber(frame.args[1]) | local istart = tonumber(frame.args[1]) |
edits