local p = {}
local getArgs = require('Module:Arguments').getArgs
p.colors = {
-- 属性
["一般"] = "9fa19f",
["格斗"] = "ff8000",
["格鬥"] = "ff8000",
["飞行"] = "81b9ef",
["飛行"] = "81b9ef",
["毒"] = "9141cb",
["地面"] = "915121",
["岩石"] = "afa981",
["虫"] = "91a119",
["蟲"] = "91a119",
["幽灵"] = "704170",
["幽靈"] = "704170",
["钢"] = "60a1b8",
["鋼"] = "60a1b8",
["火"] = "e62829",
["水"] = "2980ef",
["草"] = "3fa129",
["电"] = "fac000",
["電"] = "fac000",
["超能力"] = "ef4179",
["冰"] = "3fd8ff",
["龙"] = "5060e1",
["龍"] = "5060e1",
["恶"] = "50413f",
["惡"] = "50413f",
["妖精"] = "ef70ef",
-- 游戏
X = '025da6',
Y = 'ea1a3e',
OR = 'ab2813',
AS = '26649c',
Su = 'ee993c',
Mo = '7dc3e3',
US = 'fa8e00',
UM = '008cd9',
LP = 'f5da26',
LE = 'd4924b',
Sw = '00a1e9',
Sh = 'e5015a',
BD = '009fe5',
SP = 'ff75ac',
LA = '63b671',
Sc = 'f95c4d',
Vi = '5942ba',
ZA = '34b574',
Wi = '4db383',
Wa = '404abf',
}
p.typeColors = p.colors
function p.getColor(name)
return p.colors[name] or '68a090'
end
function p.main(frame)
local args = getArgs(frame)
return p.getColor(args[1])
end
return p