From 11604671f8b2d4210eafc7740250bfbd445a92ce Mon Sep 17 00:00:00 2001 From: Dan Albert Date: Sat, 7 Nov 2020 16:25:56 -0800 Subject: [PATCH] Fix bad stagger interval calculation. Was using the interval from mission start to latest rather than from earliest to latest, so this could sometimes be off by a bit and cause us to not generate enough start times. --- gen/flights/ai_flight_planner.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gen/flights/ai_flight_planner.py b/gen/flights/ai_flight_planner.py index 4e53aaf2..caf0a680 100644 --- a/gen/flights/ai_flight_planner.py +++ b/gen/flights/ai_flight_planner.py @@ -490,7 +490,7 @@ class CoalitionMissionPlanner: def stagger_missions(self) -> None: def start_time_generator(count: int, earliest: int, latest: int, margin: int) -> Iterator[timedelta]: - interval = latest // count + interval = (latest - earliest) // count for time in range(earliest, latest, interval): error = random.randint(-margin, margin) yield timedelta(minutes=max(0, time + error))