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