From 7da0ff595eea64f8b3bd9f81bd305bce6ec76d1b Mon Sep 17 00:00:00 2001 From: TehRealSalt Date: Thu, 31 May 2018 19:21:26 -0400 Subject: [PATCH] I continue to be a buffoon. --- src/g_game.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/g_game.c b/src/g_game.c index 9d72ee4f..269d25f1 100644 --- a/src/g_game.c +++ b/src/g_game.c @@ -3204,9 +3204,12 @@ INT16 G_RandMap(INT16 tolflags, INT16 pprevmap, boolean dontadd, boolean ignoreb else { ix = okmaps[M_RandomKey(numokmaps)]; - for (bufx = NUMMAPS; bufx > 0; bufx--) - randmapbuffer[bufx] = randmapbuffer[bufx-1]; - randmapbuffer[0] = ix; + if (!dontadd) + { + for (bufx = NUMMAPS; bufx > 0; bufx--) + randmapbuffer[bufx] = randmapbuffer[bufx-1]; + randmapbuffer[0] = ix; + } } Z_Free(okmaps);