From c7c07c70754b0d0b5d37ee2f90f4f91d9f59e64b Mon Sep 17 00:00:00 2001 From: Applevangelist Date: Fri, 27 Mar 2026 17:41:20 +0100 Subject: [PATCH] #INTEL Added options to simulate Cold War Doppler radar systems incl. of radar cross section --- Moose Development/Moose/Ops/Intelligence.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Moose Development/Moose/Ops/Intelligence.lua b/Moose Development/Moose/Ops/Intelligence.lua index 5f39887ca..6392932d6 100644 --- a/Moose Development/Moose/Ops/Intelligence.lua +++ b/Moose Development/Moose/Ops/Intelligence.lua @@ -116,7 +116,7 @@ INTEL = { DopplerNotchSin = math.sin(math.rad(15)), DopplerMinSpeedMps = 50, DopplerRCS = true, - RangeM = 200 * 1000, + DopplerRadarRangeM = 200 * 1000, } --- Detected item info. @@ -2759,7 +2759,7 @@ function INTEL:_CheckDopplerDetection(TargetUnit, RadarUnit) -- Effective detection range = DopplerRadarRangeM × (σ_eff / σ_ref)^0.25 -- Beyond that range: target not detected (hard cutoff at 100%; soft fade -- starts at 80% of R_max to smooth the transition). - if self.DopplerRCS and slant > 1 then + if self.DopplerRCS == true and slant > 1 then local sigma = self:_GetAspectRCS(TargetUnit, rpos, spd, tvel) -- (σ/σ_ref)^0.25 — clamp to avoid log of 0 for VLO aircraft local scale = (sigma / INTEL.RCS_Reference) ^ 0.25