From fc951649955c964ae217416774e8be198c1f8400 Mon Sep 17 00:00:00 2001 From: hondacrx Date: Fri, 17 Dec 2021 19:39:58 -0500 Subject: [PATCH] Core/Unit: Ignore On Transport spline movements if the Unit isn't on a transport anymore Port From (https://github.com/TrinityCore/TrinityCore/commit/134fa225108381969b4a7dc22b4a3076a79c21f6) --- Source/Game/Entities/Unit/Unit.Movement.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Source/Game/Entities/Unit/Unit.Movement.cs b/Source/Game/Entities/Unit/Unit.Movement.cs index 70adc3033..208fd1f41 100644 --- a/Source/Game/Entities/Unit/Unit.Movement.cs +++ b/Source/Game/Entities/Unit/Unit.Movement.cs @@ -1721,6 +1721,8 @@ namespace Game.Entities ITransport transport = GetDirectTransport(); if (transport != null) transport.CalculatePassengerPosition(ref x, ref y, ref z, ref o); + else + return; } if (HasUnitState(UnitState.CannotTurn)) o = GetOrientation();