aboutsummaryrefslogtreecommitdiff
path: root/engines/bladerunner/debugger.cpp
diff options
context:
space:
mode:
authorThanasis Antoniou2019-04-07 22:46:36 +0300
committerThanasis Antoniou2019-04-07 22:48:10 +0300
commit603c9fd0095fa7cc492ad3feb8226229c3510721 (patch)
tree8ff3577aafc449d284121dccf826ca161dd35b51 /engines/bladerunner/debugger.cpp
parentc21090ea03965b128edcdfabad7f074151961fda (diff)
downloadscummvm-rg350-603c9fd0095fa7cc492ad3feb8226229c3510721.tar.gz
scummvm-rg350-603c9fd0095fa7cc492ad3feb8226229c3510721.tar.bz2
scummvm-rg350-603c9fd0095fa7cc492ad3feb8226229c3510721.zip
BLADERUNNER: Fix for AR, CT01 Spinner fly-in
AR01: Fish dealer behavior fix, AR02: music fix, CT01: Spinner may fly in (loop)
Diffstat (limited to 'engines/bladerunner/debugger.cpp')
-rw-r--r--engines/bladerunner/debugger.cpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/engines/bladerunner/debugger.cpp b/engines/bladerunner/debugger.cpp
index 5dc59b3d05..5a3aa245c8 100644
--- a/engines/bladerunner/debugger.cpp
+++ b/engines/bladerunner/debugger.cpp
@@ -840,7 +840,7 @@ bool Debugger::cmdOverlay(int argc, const char **argv) {
}
if (_vm->_chapters->hasOpenResources()) {
- chapterIdOverlaysAvailableInt = _vm->_chapters->currentResourceId();
+ chapterIdOverlaysAvailableInt = MIN(_vm->_chapters->currentResourceId(), 3);
}
if (chapterIdOverlaysAvailableInt == -1) {
debugPrintf("No available open resources to load VQAs from.\n Giving up.\n");
@@ -891,11 +891,10 @@ bool Debugger::cmdOverlay(int argc, const char **argv) {
const Common::String origSceneName = _vm->_gameInfo->getSceneName(_vm->_scene->_sceneId);
Common::String origVqaName;
- int currentResourceId = _vm->_chapters->currentResourceId();
- if (currentResourceId == 1) {
+ if (chapterIdOverlaysAvailableInt == 1) {
origVqaName = Common::String::format("%s.VQA", origSceneName.c_str());
} else {
- origVqaName = Common::String::format("%s_%d.VQA", origSceneName.c_str(), MIN(currentResourceId, 3));
+ origVqaName = Common::String::format("%s_%d.VQA", origSceneName.c_str(), chapterIdOverlaysAvailableInt);
}
if (_vm->_scene->_vqaPlayer != nullptr) {