From ba91fb0c8ff2812932994f64f9513abfb08f33f7 Mon Sep 17 00:00:00 2001 From: Aleksi Blinnikka Date: Fri, 23 Feb 2018 17:15:07 +0200 Subject: [PATCH] Hide standard boss frames, keep powerBarAlt --- OmaUF/BossFrames.lua | 10 +++++----- OmaUF/UnitFrames.lua | 9 +++++---- 2 files changed, 10 insertions(+), 9 deletions(-) diff --git a/OmaUF/BossFrames.lua b/OmaUF/BossFrames.lua index d2a7ef7..1b607ca 100644 --- a/OmaUF/BossFrames.lua +++ b/OmaUF/BossFrames.lua @@ -17,7 +17,6 @@ local bgColor = Settings.BgColor; local healthColor = Settings.HealthColor; local shieldColor = Settings.ShieldColor; local shieldhlColor = Settings.ShieldhlColor; -local healpredColor = Settings.HealpredColor; local healabsorbColor = Settings.HealabsorbColor; local width, height = Settings.Boss.Width, Settings.Boss.Height; local anchorX, anchorY = Settings.Boss.AnchorX, Settings.Boss.AnchorY; @@ -147,12 +146,13 @@ local function createFrame(framename, securename, parent, unit, anchorX, anchorY frame:SetScript("OnEvent", unitEvent); secure:SetScript("OnEnter", showTooltip); secure:SetScript("OnLeave", hideTooltip); + -- set PowerBarAlt + local powerbar = _G[string.format("Boss%iTargetFramePowerBarAlt", string.sub(unit, 5, 5))]; + powerbar:SetParent(secure); + powerbar:ClearAllPoints(); + powerbar:SetPoint("RIGHT", secure, "LEFT"); -- set attributes -- TODO other set of click cast on boss frames possibly - --secure:RegisterForClicks("AnyDown"); - --for attr, val in pairs(attributes) do - -- secure:SetAttribute(attr, val); - --end -- rest give target and menu secure:SetAttribute("*type1", "target"); secure:SetAttribute("*type2", "togglemenu"); diff --git a/OmaUF/UnitFrames.lua b/OmaUF/UnitFrames.lua index 6ee5380..89cfa4a 100644 --- a/OmaUF/UnitFrames.lua +++ b/OmaUF/UnitFrames.lua @@ -33,16 +33,17 @@ local function hideBlizzardFrames() WarlockPowerFrame, MonkHarmonyBarFrame, PaladinPowerBarFrame, MageArcaneChargesFrame, CastingBarFrame, PetCastingBarFrame}; for i = 1,MAX_BOSS_FRAMES do - --table.insert(frames, _G["Boss"..i.."TargetFrame"]); - --table.insert(frames, _G["Boss"..i.."TargetFrameHealthBar"]); - --table.insert(frames, _G["Boss"..i.."TargetFrameManaBar"]); + table.insert(frames, _G["Boss"..i.."TargetFrame"]); + table.insert(frames, _G["Boss"..i.."TargetFrameHealthBar"]); + table.insert(frames, _G["Boss"..i.."TargetFrameManaBar"]); + -- keep boss frame powerBarAlt end for _, frame in pairs(frames) do frame:UnregisterAllEvents(); if frame.healthbar then frame.healthbar:UnregisterAllEvents() end if frame.manabar then frame.manabar:UnregisterAllEvents() end if frame.spellbar then frame.spellbar:UnregisterAllEvents() end - if frame.powerBarAlt then frame.powerBarAlt:UnregisterAllEvents() end + --if frame.powerBarAlt then frame.powerBarAlt:UnregisterAllEvents() end frame:Hide(); end -- 2.39.5