diff --git a/source/duke3d/src/config.cpp b/source/duke3d/src/config.cpp index 705fa8305..9ed884c68 100644 --- a/source/duke3d/src/config.cpp +++ b/source/duke3d/src/config.cpp @@ -738,7 +738,7 @@ void CONFIG_WriteSetup(uint32_t flags) if (ud.config.scripthandle < 0) ud.config.scripthandle = SCRIPT_Init(g_setupFileName); - SCRIPT_PutNumber(ud.config.scripthandle, "Misc", "Executions",++ud.executions,FALSE,FALSE); + SCRIPT_PutNumber(ud.config.scripthandle, "Misc", "Executions",ud.executions,FALSE,FALSE); SCRIPT_PutNumber(ud.config.scripthandle, "Setup","ConfigVersion",BYTEVERSION_EDUKE32,FALSE,FALSE); SCRIPT_PutNumber(ud.config.scripthandle, "Setup", "ForceSetup",ud.config.ForceSetup,FALSE,FALSE); diff --git a/source/duke3d/src/game.cpp b/source/duke3d/src/game.cpp index a93bf5b49..d6536bfc2 100644 --- a/source/duke3d/src/game.cpp +++ b/source/duke3d/src/game.cpp @@ -6482,6 +6482,7 @@ int app_main(int argc, char const * const * argv) g_mostConcurrentPlayers = ud.multimode; // XXX: redundant? + ++ud.executions; CONFIG_WriteSetup(1); CONFIG_ReadSetup();