public void UpdateHealth(long Tick) { if (Tick >= NextHpRegen) { NextHpRegen = Tick + HEALTH_REGEN_TIME; if (CbtInterface.IsFighting()) { return; } if (!IsDead && Health < TotalHealth) { uint Regen = TotalHealth / 8; if (Health + Regen > TotalHealth) { Health = TotalHealth; } else { Health += Regen; } } } }