La documentación para este módulo puede ser creada en Módulo:Do for every rune/doc
-- <pre>
local p = {}
local lib = require('Módulo:Feature')
function p.get(frame)
local args; if frame.args[1] then args = frame.args else args = frame:getParent().args end
local s = ""
local pages = {"Precisión","Dominación","Brujería","Valor","Inspiración"}
local slots = {"runasclave","ranura1","ranura2","ranura3"}
for _,page in pairs(pages) do
for _,slot in pairs(slots) do
local result = lib.split(pst2(page,slot),",")
for _,rune in pairs(result) do
s = s .. frame:preprocess("{{".. args[1] .. "|" .. (args["p1n"] or "") .. "=".. (args["p1v"] or "") .. "|" .. (args["p2n"] or "") .. "=" .. (args["p2v"] or "") .. "|" .. (args["p3n"] or "") .. "=" .. (args["p3v"] or "") .. "|" .. (args["p4n"] or "") .. "=" .. (args["p4v"] or "") .. "|" .. (args["p5n"] or "") .. "=" .. (args["p5v"] or "") .. "|" .. (args["p6n"] or "") .. "=" .. (args["p6v"] or "") .. "|" .. (args["p7n"] or "") .. "=" .. (args["p7v"] or "") .. "|" .. (args["p8n"] or "") .. "=" .. (args["p8v"] or "") .. "|" .. (args["p9n"] or "") .. "=" .. (args["p9v"] or "") .. "|" .. (args["p10n"] or "") .. "=" .. (args["p10v"] or "") .. "|1 = " .. rune .. "}}") .. (args[2] or "")
end
end
end
return s
end
function pst2(page, slot)
local frame = mw.getCurrentFrame()
return frame:expandTemplate{
title = 'Rune_path_infobox/' .. page, args = {'pst2', slot}
}
end
return p
-- </pre>
--[[Categoría:Lua]]