You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
72 lines
2.2 KiB
72 lines
2.2 KiB
local addonName, Cell = ...
|
|
local F = Cell.funcs
|
|
|
|
Cell.defaults.appearance = {
|
|
["scale"] = 1,
|
|
["strata"] = "MEDIUM",
|
|
["accentColor"] = {"class_color", {1, 0.26667, 0.4}}, -- FF4466
|
|
["optionsFontSizeOffset"] = 0,
|
|
["useGameFont"] = true,
|
|
["texture"] = "Cell ".._G.DEFAULT,
|
|
["barColor"] = {"class_color", {0.2, 0.2, 0.2}},
|
|
["fullColor"] = {false, {0.2, 0.2, 0.2}},
|
|
["lossColor"] = {"class_color_dark", {0.667, 0, 0}},
|
|
["deathColor"] = {false, {0.545, 0, 0}},
|
|
["powerColor"] = {"power_color", {0.7, 0.7, 0.7}},
|
|
["barAlpha"] = 1,
|
|
["lossAlpha"] = 1,
|
|
["bgAlpha"] = 1,
|
|
["barAnimation"] = "Flash",
|
|
["gradientColors"] = {{1,0,0}, {1,0.7,0}, {0.7,1,0}, 0.05, 0.95},
|
|
["auraIconOptions"] = {
|
|
["animation"] = "duration",
|
|
["durationRoundUp"] = false,
|
|
["durationDecimal"] = 0,
|
|
["durationColorEnabled"] = false,
|
|
["durationColors"] = {{0,1,0}, {1,1,0,0.5}, {1,0,0,3}},
|
|
},
|
|
["targetColor"] = {1, 0.31, 0.31, 1},
|
|
["mouseoverColor"] = {1, 1, 1, 0.6},
|
|
["highlightSize"] = 1,
|
|
["outOfRangeAlpha"] = 0.45,
|
|
["healPrediction"] = {true, false, {1, 1, 1, 0.4}},
|
|
["healAbsorb"] = {Cell.isRetail, {1, 0.1, 0.1, 1}},
|
|
["healAbsorbInvertColor"] = false,
|
|
["shield"] = {not Cell.isVanilla, {1, 1, 1, 0.4}},
|
|
["overshield"] = {not Cell.isVanilla, {1, 1, 1, 1}},
|
|
["overshieldReverseFill"] = false,
|
|
}
|
|
|
|
local buttonStyleIndices = {
|
|
"texture",
|
|
"barColor",
|
|
"lossColor",
|
|
"powerColor",
|
|
"barAlpha",
|
|
"lossAlpha",
|
|
"deathColor",
|
|
"bgAlpha",
|
|
"barAnimation",
|
|
"gradientColors",
|
|
"auraIconOptions",
|
|
"targetColor",
|
|
"mouseoverColor",
|
|
"highlightSize",
|
|
"outOfRangeAlpha",
|
|
"healPrediction",
|
|
"healAbsorb",
|
|
"healAbsorbInvertColor",
|
|
"shield",
|
|
"overshield",
|
|
"overshieldReverseFill"
|
|
}
|
|
|
|
function F:ResetButtonStyle()
|
|
for _, index in pairs(buttonStyleIndices) do
|
|
if type(Cell.defaults.appearance[index]) == "table" then
|
|
CellDB["appearance"][index] = F:Copy(Cell.defaults.appearance[index])
|
|
else
|
|
CellDB["appearance"][index] = Cell.defaults.appearance[index]
|
|
end
|
|
end
|
|
end
|