Add fighter sweep tasks.

Fighter sweeps arrive at the target ahead of the rest of the package
(currently a fixed 5 minute lead) to clear out enemy fighters and then
RTB.

Fixes https://github.com/Khopa/dcs_liberation/issues/348
This commit is contained in:
Dan Albert
2020-11-15 23:12:38 -08:00
parent e60166dc89
commit d369ce8847
9 changed files with 237 additions and 21 deletions

View File

@@ -36,6 +36,8 @@ class Doctrine:
cas_duration: timedelta
sweep_distance: int
MODERN_DOCTRINE = Doctrine(
cap=True,
@@ -62,6 +64,7 @@ MODERN_DOCTRINE = Doctrine(
cap_min_distance_from_cp=nm_to_meter(10),
cap_max_distance_from_cp=nm_to_meter(40),
cas_duration=timedelta(minutes=30),
sweep_distance=nm_to_meter(60),
)
COLDWAR_DOCTRINE = Doctrine(
@@ -89,6 +92,7 @@ COLDWAR_DOCTRINE = Doctrine(
cap_min_distance_from_cp=nm_to_meter(8),
cap_max_distance_from_cp=nm_to_meter(25),
cas_duration=timedelta(minutes=30),
sweep_distance=nm_to_meter(40),
)
WWII_DOCTRINE = Doctrine(
@@ -116,4 +120,5 @@ WWII_DOCTRINE = Doctrine(
cap_min_distance_from_cp=nm_to_meter(0),
cap_max_distance_from_cp=nm_to_meter(5),
cas_duration=timedelta(minutes=30),
sweep_distance=nm_to_meter(10),
)