[Scummvm-git-logs] scummvm master -> 210f814bbcbc0bf57fc03187ee75588c9dce2e9c
dreammaster
noreply at scummvm.org
Wed Sep 9 02:49:20 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:
210f814bbc M4: RIDDLE: Fix Room 407 Animation Logic
Commit: 210f814bbcbc0bf57fc03187ee75588c9dce2e9c
https://github.com/scummvm/scummvm/commit/210f814bbcbc0bf57fc03187ee75588c9dce2e9c
Author: vorph999 (vorph at gmx.net)
Date: 2026-09-09T12:49:15+10:00
Commit Message:
M4: RIDDLE: Fix Room 407 Animation Logic
Changed paths:
engines/m4/riddle/rooms/section4/room407.cpp
diff --git a/engines/m4/riddle/rooms/section4/room407.cpp b/engines/m4/riddle/rooms/section4/room407.cpp
index 2a74f6bc732..31ede519f61 100644
--- a/engines/m4/riddle/rooms/section4/room407.cpp
+++ b/engines/m4/riddle/rooms/section4/room407.cpp
@@ -1032,11 +1032,13 @@ void Room407::daemon() {
terminateMachineAndNull(_glassJarPopup);
if (_periodicTableState == 1116)
- terminateMachineAndNull(_tabletopPopupWithItems2);
+ terminateMachineAndNull(_glassTopPopupWithItems2);
if (_items2State == 1116)
terminateMachineAndNull(_glassBottomWithItems1);
if (_stopperState == 1116)
terminateMachineAndNull(_glassBottomWithItems2);
+ if (_leverKeyState == 1113)
+ terminateMachineAndNull(_tabletopPopupWithItems3);
setHotspots();
player_set_commands_allowed(true);
@@ -1611,8 +1613,7 @@ void Room407::pre_parser() {
(takeFlag && player_said("GARDEN HOSE ")) ||
player_said("GLASS JAR ", "FAUCET PIPE") ||
player_said("GLASS JAR ", "FAUCET PIPE/HOSE") ||
- player_said("GLASS JAR ", "FAUCET PIPE/HOSE/TUBE")) {
- _G(player).resetWalk();
+ player_said("GLASS JAR ", "FAUCET PIPE/HOSE/TUBE")) {
kernel_timing_trigger(1, 777, KT_PARSE, KT_PREPARSE);
}
@@ -2678,10 +2679,6 @@ void Room407::setHotspots() {
hotspot_set_active("PERIODIC TABLE/JAR", false);
if (_periodicTableState != 1120)
hotspot_set_active("PERIODIC TABLE ", false);
-
- if (inv_object_is_here("EMERALD/CORK"))
- hotspot_set_active("EMERALD/CORK", false);
-
if (_xyzzy7 == 1112) {
if (_stopperState != 1116)
hotspot_set_active("JAR/RUBBER PLUG", false);
More information about the Scummvm-git-logs
mailing list