New performance option: disable convoys

Co-Authored-By: MetalStormGhost <89945461+MetalStormGhost@users.noreply.github.com>
This commit is contained in:
Raffson
2022-09-25 20:12:37 +02:00
parent cb36163bee
commit a81b4ffd05
3 changed files with 11 additions and 9 deletions

View File

@@ -27,9 +27,10 @@ class ConvoyGenerator:
def generate(self) -> None:
# Reset the count to make generation deterministic.
for coalition in self.game.coalitions:
for convoy in coalition.transfers.convoys:
self.generate_convoy(convoy)
if not self.game.settings.perf_disable_convoys:
for coalition in self.game.coalitions:
for convoy in coalition.transfers.convoys:
self.generate_convoy(convoy)
def generate_convoy(self, convoy: Convoy) -> VehicleGroup:
group = self._create_mixed_unit_group(