void ScriptTB06::PlayerWalkedIn() { if (!Game_Flag_Query(102) && !Game_Flag_Query(483)) { Actor_Face_Actor(0, 21, true); Actor_Says(0, 5290, 3); Loop_Actor_Walk_To_XYZ(0, -10.0f, 149.0f, -631.0f, 0, 0, false, 0); AI_Movement_Track_Pause(37); Actor_Face_Actor(0, 37, true); Actor_Face_Actor(37, 0, true); Actor_Says(37, 0, 3); Actor_Says(0, 5295, 3); Actor_Face_Actor(37, 21, true); Actor_Says(37, 10, 3); AI_Movement_Track_Unpause(37); Game_Flag_Set(483); //return true; return; } if (Game_Flag_Query(103)) { Item_Remove_From_World(84); Item_Remove_From_World(82); Item_Remove_From_World(98); //return true; return; } //return false; return; }
void AIScriptGaff::ClickedByPlayer() { if ((Global_Variable_Query(kVariableChapter) == 2 || Global_Variable_Query(kVariableChapter) == 3 ) && Game_Flag_Query(kFlagGaffChapter2Started) ) { AI_Movement_Track_Pause(kActorGaff); Actor_Face_Actor(kActorMcCoy, kActorGaff, true); Actor_Face_Actor(kActorGaff, kActorMcCoy, true); if (Random_Query(1, 3) == 1) { Actor_Says(kActorMcCoy, 3970, 14); Actor_Says(kActorGaff, 100, 13); } else if (Random_Query(1, 3) == 2) { Actor_Says(kActorMcCoy, 3970, 14); Actor_Says(kActorGaff, 110, 13); } else { Actor_Says(kActorMcCoy, 3970, 14); Actor_Says(kActorGaff, 180, 13); } AI_Movement_Track_Unpause(kActorGaff); // return true; } // return false; }