Module:Sandbox/Aurelain/HeroClassSkills: Difference between revisions
From Heroes of Might and Magic: Olden Era Official Wiki
No edit summary |
No edit summary |
||
| Line 6: | Line 6: | ||
local function dump(target) | local function dump(target) | ||
return '<pre>' .. mw.dumpObject(target) .. '</pre>' | return '<pre>' .. mw.dumpObject(target) .. '</pre>' | ||
end | |||
------------------------------------------------------------------------------------------------------------------------ | |||
function p.populate(frame) | |||
local lang = frame.args.lang | |||
local id = frame.args.id; | |||
local total = 1000; | |||
return frame:preprocess(mw.ustring.format([[ | |||
{{%s/base | |||
| lang = %s | |||
| id = %s | |||
| total = %s | |||
}} | |||
]], frame:getTitle(), lang, id, total)) | |||
end | end | ||
Revision as of 09:16, 8 August 2026
Documentation for this module may be created at Module:Sandbox/Aurelain/HeroClassSkills/doc
-- This module is intended as a supporting muscle for the HeroClassSkills template.
local p = {}
-- Displays a variable
------------------------------------------------------------------------------------------------------------------------
local function dump(target)
return '<pre>' .. mw.dumpObject(target) .. '</pre>'
end
------------------------------------------------------------------------------------------------------------------------
function p.populate(frame)
local lang = frame.args.lang
local id = frame.args.id;
local total = 1000;
return frame:preprocess(mw.ustring.format([[
{{%s/base
| lang = %s
| id = %s
| total = %s
}}
]], frame:getTitle(), lang, id, total))
end
------------------------------------------------------------------------------------------------------------------------
function p.percent(frame)
local a = frame.args[1]
local b = frame.args[2]
return string.format("%.2f", 100 * a / b)
end
return p


