From 00daee91124a18a71b6fa57ef2c709e162747674 Mon Sep 17 00:00:00 2001 From: Thanasis Antoniou Date: Fri, 12 Apr 2019 19:09:42 +0300 Subject: BLADERUNNER: Fix McCoy's fake voice with Dektora Also a fix for a closeArchive() warning about A.TLK not being open --- engines/bladerunner/chapters.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'engines/bladerunner/chapters.cpp') diff --git a/engines/bladerunner/chapters.cpp b/engines/bladerunner/chapters.cpp index 64da4812cb..09ab94bb98 100644 --- a/engines/bladerunner/chapters.cpp +++ b/engines/bladerunner/chapters.cpp @@ -53,7 +53,13 @@ bool Chapters::enterChapter(int chapter) { void Chapters::closeResources() { int id = _resourceIds[_chapter]; +#if BLADERUNNER_ORIGINAL_BUGS _vm->closeArchive("A.TLK"); +#else + if (_vm->isArchiveOpen("A.TLK")) { + _vm->closeArchive("A.TLK"); + } +#endif // BLADERUNNER_ORIGINAL_BUGS _vm->closeArchive(Common::String::format("VQA%d.MIX", MIN(id, 3))); _vm->closeArchive(Common::String::format("%d.TLK", MIN(id, 3))); _vm->closeArchive(Common::String::format("OUTTAKE%d.MIX", id)); -- cgit v1.2.3