From da773981f8b7e8d1debb5b54a94dd6c173fb2f96 Mon Sep 17 00:00:00 2001 From: Machiavelli Date: Sun, 27 Feb 2011 17:38:20 +0100 Subject: [PATCH] Core/Vehicles: Respect seatId in vehicle_accessory --- src/server/game/Entities/Unit/Unit.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp index 8a42d9c41d..58b9271265 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) {