diff options
-rw-r--r-- | engines/kyra/script_tim.cpp | 2 | ||||
-rw-r--r-- | engines/kyra/sequences_lol.cpp | 6 |
2 files changed, 6 insertions, 2 deletions
diff --git a/engines/kyra/script_tim.cpp b/engines/kyra/script_tim.cpp index ac106113e1..dad8e28978 100644 --- a/engines/kyra/script_tim.cpp +++ b/engines/kyra/script_tim.cpp @@ -308,7 +308,7 @@ void TIMInterpreter::displayText(uint16 textId, int16 flags) { } const bool isPC98 = (_vm->gameFlags().platform == Common::kPlatformPC98); - if (filename[0] && (_vm->speechEnabled() || isPC98)) + if (filename[0] && (_vm->speechEnabled() || !_vm->gameFlags().isTalkie)) _vm->sound()->voicePlay(filename); if (text[0] == '$') diff --git a/engines/kyra/sequences_lol.cpp b/engines/kyra/sequences_lol.cpp index 3b061e5062..769ebacb38 100644 --- a/engines/kyra/sequences_lol.cpp +++ b/engines/kyra/sequences_lol.cpp @@ -1010,7 +1010,11 @@ void LoLEngine::setupEpilogueData(bool load) { "FINALE.PAK", "FINALE1.PAK", "FINALE2.PAK", 0 }; - const char * const *fileList = _flags.isTalkie ? fileListCD : 0; + static const char * const fileListFloppy[] = { + "GENERAL.PAK", "INTRO.PAK", "FINALE1.PAK", "FINALE2.PAK", 0 + }; + + const char * const *fileList = _flags.isTalkie ? fileListCD : fileListFloppy; assert(fileList); char filename[32]; |