[Client] Prevent NPC subtitles from being added to open Dialogue window

0.6.1
David Cernat 8 years ago
parent bcdbecf608
commit 8b4e167efe

@ -654,8 +654,17 @@ namespace MWDialogue
if(info != NULL)
{
MWBase::WindowManager *winMgr = MWBase::Environment::get().getWindowManager();
if(winMgr->getSubtitlesEnabled())
winMgr->messageBox(info->mResponse);
if (winMgr->getSubtitlesEnabled())
/*
Start of tes3mp change (minor)
Prevent subtitles for NPC sounds from being added to a currently open dialogue window,
which wasn't a problem in regular OpenMW because time was frozen during dialogue
*/
winMgr->messageBox(info->mResponse, MWGui::ShowInDialogueMode_Never);
/*
End of tes3mp change (minor)
*/
if (!info->mSound.empty())
sndMgr->say(actor, info->mSound);
if (!info->mResultScript.empty())

@ -138,7 +138,7 @@ void DedicatedActor::playSound()
MWBase::WindowManager *winMgr = MWBase::Environment::get().getWindowManager();
if (winMgr->getSubtitlesEnabled())
winMgr->messageBox(response);
winMgr->messageBox(response, MWGui::ShowInDialogueMode_Never);
sound.clear();
}

Loading…
Cancel
Save