From 7b1a0c36980f7ba67d4e96336a1b25b66f45a50a Mon Sep 17 00:00:00 2001 From: ariel- Date: Thu, 27 Oct 2016 19:20:46 -0300 Subject: Core/Unit: fix warning reported by VS2015 C4146: unary minus operator applied to unsigned type, result still unsigned --- src/server/game/Entities/Unit/Unit.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'src') 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(-GetDamage())); + amount = std::max(amount, -static_cast(m_damage)); m_damage += amount; } -- cgit v1.2.3