From 69f6138353da6019f125332f6a6134a75190b23a Mon Sep 17 00:00:00 2001 From: megamage Date: Thu, 27 Aug 2009 15:55:41 -0500 Subject: *Better check to decide if a vehicle should be dismissed. --HG-- branch : trunk --- src/game/Unit.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/game/Unit.cpp b/src/game/Unit.cpp index bcc8c3b2dee..89f730e2fda 100644 --- a/src/game/Unit.cpp +++ b/src/game/Unit.cpp @@ -14844,8 +14844,9 @@ void Unit::ExitVehicle() BuildHeartBeatMsg(&data); SendMessageToSet(&data, false); - if(vehicle->GetBase()->GetOwnerGUID() == GetGUID()) - vehicle->Dismiss(); + if(vehicle->GetBase()->HasUnitTypeMask(UNIT_MASK_MINION)) + if(((Minion*)vehicle->GetBase())->GetOwner() == this) + vehicle->Dismiss(); } void Unit::BuildMovementPacket(ByteBuffer *data) const @@ -14885,7 +14886,6 @@ void Unit::BuildMovementPacket(ByteBuffer *data) const else { sLog.outError("Unit %u does not have transport!", GetEntry()); - OutDebugInfo(); *data << (uint8)0; } *data << float (GetTransOffsetX()); -- cgit v1.2.3