From 8abf6da2ead261d3dffc4d443190e7e7fb9dfd5e Mon Sep 17 00:00:00 2001 From: Shauren Date: Sat, 24 Sep 2016 01:19:18 +0200 Subject: Warning fix --- src/server/game/Entities/Player/Player.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp index b082d2672f6..82f8fef2934 100644 --- a/src/server/game/Entities/Player/Player.cpp +++ b/src/server/game/Entities/Player/Player.cpp @@ -1843,7 +1843,7 @@ void Player::Regenerate(Powers power) if (HasAuraTypeWithValue(SPELL_AURA_PREVENT_REGENERATE_POWER, power)) return; - uint32 curValue = GetPower(power); + int32 curValue = GetPower(power); // TODO: updating haste should update UNIT_FIELD_POWER_REGEN_FLAT_MODIFIER for certain power types PowerTypeEntry const* powerType = sDB2Manager.GetPowerTypeEntry(power); @@ -1909,7 +1909,7 @@ void Player::Regenerate(Powers power) if (addvalue < 0.0f) { - if (curValue > integerValue + minPower) + if (curValue > minPower + integerValue) { curValue -= integerValue; m_powerFraction[powerIndex] = addvalue + integerValue; -- cgit v1.2.3