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
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