if not frame.text:IsShown() then frame.text:Show() end
if frame.health:IsShown() then frame.health:Hide() end
if frame.shield:IsShown() then frame.shield:Hide() end
+ if frame.shieldhl:IsShown() then frame.shieldhl:Hide() end
if frame.healpred:IsShown() then frame.healpred:Hide() end
if frame.healabsorb:IsShown() then frame.healabsorb:Hide() end
--if frame.auras:IsShown() then frame.auras:Hide() end
+ frame.prev.health = nil;
+ frame.prev.hmax = nil;
elseif not UnitIsConnected(unit) then
frame.text:SetText("DC");
if not frame.text:IsShown() then frame.text:Show() end
if frame.health:IsShown() then frame.health:Hide() end
if frame.shield:IsShown() then frame.shield:Hide() end
+ if frame.shieldhl:IsShown() then frame.shieldhl:Hide() end
if frame.healpred:IsShown() then frame.healpred:Hide() end
if frame.healabsorb:IsShown() then frame.healabsorb:Hide() end
--if frame.auras:IsShown() then frame.auras:Hide() end
+ frame.prev.health = nil;
+ frame.prev.hmax = nil;
else
if UnitIsAFK(unit) then
frame.text:SetText("afk");