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

antoniou79 noreply at scummvm.org
Fri Jul 18 09:47:31 UTC 2025


This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://api.github.com/repos/scummvm/scummvm .

Summary:
ed53e01f7a BLADERUNNER: Restore content for script MA04


Commit: ed53e01f7aae17361536ff00d5535b6b6f0b053e
    https://github.com/scummvm/scummvm/commit/ed53e01f7aae17361536ff00d5535b6b6f0b053e
Author: antoniou79 (a.antoniou79 at gmail.com)
Date: 2025-07-18T12:44:49+03:00

Commit Message:
BLADERUNNER: Restore content for script MA04

The alternative Guzza's interviews dialogue was already restored for PS05

The other content is a bit in the conversation between Clovis and McCoy in the phone call at the start of Act 5 (test with var 653 1, var 45 0)

Changed paths:
    engines/bladerunner/script/scene/ma04.cpp


diff --git a/engines/bladerunner/script/scene/ma04.cpp b/engines/bladerunner/script/scene/ma04.cpp
index 48efc224759..62189954584 100644
--- a/engines/bladerunner/script/scene/ma04.cpp
+++ b/engines/bladerunner/script/scene/ma04.cpp
@@ -547,6 +547,12 @@ void SceneScriptMA04::phoneCallWithClovis() {
 	Actor_Says(kActorClovis, 490, 3);
 	Actor_Says(kActorMcCoy, 2615, 17);
 	Actor_Says(kActorClovis, 500, 3);
+	if (_vm->_cutContent) {
+		Actor_Says(kActorMcCoy, 2620, 18);
+		Actor_Says(kActorClovis, 510, 3);
+		Actor_Says(kActorClovis, 520, 3);
+		Actor_Says(kActorMcCoy, 2625, 14);
+	}
 	Actor_Says(kActorClovis, 530, 3);
 	Actor_Says(kActorClovis, 540, 3);
 	Sound_Play(kSfxSPNBEEP9, 100, 0, 0, 50);
@@ -586,9 +592,13 @@ void SceneScriptMA04::turnOnTV() {
 			ADQ_Add(kActorNewscaster, 130, kAnimationModeTalk);
 			ADQ_Add(kActorNewscaster, 140, kAnimationModeTalk);
 			ADQ_Add(kActorNewscaster, 150, kAnimationModeTalk);
-			ADQ_Add(kActorGuzza, 1570, kAnimationModeTalk);
-			ADQ_Add(kActorGuzza, 1580, kAnimationModeTalk);
-			ADQ_Add(kActorGuzza, 1590, kAnimationModeTalk);
+			if (_vm->_cutContent && Random_Query(1, 3) == 1) {
+				ADQ_Add(kActorGuzza, 1600, kAnimationModeTalk);
+			} else {
+				ADQ_Add(kActorGuzza, 1570, kAnimationModeTalk);
+				ADQ_Add(kActorGuzza, 1580, kAnimationModeTalk);
+				ADQ_Add(kActorGuzza, 1590, kAnimationModeTalk);
+			}
 		}
 		break;
 	case 3:




More information about the Scummvm-git-logs mailing list