Module:Sandbox/Aurelain/Patch: Difference between revisions
From Heroes of Might and Magic: Olden Era Official Wiki
Created page with "local p = {} -- Displays a variable ------------------------------------------------------------------------------------------------------------------------ local function dump(target) return '<pre>' .. mw.dumpObject(target) .. '</pre>' end -- ------------------------------------------------------------------------------------------------------------------------ function p.renderLink(frame) local args = frame.args local id = args.id or '' local lang = a..." |
No edit summary |
||
| Line 14: | Line 14: | ||
local lang = args.lang or '' | local lang = args.lang or '' | ||
local field = args.field or '' | local field = args.field or '' | ||
return | return id | ||
end | end | ||
| Line 23: | Line 23: | ||
local field = args.field or '' | local field = args.field or '' | ||
local summary = args.summary or '' | local summary = args.summary or '' | ||
return | return summary | ||
end | end | ||
return p | return p | ||
Revision as of 06:27, 7 October 2026
This module provides helpful functions for the rendering of a Template:Patch/row.
1. renderLink():
| Input: | Output: |
|---|---|
{{#invoke:Sandbox/Aurelain/Patch|renderLink
| id = skill_sorcery
| lang = en
| field = foo
}} |
skill_sorcery |
{{#invoke:Sandbox/Aurelain/Patch|renderLink
| id = skill_sorcery
| lang = en
| field = skill_level_2_description
}} |
skill_sorcery |
{{#invoke:Sandbox/Aurelain/Patch|renderLink
| id = dungeon_hero_11
| lang = en
}} |
dungeon_hero_11 |
2. renderText():
| Input: | Output: |
|---|---|
{{#invoke:Sandbox/Aurelain/Patch|renderLink
| field = skill_description
| summary = +❮10▸20❯% Magic Damage dealt.
}} |
+❮10▸20❯% Magic Damage dealt. |
local p = {}
-- Displays a variable
------------------------------------------------------------------------------------------------------------------------
local function dump(target)
return '<pre>' .. mw.dumpObject(target) .. '</pre>'
end
--
------------------------------------------------------------------------------------------------------------------------
function p.renderLink(frame)
local args = frame.args
local id = args.id or ''
local lang = args.lang or ''
local field = args.field or ''
return id
end
--
------------------------------------------------------------------------------------------------------------------------
function p.renderText(frame)
local args = frame.args
local field = args.field or ''
local summary = args.summary or ''
return summary
end
return p


