Module:Inventory
From Exiled Kingdoms Wiki
p = {} -- invName = mw.getCurrentFrame().args[1] invItm = mw.getCurrentFrame().args[1] invArm = mw.getCurrentFrame().args[2] invWpn = mw.getCurrentFrame().args[3] invMark = mw.getCurrentFrame().args[4] invFunc = mw.getCurrentFrame().args[5]
function p.getItems()
itmtxt = if invMark == nil then invMark = 1 end if (invItm ~= nil) then Items = mw.text.split(invItm,';',true) argtbl = { 'ItmCityTblx', string.format('Markup=%s',invMark)} for k, itm in ipairs(Items) do inm = string.format(':%s',itm) itmtxt = itmtxt .. mw.getCurrentFrame():expandTemplate{ title = inm, args = argtbl } end return itmtxt end if (invArm ~= nil) then Items = mw.text.split(invArm,';',true) argtbl = { 'ArmCityTblx', string.format('Markup=%s',invMark)} for k, itm in ipairs(Items) do inm = string.format(':%s',itm) itmtxt = itmtxt .. mw.getCurrentFrame():expandTemplate{ title = inm, args = argtbl } end end if (invWpn ~= nil) then Items = mw.text.split(invWpn,';',true) argtbl = { 'WpnCityTblx', string.format('Markup=%s',invMark)} for k, itm in ipairs(Items) do inm = string.format(':%s',itm) itmtxt = itmtxt .. mw.getCurrentFrame():expandTemplate{ title = inm, args = argtbl } end end
end return p