From e959933861476674b55e81530b84855c4cd871c3 Mon Sep 17 00:00:00 2001 From: Raffson Date: Fri, 1 Nov 2024 03:47:01 +0100 Subject: [PATCH] Save-compat fix for Syria --- game/persistency.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/game/persistency.py b/game/persistency.py index 8c4e2a1d..1759d7f0 100644 --- a/game/persistency.py +++ b/game/persistency.py @@ -64,7 +64,7 @@ class MigrationUnpickler(pickle.Unpickler): if name in ["SaveManager", "SaveGameBundle"]: return DummyObject if name in ["CaletaTortel", "Caleta_Tortel_Airport"]: - return dcs.terrain.Airport + return dcs.terrain.Airport # use base-class if airport was removed if module == "pydcs_extensions.f4b.f4b": return pydcs_extensions.f4 if module == "pydcs_extensions.irondome.irondome": @@ -94,6 +94,13 @@ class MigrationUnpickler(pickle.Unpickler): if name == "Amman": from dcs.terrain.syria.airports import Marka return Marka + elif name in [ + "Helipad_88", + "Helipad_183", + "Helipad_217", + "Helipad_218" + ]: + return dcs.terrain.Airport # use base-class if airport was removed if module == "dcs.terrain.falklands.airports": if name == "Aerodromo_De_Tolhuin": from dcs.terrain.falklands.airports import Tolhuin