X-Git-Url: https://www.aleksib.fi/git/wowui.git/blobdiff_plain/971304090ee92e27a82533041bd6b222b702552c..refs/heads/master:/kehys/raid.lua diff --git a/kehys/raid.lua b/kehys/raid.lua index 7a68f90..8e4b701 100644 --- a/kehys/raid.lua +++ b/kehys/raid.lua @@ -8,6 +8,7 @@ local RegisterStateDriver, RegisterUnitWatch = RegisterStateDriver, RegisterUnit local registerEvents = addon.RegisterEvents; local registerUnitEvents = addon.RegisterUnitEvents; local unitEvent = addon.UnitEvent; +local unitUpdate = addon.FrameUpdate; local width, height = 82, 42; local anchorX, anchorY = 0, -330; @@ -18,17 +19,6 @@ local class = nil; local party = {}; local raid = {}; -local function unitUpdate(frame) - -- there's no in/out of range event, have to check each frame - -- from FrameXML/CompactUnitFrame.lua - local inRange, checked = UnitInRange(frame.displayed); - if checked and not inRange then - frame:SetAlpha(0.55); - else - frame:SetAlpha(1); - end -end - local function frameShow(frame) registerEvents(frame); registerUnitEvents(frame); @@ -122,6 +112,12 @@ end local function initialize() _, class = UnitClass("player"); attributes = addon.Clickheal[class]; + if class == "MAGE" then + width = 72; + height = 37; + anchorX = 0; + anchorY = -380; + end CFrame:SetFrameStrata("LOW"); CFrame:SetPoint("CENTER", nil, "CENTER", anchorX, anchorY); CFrame:SetHeight((height+2)*8);