From e2122fa3516ad8235854585223fc2baec1af3540 Mon Sep 17 00:00:00 2001 From: Antonio Martinez Date: Mon, 16 Jun 2025 17:07:27 -0400 Subject: [PATCH] Update level continues when restoring GP save --- src/p_saveg.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/p_saveg.cpp b/src/p_saveg.cpp index f00daaac8..a785fc1b9 100644 --- a/src/p_saveg.cpp +++ b/src/p_saveg.cpp @@ -6431,6 +6431,9 @@ static inline void P_ArchiveMisc(savebuffer_t *save) WRITESINT8(save->p, (SINT8)plr->grade); } } + + const gpRank_level_t *lvl = &rank->levels[rank->numLevels]; + WRITEUINT16(save->p, lvl->continues + 1); } // Marathon information @@ -6719,6 +6722,9 @@ static boolean P_UnArchiveSPGame(savebuffer_t *save) plr->grade = (gp_rank_e)READSINT8(save->p); } } + + gpRank_level_t *const lvl = &rank->levels[rank->numLevels]; + lvl->continues = READUINT16(save->p); } // Marathon information