mirror of
https://github.com/dcs-retribution/dcs-retribution.git
synced 2025-11-10 15:41:24 +00:00
Save-compat fix for su-30 update (#553)
This commit is contained in:
parent
b2670ba30b
commit
6467193c88
@ -36,6 +36,18 @@ class DummyObject:
|
||||
class MigrationUnpickler(pickle.Unpickler):
|
||||
"""Custom unpickler to migrate campaign save-files for when components have been moved"""
|
||||
def find_class(self, module: Any, name: str) -> Any:
|
||||
if name == "Su_30MKA_AG":
|
||||
from pydcs_extensions.su30 import Su_30MKA
|
||||
return Su_30MKA
|
||||
if name == "Su_30MKI_AG":
|
||||
from pydcs_extensions.su30 import Su_30MKI
|
||||
return Su_30MKI
|
||||
if name == "Su_30SM_AG":
|
||||
from pydcs_extensions.su30 import Su_30SM
|
||||
return Su_30SM
|
||||
if name == "Su_30MKM_AG":
|
||||
from pydcs_extensions.su30 import Su_30MKM
|
||||
return Su_30MKM
|
||||
if name == "NightMissions":
|
||||
from game.settings import NightMissions
|
||||
return NightMissions
|
||||
|
||||
@ -14,6 +14,7 @@ role: Multirole Fighter
|
||||
max_range: 300
|
||||
variants:
|
||||
Su-30MKA Flanker-H: {}
|
||||
Su-30MKA Flanker-H (A-G): {}
|
||||
radios:
|
||||
intra_flight: R-800
|
||||
inter_flight: R-800
|
||||
|
||||
@ -17,6 +17,7 @@ role: Multirole Fighter
|
||||
max_range: 300
|
||||
variants:
|
||||
Su-30MKI Flanker-H: {}
|
||||
Su-30MKI Flanker-H (A-G): {}
|
||||
radios:
|
||||
intra_flight: R-800
|
||||
inter_flight: R-800
|
||||
|
||||
@ -20,6 +20,7 @@ role: Multirole Fighter
|
||||
max_range: 300
|
||||
variants:
|
||||
Su-30MKM Flanker-H: {}
|
||||
Su-30MKM Flanker-H (A-G): {}
|
||||
radios:
|
||||
intra_flight: R-800
|
||||
inter_flight: R-800
|
||||
|
||||
@ -27,6 +27,7 @@ role: Multirole Fighter
|
||||
max_range: 300
|
||||
variants:
|
||||
Su-30SM Flanker-H: {}
|
||||
Su-30SM Flanker-H (A-G): {}
|
||||
radios:
|
||||
intra_flight: R-800
|
||||
inter_flight: R-800
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user