aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Spells
diff options
context:
space:
mode:
authorMachiavelli <none@none>2010-12-27 16:55:17 +0100
committerMachiavelli <none@none>2010-12-27 16:55:17 +0100
commitdd745ef3264aa7a63a4bfaf0bb755aa3b410e7fe (patch)
treedb2bef9ae217ca15b54d88fd5d94f9a5d1055599 /src/server/game/Spells
parentef347b53ef98922b5178afbc7f4cb9f47e56b86d (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-xsrc/server/game/Spells/Auras/SpellAuraEffects.cpp7
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
{