Reflect changes in aircraft's yaml through migrator

This commit is contained in:
Raffson 2024-07-21 19:26:53 +02:00
parent 510e23ebba
commit ad87182cf9
No known key found for this signature in database
GPG Key ID: B0402B2C9B764D99

View File

@ -11,6 +11,7 @@ from game.ato.flightplans.formation import FormationLayout
from game.ato.flightplans.waypointbuilder import WaypointBuilder
from game.ato.packagewaypoints import PackageWaypoints
from game.data.doctrine import MODERN_DOCTRINE, COLDWAR_DOCTRINE, WWII_DOCTRINE
from game.dcs.aircrafttype import AircraftType
from game.theater import ParkingType, SeasonalConditions
if TYPE_CHECKING:
@ -164,6 +165,7 @@ class Migrator:
try_set_attr(s, "max_size", 12)
try_set_attr(s, "radio_presets", {})
try_set_attr(s, "livery_set", [])
s.aircraft = AircraftType.named(s.aircraft.variant_id)
if isinstance(s.country, str):
c = country_dict.get(s.country, s.country)
s.country = countries_by_name[c]()