diff options
| -rwxr-xr-x | src/server/game/Entities/Unit/Unit.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp index 8a42d9c41dd..58b92712653 100755 --- a/src/server/game/Entities/Unit/Unit.cpp +++ b/src/server/game/Entities/Unit/Unit.cpp @@ -16477,8 +16477,14 @@ bool Unit::HandleSpellClick(Unit* clicker, int8 seatId) uint8 i = 0; bool valid = false; while (i < MAX_SPELL_EFFECTS && !valid) - if (spellEntry->EffectApplyAuraName[i++] == SPELL_AURA_CONTROL_VEHICLE) + { + if (spellEntry->EffectApplyAuraName[i] == SPELL_AURA_CONTROL_VEHICLE) + { valid = true; + break; + } + ++i; + } if (!valid) { |
