From 152b8f68528193b1a87e584f5ede0b0a2cffe41d Mon Sep 17 00:00:00 2001 From: NepDisk Date: Tue, 22 Apr 2025 14:46:41 -0400 Subject: [PATCH] Update party archive code --- src/p_saveg.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/p_saveg.c b/src/p_saveg.c index 66dda5806..bd6c00b3b 100644 --- a/src/p_saveg.c +++ b/src/p_saveg.c @@ -738,6 +738,8 @@ static void P_NetUnArchivePlayers(savebuffer_t *save) static void P_NetArchiveParties(savebuffer_t *save) { + TracyCZone(__zone, true); + INT32 i, k; UINT8 partySize; @@ -757,10 +759,14 @@ static void P_NetArchiveParties(savebuffer_t *save) WRITEUINT8(save->p, G_PartyMember(i, k)); } } + + TracyCZoneEnd(__zone); } static void P_NetUnArchiveParties(savebuffer_t *save) { + TracyCZone(__zone, true); + INT32 i, k; UINT8 partySize; @@ -772,6 +778,7 @@ static void P_NetUnArchiveParties(savebuffer_t *save) if (!playeringame[i]) continue; + G_DestroyParty(i); G_BuildLocalSplitscreenParty(i); } @@ -787,6 +794,8 @@ static void P_NetUnArchiveParties(savebuffer_t *save) G_JoinParty(i, READUINT8(save->p)); } } + + TracyCZoneEnd(__zone); } ///