diff --git a/scripts/_00e_mq02_functions.pex b/scripts/_00e_mq02_functions.pex index 44a0e40d..d5974d09 100644 Binary files a/scripts/_00e_mq02_functions.pex and b/scripts/_00e_mq02_functions.pex differ diff --git a/source/scripts/_00e_mq02_functions.psc b/source/scripts/_00e_mq02_functions.psc index 2de2e631..96b41e40 100644 --- a/source/scripts/_00e_mq02_functions.psc +++ b/source/scripts/_00e_mq02_functions.psc @@ -15,7 +15,7 @@ Function MovePlayerAndJesparToStart() _00E_MC_JesparREF.Disable() FadeToBlackHoldImod.Apply() ForceFirstPerson() - DisablePlayerControls(true, true, true, true, true, true, true) + DisablePlayerControls(true, true, true, false, true, true, true) _00E_TimeControl.SkipTimeToHour(5.5) _00E_MC_JesparREF.Enable() _00E_MC_JesparREF.MoveTo(MQ02_D0_JesparSpawnMarker) @@ -32,7 +32,6 @@ Function WakeUpPlayer() _00E_MQ02_WakeUp.Apply() Self.SetCurrentStageID(20) RequestAutoSave() - EnablePlayerControls() _00E_SilenceLongTransitionHighPriority.Remove() _00E_Music_Special_Character_Jespar.Add() @@ -51,15 +50,14 @@ Function FadeOutAndBack() FadeToBlackAndBackIMOD.Apply() SkyrimClear.SetActive() Wait(3.3) - _00E_MC_JesparREF.Disable() + _00E_MC_JesparREF.DisableNoWait() _00E_TimeControl.SkipTimeToHour(6.5) Wait(0.5) ; Jespar may snap to player's position after EnableAI, so we ensure he is in the correct position. ; Plus, he acts weird and wants to go somewhere without this. _00E_MC_JesparREF.EnableAI(true) - _00E_MC_JesparREF.Enable() + _00E_MC_JesparREF.EnableNoWait() _00E_MC_JesparREF.MoveTo(MQ02_D0_JesparSpawnMarker) - EnablePlayerControls() SetCurrentStageID(30) ShowFirstPersonGeometry(true) @@ -74,6 +72,7 @@ EndFunction Function ShowQuestDifficultyTutorial() + EnablePlayerControls() MQ02_CampBanditREF.Enable() If _00E_DisableQuestTutorials.GetValueInt() == 0 _00E_Tutorial_QuestDifficulty.Show()