diff --git a/changelog.md b/changelog.md index d02d761f..c7df7d52 100644 --- a/changelog.md +++ b/changelog.md @@ -29,6 +29,7 @@ * **[Mission Generator]** Base defense units were not controllable with Combined Arms * **[Mission Generator]** Tanker speed was too low * **[Mission Generator]** Tanker TACAN settings were wrong +* **[Mission Generator]** AI aircraft should start datalink (EPLRS) * **[Mission Generator]** Fixed all flights starting "In flight" after playing a few missions (parking slot reset issue) * **[Mission Script/Performance]** Mission lua script will not listen to weapons fired event anymore and register every fired weapons. This should improve performance especially in WW2 scenarios or when rocket artillery is firing. * **[Campaign Generator]** Carrier name will now not appear for faction who do not have carriers diff --git a/gen/aircraft.py b/gen/aircraft.py index 1b8d3d2e..5f5214ce 100644 --- a/gen/aircraft.py +++ b/gen/aircraft.py @@ -429,6 +429,12 @@ class AircraftConflictGenerator: group.points[0].tasks.append(OptRTBOnBingoFuel(True)) + if hasattr(flight.unit_type, 'eplrs'): + if flight.unit_type.eplrs: + group.points[0].tasks.append(EPLRS(group.id)) + + + for i, point in enumerate(flight.points): if not point.only_for_player or (point.only_for_player and flight.client_count > 0): pt = group.add_waypoint(Point(point.x, point.y), point.alt)