From 37fdaa53672b2c0cfe6b1b27ef8c85744c53bc82 Mon Sep 17 00:00:00 2001 From: shagu Date: Wed, 9 Nov 2016 23:07:20 +0100 Subject: [PATCH] castbar: add option to hide player and target castbar --- modules/castbar.lua | 3 +++ modules/config.lua | 2 ++ modules/gui.lua | 3 +++ 3 files changed, 8 insertions(+) diff --git a/modules/castbar.lua b/modules/castbar.lua index 0291f45c..6be5f036 100644 --- a/modules/castbar.lua +++ b/modules/castbar.lua @@ -136,6 +136,8 @@ pfUI:RegisterModule("castbar", function () end) pfUI.castbar.player:SetScript("OnUpdate", function () + if pfUI_config.castbar.player.hide_pfui == "1" then pfUI.castbar.player:Hide() return end + -- fadeout if pfUI.castbar.player.fadeout and pfUI.castbar.player:GetAlpha() > 0 then pfUI.castbar.player:SetAlpha(pfUI.castbar.player:GetAlpha()-0.025) @@ -297,6 +299,7 @@ pfUI:RegisterModule("castbar", function () end) pfUI.castbar.target.bar:SetScript("OnUpdate", function() + if pfUI_config.castbar.target.hide_pfui == "1" then pfUI.castbar.target:Hide() return end if UnitExists("target") and pfUI.castbar.target.casterDB[UnitName("target")] then local spellname = pfUI.castbar.target.casterDB[UnitName("target")].cast or 0 local starttime = pfUI.castbar.target.casterDB[UnitName("target")].starttime or 0 diff --git a/modules/config.lua b/modules/config.lua index 97d99241..23d08648 100644 --- a/modules/config.lua +++ b/modules/config.lua @@ -39,6 +39,8 @@ function pfUI:LoadConfig() pfUI:UpdateConfig("panel", "micro", "enable", "0") pfUI:UpdateConfig("panel", "xp", "showalways", "0") pfUI:UpdateConfig("castbar", "player", "hide_blizz", "1") + pfUI:UpdateConfig("castbar", "player", "hide_pfui", "0") + pfUI:UpdateConfig("castbar", "target", "hide_pfui", "0") pfUI:UpdateConfig("tooltip", nil, "position", "bottom") pfUI:UpdateConfig("chat", "text", "input_width", "0") pfUI:UpdateConfig("chat", "text", "input_height", "0") diff --git a/modules/gui.lua b/modules/gui.lua index 1817419f..5dac2b16 100644 --- a/modules/gui.lua +++ b/modules/gui.lua @@ -616,6 +616,9 @@ pfUI:RegisterModule("gui", function () -- castbar pfUI.gui.castbar = pfUI.gui:CreateConfigTab("Castbar") pfUI.gui:CreateConfig(pfUI.gui.castbar, "Hide blizzards castbar:", pfUI_config.castbar.player, "hide_blizz", "checkbox") + pfUI.gui:CreateConfig(pfUI.gui.castbar, "Hide pfUI player castbar:", pfUI_config.castbar.player, "hide_pfui", "checkbox") + pfUI.gui:CreateConfig(pfUI.gui.castbar, "Hide pfUI target castbar:", pfUI_config.castbar.target, "hide_pfui", "checkbox") + -- chat pfUI.gui.chat = pfUI.gui:CreateConfigTab("Chat")