fix a bug with pretense generation wrt neutral bases

This commit is contained in:
Eclipse/Druss99
2025-10-20 14:55:22 -04:00
committed by Druss99
parent 23341e69fa
commit f4a1908088
2 changed files with 3 additions and 3 deletions

View File

@@ -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

View File

@@ -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: