Fix EPLRS for aircraft.

Fixes https://github.com/dcs-liberation/dcs_liberation/issues/1237
This commit is contained in:
Dan Albert
2021-06-18 16:48:59 -07:00
parent a90cb0dad9
commit 5c3bb75786
3 changed files with 8 additions and 4 deletions

View File

@@ -824,9 +824,8 @@ class AircraftConflictGenerator:
@staticmethod
def configure_eplrs(group: FlyingGroup, flight: Flight) -> None:
if hasattr(flight.unit_type, "eplrs"):
if flight.unit_type.dcs_unit_type.eplrs:
group.points[0].tasks.append(EPLRS(group.id))
if flight.unit_type.eplrs_capable:
group.points[0].tasks.append(EPLRS(group.id))
def configure_cap(
self,

View File

@@ -508,7 +508,7 @@ class GroundConflictGenerator:
return
for dcs_group, group in ally_groups:
if getattr(group.unit_type.dcs_unit_type, "eplrs", False):
if group.unit_type.eplrs_capable:
dcs_group.points[0].tasks.append(EPLRS(dcs_group.id))
if group.role == CombatGroupRole.ARTILLERY: