aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormd52011-03-14 19:59:30 +0200
committermd52011-03-14 19:59:30 +0200
commit75319afbfdc1e42179e261065a876bcf6f685bab (patch)
treef10f747d0cb0c5bf19c8f9b2bc45e8ba4b8d0f11
parent58498dca8effe5de50890f53c18fb8fc5aeb0939 (diff)
downloadscummvm-rg350-75319afbfdc1e42179e261065a876bcf6f685bab.tar.gz
scummvm-rg350-75319afbfdc1e42179e261065a876bcf6f685bab.tar.bz2
scummvm-rg350-75319afbfdc1e42179e261065a876bcf6f685bab.zip
SCI: Ignore some more leftovers scripts in the find_callk console command
-rw-r--r--engines/sci/console.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/engines/sci/console.cpp b/engines/sci/console.cpp
index 5c7feb3ae5..b13ae3c420 100644
--- a/engines/sci/console.cpp
+++ b/engines/sci/console.cpp
@@ -2720,9 +2720,10 @@ void Console::printKernelCallsFound(int kernelFuncNum, bool showFoundScripts) {
SegManager *segMan = _engine->getEngineState()->_segMan;
while (itr != resources->end()) {
- if (_engine->getGameId() == GID_KQ5 && itr->getNumber() == 980) {
- // Ignore script 980 in KQ5. Seems to be a leftover, as it
- // uses a superclass from script 988, which doesn't exist
+ // Ignore specific leftover scripts, which require other non-existing scripts
+ if ((_engine->getGameId() == GID_HOYLE3 && itr->getNumber() == 995) ||
+ (_engine->getGameId() == GID_KQ5 && itr->getNumber() == 980) ||
+ (_engine->getGameId() == GID_SLATER && itr->getNumber() == 947)) {
itr++;
continue;
}