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

Strangerke noreply at scummvm.org
Sun Nov 24 10:12:08 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:
af7290f8d7 M4: RIDDLE: room 702 - Daemon up to trigger 50


Commit: af7290f8d7fd3257597ed5af64e767a38bbe888f
    https://github.com/scummvm/scummvm/commit/af7290f8d7fd3257597ed5af64e767a38bbe888f
Author: Strangerke (arnaud.boutonne at gmail.com)
Date: 2024-11-24T11:12:00+01:00

Commit Message:
M4: RIDDLE: room 702 - Daemon up to trigger 50

Changed paths:
    engines/m4/riddle/rooms/section7/room702.cpp
    engines/m4/riddle/rooms/section7/room702.h


diff --git a/engines/m4/riddle/rooms/section7/room702.cpp b/engines/m4/riddle/rooms/section7/room702.cpp
index de874dacc28..ebcc7cb13a0 100644
--- a/engines/m4/riddle/rooms/section7/room702.cpp
+++ b/engines/m4/riddle/rooms/section7/room702.cpp
@@ -124,27 +124,66 @@ void Room702::daemon() {
 		player_set_commands_allowed(false);
 		setGlobals1(1, _ripShowsRingSeries, 10, 10, 10, 0, 10, 19, 19, 19, 0, 19, 30, 30, 30, 0, 0, 0, 0, 0, 0);
 		if (_G(flags[V210])) {
-			sendWSMessage_110000(_G(my_walker), 41);			
+			sendWSMessage_110000(_G(my_walker), 41);
 		} else {
 			_G(flags[V210]) = 1;
 			sendWSMessage_110000(_G(my_walker), 60);
 		}
 
 		break;
-		
+
 	case 41:
 		digi_play("702R06", 1, 255, 42, -1);
 		break;
-		
+
 	case 42:
+		sendWSMessage_120000(_G(my_walker),43);
+		break;
+
 	case 43:
+		digi_play("702R07",1,255,44,-1);
+		break;
+
 	case 44:
+		sendWSMessage_130000(_G(my_walker), 45);
+		break;
+
 	case 45:
+		sendWSMessage_150000(_G(my_walker), 46);
+		break;
+
 	case 46:
+		kernel_timing_trigger(1,47,nullptr);
+		break;
+
 	case 47:
+		sendWSMessage_10000(1, _guardMach, _guardTalksAndBowsSeries, 36, 46, 48, _guardTalksAndBowsSeries,46,46,0);
+		sendWSMessage_10000(1, _guardShadowMach, _702GuardShadow1Series, 36, 46, -1, _702GuardShadow1Series,46,46,0);
+
+		break;
+
 	case 48:
+		sendWSMessage_10000(1, _guardMach, _guardTalksAndBowsSeries, 46, 36, 49, _guardTalksAndBowsSeries, 1, 1, 0);
+		sendWSMessage_10000(1, _guardShadowMach, _702GuardShadow1Series, 46, 36, -1, _702GuardShadow1Series, 1, 1, 0);
+
+		break;
+
 	case 49:
+		digi_play("702G03", 1, 255, 50, -1);
+		sendWSMessage_10000(1, _guardMach, _guardStepsAsideTalksSeries, 1, 27, -1, _guardStepsAsideTalksSeries,27,29,1);
+		sendWSMessage_10000(1, _guardShadowMach, _702GuardShadow2Series, 1, 27, -1, _702GuardShadow2Series,27,29,1);
+
+		break;
+
 	case 50:
+		sendWSMessage_10000(1, _guardMach, _guardStepsAsideTalksSeries, 29, 40, -1, _guardStepsAsideTalksSeries, 40, 40, 0);
+		sendWSMessage_10000(1, _guardShadowMach, _702GuardShadow2Series, 29, 40, -1, _702GuardShadow2Series, 40, 40, 0);
+		_G(flags[V212]) = 1;
+
+		digi_play("702R11",1,255,51,-1);
+
+		break;
+
 	case 51:
 	case 52:
 	case 60:
diff --git a/engines/m4/riddle/rooms/section7/room702.h b/engines/m4/riddle/rooms/section7/room702.h
index 9162fd696b0..bd48400c5f9 100644
--- a/engines/m4/riddle/rooms/section7/room702.h
+++ b/engines/m4/riddle/rooms/section7/room702.h
@@ -50,7 +50,7 @@ private:
 	int32 _field50 = 0;
 	int32 _field54 = 0;
 	int32 _field58 = 0;
-	
+
 	int32 _702GuardShadow1Series = 0;
 	int32 _702GuardShadow2Series = 0;
 	int32 _guardStepsAsideTalksSeries = 0;
@@ -62,7 +62,7 @@ private:
 
 	machine *_guardMach = nullptr;
 	machine *_guardShadowMach = nullptr;
-	
+
 };
 
 } // namespace Rooms




More information about the Scummvm-git-logs mailing list