Module:TierColour
From SmashWiki, the Super Smash Bros. wiki
Jump to navigationJump to search
Documentation for this module may be created at Module:TierColour/doc
local tierColours = mw.loadData("Module:TierColour/data")
local tierColouriser = {}
function tierColouriser.getColour(frame)
colourCount = int(frame.args[1])
thisTier = int(frame.args[2])
style = frame.args[3]
targetColour = tierColours[colourCount][thisTier]
if targetColour == nil then
targetColour = {127, 127, 127}
end
lighten = 0
if style == "header" then
lighten = 0.75
elseif style == "cell" then
lighten = 0.5
end
targetColour[0] = targetColour[0] * (1 - lighten) + 255 * lighten
targetColour[1] = targetColour[1] * (1 - lighten) + 255 * lighten
targetColour[2] = targetColour[2] * (1 - lighten) + 255 * lighten
return result
end
return tierColouriser