Move livery overrides to unit yaml.

This commit is contained in:
Dan Albert
2022-02-18 17:22:43 -08:00
parent c1cb32de21
commit 52ed6f3f94
5 changed files with 14 additions and 23 deletions

View File

@@ -32,10 +32,10 @@ from game.radio.channels import (
)
from game.utils import (
Distance,
SPEED_OF_SOUND_AT_SEA_LEVEL,
ImperialUnits,
MetricUnits,
NauticalUnits,
SPEED_OF_SOUND_AT_SEA_LEVEL,
Speed,
UnitSystem,
feet,
@@ -174,6 +174,8 @@ class AircraftType(UnitType[Type[FlyingType]]):
fuel_consumption: Optional[FuelConsumption]
default_livery: Optional[str]
intra_flight_radio: Optional[Radio]
channel_allocator: Optional[RadioChannelAllocator]
channel_namer: Type[ChannelNamer]
@@ -409,6 +411,7 @@ class AircraftType(UnitType[Type[FlyingType]]):
patrol_speed=patrol_config.speed,
max_mission_range=mission_range,
fuel_consumption=fuel_consumption,
default_livery=data.get("default_livery"),
intra_flight_radio=radio_config.intra_flight,
channel_allocator=radio_config.channel_allocator,
channel_namer=radio_config.channel_namer,