From 540cd4a208b936c60cfe76252bf2b56dc64f27b1 Mon Sep 17 00:00:00 2001 From: ZhooL Date: Mon, 24 Jan 2022 16:04:07 +0100 Subject: [PATCH] 1.2.0.0 - small HUD headland distance adjustments --- FS22_EnhancedVehicle.lua | 6 ++++-- ui/FS22_EnhancedVehicle_HUD.lua | 4 +++- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/FS22_EnhancedVehicle.lua b/FS22_EnhancedVehicle.lua index 0163d20..2fb0b2e 100644 --- a/FS22_EnhancedVehicle.lua +++ b/FS22_EnhancedVehicle.lua @@ -16,7 +16,7 @@ CHANGELOG - Press RShift+Home to switch throught operating modes: "snap to direction" or "snap to track" - Hold RShift+Home to disable track assistant - Press RStrg+Numpad1 to (re)calculate working width -* Leaving a vehicle will no longer disable snap direction/track +* leaving a vehicle will no longer disable snap direction/track * remapped move offset line from RAlt+Numpad -/+ to RShift+RCtrl+Numpad -/+ 2022-01-15 - V1.1.3.1 @@ -608,7 +608,7 @@ function FS22_EnhancedVehicle:onPostLoad(savegame) self.vData.opMode = 0 self.vData.triggerCalculate = false self.vData.impl = { isCalculated = false } - self.vData.track = { isCalculated = false, deltaTrack = 1, headlandMode = 1, headlandDistance = 9999, isOnField = 0, eofDistance = 0, eofNext = 0 } + self.vData.track = { isCalculated = false, deltaTrack = 1, headlandMode = 1, headlandDistance = 9999, isOnField = 0, eofDistance = -1, eofNext = 0 } -- (server) set some defaults if self.isServer then @@ -831,6 +831,8 @@ function FS22_EnhancedVehicle:onUpdate(dt) end end end -- <- end headland + else + self.vData.track.eofDistance = -1 end -- <- end track assistant end end diff --git a/ui/FS22_EnhancedVehicle_HUD.lua b/ui/FS22_EnhancedVehicle_HUD.lua index 53bc683..b760cd1 100644 --- a/ui/FS22_EnhancedVehicle_HUD.lua +++ b/ui/FS22_EnhancedVehicle_HUD.lua @@ -787,8 +787,10 @@ function FS22_EnhancedVehicle_HUD:drawHUD() color = FS22_EnhancedVehicle_HUD.COLOR.ACTIVE elseif self.vehicle.vData.track.eofDistance > 10 then color = FS22_EnhancedVehicle_HUD.COLOR.STANDBY - else + elseif self.vehicle.vData.track.eofDistance >= 0 then color = { 1, 0, 0, 1 } + else + color = FS22_EnhancedVehicle_HUD.COLOR.INACTIVE end setTextColor(unpack(color)) end