Module:Inventory
From Archaelund Wiki
Documentation for this module may be created at Module:Inventory/doc
local Inventory = {} -- this module implements [[Template:Inventory]] local mArguments = require('Module:Arguments') function Inventory.Table(frame) local args = mArguments.getArgs(frame) local items = args['Stock'] or '' local mark = args['Markup'] or 1 local mark2 = args['Markup2'] or '' local itemTable = '' for itm in mw.text.gsplit(items,';',true) do itemTable = itemTable .. frame:expandTemplate{ title = string.format(':%s',itm), args = {'ShopEntry', mark, mark2} } end return itemTable end return Inventory