Module:Training

From Archaelund Wiki
Revision as of 15:51, 29 March 2025 by MikeB (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Documentation for this module may be created at Module:Training/doc

local Training = {}
-- this module implements [[Template:Training]]

local mArguments = require('Module:Arguments')

function Training.Table(frame)
	local args = mArguments.getArgs(frame)
	local spells = args['Spells'] or ''
	local mark = args['Markup'] or 1
	local mark2 = args['Markup2'] or ''
	local spellTable = ''

	for itm in mw.text.gsplit(spells,';',true) do
		spellTable = spellTable .. frame:expandTemplate{ title = string.format(':%s',itm), args = {'ShopEntry', mark, mark2} }
	end

	return spellTable
end

return Training