[Scummvm-git-logs] scummvm master -> 5cfb1341a002242def1ece24b29fda9067d2896a
dreammaster
noreply at scummvm.org
Tue Aug 11 10:40:52 UTC 2026
This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://api.github.com/repos/scummvm/scummvm .
Summary:
5cfb1341a0 M4: RIDDLE: Fix Twelvetrees' head turn animation loop in room 605
Commit: 5cfb1341a002242def1ece24b29fda9067d2896a
https://github.com/scummvm/scummvm/commit/5cfb1341a002242def1ece24b29fda9067d2896a
Author: sloanext (46776957+sloanext at users.noreply.github.com)
Date: 2026-08-11T20:40:48+10:00
Commit Message:
M4: RIDDLE: Fix Twelvetrees' head turn animation loop in room 605
The _ttShould 6/7 branch of the idle state never set _ttMode, so every
200/201 round trip re-entered it and replayed frames 58-66 forever
instead of settling on frame 67. That also made the _ttMode == 6 block
unreachable, which is what holds the pose, animates her talking while
605t07 plays for _ttShould 6, and plays the 77-86 turn back on the way
out. Its neighbours set _ttMode 4 and 9 the same way.
Changed paths:
engines/m4/riddle/rooms/section6/room605.cpp
diff --git a/engines/m4/riddle/rooms/section6/room605.cpp b/engines/m4/riddle/rooms/section6/room605.cpp
index 03f8e37d46c..22afaceba7d 100644
--- a/engines/m4/riddle/rooms/section6/room605.cpp
+++ b/engines/m4/riddle/rooms/section6/room605.cpp
@@ -204,6 +204,7 @@ void Room605::daemon() {
case 6:
case 7:
sendWSMessage_10000(1, _tt, _605tt, 58, 66, 200, _605tt, 67, 67, 0);
+ _ttMode = 6;
break;
case 8:
More information about the Scummvm-git-logs
mailing list