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

Strangerke noreply at scummvm.org
Sat Nov 23 17:37:28 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:
e03e0d93a3 M4: RIDDLE: Room 701:  Implement trigger 2601


Commit: e03e0d93a326f1c4da1e725aedc019892fc976f8
    https://github.com/scummvm/scummvm/commit/e03e0d93a326f1c4da1e725aedc019892fc976f8
Author: Strangerke (arnaud.boutonne at gmail.com)
Date: 2024-11-23T18:37:21+01:00

Commit Message:
M4: RIDDLE: Room 701:  Implement trigger 2601

Changed paths:
    engines/m4/riddle/rooms/section7/room701.cpp


diff --git a/engines/m4/riddle/rooms/section7/room701.cpp b/engines/m4/riddle/rooms/section7/room701.cpp
index 58656e7d1eb..cd3fafe45ce 100644
--- a/engines/m4/riddle/rooms/section7/room701.cpp
+++ b/engines/m4/riddle/rooms/section7/room701.cpp
@@ -1298,8 +1298,30 @@ void Room701::daemon() {
 		break;
 
 	case 2601:
-		// TODO
-		warning("TODO 2601");
+		switch (_fieldB8) {
+		case 1:
+			_G(flags[kTravelDest]) = 1;
+			break;
+
+		case 2:
+			_G(flags[kTravelDest]) = 0;
+			break;
+
+		case 3:
+			_G(flags[kTravelDest]) = 4;
+			break;
+
+		case 4:
+			_G(flags[kTravelDest]) = 2;
+			break;
+
+		default:
+			break;
+		}
+
+		_G(game).new_room = 495;
+		_G(game).new_section = 4;
+
 		break;
 
 	case 2700:




More information about the Scummvm-git-logs mailing list