Core/Vehicles: Don't add MOVEMENTFLAG_ROOT to movementflags on vehicle enter.
This commit is contained in:
@@ -328,7 +328,7 @@ bool Vehicle::AddPassenger(Unit *unit, int8 seatId)
|
|||||||
if (seat->second.seatInfo->m_flags && !(seat->second.seatInfo->m_flags & VEHICLE_SEAT_FLAG_UNK11))
|
if (seat->second.seatInfo->m_flags && !(seat->second.seatInfo->m_flags & VEHICLE_SEAT_FLAG_UNK11))
|
||||||
unit->AddUnitState(UNIT_STAT_ONVEHICLE);
|
unit->AddUnitState(UNIT_STAT_ONVEHICLE);
|
||||||
|
|
||||||
unit->AddUnitMovementFlag(MOVEMENTFLAG_ONTRANSPORT | MOVEMENTFLAG_ROOT);
|
unit->AddUnitMovementFlag(MOVEMENTFLAG_ONTRANSPORT);
|
||||||
VehicleSeatEntry const *veSeat = seat->second.seatInfo;
|
VehicleSeatEntry const *veSeat = seat->second.seatInfo;
|
||||||
unit->m_movementInfo.t_pos.m_positionX = veSeat->m_attachmentOffsetX;
|
unit->m_movementInfo.t_pos.m_positionX = veSeat->m_attachmentOffsetX;
|
||||||
unit->m_movementInfo.t_pos.m_positionY = veSeat->m_attachmentOffsetY;
|
unit->m_movementInfo.t_pos.m_positionY = veSeat->m_attachmentOffsetY;
|
||||||
|
|||||||
Reference in New Issue
Block a user