Module:Units

From ENDLESS Legend 2 Official Wiki
Revision as of 02:31, 1 August 2026 by TENEMENT (talk | contribs) (Created page with "local function _load_data(name) assert(name ~= nil and #name > 0, "Could not load data: no name provided") return mw.loadData("Module:Units/Data/" .. name) end local function load_data(frame) local name = frame.args[1] if name == nil or #name == 0 then name = mw.title.getCurrentTitle().text end return _load_data(name) end local function icon(t) return mw.getCurrentFrame():expandTemplate{title=t, args={"-"}} end return { _load_data=_load_data, load_data=l...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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

local function _load_data(name)
	assert(name ~= nil and #name > 0, "Could not load data: no name provided")
	return mw.loadData("Module:Units/Data/" .. name)
end


local function load_data(frame)
	local name = frame.args[1]
	if name == nil or #name == 0 then
		name = mw.title.getCurrentTitle().text
	end
	return _load_data(name)
end


local function icon(t)
	return mw.getCurrentFrame():expandTemplate{title=t, args={"-"}}
end


return {
	_load_data=_load_data,
	load_data=load_data,
	icon=icon,
}