From dc4a25d823b1b4fd96b51ae8254e03cc7115f022 Mon Sep 17 00:00:00 2001 From: Lach Date: Thu, 20 Jul 2023 19:11:02 +1000 Subject: [PATCH] Add Dash Ring variables to net archive --- src/p_saveg.c | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/p_saveg.c b/src/p_saveg.c index 655e915ff..c3db1351f 100644 --- a/src/p_saveg.c +++ b/src/p_saveg.c @@ -185,7 +185,7 @@ static boolean P_UnArchivePlayer(savebuffer_t *save) savedata.bots[pid].score = READUINT32(save->p); } - return (pid == 0xFE); + return (pid == 0xFE); } static void P_NetArchivePlayers(savebuffer_t *save) @@ -500,6 +500,9 @@ static void P_NetArchivePlayers(savebuffer_t *save) WRITEUINT8(save->p, players[i].trickboostdecay); WRITEUINT8(save->p, players[i].trickboost); + WRITEUINT8(save->p, players[i].dashRingPullTics); + WRITEUINT8(save->p, players[i].dashRingPushTics); + WRITEUINT32(save->p, players[i].ebrakefor); WRITEUINT32(save->p, players[i].roundscore); @@ -918,6 +921,9 @@ static void P_NetUnArchivePlayers(savebuffer_t *save) players[i].trickboostdecay = READUINT8(save->p); players[i].trickboost = READUINT8(save->p); + players[i].dashRingPullTics = READUINT8(save->p); + players[i].dashRingPushTics = READUINT8(save->p); + players[i].ebrakefor = READUINT32(save->p); players[i].roundscore = READUINT32(save->p); @@ -5665,7 +5671,7 @@ static void P_NetArchiveMisc(savebuffer_t *save, boolean resending) } WRITEUINT8(save->p, encoremode); - + WRITEUINT8(save->p, mapmusrng); WRITEUINT32(save->p, leveltime); @@ -5836,7 +5842,7 @@ static boolean P_NetUnArchiveMisc(savebuffer_t *save, boolean reloading) } encoremode = (boolean)READUINT8(save->p); - + mapmusrng = READUINT8(save->p); if (!P_LoadLevel(true, reloading))