mirror of
https://github.com/dcs-retribution/dcs-retribution.git
synced 2025-11-10 15:41:24 +00:00
Reference primary flight's RTB time for Escort's split wpt
This commit is contained in:
parent
8b03bc496d
commit
15e6f81bb5
@ -1,5 +1,6 @@
|
|||||||
from __future__ import annotations
|
from __future__ import annotations
|
||||||
|
|
||||||
|
from datetime import datetime
|
||||||
from typing import Type
|
from typing import Type
|
||||||
|
|
||||||
from .airassault import AirAssaultLayout
|
from .airassault import AirAssaultLayout
|
||||||
@ -20,6 +21,13 @@ class EscortFlightPlan(FormationAttackFlightPlan):
|
|||||||
def builder_type() -> Type[Builder]:
|
def builder_type() -> Type[Builder]:
|
||||||
return Builder
|
return Builder
|
||||||
|
|
||||||
|
@property
|
||||||
|
def split_time(self) -> datetime:
|
||||||
|
if self.package.primary_flight and self.package.primary_flight.flight_plan:
|
||||||
|
return self.package.primary_flight.flight_plan.mission_departure_time
|
||||||
|
else:
|
||||||
|
return super().split_time
|
||||||
|
|
||||||
|
|
||||||
class Builder(FormationAttackBuilder[EscortFlightPlan, FormationAttackLayout]):
|
class Builder(FormationAttackBuilder[EscortFlightPlan, FormationAttackLayout]):
|
||||||
def layout(self) -> FormationAttackLayout:
|
def layout(self) -> FormationAttackLayout:
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user