//======================================================================================================================== // RaffObstacleCourseTutB.u2s // AI script for invisible obstacle course Raff //======================================================================================================================== inert 1 setmovespeed 0.3 headtracking 0 ontrigger ActivateRadioRaff gotolabel ObstacleCourse sleep :ObstacleCourse ontrigger OpenCourseDone gotolabel ObstacleCourse02 1 dialogenable RaffTutBAgilityTraining // ### enable topic ### dialoginitiate Player RaffTutBAgilityTraining // *** Through the obstacle course, I'll be instructing you through your suit's radio. *** sleep :ObstacleCourse02 ontrigger PlayerJumpedBlocks gotolabel ObstacleCourse03 1 dialogenable RaffTutBAgilityTraining2 // ### enable topic ### dialoginitiate Player RaffTutBAgilityTraining2 // *** Let's start with something simple. Jump over these blocks. *** sleep :ObstacleCourse03 sleep 0.2 ontrigger MantleMoverDone gotolabel ObstacleCourse04 1 dialogenable RaffTutBAgilityTraining3 // ### enable topic ### dialoginitiate Player RaffTutBAgilityTraining3 // *** Not bad. Not all jumps are so easy, though. *** sleep :ObstacleCourse04 ontrigger CrouchMoverDone gotolabel ObstacleCourse05 1 dialogenable RaffTutBAgilityTraining4 // ### enable topic ### dialoginitiate Player RaffTutBAgilityTraining4 // *** If you jump straight up, and keep jumping, you'll drag yourself onto that ledge. *** sleep :ObstacleCourse05 ontrigger ObstacleCourseFinished gotolabel ObstacleCourse07 dialogenable RaffTutBAgilityTraining5 // ### enable topic ### dialoginitiate Player RaffTutBAgilityTraining5 // *** All right, now crouch down and crawl under these blocks. *** sleep :ObstacleCourse06 ontrigger ObstacleCourseFinished gotolabel ObstacleCourse07 dialogenable RaffTutBAgilityTraining6 // ### enable topic ### dialoginitiate Player RaffTutBAgilityTraining6 // *** OK, enough with the preliminaries. *** sleep :ObstacleCourse07 setproperty Raff4 bHidden false ontrigger ObstacleRoomExitDoor gotolabel Destroy dialogenable RaffTutBAgilityTraining7 // ### enable topic ### dialoginitiate Player RaffTutBAgilityTraining7 // *** Great. Go ahead through that door. *** sleep :Destroy //sendevent ActivateRaffHolo03 1 destroy //======================================================================================================================== // Global calls //======================================================================================================================== :DisableAllTopics return