diff --git a/game/pretense/pretenseluagenerator.py b/game/pretense/pretenseluagenerator.py index 07948d66..319c9125 100644 --- a/game/pretense/pretenseluagenerator.py +++ b/game/pretense/pretenseluagenerator.py @@ -1622,7 +1622,7 @@ class PretenseLuaGenerator(LuaGenerator): break elif ( closest_cps[extra_connection].is_fleet - and closest_cps[extra_connection].captured + and closest_cps[extra_connection].captured.is_blue and self.game.settings.pretense_controllable_carrier ): break @@ -1647,7 +1647,7 @@ class PretenseLuaGenerator(LuaGenerator): if isinstance(cp, OffMapSpawn): continue cp_side_captured = cp_side == 2 - if cp_side_captured != cp.captured: + if cp_side_captured != cp.captured.is_blue: continue cp_name_trimmed = PretenseNameGenerator.pretense_trimmed_cp_name( cp.name diff --git a/game/pretense/pretensetriggergenerator.py b/game/pretense/pretensetriggergenerator.py index 783827eb..1bb563c4 100644 --- a/game/pretense/pretensetriggergenerator.py +++ b/game/pretense/pretensetriggergenerator.py @@ -111,7 +111,7 @@ class PretenseTriggerGenerator: f"Could not find {airfield.airport.name} in the mission" ) cp_airport.set_coalition( - airfield.captured and player_coalition or enemy_coalition + airfield.captured.is_blue and player_coalition or enemy_coalition ) def _set_skill(self, player_coalition: str, enemy_coalition: str) -> None: