diff --git a/game/missiongenerator/missiongenerator.py b/game/missiongenerator/missiongenerator.py index 5f40caca..3426d8bc 100644 --- a/game/missiongenerator/missiongenerator.py +++ b/game/missiongenerator/missiongenerator.py @@ -355,8 +355,7 @@ class MissionGenerator: for tmu in self.unit_map.theater_objects.values(): if ( tmu.theater_unit.is_ship - or - isinstance(tmu.dcs_unit, Static) + or isinstance(tmu.dcs_unit, Static) and tmu.dcs_unit.category in ["Warehouses", "Heliports"] ): # We'll serialize more than is actually necessary @@ -366,7 +365,9 @@ class MissionGenerator: tmu.theater_unit.position, self.mission.terrain, ).dict() - warehouse["coalition"] = "blue" if tmu.theater_unit.ground_object.coalition.player else "red" + warehouse["coalition"] = ( + "blue" if tmu.theater_unit.ground_object.coalition.player else "red" + ) warehouse["dynamicCargo"] = settings.dynamic_cargo if tmu.theater_unit.is_ship or tmu.dcs_unit.category == "Heliports": # type: ignore warehouse["dynamicSpawn"] = settings.dynamic_slots diff --git a/game/settings/settings.py b/game/settings/settings.py index eb991265..74a88777 100644 --- a/game/settings/settings.py +++ b/game/settings/settings.py @@ -907,21 +907,16 @@ class Settings: MISSION_GENERATOR_PAGE, GAMEPLAY_SECTION, default=True, - detail=( - "Enables hot start for dynamic slots." - ), + detail=("Enables hot start for dynamic slots."), ) dynamic_cargo: bool = boolean_option( "Dynamic cargo", MISSION_GENERATOR_PAGE, GAMEPLAY_SECTION, default=True, - detail=( - "Enables dynamic cargo for airfields, ships, FARPs & warehouses." - ), + detail=("Enables dynamic cargo for airfields, ships, FARPs & warehouses."), ) - # Performance perf_smoke_gen: bool = boolean_option( "Smoke visual effect on the front line",