Wiki League of Legends
Advertisement

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]]
Advertisement