diff --git a/src/game/Entities/StatSystem.cpp b/src/game/Entities/StatSystem.cpp index db20e2b511a..351f63aeba9 100644 --- a/src/game/Entities/StatSystem.cpp +++ b/src/game/Entities/StatSystem.cpp @@ -239,7 +239,7 @@ void Unit::UpdateMaxHealth() value += GetModifierValue(unitMod, TOTAL_VALUE) + GetHealthBonusFromStamina(); value *= GetModifierValue(unitMod, TOTAL_PCT); - SetMaxHealth((uint32)std::max(value, 1.f)); + SetMaxHealth(uint32(std::ceil(std::max(value, 1.f)))); } void Unit::UpdateMaxPower(Powers power)