From b7c4257c5c1ee250b9d39359193dc05b68c3005a Mon Sep 17 00:00:00 2001 From: templeofshadow Date: Thu, 25 Jun 2026 18:01:03 -0500 Subject: [PATCH] fix heading correction (i'm stupid) --- main.lua | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/main.lua b/main.lua index 33b45ea..0253289 100644 --- a/main.lua +++ b/main.lua @@ -508,9 +508,11 @@ function PollNavTable() Heading = navTable.getHeading() if Config.SensorCorrection.Heading ~= 0 then - if Heading + Config.SensorCorrection.Heading > 360 then - local difference = 360 - Heading - Heading = 0 + (Config.SensorCorrection.Heading - difference) + Heading = Heading + Config.SensorCorrection.Heading + if Heading > 360 then + Heading = Heading - 360 + elseif Heading + Config.SensorCorrection.Heading < 0 then + Heading = Heading + 360 else Heading = Heading + Config.SensorCorrection.Heading end