BLADERUNNER: RESTOREDCONTENT: Fix Rachael travelling in Act4

She should not be moving or walking

She could still be waling when teleporting her to kSetFreeSlotG and subsequently when we put her in MA06 (elevator)
This commit is contained in:
antoniou79 2020-11-18 17:16:13 +02:00
parent ffd9fe95bb
commit a8b7c9598f
2 changed files with 2 additions and 0 deletions

View File

@ -185,6 +185,7 @@ bool AIScriptRachael::GoalChanged(int currentGoalNumber, int newGoalNumber) {
// added goal for restored content
// fall through
case kGoalRachaelAtEndOfAct3IfMetWithMcCoy:
AI_Movement_Track_Pause(kActorRachael);
Actor_Put_In_Set(kActorRachael, kSetFreeSlotG);
Actor_Set_At_Waypoint(kActorRachael, 39, 0);
break;

View File

@ -66,6 +66,7 @@ void SceneScriptMA06::SceneLoaded() {
} else if (Actor_Query_Goal_Number(kActorRachael) == kGoalRachaelAtEndOfAct3IfMetWithMcCoy
&& Game_Flag_Query(kFlagMA02RajifTalk)) {
// Put Rachael in set for her second cut scene (Act 4)
AI_Movement_Track_Pause(kActorRachael); // don't allow her to "travel" anywhere
Actor_Put_In_Set(kActorRachael, kSetMA06);
Actor_Set_At_XYZ(kActorRachael, 30.15f, 0.0f, 50.16f, 170); // different rotation and slightly different placement
Actor_Set_Goal_Number(kActorRachael, kGoalRachaelIsInsideMcCoysElevatorAct4);