diff --git a/source/fma/fma.cpp b/source/fma/fma.cpp index cb6d37587..9ca0f850c 100644 --- a/source/fma/fma.cpp +++ b/source/fma/fma.cpp @@ -1573,6 +1573,7 @@ void CFmaScene::selectFma(FMA_SCRIPT_NUMBER _fma) ---------------------------------------------------------------------- */ void CFmaScene::startShutdown() { + CSoundMediator::stopSpeech(); CFader::setFadingOut(); m_readyToShutdown=true; } diff --git a/source/game/convo.cpp b/source/game/convo.cpp index 5b35f93fe..226894aa3 100644 --- a/source/game/convo.cpp +++ b/source/game/convo.cpp @@ -496,6 +496,15 @@ void CConversation::setCharacterAndText(int _characterId,int _textId) s_maxTextPageOffset=i/TEXTBOX_FONT_NUM_LINES_IN_BOX; s_textPageOffset=0; + for (int i=0; i