diff options
-rw-r--r-- | engines/sci/console.cpp | 7 |
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; } |