From 3ef3113a8e4b65e45bb66bc24b73fede4990ed9b Mon Sep 17 00:00:00 2001 From: shagu Date: Wed, 1 Mar 2017 20:20:39 +0100 Subject: [PATCH] cooldown: change color for cd lower than 3 sec --- api/config.lua | 1 + modules/cooldown.lua | 4 +++- modules/gui.lua | 1 + 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/api/config.lua b/api/config.lua index 09d228e4..508a8512 100644 --- a/api/config.lua +++ b/api/config.lua @@ -46,6 +46,7 @@ function pfUI:LoadConfig() pfUI:UpdateConfig("appearance", "border", "panels", "-1") pfUI:UpdateConfig("appearance", "border", "chat", "-1") pfUI:UpdateConfig("appearance", "border", "bags", "-1") + pfUI:UpdateConfig("appearance", "cd", "seccolor", "1,.2,.2,1") pfUI:UpdateConfig("appearance", "cd", "mincolor", ".2,1,1,1") pfUI:UpdateConfig("appearance", "cd", "hourcolor", ".2,.5,1,1") pfUI:UpdateConfig("appearance", "cd", "daycolor", ".2,.2,1,1") diff --git a/modules/cooldown.lua b/modules/cooldown.lua index c1b6df9e..55091185 100644 --- a/modules/cooldown.lua +++ b/modules/cooldown.lua @@ -30,7 +30,9 @@ pfUI:RegisterModule("cooldown", function () if remaining >= 0 then local r, g, b, a = 1, 1, 1, 1 local unit = "" - local color = "|cffffffff" + if remaining <= 3 then + r,g,b,a = strsplit(",", C.appearance.cd.seccolor) + end if remaining > 99 then remaining = remaining / 60 unit = "m" diff --git a/modules/gui.lua b/modules/gui.lua index b8767d1a..7b243b02 100644 --- a/modules/gui.lua +++ b/modules/gui.lua @@ -825,6 +825,7 @@ pfUI:RegisterModule("gui", function () pfUI.gui:CreateConfig(pfUI.gui.appearance, "Bags Border Size", C.appearance.border, "bags") pfUI.gui:CreateConfig(pfUI.gui.appearance, "Cooldown", nil, nil, "header") + pfUI.gui:CreateConfig(pfUI.gui.appearance, "Cooldown Color (3 Sec)", C.appearance.cd, "seccolor", "color") pfUI.gui:CreateConfig(pfUI.gui.appearance, "Cooldown Color (Minutes)", C.appearance.cd, "mincolor", "color") pfUI.gui:CreateConfig(pfUI.gui.appearance, "Cooldown Color (Hours)", C.appearance.cd, "hourcolor", "color") pfUI.gui:CreateConfig(pfUI.gui.appearance, "Cooldown Color (Days)", C.appearance.cd, "daycolor", "color")