From fa549fcf94e486d5a53749ff4f7024723115fe9d Mon Sep 17 00:00:00 2001 From: Dan Albert Date: Wed, 18 Nov 2020 19:27:03 -0800 Subject: [PATCH] Don't delay player flights with short delays. Not much point in delaying humans 8 seconds. Fixes https://github.com/Khopa/dcs_liberation/issues/397 --- gen/aircraft.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/gen/aircraft.py b/gen/aircraft.py index 7c4eac80..a25d56f0 100644 --- a/gen/aircraft.py +++ b/gen/aircraft.py @@ -1187,6 +1187,12 @@ class AircraftConflictGenerator: if not flight.client_count: return True + if start_time < timedelta(minutes=10): + # Don't bother delaying client flights with short start delays. Much + # more than ten minutes starts to eat into fuel a bit more + # (espeicially for something fuel limited like a Harrier). + return False + return not self.settings.never_delay_player_flights def set_takeoff_time(self, waypoint: FlightWaypoint, package: Package,