[Scummvm-git-logs] scummvm master -> cf6eed4df93c6c2d6350d0db0fb0fff131b65217

dreammaster noreply at scummvm.org
Sun Feb 2 03:08:59 UTC 2025


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

Summary:
9e47be2c53 M4: RIDDLE: Fix getting faucet pipe
cf6eed4df9 M4: RIDDLE: Fixes for getting pump rod and grip


Commit: 9e47be2c53be0e335185c7fe50c82573abd89d81
    https://github.com/scummvm/scummvm/commit/9e47be2c53be0e335185c7fe50c82573abd89d81
Author: Paul Gilbert (dreammaster at scummvm.org)
Date: 2025-02-01T18:11:58-08:00

Commit Message:
M4: RIDDLE: Fix getting faucet pipe

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 7f7ca3984f6..c9190df84b1 100644
--- a/engines/m4/riddle/rooms/section4/room407.cpp
+++ b/engines/m4/riddle/rooms/section4/room407.cpp
@@ -4760,11 +4760,11 @@ void Room407::takeFaucetPipe3() {
 		break;
 
 	case 2:
-		sendWSMessage_120000(4);
+		sendWSMessage_120000(3);
 		break;
 
 	case 3:
-		sendWSMessage_150000(5);
+		sendWSMessage_150000(4);
 		break;
 
 	case 4:


Commit: cf6eed4df93c6c2d6350d0db0fb0fff131b65217
    https://github.com/scummvm/scummvm/commit/cf6eed4df93c6c2d6350d0db0fb0fff131b65217
Author: Paul Gilbert (dreammaster at scummvm.org)
Date: 2025-02-01T19:08:49-08:00

Commit Message:
M4: RIDDLE: Fixes for getting pump rod and grip

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 c9190df84b1..0efcb8ee160 100644
--- a/engines/m4/riddle/rooms/section4/room407.cpp
+++ b/engines/m4/riddle/rooms/section4/room407.cpp
@@ -5703,23 +5703,30 @@ void Room407::takePumpRod1() {
 		}
 		break;
 
+	case 2:
+		kernel_timing_trigger(1, 3);
+		break;
+
 	case 3:
 		kernel_examine_inventory_object("PING PUMP ROD",
 			_G(master_palette), 5, 1, 125, 200, 4, nullptr, -1);
 		break;
 
+	case 4:
+		kernel_timing_trigger(1, 5);
+		break;
+
 	case 5:
 		terminateMachineAndNull(_pump);
 		hotspot_set_active("PUMP ROD", false);
 		inv_give_to_player("PUMP ROD");
-		sendWSMessage_10000(1, _ripley, _pump407, 14, 1, 6,
-			_pump407, 1, 1, 0);
+		sendWSMessage_10000(1, _ripley, _pump407, 14, 1, 6, _pump407, 1, 1, 0);
 		break;
 
 	case 6:
 		terminateMachineAndNull(_ripley);
 		terminateMachineAndNull(_safariShadow);
-		ws_hide_walker();
+		ws_unhide_walker();
 		series_unload(_pump407);
 		_rodState = 1000;
 		player_set_commands_allowed(true);
@@ -5874,6 +5881,7 @@ void Room407::takePumpGrips2() {
 		terminateMachineAndNull(_handleInDrawer);
 		inv_give_to_player("PUMP GRIPS");
 		hotspot_set_active("PUMP GRIPS ", false);
+		_pumpState = 1000;
 		kernel_examine_inventory_object("PING PUMP GRIPS",
 			_G(master_palette), 5, 1, 125, 200, 2, nullptr, -1);
 		break;
@@ -5886,6 +5894,7 @@ void Room407::takePumpGrips2() {
 	case 4:
 		terminateMachineAndNull(_ripley);
 		terminateMachineAndNull(_safariShadow);
+		ws_unhide_walker();
 		series_unload(_pump407);
 		player_set_commands_allowed(true);
 		break;




More information about the Scummvm-git-logs mailing list