From 1ea44d8707e6d60544c73683b229e466ddd026cd Mon Sep 17 00:00:00 2001 From: GenericHeroGuy Date: Sun, 19 Oct 2025 16:31:19 +0200 Subject: [PATCH] Fix FOF unarchival --- src/p_saveg.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/p_saveg.c b/src/p_saveg.c index 0044df4ca..58cc5297d 100644 --- a/src/p_saveg.c +++ b/src/p_saveg.c @@ -1105,13 +1105,14 @@ static void SyncFFloors(savebuffer_t *save, const sector_t *ss) break; if (j != fflr_i) // this ffloor was not modified continue; - - fflr_i = READUINT16(save->p); // get next ffloor "number" ready } SYNC(diff[0]); SYNCF(FD_FLAGS, rover->fofflags); SYNCF(FD_ALPHA, rover->alpha); + + if (!save->write) + fflr_i = READUINT16(save->p); // get next ffloor "number" ready } if (save->write)