Module:Training

From Archaelund Wiki
Revision as of 13:04, 29 March 2025 by MikeB (talk | contribs) (Created page with "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 = {'SpellEntry', m...")
(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 = {'SpellEntry', mark, mark2} }
	end

	return spellTable
end

return Training