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)