mirror of
https://github.com/dcs-retribution/dcs-retribution.git
synced 2025-11-10 15:41:24 +00:00
Pull up AEWC & Refueling mission types to NavalControlPoint
This commit is contained in:
parent
e5b06e6ba4
commit
3b360cfcf5
@ -1388,6 +1388,11 @@ class NavalControlPoint(
|
|||||||
FlightType.SEAD_ESCORT,
|
FlightType.SEAD_ESCORT,
|
||||||
]
|
]
|
||||||
yield from super().mission_types(for_player)
|
yield from super().mission_types(for_player)
|
||||||
|
if self.is_friendly(for_player):
|
||||||
|
yield from [
|
||||||
|
FlightType.AEWC,
|
||||||
|
FlightType.REFUELING,
|
||||||
|
]
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def heading(self) -> Heading:
|
def heading(self) -> Heading:
|
||||||
@ -1486,16 +1491,6 @@ class Carrier(NavalControlPoint):
|
|||||||
def symbol_set_and_entity(self) -> tuple[SymbolSet, Entity]:
|
def symbol_set_and_entity(self) -> tuple[SymbolSet, Entity]:
|
||||||
return SymbolSet.SEA_SURFACE, SeaSurfaceEntity.CARRIER
|
return SymbolSet.SEA_SURFACE, SeaSurfaceEntity.CARRIER
|
||||||
|
|
||||||
def mission_types(self, for_player: bool) -> Iterator[FlightType]:
|
|
||||||
from game.ato.flighttype import FlightType
|
|
||||||
|
|
||||||
yield from super().mission_types(for_player)
|
|
||||||
if self.is_friendly(for_player):
|
|
||||||
yield from [
|
|
||||||
FlightType.AEWC,
|
|
||||||
FlightType.REFUELING,
|
|
||||||
]
|
|
||||||
|
|
||||||
def capture(self, game: Game, events: GameUpdateEvents, for_player: bool) -> None:
|
def capture(self, game: Game, events: GameUpdateEvents, for_player: bool) -> None:
|
||||||
raise RuntimeError("Carriers cannot be captured")
|
raise RuntimeError("Carriers cannot be captured")
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user