[Scummvm-git-logs] scummvm master -> 18e21e8bdae13f3c16e4eccf711fe3be21b4c796

dreammaster noreply at scummvm.org
Wed Nov 27 06:53:27 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:
18e21e8bda M4: RIDDLE: Fix getting obsidian disk


Commit: 18e21e8bdae13f3c16e4eccf711fe3be21b4c796
    https://github.com/scummvm/scummvm/commit/18e21e8bdae13f3c16e4eccf711fe3be21b4c796
Author: Paul Gilbert (dreammaster at scummvm.org)
Date: 2024-11-26T22:53:16-08:00

Commit Message:
M4: RIDDLE: Fix getting obsidian disk

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 e1a0eac3488..a3e9439627b 100644
--- a/engines/m4/riddle/rooms/section6/room605.cpp
+++ b/engines/m4/riddle/rooms/section6/room605.cpp
@@ -652,44 +652,32 @@ bool Room605::takePupilDisk() {
 				triggerMachineByHashCallback, "take pupil");
 			sendWSMessage_10000(1, _ripley, _ripHandOnIris, 1, 26, 2,
 				_ripHandOnIris, 26, 26, 1);
-			return true;
+			break;
 		}
-		break;
-
-	case 1:
-		_ttShould = 7;
-		return true;
+		return false;
 
 	case 2:
 		sendWSMessage_10000(1, _ripley, _ripHandOnIris, 27, 41, 6,
 			_ripHandOnIris, 41, 41, 1);
-		digi_play("605r15", 1, 255, 4);
-		return true;
+		digi_play("605r15", 1, 255, 3);
+		break;
 
-	case 4:
-		_ttShould = 6;
-		digi_play("605t06", 1, 255, 8);
-		return true;
+	case 3:
+		digi_play(_G(flags)[V197] ? "605r33" : "605r32", 1);
+		break;
 
 	case 6:
 		terminateMachineAndNull(_ripley);
-		ws_unhide_walker();
-		return true;
-
-	case 8:
 		series_unload(_ripHandOnIris);
-		_ttShould = 0;
-		_G(kernel).trigger_mode = KT_DAEMON;
-		kernel_timing_trigger(1, 200);
+		ws_unhide_walker();
 		player_set_commands_allowed(true);
-		_G(flags)[V197] = 1;
-		return true;
+		break;
 
 	default:
-		break;
+		return false;
 	}
 
-	return false;
+	return true;
 }
 
 bool Room605::sleeveDisk1() {




More information about the Scummvm-git-logs mailing list