From 13b91b77fcd97e4e55092d8607cff0d5a54dc64d Mon Sep 17 00:00:00 2001 From: Anders Jenbo Date: Sun, 30 Apr 2023 02:03:18 +0200 Subject: [PATCH] Fix conversion of old automaps --- Source/loadsave.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Source/loadsave.cpp b/Source/loadsave.cpp index 00ce29492..ae2bac9f5 100644 --- a/Source/loadsave.cpp +++ b/Source/loadsave.cpp @@ -2204,8 +2204,10 @@ void LoadGame(bool firstflag) dPreLight[i][j] = file.NextLE(); } for (int j = 0; j < DMAXY; j++) { - for (int i = 0; i < DMAXX; i++) // NOLINT(modernize-loop-convert) - AutomapView[i][j] = file.NextLE(); + for (int i = 0; i < DMAXX; i++) { // NOLINT(modernize-loop-convert) + const auto automapView = static_cast(file.NextLE()); + AutomapView[i][j] = automapView == MAP_EXP_OLD ? MAP_EXP_SELF : automapView; + } } file.Skip(MAXDUNX * MAXDUNY); // dMissile