[Scummvm-git-logs] scummvm master -> 27e9d1d5dc1a6437a49e33a9f16f884560eba110

athrxx noreply at scummvm.org
Sun Oct 27 23:02:53 UTC 2024


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:
27e9d1d5dc KYRA: (EOB) - fix scripted direction change for flying objects


Commit: 27e9d1d5dc1a6437a49e33a9f16f884560eba110
    https://github.com/scummvm/scummvm/commit/27e9d1d5dc1a6437a49e33a9f16f884560eba110
Author: athrxx (athrxx at scummvm.org)
Date: 2024-10-28T00:02:11+01:00

Commit Message:
KYRA: (EOB) - fix scripted direction change for flying objects

Changed paths:
    engines/kyra/script/script_eob.cpp


diff --git a/engines/kyra/script/script_eob.cpp b/engines/kyra/script/script_eob.cpp
index 8cb400c2697..6acf1868979 100644
--- a/engines/kyra/script/script_eob.cpp
+++ b/engines/kyra/script/script_eob.cpp
@@ -1461,7 +1461,7 @@ int EoBInfProcessor::oeob_changeDirection(int8 *data) {
 
 	} else if (cmd == -11) {
 		for (int i = 0; i < 10; i++) {
-			if (_vm->_flyingObjects[i].enable)
+			if (_vm->_flyingObjects[i].enable && _vm->_flyingObjects[i].curBlock == _lastScriptFunc)
 				_vm->_flyingObjects[i].direction = (_vm->_flyingObjects[i].direction + dir) & 3;
 		}
 	}




More information about the Scummvm-git-logs mailing list