From 7bcd35854bf18831437830e5ad0feede4a0a2f11 Mon Sep 17 00:00:00 2001 From: dutchie031 Date: Tue, 18 Aug 2026 20:19:33 +0200 Subject: [PATCH] Updated max distance to be configurable --- config.lua | 5 +++++ src/classes/configuration/CapConfig.lua | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/config.lua b/config.lua index cc7da67..db4f7aa 100644 --- a/config.lua +++ b/config.lua @@ -29,6 +29,11 @@ SpearheadConfig = { -- unit: feet maxAlt = 28000, -- default 28000 + --The "maxDistance" that's set on the CAP tasking for the aircraft to commit to a target. + --This is the distance from the aircraft to the target that the aircraft will commit to engaging + --This is shared for CAP, Intercept and Sweep missions for now. + maxCommitRange = 35, -- default 35 + -- DELAYS. -- Delays work as follow. -- When an aircraft lands alive and well it will be rearmed and ready to go. diff --git a/src/classes/configuration/CapConfig.lua b/src/classes/configuration/CapConfig.lua index 076cbe9..cd81a3f 100644 --- a/src/classes/configuration/CapConfig.lua +++ b/src/classes/configuration/CapConfig.lua @@ -34,7 +34,7 @@ function CapConfig.new() self._minDurationOnStation = 1200 self._maxDurationOnStation = 2700 - self._maxDeviationRange = 35 * 1852 -- in meters + self._maxDeviationRange = (tonumber(SpearheadConfig.CapConfig.maxCommitRange) or 35) * 1852 -- in meters self._rearmDelay = tonumber(SpearheadConfig.CapConfig.rearmDelay) or 600 self._repairDelay = tonumber(SpearheadConfig.CapConfig.repairDelay) or 600 self._deathDelay = tonumber(SpearheadConfig.CapConfig.deathDelay) or 1800