diff --git a/src/server/game/Spells/SpellInfo.cpp b/src/server/game/Spells/SpellInfo.cpp index f5524a36693..6ac0de8da05 100644 --- a/src/server/game/Spells/SpellInfo.cpp +++ b/src/server/game/Spells/SpellInfo.cpp @@ -579,7 +579,7 @@ int32 SpellEffectInfo::CalcValue(Unit const* caster, int32 const* bp, Unit const } } - return int32(value); + return uint32(floor(value + 0.5f)); } int32 SpellEffectInfo::CalcBaseValue(int32 value) const