diff --git a/modules/TargetInvuln.lua b/modules/TargetInvuln.lua index 24d8785..eb406dc 100644 --- a/modules/TargetInvuln.lua +++ b/modules/TargetInvuln.lua @@ -197,7 +197,7 @@ end function TargetInvuln.prototype:UpdateTargetBuffs(event, unit, isUpdate) local name, duration, remaining - if not isUpdate then + if not isUpdate or not self.lastUpdateTime then self.buffName, self.buffDuration, self.buffRemaining = self:GetMaxbuffDuration(self.unit, self.buffList) else self.buffRemaining = math.max(0, self.buffRemaining - (GetTime() - self.lastUpdateTime))