[Scummvm-git-logs] scummvm master -> 9b20f12b5e2569f995b1f0593d8e9f6f897e64a6

antoniou79 a.antoniou79 at gmail.com
Wed Nov 18 15:49:06 UTC 2020


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:
9b20f12b5e BLADERUNNER: RESTOREDCONTENT: Tweak Rachael conversation


Commit: 9b20f12b5e2569f995b1f0593d8e9f6f897e64a6
    https://github.com/scummvm/scummvm/commit/9b20f12b5e2569f995b1f0593d8e9f6f897e64a6
Author: antoniou79 (a.antoniou79 at gmail.com)
Date: 2020-11-18T17:48:15+02:00

Commit Message:
BLADERUNNER: RESTOREDCONTENT: Tweak Rachael conversation

At MA06 (Elevator). For interrupted speech.

Changed paths:
    engines/bladerunner/script/ai/rachael.cpp


diff --git a/engines/bladerunner/script/ai/rachael.cpp b/engines/bladerunner/script/ai/rachael.cpp
index b9d46819a4..6ebfd55303 100644
--- a/engines/bladerunner/script/ai/rachael.cpp
+++ b/engines/bladerunner/script/ai/rachael.cpp
@@ -134,8 +134,11 @@ bool AIScriptRachael::GoalChanged(int currentGoalNumber, int newGoalNumber) {
 	switch (newGoalNumber) {
 	case kGoalRachaelLeavesAfterTyrellMeeting:
 		AI_Movement_Track_Flush(kActorRachael);
-		AI_Movement_Track_Append(kActorRachael, 379, 0);
-		AI_Movement_Track_Append(kActorRachael, 39, 0);
+		// TODO Wouldn't it be better to use only waypoint 468 and then flush movement (or pause)
+		//      at CompletedMovementTrack()
+		//      instead of having her walk to waypoint 39 (in kSetFreeSlotG)?
+		AI_Movement_Track_Append(kActorRachael, 379, 0); // kSetTB07
+		AI_Movement_Track_Append(kActorRachael, 39, 0);  // kSetFreeSlotG
 		AI_Movement_Track_Repeat(kActorRachael);
 		break;
 
@@ -173,8 +176,11 @@ bool AIScriptRachael::GoalChanged(int currentGoalNumber, int newGoalNumber) {
 		// Rachael's goal is set to this when the player walks in the MA07 scene and if her goal is already kGoalRachaelIsOutsideMcCoysBuildingAct3
 		AI_Movement_Track_Flush(kActorRachael);
 		// This makes Rachael (who is right outside McCoy's building) head towards the Police Station (left)
-		AI_Movement_Track_Append(kActorRachael, 468, 0);
-		AI_Movement_Track_Append(kActorRachael, 39, 0);
+		// TODO Wouldn't it be better to use only waypoint 468 and then flush movement (or pause)
+		//      at CompletedMovementTrack()
+		//      instead of having her walk to waypoint 39 (in kSetFreeSlotG)?
+		AI_Movement_Track_Append(kActorRachael, 468, 0); // kSetMA07
+		AI_Movement_Track_Append(kActorRachael, 39, 0);  // kSetFreeSlotG
 		AI_Movement_Track_Repeat(kActorRachael);
 		break;
 
@@ -496,7 +502,7 @@ void AIScriptRachael::dialogue_agenda2() {
 		Actor_Says(kActorMcCoy, 2760, 14);                   // InterestingGuyYourUncleCharacterator-Rachael
 		Actor_Says(kActorRachael, 50, 15);                   // IDontThinkHeDAppreciateBeingCalledThat  new anim 15
 		Actor_Says(kActorMcCoy, 2765, 16);                   // ImSureHeIsABrilliantMan  new anim 16
-		Actor_Says(kActorMcCoy, 2770, 17);                   // AnyoneWhoCouldCreateNexus6StateOfArt  new anim 17
+		Actor_Says_With_Pause(kActorMcCoy, 2770, 0.0f, 17);  // AnyoneWhoCouldCreateNexus6StateOfArt  new anim 17
 		Actor_Says(kActorRachael, 60, 14);                   // KeepingPeopleLikeYouEmployedIsntHe
 		Actor_Says(kActorMcCoy, 2775, 16);                   // IdJustAsSoonNotDoThisJob.
 		Actor_Says(kActorRachael, 70, 13);                   // DoYouReallyExpectMeToBelieveThat
@@ -517,7 +523,7 @@ void AIScriptRachael::dialogue_agenda2() {
 		// original code - missing some quotes or removing some quotes to make it fit better
 		Actor_Says(kActorRachael, 50, 15);                  // I don't think he'd appreciate being called that
 		Actor_Says(kActorMcCoy, 2765, 16);                  // Oh i'm sure brilliant man
-		Actor_Says(kActorMcCoy, 2770, 17);                  // anyone who could create nexus -6
+		Actor_Says_With_Pause(kActorMcCoy, 2770, 0.0f, 17); // anyone who could create nexus -6
 		Actor_Says(kActorRachael, 60, 14);                  // keeping people like you employed
 		Actor_Says(kActorMcCoy, 2775, 16);                  // IdJustAsSoonNotDoThisJob
 		Actor_Says(kActorRachael, 70, 13);                  // do you really expect me to believe that
@@ -563,9 +569,9 @@ void AIScriptRachael::dialogue_act4() {
 	Actor_Says(kActorRachael, 400, 13);  //  MaybeAllSomeoneElsesFantasy
 	Actor_Says(kActorMcCoy, 2895, 14);   //  That would make us a fantasy
 	Actor_Says(kActorRachael, 410, 15);  //  ThatsRightAndInTheBlinkOfAnEyeGoesAway
-	Actor_Says(kActorMcCoy, 2900, 16);   //  But just yesterday
+	Actor_Says_With_Pause(kActorMcCoy, 2900, 0.0f, 16);   //  But just yesterday
 	Actor_Says(kActorRachael, 420, 14);  //  YesterdayTwoMonthsAgo
-	Actor_Says(kActorMcCoy, 2905, 13);   //  ButIfWeBothRemembered
+	Actor_Says_With_Pause(kActorMcCoy, 2905, 0.0f, 13);   //  ButIfWeBothRemembered
 	Actor_Says(kActorRachael, 430, 16);  //  CopiesOnlyCopies
 	Actor_Says(kActorRachael, 440, 12);  //  OnlyThingWeCanTrustIsNow
 	Actor_Says(kActorMcCoy, 2910, 14);   //  NotLosingMyMindEscapedReplicant




More information about the Scummvm-git-logs mailing list