aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMachiavelli <machiavelli.trinity@gmail.com>2011-02-27 17:38:20 +0100
committerMachiavelli <machiavelli.trinity@gmail.com>2011-02-27 17:38:20 +0100
commitda773981f8b7e8d1debb5b54a94dd6c173fb2f96 (patch)
tree1a83aeb27bba70a229074e062ee9052921c56e6c
parent76f393717d374a732a57eda00198a3584a24f442 (diff)
Core/Vehicles: Respect seatId in vehicle_accessory
-rwxr-xr-xsrc/server/game/Entities/Unit/Unit.cpp8
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)
{