From 05ae6441801c39d40d0141894fe7986c66365e0f Mon Sep 17 00:00:00 2001 From: Dan Olson Date: Thu, 24 Apr 2008 00:04:46 -0700 Subject: [PATCH] osezer patch 012 memu: don't allow saving when not in a level, demoplaying or when the player is dead. --- base/mn_menu.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/base/mn_menu.c b/base/mn_menu.c index 2b471d1..2ce5551 100644 --- a/base/mn_menu.c +++ b/base/mn_menu.c @@ -1318,6 +1318,14 @@ static void SCLoadGame(int option) static void SCSaveGame(int option) { char *ptr; + player_t *player = &players[consoleplayer]; + + if(gamestate != GS_LEVEL || demoplayback + || player->playerstate == PST_DEAD) + { + FileMenuKeySteal = false; + return; + } if(!FileMenuKeySteal) { -- 2.39.2