From 841e08de1cfbd986be42cc285c67fa86190849b7 Mon Sep 17 00:00:00 2001 From: Wanne Date: Sun, 1 Apr 2012 19:28:31 +0000 Subject: [PATCH] - Bugfix: Fixed problem with the registration of global variables (lua) for initializing a new game (by Jazz) git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@5135 3b4a5df2-a311-0410-b5c6-a8a6f20db521 --- Strategic/Game Init.cpp | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/Strategic/Game Init.cpp b/Strategic/Game Init.cpp index df99a516..cd2cbc51 100644 --- a/Strategic/Game Init.cpp +++ b/Strategic/Game Init.cpp @@ -540,6 +540,11 @@ BOOLEAN InitNewGame( BOOLEAN fReset ) return( TRUE ); } + if( gubScreenCount == 0 ) + { + IniLuaGlobal();//Lua + } + //reset autosave AutoSaveToSlot[0] = FALSE; AutoSaveToSlot[1] = FALSE; @@ -680,9 +685,6 @@ fFirstTimeInMapScreen = TRUE; gAimAvailability[i].ubAimArrayID = gAimAvailabilityTemp[i].ubAimArrayID; gAimAvailability[i].AimBio = gAimAvailabilityTemp[i].AimBio; } - - //Lua - IniLuaGlobal(); // IF our first time, go into laptop! if ( gubScreenCount == 0 ) @@ -1196,8 +1198,5 @@ void ReStartingGame() gubCheatLevel = STARTING_CHEAT_LEVEL; else gubCheatLevel = 0; - - //Lua - IniLuaGlobal(); } \ No newline at end of file