diff options
| author | Machiavelli <machiavelli.trinity@gmail.com> | 2011-02-27 17:38:20 +0100 |
|---|---|---|
| committer | Machiavelli <machiavelli.trinity@gmail.com> | 2011-02-27 17:38:20 +0100 |
| commit | da773981f8b7e8d1debb5b54a94dd6c173fb2f96 (patch) | |
| tree | 1a83aeb27bba70a229074e062ee9052921c56e6c | |
| parent | 76f393717d374a732a57eda00198a3584a24f442 (diff) | |
Core/Vehicles: Respect seatId in vehicle_accessory
| -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) { |
