//-- E_Lab criterion "IsELabFollowMossmanConcept" "concept" "FollowMossNag" "required" criterion "IsGoWithAlyxConcept" "concept" "GoAlyxNag" "required" criterion "IsLabFollowAlyxNagConcept" "concept" "FollowAlyxNag" "required" criterion "IsTakeGravGunNagConcept" "concept" "GravGunNag" "required" criterion "IsGoBackAirlockConcept" "concept" "GoBackAirNag" "required" criterion "IsMossmanRoomConcept" "concept" "MossmanRoomNag" "required" criterion "IsAlyxStackConcept" "concept" "AlyxStackNag" "required" //***============================================================================================================ //*** //*** Eli's Lab Nags //*** //***============================================================================================================ //============================================================================================================ // Mossman Follow (Mossman) //============================================================================================================ response "ELabFollowMossmanNag" { scene "scenes/eli_lab/mo_hurryup01.vcd" scene "scenes/eli_lab/mo_thiswaydoc.vcd" } rule NagELabFollowMossman { criteria IsELabFollowMossmanConcept response ELabFollowMossmanNag } //============================================================================================================ // Follow Alyx to Airlock2 (Mossman, Eli) //============================================================================================================ response "GoWithAlyxNag" { scene "scenes/eli_lab/mo_gowithalyx01.vcd" scene "scenes/eli_lab/mo_gowithalyx02.vcd" scene "scenes/eli_lab/eli_gowithalyx01.vcd" scene "scenes/eli_lab/eli_gowithalyx02.vcd" scene "scenes/eli_lab/eli_gowithalyx03.vcd" scene "scenes/eli_lab/eli_littlewhile.vcd" displayfirst } rule NagGoWithAlyx { criteria IsGoWithAlyxConcept response GoWithAlyxNag } //============================================================================================================ // Follow Alyx General //============================================================================================================ response "ELabFollowAlyxNag" { scene "scenes/eli_lab/al_cmon.vcd" scene "scenes/eli_lab/al_youcoming.vcd" scene "scenes/eli_lab/al_cmongordon.vcd" scene "scenes/eli_lab/al_thisway.vcd" displayfirst } rule NagELabFollowAlyx { criteria IsLabFollowAlyxNagConcept response ELabFollowAlyxNag } //============================================================================================================ // Take Grav Gun from Alyx //============================================================================================================ response "TakeGravGunNag" { scene "scenes/eli_lab/al_takeit.vcd" displayfirst scene "scenes/eli_lab/al_takethis.vcd" } rule NagTakeGravGun { criteria IsTakeGravGunNagConcept response TakeGravGunNag } //============================================================================================================ // Into the Airlock (Alyx) !!!!! //============================================================================================================ response "GoBackAirlockNag" { scene "scenes/eli_lab/al_intoairlock01.vcd" displayfirst scene "scenes/eli_lab/al_intoairlock02.vcd" scene "scenes/eli_lab/al_intoairlock03.vcd" scene "scenes/eli_lab/al_intoairlock04.vcd" scene "scenes/eli_lab/al_intoairlock05.vcd" scene "scenes/eli_lab/al_intoairlock06.vcd" scene "scenes/eli_lab/al_intoairlock07.vcd" } rule NagGoBackAirlock { criteria IsGoBackAirlockConcept response GoBackAirlockNag } //============================================================================================================ // Follow Mossman into her side room //============================================================================================================ response "FollowMossRoomNag" { scene "scenes/eli_lab/mo_gotoeli01.vcd" displayfirst defaultdelay scene "scenes/eli_lab/mo_gotoeli02.vcd" defaultdelay scene "scenes/eli_lab/mo_gotoeli03.vcd" defaultdelay scene "scenes/eli_lab/mo_gotoeli04.vcd" defaultdelay } rule NagFollowMossRoom { criteria IsMossmanRoomConcept response FollowMossRoomNag } //============================================================================================================ // Alyx nags you to stack things //============================================================================================================ response "AlyxStackThingsNag" { scene "scenes/eli_lab/al_trystacking.vcd" displayfirst defaultdelay scene "scenes/eli_lab/al_placeobjs.vcd" defaultdelay scene "scenes/eli_lab/al_buildastack.vcd" defaultdelay } rule NagAlyxStack { criteria IsAlyxStackConcept response AlyxStackThingsNag }