frame.mana:SetVertexColor(unpack(powerColors[UnitPowerType(unit)]));
end
+-- TODO maybe add a prefix when in vehicle
local function updateName(frame, unit)
local name = UnitName(unit);
if not name then return end
updateShield(frame, frame.displayed);
updateHealAbsorb(frame, frame.displayed);
-- no heal prediction update, that doesn't overflow too much
- -- raid marker update here, because marker is removed when unit dies
+ -- raid marker update here, if needed
+ -- because marker is removed when unit dies
-- without a RAID_TARGET_UPDATE event
- updateRaidMarker(frame, frame.unit);
+ --updateRaidMarker(frame, frame.unit);
end,
["UNIT_POWER"] = function(frame)
updatePower(frame, frame.displayed);
updatePower(frame, frame.displayed);
end,
["UNIT_NAME_UPDATE"] = function(frame)
- updateName(frame, frame.displayed);
+ updateName(frame, frame.unit);
end,
["UNIT_CONNECTION"] = function(frame)
updateText(frame, frame.displayed);
updateHealPred(frame, frame.displayed);
updateHealAbsorb(frame, frame.displayed);
updateAggro(frame, frame.displayed);
- updateName(frame, frame.displayed);
+ updateName(frame, frame.unit);
updateReadyCheck(frame, frame.unit);
updateRaidMarker(frame, frame.displayed);
end,