Plan transports at the beginning of the turn.

https://github.com/Khopa/dcs_liberation/issues/823
This commit is contained in:
Dan Albert 2021-04-23 20:31:52 -07:00
parent d3fdbdbca5
commit 20d8cc2b47
3 changed files with 6 additions and 4 deletions

View File

@ -337,6 +337,8 @@ class Game:
self.compute_threat_zones()
self.ground_planners = {}
self.transfers.plan_transports()
blue_planner = CoalitionMissionPlanner(self, is_player=True)
blue_planner.plan_missions()

View File

@ -394,9 +394,9 @@ class PendingTransfers:
if not transfer.completed:
incomplete.append(transfer)
self.pending_transfers = incomplete
self.rebuild_convoys()
def rebuild_convoys(self) -> None:
def plan_transports(self) -> None:
self.convoys.disband_all()
for transfer in self.pending_transfers:
self.arrange_transport(transfer)
if transfer.transport is None:
self.arrange_transport(transfer)

View File

@ -39,7 +39,7 @@ from game.theater.theatergroundobject import (
NavalGroundObject,
VehicleGroupGroundObject,
)
from game.transfers import Convoy
from game.transfers import Convoy, TransferOrder
from game.utils import Distance, nautical_miles
from gen import Conflict
from gen.ato import Package