Hi Ascension,
This script block from AR0602 is broken:
IF OnCreation() Global("NewGame","AR0602",0) Global("ENDOFBG1","GLOBAL",1) THEN RESPONSE #100 SetCursorState(TRUE) FadeToColor([1.0],0) SmallWait(10) MoveViewPoint([0.0],INSTANT) StartMovie("SOAINTRO") SetGlobal("NewGame","AR0602",1) SetGlobal("ENDOFBG1","GLOBAL",2) Continue() END
You should move setting variables to the top before SetCursorState to read:
IF OnCreation() Global("NewGame","AR0602",0) Global("ENDOFBG1","GLOBAL",1) THEN RESPONSE #100 SetGlobal("NewGame","AR0602",1) SetGlobal("ENDOFBG1","GLOBAL",2) SetCursorState(TRUE) FadeToColor([1.0],0) SmallWait(10) MoveViewPoint([0.0],INSTANT) StartMovie("SOAINTRO") Continue() END
Otherwise, the cutscene starts, and these variables never get updated. As a result, when you make a save in this area and load it, the game becomes locked in the cutscene mode.
Edited by Vlad, 04 March 2014 - 05:58 AM.