mirror of
https://github.com/dcs-retribution/dcs-retribution.git
synced 2025-11-10 15:41:24 +00:00
Improve detection of functional radar SAMs.
Fixes https://github.com/dcs-liberation/dcs_liberation/issues/1109
This commit is contained in:
@@ -163,10 +163,12 @@ const allFlightPlansLayer = L.layerGroup();
|
||||
const blueFullThreatZones = L.layerGroup();
|
||||
const blueAircraftThreatZones = L.layerGroup();
|
||||
const blueAirDefenseThreatZones = L.layerGroup();
|
||||
const blueRadarSamThreatZones = L.layerGroup();
|
||||
|
||||
const redFullThreatZones = L.layerGroup();
|
||||
const redAircraftThreatZones = L.layerGroup();
|
||||
const redAirDefenseThreatZones = L.layerGroup();
|
||||
const redRadarSamThreatZones = L.layerGroup();
|
||||
|
||||
L.control
|
||||
.groupedLayers(
|
||||
@@ -198,12 +200,14 @@ L.control
|
||||
Full: blueFullThreatZones,
|
||||
Aircraft: blueAircraftThreatZones,
|
||||
"Air Defenses": blueAirDefenseThreatZones,
|
||||
"Radar SAMs": blueRadarSamThreatZones,
|
||||
},
|
||||
"Red Threat Zones": {
|
||||
Hide: L.layerGroup().addTo(map),
|
||||
Full: redFullThreatZones,
|
||||
Aircraft: redAircraftThreatZones,
|
||||
"Air Defenses": redAirDefenseThreatZones,
|
||||
"Radar SAMs": redRadarSamThreatZones,
|
||||
},
|
||||
},
|
||||
{
|
||||
@@ -735,9 +739,11 @@ function drawThreatZones() {
|
||||
blueFullThreatZones.clearLayers();
|
||||
blueAircraftThreatZones.clearLayers();
|
||||
blueAirDefenseThreatZones.clearLayers();
|
||||
blueRadarSamThreatZones.clearLayers();
|
||||
redFullThreatZones.clearLayers();
|
||||
redAircraftThreatZones.clearLayers();
|
||||
redAirDefenseThreatZones.clearLayers();
|
||||
redRadarSamThreatZones.clearLayers();
|
||||
|
||||
_drawThreatZones(game.threatZones.blue.full, blueFullThreatZones, true);
|
||||
_drawThreatZones(
|
||||
@@ -750,6 +756,11 @@ function drawThreatZones() {
|
||||
blueAirDefenseThreatZones,
|
||||
true
|
||||
);
|
||||
_drawThreatZones(
|
||||
game.threatZones.blue.radarSams,
|
||||
blueRadarSamThreatZones,
|
||||
true
|
||||
);
|
||||
|
||||
_drawThreatZones(game.threatZones.red.full, redFullThreatZones, false);
|
||||
_drawThreatZones(
|
||||
@@ -762,6 +773,11 @@ function drawThreatZones() {
|
||||
redAirDefenseThreatZones,
|
||||
false
|
||||
);
|
||||
_drawThreatZones(
|
||||
game.threatZones.red.radarSams,
|
||||
redRadarSamThreatZones,
|
||||
false
|
||||
);
|
||||
}
|
||||
|
||||
function drawInitialMap() {
|
||||
|
||||
Reference in New Issue
Block a user