From 1c4b1ba498d4cec080f6750840f65b7390cb3feb Mon Sep 17 00:00:00 2001 From: ariel- Date: Mon, 27 Feb 2017 14:34:23 -0300 Subject: Core/Auras: fix comparison of integers of different signs warning (cherry picked from commit 9047d8bd6f549d4a30665cdaabf8811eeb516362) --- src/server/game/Spells/Auras/SpellAuraEffects.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/server/game/Spells/Auras/SpellAuraEffects.cpp b/src/server/game/Spells/Auras/SpellAuraEffects.cpp index b8992c7ee36..d80a4a762d8 100644 --- a/src/server/game/Spells/Auras/SpellAuraEffects.cpp +++ b/src/server/game/Spells/Auras/SpellAuraEffects.cpp @@ -3351,7 +3351,7 @@ void AuraEffect::HandleAuraModStat(AuraApplication const* aurApp, uint8 mode, bo if (abs(spellGroupVal) >= abs(GetAmount())) return; - for (uint32 i = STAT_STRENGTH; i < MAX_STATS; ++i) + for (int32 i = STAT_STRENGTH; i < MAX_STATS; ++i) { // -1 or -2 is all stats (misc < -2 checked in function beginning) if (GetMiscValue() < 0 || GetMiscValue() == i) @@ -3387,7 +3387,7 @@ void AuraEffect::HandleModPercentStat(AuraApplication const* aurApp, uint8 mode, if (target->GetTypeId() != TYPEID_PLAYER) return; - for (uint32 i = STAT_STRENGTH; i < MAX_STATS; ++i) + for (int32 i = STAT_STRENGTH; i < MAX_STATS; ++i) { if (GetMiscValue() == i || GetMiscValue() == -1) { @@ -3507,7 +3507,7 @@ void AuraEffect::HandleModTotalPercentStat(AuraApplication const* aurApp, uint8 if (target->getDeathState() == CORPSE) zeroHealth = (target->GetHealth() == 0); - for (uint32 i = STAT_STRENGTH; i < MAX_STATS; ++i) + for (int32 i = STAT_STRENGTH; i < MAX_STATS; ++i) { if (GetMiscValueB() & 1 << i || !GetMiscValueB()) // 0 is also used for all stats { -- cgit v1.2.3