[Scummvm-cvs-logs] scummvm master -> db89e9a42c2fc5334a10e2efceb0d51d1646e467

wjp wjp at usecode.org
Sun Feb 27 15:09:14 CET 2011


This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .

Summary:
db89e9a42c SCI: Don't set b_movCnt to moveSpeed while walking


Commit: db89e9a42c2fc5334a10e2efceb0d51d1646e467
    https://github.com/scummvm/scummvm/commit/db89e9a42c2fc5334a10e2efceb0d51d1646e467
Author: Willem Jan Palenstijn (wjp at usecode.org)
Date: 2011-02-27T05:52:13-08:00

Commit Message:
SCI: Don't set b_movCnt to moveSpeed while walking

This fixes moonwalking in LSL1 and movement speed in KQ5.
It appears to be have been a RE bug.

Changed paths:
    engines/sci/engine/kmovement.cpp



diff --git a/engines/sci/engine/kmovement.cpp b/engines/sci/engine/kmovement.cpp
index 3c516f6..76ad6ce 100644
--- a/engines/sci/engine/kmovement.cpp
+++ b/engines/sci/engine/kmovement.cpp
@@ -388,12 +388,10 @@ reg_t kDoBresen(EngineState *s, int argc, reg_t *argv) {
 				return s->r_acc;
 		}
 	}
-	if (handleMoveCount) {
-		if (getSciVersion() <= SCI_VERSION_1_EGA)
-			writeSelectorValue(segMan, mover, SELECTOR(b_movCnt), mover_moveCnt);
-		else
-			writeSelectorValue(segMan, mover, SELECTOR(b_movCnt), client_moveSpeed);
-	}
+
+	if (handleMoveCount)
+		writeSelectorValue(segMan, mover, SELECTOR(b_movCnt), mover_moveCnt);
+
 	return s->r_acc;
 }
 






More information about the Scummvm-git-logs mailing list