From eb78d9e9c5a670ecbffc5b547be6e827b6dd37b1 Mon Sep 17 00:00:00 2001 From: shagu Date: Sun, 23 Oct 2016 15:07:32 +0200 Subject: [PATCH] option to hide group while in raid --- modules/config.lua | 1 + modules/group.lua | 5 +++++ modules/gui.lua | 1 + 3 files changed, 7 insertions(+) diff --git a/modules/config.lua b/modules/config.lua index a6d90162..0569d4fd 100644 --- a/modules/config.lua +++ b/modules/config.lua @@ -15,6 +15,7 @@ function pfUI:LoadConfig() pfUI:UpdateConfig("unitframes", "target", "width", "200") pfUI:UpdateConfig("unitframes", "target", "height", "50") pfUI:UpdateConfig("unitframes", "target", "pheight", "10") + pfUI:UpdateConfig("unitframes", "group", "hide_in_raid", "0") pfUI:UpdateConfig("unitframes", "raid", "invert_healthbar", "0") pfUI:UpdateConfig("unitframes", "raid", "show_missing", "0") pfUI:UpdateConfig("unitframes", "raid", "clickcast", "") diff --git a/modules/group.lua b/modules/group.lua index 1c3216bc..04eb241b 100644 --- a/modules/group.lua +++ b/modules/group.lua @@ -28,6 +28,11 @@ pfUI:RegisterModule("group", function () PartyMemberBackground:Hide() for i=1, 5 do + if pfUI_config.unitframes.group.hide_in_raid == "1" and UnitInRaid("player") then + pfUI.uf.group[i]:Hide() + return + end + if GetNumPartyMembers() >= i then pfUI.uf.group[i]:Show() if UnitIsConnected("party"..i) or not UnitName("party"..i) then diff --git a/modules/gui.lua b/modules/gui.lua index c7c17f59..a166069c 100644 --- a/modules/gui.lua +++ b/modules/gui.lua @@ -516,6 +516,7 @@ pfUI:RegisterModule("gui", function () pfUI.gui:CreateConfig(pfUI.gui.uf, "Target width", pfUI_config.unitframes.target, "width") pfUI.gui:CreateConfig(pfUI.gui.uf, "Target height", pfUI_config.unitframes.target, "height") pfUI.gui:CreateConfig(pfUI.gui.uf, "Target powerbar height", pfUI_config.unitframes.target, "pheight") + pfUI.gui:CreateConfig(pfUI.gui.uf, "Hide group while in raid", pfUI_config.unitframes.group, "hide_in_raid", "checkbox") pfUI.gui:CreateConfig(pfUI.gui.uf, "Invert Raid-healthbar", pfUI_config.unitframes.raid, "invert_healthbar", "checkbox") pfUI.gui:CreateConfig(pfUI.gui.uf, "Show missing HP on raidframes", pfUI_config.unitframes.raid, "show_missing", "checkbox") pfUI.gui:CreateConfig(pfUI.gui.uf, "Click-cast on Raidframe", pfUI_config.unitframes.raid, "clickcast")