134 lines
4.7 KiB
Plaintext
134 lines
4.7 KiB
Plaintext
//-- 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
|
|
}
|