From a0df25b5cde990b8e2f60eaf57f2c99349268e83 Mon Sep 17 00:00:00 2001 From: toaster Date: Thu, 19 Oct 2023 23:53:40 +0100 Subject: [PATCH] UC_TOTALTUMBLETIME: Forgot to update the gamedata --- src/g_game.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/g_game.c b/src/g_game.c index 94f1b6a77..f036e61a7 100644 --- a/src/g_game.c +++ b/src/g_game.c @@ -4426,7 +4426,7 @@ void G_LoadGameSettings(void) } #define GD_VERSIONCHECK 0xBA5ED123 // Change every major version, as usual -#define GD_VERSIONMINOR 8 // Change every format update +#define GD_VERSIONMINOR 9 // Change every format update // You can't rearrange these without a special format update typedef enum @@ -4542,6 +4542,11 @@ void G_LoadGameData(void) { gamedata->totalrings = READUINT32(save.p); + if (versionMinor >= 9) + { + gamedata->totaltumbletime = READUINT32(save.p); + } + for (i = 0; i < GDGT_MAX; i++) { gamedata->roundsplayed[i] = READUINT32(save.p); @@ -5094,7 +5099,7 @@ void G_SaveGameData(void) } length = (4+1+1+ - 4+4+ + 4+4+4+ (4*GDGT_MAX)+ 4+1+2+2+ 4+ @@ -5235,6 +5240,7 @@ void G_SaveGameData(void) WRITEUINT32(save.p, gamedata->totalplaytime); // 4 WRITEUINT32(save.p, gamedata->totalrings); // 4 + WRITEUINT32(save.p, gamedata->totaltumbletime); // 4 for (i = 0; i < GDGT_MAX; i++) // 4 * GDGT_MAX {