From 484f1e8d517b50e137f4439b23d05d884ab02540 Mon Sep 17 00:00:00 2001 From: Dan Albert Date: Thu, 26 Nov 2020 22:54:50 -0800 Subject: [PATCH] Generate required IADS even at unconnected bases. If the campaign designer doesn't want SAMs at unconnected bases they can just not put them there. If they *do* put them there, generate them. --- game/theater/start_generator.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/game/theater/start_generator.py b/game/theater/start_generator.py index 26fa6c4c..0c4bec24 100644 --- a/game/theater/start_generator.py +++ b/game/theater/start_generator.py @@ -557,14 +557,14 @@ class AirbaseGroundObjectGenerator(ControlPointGroundObjectGenerator): def generate_ground_points(self) -> None: """Generate ground objects and AA sites for the control point.""" + skip_sams = self.generate_required_aa() + if self.control_point.is_global: return # Always generate at least one AA point. self.generate_aa_site() - skip_sams = self.generate_required_aa() - # And between 2 and 7 other objectives. amount = random.randrange(2, 7) for i in range(amount):