void ScriptNR07::sub_402284() { Actor_Clue_Acquire(0, 94, 1, -1); Actor_Start_Speech_Sample(0, 3660); Loop_Actor_Walk_To_XYZ(0, -109.0f, -73.0f, -89.0f, 0, 0, false, 0); Actor_Face_Actor(0, 3, true); Actor_Says(3, 650, 30); Actor_Says(3, 660, 31); Actor_Says(0, 3665, 18); Actor_Face_Actor(3, 0, true); Actor_Says(3, 670, 31); Actor_Says(3, 680, 30); Actor_Says(3, 690, 31); Actor_Says(0, 3670, 17); Actor_Says(3, 700, 30); Actor_Says(0, 3675, 19); Actor_Says(3, 710, 30); Actor_Says(0, 3680, 19); Actor_Says(3, 720, 30); Actor_Says(3, 730, 30); Actor_Says(0, 3685, 13); Voight_Kampff_Activate(3, 40); if (Game_Flag_Query(47)) { sub_401A10(); } else { sub_4018D4(); } }
void AIScriptLucy::voightKempTest() { Player_Loses_Control(); Actor_Face_Actor(kActorMcCoy, kActorLucy, 1); Actor_Says(kActorMcCoy, 6815, 11); Actor_Face_Actor(kActorLucy, kActorMcCoy, 1); Actor_Says(kActorLucy, 1060, 16); Actor_Says(kActorLucy, 1070, 17); Delay(1000); Actor_Says(kActorLucy, 1080, 14); Actor_Says(kActorMcCoy, 6820, 16); Actor_Says(kActorLucy, 1090, 13); if (!Game_Flag_Query(378)) { Actor_Says(kActorMcCoy, 6825, 13); } Actor_Says(kActorMcCoy, 6830, 12); Actor_Says(kActorLucy, 1100, 14); Actor_Says(kActorMcCoy, 6835, 14); Actor_Says(kActorLucy, 1110, 15); Actor_Says(kActorMcCoy, 6840, 13); Delay(1000); Actor_Says(kActorMcCoy, 6845, 12); Delay(500); Actor_Says(kActorMcCoy, 6850, 12); Actor_Says(kActorLucy, 1120, 14); Actor_Says(kActorMcCoy, 6855, 13); Actor_Says(kActorMcCoy, 6860, 13); Actor_Says(kActorLucy, 1130, 14); Music_Stop(2); Player_Gains_Control(); Voight_Kampff_Activate(6, 40); Player_Loses_Control(); if (Actor_Clue_Query(kActorMcCoy, 271)) { Actor_Says(kActorMcCoy, 6865, 13); Actor_Says(kActorLucy, 1140, 14); Actor_Says(kActorMcCoy, 6865, 14); Actor_Says(kActorLucy, 1150, 16); Actor_Says(kActorMcCoy, 6870, 14); Delay(500); Actor_Says(kActorMcCoy, 6875, 13); Actor_Says(kActorLucy, 1160, 16); } else { Actor_Says(kActorMcCoy, 6880, 13); Actor_Says(kActorLucy, 1170, 13); Actor_Says(kActorLucy, 1180, 16); Actor_Says(kActorMcCoy, 6890, 15); Actor_Says(kActorLucy, 1190, 15); Actor_Says(kActorLucy, 1200, 17); Actor_Says(kActorMcCoy, 6885, 13); Actor_Says(kActorLucy, 1210, 17); } Actor_Says(kActorMcCoy, 6895, 15); Actor_Says(kActorMcCoy, 6900, 11); Actor_Says(kActorLucy, 1220, 16); Actor_Says(kActorMcCoy, 6905, 13); Actor_Says(kActorLucy, 1230, 17); Actor_Says(kActorMcCoy, 6910, 13); Delay(2000); Player_Gains_Control(); Actor_Set_Goal_Number(kActorLucy, 312); }