X-Git-Url: https://www.aleksib.fi/git/wowui.git/blobdiff_plain/ee0624ad4551f7499fcdf42be76f2b39d5e8fecc..5adea533cd42eb9aa9ab72ea8306234e83ff5626:/kehys/events.lua?ds=sidebyside diff --git a/kehys/events.lua b/kehys/events.lua index 170c029..ae201dd 100644 --- a/kehys/events.lua +++ b/kehys/events.lua @@ -77,6 +77,8 @@ local function updateName(frame, unit) local _, class = UnitClass(unit); local color = RAID_CLASS_COLORS[class]; + frame.classname = class; + if color then if not frame.raid then if not UnitPlayerControlled(unit) and UnitIsTapDenied(unit) then @@ -123,11 +125,11 @@ end addon.Events.UpdateVehicle = updateVehicle; local function updateRole(frame, unit) - local role = UnitGroupRolesAssigned(unit); - if role == "HEALER" then + frame.rolename = UnitGroupRolesAssigned(unit); + if frame.rolename == "HEALER" then frame.role:SetTexCoord(0.75, 1, 0, 1); frame.role:Show(); - elseif role == "TANK" then + elseif frame.rolename == "TANK" then frame.role:SetTexCoord(0.5, 0.75, 0, 1); frame.role:Show(); else @@ -201,6 +203,7 @@ local eventFuncs = { frame.heal = {}; frame.buff1 = {}; frame.buff2 = {}; + frame.stagger = {}; addon.SetAuras(frame.unit, frame.guid); end end,