0051bb4 - add death strike tracking
[wowui.git] / kehys / events.lua
index 170c029..7d46c61 100644 (file)
@@ -77,6 +77,12 @@ local function updateName(frame, unit)
 
     local _, class = UnitClass(unit);
     local color = RAID_CLASS_COLORS[class];
 
     local _, class = UnitClass(unit);
     local color = RAID_CLASS_COLORS[class];
+    if class == "DEATHKNIGHT" then
+        frame.isdk = true;
+    else
+        frame.isdk = nil;
+    end
+
     if color then
         if not frame.raid then
             if not UnitPlayerControlled(unit) and UnitIsTapDenied(unit) then
     if color then
         if not frame.raid then
             if not UnitPlayerControlled(unit) and UnitIsTapDenied(unit) then
@@ -123,11 +129,11 @@ end
 addon.Events.UpdateVehicle = updateVehicle;
 
 local function updateRole(frame, unit)
 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();
         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
         frame.role:SetTexCoord(0.5, 0.75, 0, 1);
         frame.role:Show();
     else