Wiki League of Legends
Advertisement

La documentación para este módulo puede ser creada en Módulo:Color/doc

-- <pre>
-- Utilizado por [[Plantilla:Color clave]] y [[Plantilla:Skin tier]]
local p = {}
local lib = require('Módulo:Feature')
 
local keywordcolor = {
    {"vida",                          "#C03300"},
    {"pv",                            "#C03300"},
    {"hp",                            "#C03300"},
    {"daño de ataque",                "orange"},
    {"da",                            "orange"},
    {"ad",                            "orange"},
    {"daño físico",                   "#FF8C34"},
    {"df",                            "#FF8C34"},
    {"pd",                            "#FF8C34"},
    {"poder de habilidad",            "lightgreen"},
    {"ph",                            "lightgreen"},
    {"ap",                            "lightgreen"},
    {"daño mágico",                   "#00B0F0"},
    {"dm",                            "#00B0F0"},
    {"md",                            "#00B0F0"},
    {"daño verdadero",                "#F9966B"}, -- utilizado para el porcentaje de evasión
    {"dv",                            "#F9966B"},
    {"td",                            "#F9966B"},    
    {"armadura",                      "yellow"},
    {"penetración de armadura",       "tomato"},
    {"letalidad",                     "tomato"},
    {"resistencia mágica",            "deeppink"},
    {"rm",                            "deeppink"},
    {"mr",                            "deeppink"},
    {"resistencia",                   "deeppink"},
    {"penetración mágica",            "turquoise"},
    {"maná",                          "#0099CC"},
    {"energía",                       "yellow"},
    {"probabilidad de golpe crítico", "#E56013"},
    {"probabilidad de crítico",       "#E56013"},
    {"daño de golpe crítico",         "#944B00"},
    {"daño crítico",                  "#944B00"},
    {"crítico",                       "#944B00"},    
    {"velocidad de movimiento",       "#F5EE99"},
    {"vm",                            "#F5EE99"},
    {"ms",                            "#F5EE99"},
    {"exp",                           "#883FD1"},
    {"xp",                            "#883FD1"},
    {"oro",                           "#FFD700"},
    {"golpe absorbente",              "#5C58C9"},
    {"palabra clave3",                "#E34D4C"},
    {"palabra clave2",                "#56C456"},
    {"palabra clave",                 "#A01D7A"},
    {"salvaje",                       "#A01D7A"},
    {"colocado",                      "#883FD1"},
    {"velocidad de ataque",           "orangered"},
    {"va",                            "orangered"},
    {"as",                            "orangered"},
    {"furia",                         "#FA6533"},
    {"río",                           "#43D9FB"},
    {"agua",                          "#43D9FB"},
    {"terreno",                       "#B36F21"},
    {"maleza",                        "#96FB97"},
    {"punto de vida",                 "#56C456"}
    
    
}

local skincolor = {
    {"definitivo",                    "#FFA500"}, -- naranja
    {"3250",                          "#FFA500"}, -- naranja
    {"2775",                          "#FFA500"}, -- naranja
    {"legendario",                    "#FF3232"},
    {"1820",                          "#FF3232"},
    {"botin",                         "#7943ED"},
    {"gema",                          "#7943ED"},
    {"mitico",                        "#7943ED"},
    {"2450",                          "#7943ED"},
    {"10",                            "#7943ED"},
    {"epico",                         "#00C8FF"},
    {"1350",                          "#00C8FF"},
    {"estandar",                      "#228B22"}, -- verde bosque
    {"superior",                      "#228B22"}, -- verde bosque
    {"975",                           "#228B22"}, -- verde bosque
    {"presupuesto",                   "#FFFFFF"}, -- blanco
    {"deluxe",                        "#FFFFFF"}, -- blanco
    {"750",                           "#FFFFFF"}, -- blanco
    {"clasico",                       "#808080"}, -- gris
    {"desgastado",                    "#808080"}, -- gris
    {"520",                           "#808080"}, -- gris
    {"460",                           "#808080"}, -- gris
    {"390",                           "#808080"}, -- gris
    {"chroma",                        "#FFFFFF"}, -- blanco
    {"290",                           "#FFFFFF"}, -- blanco
    {"195",                           "#FFFFFF"}, -- blanco
    {"prestige",                      "#FFFFFF"}, -- blanco
    {"100",                           "#FFFFFF"} -- blanco
}

function p.keyword(frame)
    local args; if frame.args == nil then args = lib.arguments(frame) else args = lib.arguments(frame.args) end
 
    for _, color in ipairs(keywordcolor) do 
        result = mw.ustring.find(mw.ustring.lower(args[1]), color[1])
        if result ~= nil then
            return color[2]
        end
    end
    return "inherit"
end
 
function p.skin(frame)
    local args; if frame.args == nil then args = lib.arguments(frame) else args = lib.arguments(frame.args) end
 
    for _, color in ipairs(skincolor) do 
        result = mw.ustring.find(mw.ustring.lower(args[1]), color[1])
        if result ~= nil then
            return color[2]
        end
    end
    return "inherit"
end
 
return p
 
-- </pre>
-- [[Categoría:Lua]]
Advertisement