diff --git a/scripts/_00e_questfunctions.pex b/scripts/_00e_questfunctions.pex index 1684254e..60fc1d4c 100644 Binary files a/scripts/_00e_questfunctions.pex and b/scripts/_00e_questfunctions.pex differ diff --git a/source/scripts/_00e_questfunctions.psc b/source/scripts/_00e_questfunctions.psc index e1c68cc4..749233f1 100644 --- a/source/scripts/_00e_questfunctions.psc +++ b/source/scripts/_00e_questfunctions.psc @@ -134,11 +134,13 @@ endFunction Function DisableDialogueQuitting() Global {Disables the TAB Key during dialogue. Resets automatically upon dialogue exit via Goodbye.} - if UI.GetBool("Dialogue Menu", "_root.DialogueMenu_mc.bEnableTab") != true - ; Suspected non-Enderal dialoguemenu.swf replacer, rechecking value in order to be sure. - UI.InvokeBool("Dialogue Menu", "_root.DialogueMenu_mc.SetVariable", True) + if UI.IsMenuOpen("Dialogue Menu") if UI.GetBool("Dialogue Menu", "_root.DialogueMenu_mc.bEnableTab") != true - Debug.Notification("Detected incompatible dialoguemenu.swf!") + ; Suspected non-Enderal dialoguemenu.swf replacer, rechecking value in order to be sure. + UI.InvokeBool("Dialogue Menu", "_root.DialogueMenu_mc.SetVariable", True) + if UI.GetBool("Dialogue Menu", "_root.DialogueMenu_mc.bEnableTab") != true + Debug.Notification("Detected incompatible dialoguemenu.swf!") + endif endif endif