diff --git a/BindingsFlightControl.cs b/BindingsFlightControl.cs index 72b4a98..6ff467a 100644 --- a/BindingsFlightControl.cs +++ b/BindingsFlightControl.cs @@ -136,6 +136,10 @@ public void OnFlyByWire(ref FlightCtrlState c) { bearing = ((GeoCoordinates)Value).GetBearing(vessel); } + else if (Value is double) + { + bearing = (float)(Math.Round((double)Value) - Mathf.Round(FlightGlobals.ship_heading)); + } if (vessel.horizontalSrfSpeed > 0.1f) {