[Scummvm-git-logs] scummvm master -> 001df3d1f5e88cac9fad04f30b050aeeea9ccd0b
antoniou79
noreply at scummvm.org
Thu Feb 2 20:41:06 UTC 2023
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:
001df3d1f5 BLADERUNNER: RESTOREDCONTENT: Quote for Lance in UG16
Commit: 001df3d1f5e88cac9fad04f30b050aeeea9ccd0b
https://github.com/scummvm/scummvm/commit/001df3d1f5e88cac9fad04f30b050aeeea9ccd0b
Author: antoniou79 (a.antoniou79 at gmail.com)
Date: 2023-02-02T22:39:25+02:00
Commit Message:
BLADERUNNER: RESTOREDCONTENT: Quote for Lance in UG16
Quote does not apply in German version of the game
Also fixed UG16's setId in debugger sceneList array
Changed paths:
engines/bladerunner/debugger.cpp
engines/bladerunner/script/scene/ug16.cpp
diff --git a/engines/bladerunner/debugger.cpp b/engines/bladerunner/debugger.cpp
index 591e08e790f..72837e3c3a1 100644
--- a/engines/bladerunner/debugger.cpp
+++ b/engines/bladerunner/debugger.cpp
@@ -751,7 +751,7 @@ const struct SceneList {
{ 4, "UG03", 76, 88 }, { 4, "UG04", 77, 89 }, { 4, "UG05", 78, 90 }, { 4, "UG06", 79, 91 },
{ 4, "UG07", 80, 92 }, { 4, "UG08", 81, 93 }, { 4, "UG09", 82, 94 }, { 4, "UG10", 83, 95 },
{ 4, "UG12", 84, 96 }, { 4, "UG13", 85, 97 }, { 4, "UG14", 86, 98 }, { 4, "UG15", 87, 99 },
- { 4, "UG16", 16, 100 }, { 4, "UG17", 88, 101 }, { 4, "UG18", 89, 102 }, { 4, "UG19", 90, 103 },
+ { 4, "UG16", 19, 100 }, { 4, "UG17", 88, 101 }, { 4, "UG18", 89, 102 }, { 4, "UG19", 90, 103 },
{ 0, nullptr, 0, 0 }
};
diff --git a/engines/bladerunner/script/scene/ug16.cpp b/engines/bladerunner/script/scene/ug16.cpp
index f43473ac053..023919bb2a3 100644
--- a/engines/bladerunner/script/scene/ug16.cpp
+++ b/engines/bladerunner/script/scene/ug16.cpp
@@ -277,7 +277,7 @@ void SceneScriptUG16::dialogueWithLuther() {
Actor_Says(kActorLance, 120, 13);
Actor_Says(kActorMcCoy, 5785, 13);
Actor_Says(kActorLuther, 130, 6);
- Actor_Says(kActorMcCoy, 5825, 13);
+ Actor_Says(kActorMcCoy, 5825, 13); // Used in GUZZA topic too ("Keep talking")
Actor_Modify_Friendliness_To_Other(kActorLuther, kActorMcCoy, -5);
if (Game_Flag_Query(kFlagLutherLanceIsReplicant)) {
Actor_Says(kActorLuther, 140, 13);
@@ -287,6 +287,7 @@ void SceneScriptUG16::dialogueWithLuther() {
Actor_Says(kActorMcCoy, 5790, 13);
Actor_Says(kActorLuther, 170, 14);
Game_Flag_Set(kFlagUG16LutherLanceTalkReplicants);
+ // TODO Check why friendliness modification is reverted here?
Actor_Modify_Friendliness_To_Other(kActorLuther, kActorMcCoy, 5);
} else {
Actor_Says(kActorLuther, 180, 14);
@@ -302,8 +303,15 @@ void SceneScriptUG16::dialogueWithLuther() {
case 1410: // WORK
Actor_Says(kActorMcCoy, 5735, 13);
Actor_Face_Actor(kActorMcCoy, kActorLuther, true);
- Actor_Says(kActorLance, 160, 17);
- Actor_Says(kActorLuther, 200, 14);
+ Actor_Says(kActorLance, 160, 17); // Eldon shafted us. So, now we're returning the favor.
+ if (_vm->_cutContent && _vm->_language != Common::DE_DEU) {
+ // Quote 170 for kActorLance was unused.
+ // ("We're gonna figure out a way to beat that four year lifespan if it kills us.")
+ // In DEU it repeats the second part of quote 160, so it can be skipped.
+ // In ENG, ITA, FRE, ESP it is an additional quote.
+ Actor_Says(kActorLance, 170, 15); // We're gonna figure out a way (...)
+ }
+ Actor_Says(kActorLuther, 200, 14); // We promised Clovis we'd be finished with this (...)
break;
case 1420: // LIFESPAN
@@ -352,7 +360,7 @@ void SceneScriptUG16::dialogueWithLuther() {
Actor_Says(kActorMcCoy, 5820, 13);
Actor_Says(kActorLance, 300, 17);
Actor_Says(kActorLuther, 330, 14);
- Actor_Says(kActorMcCoy, 5825, 13);
+ Actor_Says(kActorMcCoy, 5825, 13); // Used in REPLICANTS topic too ("Keep talking")
Actor_Says(kActorLuther, 340, 13);
Actor_Says(kActorLance, 310, 13);
Actor_Says(kActorLuther, 350, 13);
@@ -384,7 +392,7 @@ void SceneScriptUG16::dialogueWithLuther() {
Actor_Says(kActorLance, 410, 14);
Actor_Says(kActorLance, 420, 17);
#if BLADERUNNER_ORIGINAL_BUGS
- // This quote is repeated (also used in RUNCITER question
+ // This quote is repeated (also used in RUNCITER topic)
// "That probably had something to do with you guys getting fired."
// It makes little sense to be here.
Actor_Says(kActorMcCoy, 5835, 13);
More information about the Scummvm-git-logs
mailing list