diff options
author | antoniou79 | 2019-08-18 21:09:51 +0300 |
---|---|---|
committer | antoniou79 | 2019-08-18 21:09:51 +0300 |
commit | b7c089f489440252785b1f18dc6d3a2356d6fde1 (patch) | |
tree | 64dbad110dbcc8934d83b6de11694fbba2643831 /engines/bladerunner/script/scene/dr03.cpp | |
parent | a5849197c95659c04ad0e386495f360b68706297 (diff) | |
download | scummvm-rg350-b7c089f489440252785b1f18dc6d3a2356d6fde1.tar.gz scummvm-rg350-b7c089f489440252785b1f18dc6d3a2356d6fde1.tar.bz2 scummvm-rg350-b7c089f489440252785b1f18dc6d3a2356d6fde1.zip |
BLADERUNNER: Restore bits of dialogue for McCoy, Chew, Walls
Diffstat (limited to 'engines/bladerunner/script/scene/dr03.cpp')
-rw-r--r-- | engines/bladerunner/script/scene/dr03.cpp | 24 |
1 files changed, 16 insertions, 8 deletions
diff --git a/engines/bladerunner/script/scene/dr03.cpp b/engines/bladerunner/script/scene/dr03.cpp index 265dcd1856..c272baded8 100644 --- a/engines/bladerunner/script/scene/dr03.cpp +++ b/engines/bladerunner/script/scene/dr03.cpp @@ -68,8 +68,13 @@ bool SceneScriptDR03::ClickedOnActor(int actorId) { Actor_Face_Actor(kActorChew, kActorMcCoy, true); if (!Game_Flag_Query(kFlagDR03ChewTalk1)) { - Actor_Says(kActorMcCoy, 755, 18); - Actor_Says(kActorChew, 10, 14); + if (_vm->_cutContent && Random_Query(1, 2) == 1) { + Actor_Says(kActorMcCoy, 750, 18); + Actor_Says(kActorChew, 0, 14); + } else { + Actor_Says(kActorMcCoy, 755, 18); + Actor_Says(kActorChew, 10, 14); + } Actor_Says(kActorMcCoy, 760, 18); Actor_Says(kActorChew, 20, 14); Actor_Says(kActorMcCoy, 765, 18); @@ -185,14 +190,14 @@ void SceneScriptDR03::ActorChangedGoal(int actorId, int newGoal, int oldGoal, bo void SceneScriptDR03::PlayerWalkedIn() { if (!Game_Flag_Query(kFlagDR02toDR03)) { if (Random_Query(1, 2) == 1) { - Actor_Says(kActorChew, 660, 14); - Actor_Says(kActorChew, 680, 14); + Actor_Says(kActorChew, 660, 14); // (yells) Ah! + Actor_Says(kActorChew, 680, 14); // What you want? I busy. } else if (Random_Query(1, 2) == 2) { - Actor_Says(kActorChew, 670, 14); - Actor_Says(kActorChew, 620, 14); + Actor_Says(kActorChew, 670, 14); // Hmph. (mumbles in Chinese) + Actor_Says(kActorChew, 620, 14); // (yells) What you do, huh? } else { - Actor_Says(kActorChew, 690, 14); - Actor_Says(kActorChew, 710, 14); + Actor_Says(kActorChew, 690, 14); // Not good time now, come back later. + Actor_Says(kActorChew, 710, 14); // (Mumbles in Chinese) } } } @@ -285,6 +290,9 @@ void SceneScriptDR03::dialogueWithChew() { case 670: // TYRELL Actor_Says(kActorMcCoy, 765, 12); + if (_vm->_cutContent) { + Actor_Says_With_Pause(kActorMcCoy, 785, 0.80f, 18); + } Actor_Says(kActorMcCoy, 790, 13); Actor_Says(kActorChew, 310, 12); Actor_Says(kActorChew, 320, 3); |