diff options
Diffstat (limited to 'src')
-rwxr-xr-x | src/server/game/Entities/Unit/Unit.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp index 8da94c2d403..1d01d2d78bc 100755 --- a/src/server/game/Entities/Unit/Unit.cpp +++ b/src/server/game/Entities/Unit/Unit.cpp @@ -14481,8 +14481,9 @@ void Unit::StopMoving() //if (fabs(GetPositionZ() - z) < 2.0f) // Relocate(GetPositionX(), GetPositionY(), z); //Relocate(GetPositionX(), GetPositionY(),GetPositionZ()); - - SendMonsterStop(); + + if (!(GetUnitMovementFlags() & MOVEMENTFLAG_ONTRANSPORT)) + SendMonsterStop(); } void Unit::SendMovementFlagUpdate() |