No edit summary |
No edit summary |
||
Line 4: | Line 4: | ||
local color = { |
local color = { |
||
− | ["None"] = {'#000000', '# |
+ | ["None"] = {'#000000', '#FFC0F0'}, |
− | ["Very Easy"] = {'#000000', '# |
+ | ["Very Easy"] = {'#000000', '#FF00C0'}, |
− | ["Easy"] = {'#FFFFFF', '# |
+ | ["Easy"] = {'#FFFFFF', '#C000FF'}, |
− | ["Somewhat Easy"] = {'#FFFFFF', '# |
+ | ["Somewhat Easy"] = {'#FFFFFF', '#0080FF'}, -- Somewhat Easy = Considerably Easy |
− | ["Considerably Easy"] = {'#FFFFFF', '# |
+ | ["Considerably Easy"] = {'#FFFFFF', '#0080FF'}, -- Somewhat Easy = Considerably Easy |
− | ["Medium"] = {'#000000', '# |
+ | ["Medium"] = {'#000000', '#00C000'}, |
− | ["Somewhat Hard"] = {'#000000', '# |
+ | ["Somewhat Hard"] = {'#000000', '#FFC000'}, -- Somewhat Hard = Considerably Hard |
− | ["Considerably Hard"] = {'#000000', '# |
+ | ["Considerably Hard"] = {'#000000', '#FFC000'}, -- Somewhat Hard = Considerably Hard |
["Hard"] = {'#FFFFFF', '#FF0000'}, |
["Hard"] = {'#FFFFFF', '#FF0000'}, |
||
− | ["Very Hard"] = {'#FFFFFF', '# |
+ | ["Very Hard"] = {'#FFFFFF', '#EF0000'}, |
− | ["Extremely Hard"] = {'#FFFFFF', '# |
+ | ["Extremely Hard"] = {'#FFFFFF', '#800000'}, -- Extremely Hard = Insanely Hard |
["Insanely Hard"] = {'#FFFFFF', '#000000'}, -- Extremely Hard = Insanely Hard |
["Insanely Hard"] = {'#FFFFFF', '#000000'}, -- Extremely Hard = Insanely Hard |
||
− | ["Nearly Impossible"] = {'#FFFFFF', '# |
+ | ["Nearly Impossible"] = {'#FFFFFF', '#000000'}, |
["Impossible"] = {'#FF0000', '#696969'}, |
["Impossible"] = {'#FF0000', '#696969'}, |
||
["Variable"] = {'#FFFFFF', '#9000A8'} |
["Variable"] = {'#FFFFFF', '#9000A8'} |
Revision as of 16:29, 25 May 2019
Documentation for this module may be created at Module:DifficultyColor/doc
-- Coded by [[User:Catinthedark]] in Candy Crush Saga Wiki
local p = {}
local color = {
["None"] = {'#000000', '#FFC0F0'},
["Very Easy"] = {'#000000', '#FF00C0'},
["Easy"] = {'#FFFFFF', '#C000FF'},
["Somewhat Easy"] = {'#FFFFFF', '#0080FF'}, -- Somewhat Easy = Considerably Easy
["Considerably Easy"] = {'#FFFFFF', '#0080FF'}, -- Somewhat Easy = Considerably Easy
["Medium"] = {'#000000', '#00C000'},
["Somewhat Hard"] = {'#000000', '#FFC000'}, -- Somewhat Hard = Considerably Hard
["Considerably Hard"] = {'#000000', '#FFC000'}, -- Somewhat Hard = Considerably Hard
["Hard"] = {'#FFFFFF', '#FF0000'},
["Very Hard"] = {'#FFFFFF', '#EF0000'},
["Extremely Hard"] = {'#FFFFFF', '#800000'}, -- Extremely Hard = Insanely Hard
["Insanely Hard"] = {'#FFFFFF', '#000000'}, -- Extremely Hard = Insanely Hard
["Nearly Impossible"] = {'#FFFFFF', '#000000'},
["Impossible"] = {'#FF0000', '#696969'},
["Variable"] = {'#FFFFFF', '#9000A8'}
}
local function _getColor( difficulty, forecolor )
local i = 2
local myColor = ''
if forecolor then i = 1 end
myColor = color[difficulty]
if myColor then
return myColor[i]
else
return ''
end
end
function p.getColor( frame )
local a = frame.args
local difficulty = a[1] -- mixed case difficulty, eg. "Very Hard"
local forecolor = a[2] and not (a[2] == '') -- if second param present, get forecolor, else backcolor
return _getColor(difficulty, forecolor)
end
return p