From 85f4f66f21e064a2f93958ee1f5ba20c2898184c Mon Sep 17 00:00:00 2001 From: MetalStormGhost Date: Thu, 9 May 2024 20:57:29 +0300 Subject: [PATCH] pretenseaircraftgenerator.py now obeys the new setting Default start type for Player flights. --- game/pretense/pretenseaircraftgenerator.py | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/game/pretense/pretenseaircraftgenerator.py b/game/pretense/pretenseaircraftgenerator.py index f8f13157..32cc50f7 100644 --- a/game/pretense/pretenseaircraftgenerator.py +++ b/game/pretense/pretenseaircraftgenerator.py @@ -529,6 +529,12 @@ class PretenseAircraftGenerator: StartType.COLD, divert=cp, ) + if flight.roster is not None and flight.roster.player_count > 0: + flight.start_type = ( + squadron.coalition.game.settings.default_start_type_client + ) + else: + flight.start_type = squadron.coalition.game.settings.default_start_type package.add_flight(flight) flight.state = WaitingForStart( flight, self.game.settings, self.game.conditions.start_time @@ -683,6 +689,13 @@ class PretenseAircraftGenerator: flight, self.game.settings, self.game.conditions.start_time ) ato.add_package(package) + if squadron is not None: + if flight.roster is not None and flight.roster.player_count > 0: + flight.start_type = ( + squadron.coalition.game.settings.default_start_type_client + ) + else: + flight.start_type = squadron.coalition.game.settings.default_start_type return def generate_pretense_aircraft_for_players( @@ -730,7 +743,7 @@ class PretenseAircraftGenerator: squadron, aircraft_per_flight, squadron.primary_task, - StartType.COLD, + squadron.coalition.game.settings.default_start_type_client, divert=cp, ) for roster_pilot in flight.roster.members: