mirror of
https://github.com/dcs-retribution/dcs-retribution.git
synced 2025-11-10 15:41:24 +00:00
Tweaks to Airlift transfer
This commit is contained in:
parent
fd6d81e3ad
commit
1395dcea71
@ -321,6 +321,13 @@ class AirliftPlanner:
|
||||
if self.package.flights:
|
||||
self.package.set_tot_asap(now)
|
||||
self.game.ato_for(self.for_player).add_package(self.package)
|
||||
from game.server import EventStream
|
||||
from game.sim import GameUpdateEvents
|
||||
|
||||
events = GameUpdateEvents()
|
||||
for f in self.package.flights:
|
||||
events = events.new_flight(f)
|
||||
EventStream.put_nowait(events)
|
||||
|
||||
def create_airlift_flight(self, squadron: Squadron) -> int:
|
||||
available_aircraft = squadron.untasked_aircraft
|
||||
@ -606,6 +613,8 @@ class PendingTransfers:
|
||||
== TransitConnection.Shipping
|
||||
):
|
||||
return self.cargo_ships.add(transfer, next_stop)
|
||||
else:
|
||||
next_stop = transfer.destination
|
||||
AirliftPlanner(self.game, transfer, next_stop).create_package_for_airlift(now)
|
||||
|
||||
def new_transfer(self, transfer: TransferOrder, now: datetime) -> None:
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user