Module:Creatures/doc

From Heroes 3 wiki
Revision as of 00:53, 29 August 2025 by Imahero (talk | contribs) (Created page with "This module is meant to be loaded by other modules. For example: <syntaxhighlight lang=lua> local p = {} function p.test(frame) return creatureTest() end function creatureTest(items) local items = loadData("Creatures") local result = "" for k, v in pairs(items) do result = result .. k .. "'s attack is " .. v["attack"] .. ", " end result = result:sub(1, -3) return result end function loadData(name) if mw.title.new(name, 828).exists then return mw.loadData("...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

This is the documentation page for Module:Creatures

This module is meant to be loaded by other modules. For example:

local p = {}

function p.test(frame)
	return creatureTest()
end

function creatureTest(items)
	local items = loadData("Creatures")
	local result = ""
	for k, v in pairs(items) do
		result = result .. k .. "'s attack is " .. v["attack"] .. ", "
	end
	result = result:sub(1, -3)
	return result
end

function loadData(name)
	if mw.title.new(name, 828).exists then
		return mw.loadData("Module:" .. name)
	end
	return nil
end

return p