From db9cf441fb462eea6b24269dc88c76f88c8d0c96 Mon Sep 17 00:00:00 2001 From: Raffson Date: Mon, 23 Dec 2024 19:43:55 +0100 Subject: [PATCH] Avoid autoplanner planning AirAssault against carriers --- game/commander/tasks/primitive/airassault.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/game/commander/tasks/primitive/airassault.py b/game/commander/tasks/primitive/airassault.py index b8c5144b..016ee6de 100644 --- a/game/commander/tasks/primitive/airassault.py +++ b/game/commander/tasks/primitive/airassault.py @@ -11,7 +11,7 @@ from game.theater import ControlPoint @dataclass class PlanAirAssault(PackagePlanningTask[ControlPoint]): def preconditions_met(self, state: TheaterState) -> bool: - if self.target not in state.vulnerable_control_points: + if self.target not in state.vulnerable_control_points or self.target.is_fleet: return False if not self.target_area_preconditions_met(state): return False