//============================================================================================================ // Alyx //============================================================================================================ criterion IsAlyx "classname" "npc_alyx" required // ---------------------------------------------- // About to collide with something // ---------------------------------------------- response AlyxPassengerCollisionWarning { scene "scenes/episode_2/al_passenger_warncollision.vcd" } rule AlyxPassengerCollisionWarning { criterion ConceptPassengerCollisionWarning IsAlyx response AlyxPassengerCollisionWarning } // ---------------------------------------------- // Impacted something heavily // ---------------------------------------------- response AlyxPassengerImpact { scene "scenes/episode_2/al_passenger_impact.vcd" } rule AlyxPassengerImpact { criterion ConceptPassengerImpact IsAlyx response AlyxPassengerImpact } // ---------------------------------------------- // Vehicle is overturned // ---------------------------------------------- response AlyxPassengerOverturned { scene "scenes/episode_2/al_passenger_overturned.vcd" } rule AlyxPassengerOverturned { criterion ConceptPassengerOverturned IsAlyx response AlyxPassengerOverturned } // ---------------------------------------------- // Ask for being turned upright // ---------------------------------------------- response AlyxPassengerRequestUpright { scene "scenes/episode_2/al_passenger_upright.vcd" } rule AlyxPassengerRequestUpright { criterion ConceptPassengerRequestUpright IsAlyx response AlyxPassengerRequestUpright }