aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/engine/state.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/sci/engine/state.cpp')
-rw-r--r--engines/sci/engine/state.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/engines/sci/engine/state.cpp b/engines/sci/engine/state.cpp
index 0cef76836f..255a8e0f36 100644
--- a/engines/sci/engine/state.cpp
+++ b/engines/sci/engine/state.cpp
@@ -375,9 +375,9 @@ bool EngineState::autoDetectFeature(FeatureDetection featureDetection, int metho
break;
case kDetectMoveCountType:
// Games which ignore move count call kAbs before calling kDoBresen
- if (kFuncNum == 61) { // kAbs (SCI1)
+ if (_kernel->getKernelName(kFuncNum) == "Abs") {
foundTarget = true;
- } else if (kFuncNum == 80) { // kDoBresen (SCI1)
+ } else if (_kernel->getKernelName(kFuncNum) == "DoBresen") {
_moveCountType = foundTarget ? kIgnoreMoveCount : kIncrementMoveCount;
return true;
}