From 4f309c127a27fc8a3a1d68a878eb54e61373bb02 Mon Sep 17 00:00:00 2001 From: Ovahlord Date: Sun, 10 Dec 2023 17:09:55 +0100 Subject: [PATCH] Core/Units: round rage gain values up so taking at least one point of damage will ensure you gain a rage point --- src/server/game/Entities/Unit/Unit.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp index 16365ded11..e502adeb8a 100644 --- a/src/server/game/Entities/Unit/Unit.cpp +++ b/src/server/game/Entities/Unit/Unit.cpp @@ -13456,7 +13456,7 @@ void Unit::RewardRage(uint32 baseRage, bool attacker) } addRage *= sWorld->getRate(RATE_POWER_RAGE_INCOME); - ModifyPower(POWER_RAGE, uint32(addRage * 10)); + ModifyPower(POWER_RAGE, static_cast(std::ceil(addRage) * 10)); } void Unit::StopAttackFaction(uint32 faction_id)