Module:Item sprite sizes
Jump to navigation
Jump to search
Documentation
No documentation subpage exists yet for this module. Create one now.
local tr = require('Module:Tr')
local items = require('Module:Iteminfo').info
local itemStat = require('Module:Iteminfo').getItemStat
local itemnames = require('Module:ItemNames').getData
local idSets = require('Module:Iteminfo/idSets')
local tag = mw.text.tag
-----------------------------------------------------------------
-- main return object
return {
go = function(frame)
local lang = frame.args['lang']
local rows = {}
for id = items.IDs.min, items.IDs.max do
if not idSets.getValue('Unused', id) then
local row = tag{name='tr', content=table.concat({
tag{name='td', content=tostring(id)},
tag{name='td', content=tr.translate(itemnames('itemNameFromId', id) or '', lang)},
tag{name='td', content=itemStat(id, 'width')},
tag{name='td', content=itemStat(id, 'height')}
})}
table.insert(rows, row)
end
end
return table.concat(rows)
end,
}