[Scummvm-git-logs] scummvm master -> f71666b5638499694a42e85658c11f70931bb618
Strangerke
noreply at scummvm.org
Sun Oct 6 06:23:12 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:
f71666b563 M4: RIDDLE: Fix daemon check order in room 905
Commit: f71666b5638499694a42e85658c11f70931bb618
https://github.com/scummvm/scummvm/commit/f71666b5638499694a42e85658c11f70931bb618
Author: Strangerke (arnaud.boutonne at gmail.com)
Date: 2024-10-06T08:23:05+02:00
Commit Message:
M4: RIDDLE: Fix daemon check order in room 905
Changed paths:
engines/m4/riddle/rooms/section9/room905.cpp
engines/m4/riddle/rooms/section9/room918.cpp
diff --git a/engines/m4/riddle/rooms/section9/room905.cpp b/engines/m4/riddle/rooms/section9/room905.cpp
index ed29746c48d..1b6fc0cb0ab 100644
--- a/engines/m4/riddle/rooms/section9/room905.cpp
+++ b/engines/m4/riddle/rooms/section9/room905.cpp
@@ -57,17 +57,21 @@ void Room905::init() {
void Room905::daemon() {
switch (_G(kernel).trigger) {
case 3:
- series_plain_play("905 hold frame", -1, 0, 100, 256, 3000);
+ g_engine->camera_shift_xy(0, 0);
+ kernel_timing_trigger(120, 4, nullptr);
+ digi_play("INTMOAN", 1, 255, -1, 901);
+ kernel_timing_trigger(60, 100, nullptr);
break;
case 4:
- _G(game).new_room = 494;
- _G(game).new_section = 4;
+ if (g_engine->game_camera_panning())
+ kernel_timing_trigger(120, 4, nullptr);
+ else
+ kernel_timing_trigger(150, 20, nullptr);
break;
case 20:
- _G(game).new_room = 304;
- _G(game).new_section = 3;
+ disable_player_commands_and_fade_init(30);
break;
case 30:
@@ -82,21 +86,21 @@ void Room905::daemon() {
break;
case 55:
- disable_player_commands_and_fade_init(30);
+ _G(game).new_room = 304;
+ _G(game).new_section = 3;
break;
case 56:
- if (g_engine->game_camera_panning())
- kernel_timing_trigger(120, 4, nullptr);
- else
- kernel_timing_trigger(150, 20, nullptr);
+ _G(game).new_room = 494;
+ _G(game).new_section = 4;
break;
case 666:
- g_engine->camera_shift_xy(0, 0);
- kernel_timing_trigger(120, 4, nullptr);
- digi_play("INTMOAN", 1, 255, -1, 901);
- kernel_timing_trigger(60, 100, nullptr);
+ series_plain_play("905 hold frame", -1, 0, 100, 256, 3000);
+ break;
+
+ case 1000:
+ digi_stop(2);
break;
default:
diff --git a/engines/m4/riddle/rooms/section9/room918.cpp b/engines/m4/riddle/rooms/section9/room918.cpp
index b94307cfef1..ca5566437fc 100644
--- a/engines/m4/riddle/rooms/section9/room918.cpp
+++ b/engines/m4/riddle/rooms/section9/room918.cpp
@@ -203,6 +203,7 @@ void Room918::daemon() {
case 320:
disable_player_commands_and_fade_init(true);
break;
+
case 325:
digi_play("908f01", 1, 255, 340, 908);
break;
More information about the Scummvm-git-logs
mailing list