mirror of
https://github.com/dcs-retribution/dcs-retribution.git
synced 2025-11-10 15:41:24 +00:00
Send events for AirLifts cancelled through PTD
This commit is contained in:
parent
bb42a1f63a
commit
f88c103db5
@ -661,10 +661,16 @@ class PendingTransfers:
|
|||||||
def _cancel_transport_air(
|
def _cancel_transport_air(
|
||||||
self, transport: Airlift, _transfer: TransferOrder
|
self, transport: Airlift, _transfer: TransferOrder
|
||||||
) -> None:
|
) -> None:
|
||||||
|
from game.sim import GameUpdateEvents
|
||||||
|
from game.server import EventStream
|
||||||
|
|
||||||
flight = transport.flight
|
flight = transport.flight
|
||||||
flight.package.remove_flight(flight)
|
flight.package.remove_flight(flight)
|
||||||
|
events = GameUpdateEvents().delete_flight(flight)
|
||||||
if not flight.package.flights:
|
if not flight.package.flights:
|
||||||
self.game.ato_for(self.player).remove_package(flight.package)
|
self.game.ato_for(self.player).remove_package(flight.package)
|
||||||
|
events = events.delete_flights_in_package(flight.package)
|
||||||
|
EventStream().put_nowait(events)
|
||||||
|
|
||||||
@cancel_transport.register
|
@cancel_transport.register
|
||||||
def _cancel_transport_convoy(
|
def _cancel_transport_convoy(
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user