From 2bb1c8c96f602c0f7ff40cd9c19ae1787aaab1ce Mon Sep 17 00:00:00 2001 From: Shpoike Date: Sat, 6 Mar 2021 06:33:38 +0000 Subject: [PATCH] Make sure runes get saved to saved games, instead of getting lost or corrupted on map restart. --- Quake/host_cmd.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Quake/host_cmd.c b/Quake/host_cmd.c index baabf157..ba2735e5 100644 --- a/Quake/host_cmd.c +++ b/Quake/host_cmd.c @@ -1209,6 +1209,7 @@ void Host_Savegame_f (void) fprintf (f, "sv.particle_precache %i \"%s\"\n", i, sv.particle_precache[i]); } + fprintf (f, "sv.serverflags %i\n", svs.serverflags); for (i = NUM_BASIC_SPAWN_PARMS ; i < NUM_TOTAL_SPAWN_PARMS ; i++) { if (svs.clients->spawn_parms[i]) @@ -1390,6 +1391,13 @@ void Host_Loadgame_f (void) if (idx >= 1 && idx < MAX_PARTICLETYPES) sv.particle_precache[idx] = (const char *)Hunk_Strdup (com_token, "particle_precache"); } + else if (!strcmp(com_token, "sv.serverflags") || !strcmp(com_token, "svs.serverflags")) + { + int fl; + ext = COM_Parse(ext); + fl = atoi(com_token); + svs.serverflags = fl; + } else if (!strcmp(com_token, "spawnparm")) { int idx;