diff --git a/Content.Server/Shuttles/Systems/ShuttleSystem.FasterThanLight.cs b/Content.Server/Shuttles/Systems/ShuttleSystem.FasterThanLight.cs index 05bf7fc74d8..7b0c1b7484a 100644 --- a/Content.Server/Shuttles/Systems/ShuttleSystem.FasterThanLight.cs +++ b/Content.Server/Shuttles/Systems/ShuttleSystem.FasterThanLight.cs @@ -448,16 +448,12 @@ private void UpdateFTLArriving(Entity entity) !HasComp(target.EntityId)) { var config = _dockSystem.GetDockingConfigAt(uid, target.EntityId, target, entity.Comp1.TargetAngle); - MapCoordinates mapCoordinates; - Angle targetAngle; - mapCoordinates = _transform.ToMapCoordinates(target); + var mapCoordinates = _transform.ToMapCoordinates(target); // Couldn't dock somehow so just fallback to regular position FTL. if (config == null) { - targetAngle = entity.Comp1.TargetAngle; - target = new EntityCoordinates(_mapManager.GetMapEntityId(mapCoordinates.MapId), mapCoordinates.Position); - _transform.SetCoordinates(uid, xform, target, rotation: targetAngle); + TryFTLProximity(uid, target.EntityId); } else {