From 7065e664b1c08cdc9a53d66a33e59c4a8b986ca8 Mon Sep 17 00:00:00 2001 From: shagu Date: Mon, 17 Jul 2017 11:52:06 +0200 Subject: [PATCH] debuff: add option to disable timers --- api/config.lua | 1 + modules/debuffs.lua | 2 ++ modules/gui.lua | 1 + 3 files changed, 4 insertions(+) diff --git a/api/config.lua b/api/config.lua index d99a99ff..b120a1ef 100644 --- a/api/config.lua +++ b/api/config.lua @@ -56,6 +56,7 @@ function pfUI:LoadConfig() pfUI:UpdateConfig("appearance", "cd", "daycolor", ".2,.2,1,1") pfUI:UpdateConfig("appearance", "cd", "threshold", "2") pfUI:UpdateConfig("appearance", "cd", "font_size", "12") + pfUI:UpdateConfig("appearance", "cd", "debuffs", "1") pfUI:UpdateConfig("appearance", "castbar", "castbarcolor", ".7,.7,.9,.8") pfUI:UpdateConfig("appearance", "castbar", "channelcolor", ".9,.9,.7,.8") pfUI:UpdateConfig("appearance", "infight", "screen", "0") diff --git a/modules/debuffs.lua b/modules/debuffs.lua index 45768496..567f5b4f 100644 --- a/modules/debuffs.lua +++ b/modules/debuffs.lua @@ -1,4 +1,6 @@ pfUI:RegisterModule("debuffs", function () + if C.appearance.cd.debuffs ~= "1" then return end + pfUI.debuffs = CreateFrame("Frame", "pfdebuffsScanner", UIParent) pfUI.debuffs.pfDebuffNameScan = CreateFrame('GameTooltip', "pfDebuffNameScan", UIParent, "GameTooltipTemplate") diff --git a/modules/gui.lua b/modules/gui.lua index 7af200d9..29949a03 100644 --- a/modules/gui.lua +++ b/modules/gui.lua @@ -838,6 +838,7 @@ pfUI:RegisterModule("gui", function () CreateConfig(this, T["Cooldown Color (Days)"], C.appearance.cd, "daycolor", "color") CreateConfig(this, T["Cooldown Text Threshold"], C.appearance.cd, "threshold") CreateConfig(this, T["Cooldown Text Font Size"], C.appearance.cd, "font_size") + CreateConfig(this, T["Display Debuff Durations"], C.appearance.cd, "debuffs", "checkbox") this.setup = true end end)