mirror of
https://github.com/dcs-retribution/dcs-retribution.git
synced 2025-11-10 15:41:24 +00:00
Plan transports at the beginning of the turn.
https://github.com/Khopa/dcs_liberation/issues/823
This commit is contained in:
parent
d3fdbdbca5
commit
20d8cc2b47
@ -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()
|
||||
|
||||
|
||||
@ -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)
|
||||
|
||||
@ -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
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user