Differentiate SEAD and SEAD escorts.

SEAD suppresses the package's target. SEAD escort protects the package
from any SAM threat along its flight path.
This commit is contained in:
Dan Albert
2021-05-22 14:19:49 -07:00
parent e332bff362
commit b6154b273c
10 changed files with 100 additions and 25 deletions

View File

@@ -1100,7 +1100,7 @@ class Fob(ControlPoint):
FlightType.STRIKE,
FlightType.SWEEP,
FlightType.ESCORT,
FlightType.SEAD,
FlightType.SEAD_ESCORT,
]
@property

View File

@@ -37,7 +37,7 @@ class MissionTarget:
yield from [
FlightType.ESCORT,
FlightType.TARCAP,
FlightType.SEAD,
FlightType.SEAD_ESCORT,
FlightType.SWEEP,
# TODO: FlightType.ELINT,
# TODO: FlightType.EWAR,

View File

@@ -452,6 +452,7 @@ class SamGroundObject(BaseDefenseGroundObject):
if not self.is_friendly(for_player):
yield FlightType.DEAD
yield FlightType.SEAD
yield from super().mission_types(for_player)
@property