diff --git a/scripts/_00e_mqp01_functions.pex b/scripts/_00e_mqp01_functions.pex index 2e9b9eee..a18ade74 100644 Binary files a/scripts/_00e_mqp01_functions.pex and b/scripts/_00e_mqp01_functions.pex differ diff --git a/scripts/_00e_playersetupscript.pex b/scripts/_00e_playersetupscript.pex index bcffcb90..669ab106 100644 Binary files a/scripts/_00e_playersetupscript.pex and b/scripts/_00e_playersetupscript.pex differ diff --git a/source/scripts/_00e_mqp01_functions.psc b/source/scripts/_00e_mqp01_functions.psc index 6639eb19..4cc64198 100644 --- a/source/scripts/_00e_mqp01_functions.psc +++ b/source/scripts/_00e_mqp01_functions.psc @@ -15,6 +15,11 @@ Function SetUpScene() GameHour.SetValue(18.5) Game.ForceFirstPerson() Game.DisablePlayerControls(false, true, true, false, true, false, false) + + Message.ResetHelpMessage("Clear") + ; This message is empty, repurposed to clear stuck help messages + _00E_MQP01_Thoughts01.ShowAsHelpMessage("Clear", 0.1, 1, 1) + FadeToBlackBackImod.Apply() FadeToBlackHoldIMOD.Remove() MQP01_DreamDoorREF.BlockActivation(True) @@ -28,8 +33,6 @@ Function SetUpScene() endif Game.DisablePlayerControls(false, true, true, false, true, false, false) - Wait(1.0) - _00E_MQP01_Thoughts01.ShowAsHelpMessage("Empty", 5, 1, 1) EndFunction diff --git a/source/scripts/_00e_playersetupscript.psc b/source/scripts/_00e_playersetupscript.psc index 5799a522..8373048d 100644 --- a/source/scripts/_00e_playersetupscript.psc +++ b/source/scripts/_00e_playersetupscript.psc @@ -280,6 +280,10 @@ Function Maintenance() PlayerREF.Dismount() EndIf + ; Clear stuck help messages, leaking between game loads + Message.ResetHelpMessage("Clear") + (Game.GetForm(0xAC80E) as Message).ShowAsHelpMessage("Clear", 0.1, 1, 1) + EnableDisableKillmove() ResetArmorWeightPerks()