diff options
| author | ariel- <ariel-@users.noreply.github.com> | 2016-10-27 19:20:46 -0300 |
|---|---|---|
| committer | ariel- <ariel-@users.noreply.github.com> | 2016-10-27 19:23:06 -0300 |
| commit | 7b1a0c36980f7ba67d4e96336a1b25b66f45a50a (patch) | |
| tree | 5ec3167bfde0f757da730702456998bbcdab3daa | |
| parent | cef5d795a09a94f1b6dfc2788c4a379ce01a9ccd (diff) | |
Core/Unit: fix warning reported by VS2015
C4146: unary minus operator applied to unsigned type, result still unsigned
| -rw-r--r-- | src/server/game/Entities/Unit/Unit.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp index 284a0503fa6..d5390c761c1 100644 --- a/src/server/game/Entities/Unit/Unit.cpp +++ b/src/server/game/Entities/Unit/Unit.cpp @@ -161,8 +161,7 @@ DamageInfo::DamageInfo(SpellNonMeleeDamage const& spellNonMeleeDamage, DamageEff void DamageInfo::ModifyDamage(int32 amount) { - if (amount < 0) - amount = std::max(amount, static_cast<int32>(-GetDamage())); + amount = std::max(amount, -static_cast<int32>(m_damage)); m_damage += amount; } |
