From 0eb4519797fd49088b912ef292b3a4088b7377b7 Mon Sep 17 00:00:00 2001 From: Khopa Date: Wed, 25 Nov 2020 23:11:34 +0100 Subject: [PATCH] Fixed IndexError preventing mission generation when a faction does not have any awacs aircraft available. --- gen/airsupportgen.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/gen/airsupportgen.py b/gen/airsupportgen.py index 46175821..fef24cc6 100644 --- a/gen/airsupportgen.py +++ b/gen/airsupportgen.py @@ -121,8 +121,10 @@ class AirSupportConflictGenerator: self.air_support.tankers.append(TankerInfo(str(tanker_group.name), callsign, variant, freq, tacan)) - awacs_unit = db.find_unittype(AWACS, self.conflict.attackers_side)[0] - if awacs_unit: + possible_awacs = db.find_unittype(AWACS, self.conflict.attackers_side) + + if len(possible_awacs) > 0: + awacs_unit = possible_awacs[0] freq = self.radio_registry.alloc_uhf() awacs_flight = self.mission.awacs_flight(