AEW&C kneeboard + actually do AEW&C (#922)

* AEW&C will now do AEW&C
* AEW&C gets a frequency
* AEW&C is added to kneeboard (Frequency, Depature, Depature Time, Arrival Time)
This commit is contained in:
Simon Krüger
2021-03-13 23:07:19 +01:00
committed by GitHub
parent 0f07b2c095
commit 260358c5fb
6 changed files with 93 additions and 14 deletions

View File

@@ -166,6 +166,7 @@ class Operation:
airgen: AircraftConflictGenerator,
):
"""Generates subscribed MissionInfoGenerator objects (currently kneeboards and briefings)"""
gens: List[MissionInfoGenerator] = [
KneeboardGenerator(cls.current_mission, cls.game),
BriefingGenerator(cls.current_mission, cls.game),
@@ -177,9 +178,8 @@ class Operation:
for tanker in airsupportgen.air_support.tankers:
gen.add_tanker(tanker)
if cls.player_awacs_enabled:
for awacs in airsupportgen.air_support.awacs:
gen.add_awacs(awacs)
for aewc in airsupportgen.air_support.awacs:
gen.add_awacs(aewc)
for jtac in jtacs:
gen.add_jtac(jtac)
@@ -378,7 +378,9 @@ class Operation:
cls.game,
cls.radio_registry,
cls.unit_map,
air_support=cls.airsupportgen.air_support,
)
cls.airgen.clear_parking_slots()
cls.airgen.generate_flights(