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

dreammaster noreply at scummvm.org
Thu Dec 28 02:57:21 UTC 2023


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:
f78dde2e68 M4: Fix crash in room 407 playing random samples
cc1314f9fe M4: Fix talking to Roxy in test 5


Commit: f78dde2e6812377c3c62ea5cab708e00863ff651
    https://github.com/scummvm/scummvm/commit/f78dde2e6812377c3c62ea5cab708e00863ff651
Author: Paul Gilbert (dreammaster at scummvm.org)
Date: 2023-12-27T16:57:01-10:00

Commit Message:
M4: Fix crash in room 407 playing random samples

Changed paths:
    engines/m4/burger/rooms/section4/room407.cpp


diff --git a/engines/m4/burger/rooms/section4/room407.cpp b/engines/m4/burger/rooms/section4/room407.cpp
index 91fff762e78..3d8b4a30750 100644
--- a/engines/m4/burger/rooms/section4/room407.cpp
+++ b/engines/m4/burger/rooms/section4/room407.cpp
@@ -267,7 +267,7 @@ void Room407::daemon() {
 			if (rnd >= 16)
 				_digiName = "407r902a";
 			else
-				_digiName = Common::String::format("407r902%c", 'a' + imath_ranged_rand(1, 25));
+				_digiName = Common::String::format("407r902%c", 'a' + rnd);
 
 			_flag1 = true;
 			digi_preload(_digiName);


Commit: cc1314f9fec1225ed3e7e4fe6c5a930cae88ff51
    https://github.com/scummvm/scummvm/commit/cc1314f9fec1225ed3e7e4fe6c5a930cae88ff51
Author: Paul Gilbert (dreammaster at scummvm.org)
Date: 2023-12-27T16:57:01-10:00

Commit Message:
M4: Fix talking to Roxy in test 5

Changed paths:
    engines/m4/burger/rooms/section4/room407.cpp
    engines/m4/burger/rooms/section4/room407.h


diff --git a/engines/m4/burger/rooms/section4/room407.cpp b/engines/m4/burger/rooms/section4/room407.cpp
index 3d8b4a30750..5e743daf68d 100644
--- a/engines/m4/burger/rooms/section4/room407.cpp
+++ b/engines/m4/burger/rooms/section4/room407.cpp
@@ -260,7 +260,7 @@ void Room407::daemon() {
 	case 5:
 		_drumzShould = 17;
 
-		if (_val4) {
+		if (_roxyState) {
 			kernel_timing_trigger(120, 7);
 		} else {
 			int rnd = imath_ranged_rand(1, 25);
@@ -367,14 +367,14 @@ void Room407::daemon() {
 	case kCHANGE_ROXY_ANIMATION:
 		switch (_roxyShould) {
 		case 22:
-			_val4 = 0;
+			_roxyState = 0;
 			_rx = series_show("407rx02", 0x901);
 			break;
 
 		case 23:
 			terminateMachineAndNull(_rx);
 
-			switch (_val4) {
+			switch (_roxyState) {
 			case 1:
 				_roxyShould = 26;
 				break;
@@ -421,7 +421,7 @@ void Room407::daemon() {
 		case 29:
 			_roxyShould = 22;
 			kernel_trigger_dispatch_now(kCHANGE_ROXY_ANIMATION);
-			kernel_trigger_dispatch_now(1);
+			player_set_commands_allowed(true);
 			break;
 
 		case 30:
@@ -461,7 +461,7 @@ void Room407::daemon() {
 		switch (_vipeShould) {
 		case 35:
 			_vp02.show("407vp02", 0x300);
-			_val4 = 1;
+			_roxyState = 1;
 			_roxyShould = 23;
 			kernel_trigger_dispatch_now(kCHANGE_ROXY_ANIMATION);
 			break;
@@ -550,7 +550,7 @@ void Room407::daemon() {
 				kernel_trigger_dispatch_now(kCHANGE_DRUMZ_ANIMATION);
 			}
 
-			_val4 = 3;
+			_roxyState = 3;
 			_roxyShould = 20;
 			kernel_trigger_dispatch_now(kCHANGE_ROXY_ANIMATION);
 			break;
@@ -564,7 +564,7 @@ void Room407::daemon() {
 				kernel_trigger_dispatch_now(kCHANGE_DRUMZ_ANIMATION);
 			}
 
-			_val4 = 2;
+			_roxyState = 2;
 			_roxyShould = 23;
 			kernel_trigger_dispatch_now(kCHANGE_ROXY_ANIMATION);
 			break;
diff --git a/engines/m4/burger/rooms/section4/room407.h b/engines/m4/burger/rooms/section4/room407.h
index e5ebb8372a2..2512e4a4b34 100644
--- a/engines/m4/burger/rooms/section4/room407.h
+++ b/engines/m4/burger/rooms/section4/room407.h
@@ -62,7 +62,7 @@ private:
 	int _val1 = 0;
 	int _drumzShould = 0;
 	int _roxyShould = 0;
-	int _val4 = 0;
+	int _roxyState = 0;
 	int _vipeShould = 0;
 	//int _digiTrigger = 0;
 




More information about the Scummvm-git-logs mailing list