diff --git a/Enderal - Forgotten Stories.esm b/Enderal - Forgotten Stories.esm index 2697dd8d..34a800c8 100644 Binary files a/Enderal - Forgotten Stories.esm and b/Enderal - Forgotten Stories.esm differ diff --git a/scripts/_00e_epupdatefunctions.pex b/scripts/_00e_epupdatefunctions.pex index 1fd2b68b..bd591fff 100644 Binary files a/scripts/_00e_epupdatefunctions.pex and b/scripts/_00e_epupdatefunctions.pex differ diff --git a/scripts/_00e_fs_voicedletterscript.pex b/scripts/_00e_fs_voicedletterscript.pex index 651ea395..19148c68 100644 Binary files a/scripts/_00e_fs_voicedletterscript.pex and b/scripts/_00e_fs_voicedletterscript.pex differ diff --git a/scripts/_00e_questfunctions.pex b/scripts/_00e_questfunctions.pex index 29a670d6..283bf077 100644 Binary files a/scripts/_00e_questfunctions.pex and b/scripts/_00e_questfunctions.pex differ diff --git a/source/scripts/_00e_fs_voicedletterscript.psc b/source/scripts/_00e_fs_voicedletterscript.psc index 75fa8d2c..2eaac8f8 100644 --- a/source/scripts/_00e_fs_voicedletterscript.psc +++ b/source/scripts/_00e_fs_voicedletterscript.psc @@ -2,12 +2,19 @@ Scriptname _00E_FS_VoicedLetterScript extends ObjectReference Event OnRead() - If _00E_DisableReadAloudBooks.GetValueInt() == 0 - Levelsystem.StartVoicedLetter(VoicedLetterMusicType) + If VoicedLetterMusicType && _00E_DisableReadAloudBooks.GetValueInt() == 0 + + VoicedLetterMusicType.Add() + + while UI.IsMenuOpen("Book Menu") + Utility.WaitMenuMode(0.5) + endwhile + + VoicedLetterMusicType.Remove() + EndIf EndEvent GlobalVariable Property _00E_DisableReadAloudBooks Auto -_00E_Questfunctions Property Levelsystem Auto -MusicType Property VoicedLetterMusicType Auto \ No newline at end of file +MusicType Property VoicedLetterMusicType Auto diff --git a/source/scripts/_00e_questfunctions.psc b/source/scripts/_00e_questfunctions.psc index 357a90f3..709fd43e 100644 --- a/source/scripts/_00e_questfunctions.psc +++ b/source/scripts/_00e_questfunctions.psc @@ -872,23 +872,6 @@ Function SetNPCAsCompanion(Actor akActor, bool bCompanion = True, int iCompanion EndFunction -Function StartVoicedLetter(MusicType MTVoicedLetter) - - MTToRemove = MTVoicedLetter - RegisterForMenu("Book Menu") - MTVoicedLetter.Add() - -EndFunction - -Event OnMenuClose(String MenuName) - - If MenuName == "Book Menu" - MTToRemove.Remove() - UnregisterForMenu("Book Menu") - EndIf - -EndEvent - ; SKILL BOOKS @@ -1366,9 +1349,6 @@ Spell RightHandSpell Spell LeftHandSpell Armor Shield -;for VoiceLetters -MusicType MTToRemove - ;for sets Sound Property MAGIllusionCharm Auto Message Property _00E_ArmorSetScript_sSetBonusRemoved Auto