diff options
| author | Machiavelli <none@none> | 2010-12-27 16:55:17 +0100 |
|---|---|---|
| committer | Machiavelli <none@none> | 2010-12-27 16:55:17 +0100 |
| commit | dd745ef3264aa7a63a4bfaf0bb755aa3b410e7fe (patch) | |
| tree | db2bef9ae217ca15b54d88fd5d94f9a5d1055599 /src/server/game/Spells | |
| parent | ef347b53ef98922b5178afbc7f4cb9f47e56b86d (diff) | |
Core/Vehicles: Some research on VehicleSeatFlagsB.
It is assumed that VehicleSeatFlagsB & 322 means the seat can be used indirectly (ie. by aura 236 (SPELL_AURA_CONTROL_VEHICLE)) even though !(VehicleSeatFlags & VEHICLE_SEAT_FLAG_USABLE).
More research to be done Soon (tm).
--HG--
branch : trunk
Diffstat (limited to 'src/server/game/Spells')
| -rwxr-xr-x | src/server/game/Spells/Auras/SpellAuraEffects.cpp | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/src/server/game/Spells/Auras/SpellAuraEffects.cpp b/src/server/game/Spells/Auras/SpellAuraEffects.cpp index 7b2f873c865..e8d1a2345b7 100755 --- a/src/server/game/Spells/Auras/SpellAuraEffects.cpp +++ b/src/server/game/Spells/Auras/SpellAuraEffects.cpp @@ -4225,11 +4225,8 @@ void AuraEffect::HandleAuraControlVehicle(AuraApplication const * aurApp, uint8 return; if (apply) - { - //if (caster->GetTypeId() == TYPEID_PLAYER) - // if (Pet *pet = caster->ToPlayer()->GetPet()) - // pet->Remove(PET_SAVE_AS_CURRENT); - caster->EnterVehicle(target->GetVehicleKit(), m_amount - 1); + { + caster->EnterVehicle(target->GetVehicleKit(), m_amount - 1, true); } else { |
