hl2_ep2_content/scripts/talker/npc_citizen_canals.txt

62 lines
1.7 KiB
Plaintext

//============================================================================================================
// Canals specific criteria
//============================================================================================================
criterion "IsBarnacleCitizen01a" "BarnacleCitizen01a" "1" required
criterion "IsAirlockCitizen1" "AirlockCitizen1" "1" required
criterion "IsBoxcarCitizen01" "name" "boxcar_human" "required"
//======================================================
// The citizen who almost got eaten by a barnacle in 01a
//======================================================
response "BarnacleCitizen01aHello"
{
scene "scenes/canals/d1_canals_01a_room4_citizen_hello.vcd"
}
rule BarnacleCitizen01aHello
{
criteria IsCitizen ConceptTalkHello IsBarnacleCitizen01a NPCIdle PlayerNear SeePlayer
response BarnacleCitizen01aHello
}
response "BarnacleCitizen01aIdle"
{
// scene "scenes/canals/d1_canals_01a_room4_citizen_idle.vcd"
}
rule BarnacleCitizen01aIdle
{
criteria IsCitizen ConceptTalkIdle IsBarnacleCitizen01a NPCIdle
response BarnacleCitizen01aIdle
}
//======================================================
// Citizen in first airlock in eli_01
//======================================================
response "AirlockCitizen1Use"
{
norepeat
scene "scenes/eli_lab/airlock_cit01.vcd"
scene "scenes/eli_lab/airlock_cit02.vcd"
scene "scenes/eli_lab/airlock_cit03.vcd"
}
rule BarnacleCitizen01aHello
{
criteria IsCitizen ConceptTalkUse IsAirlockCitizen1 NPCIdle
response AirlockCitizen1Use
}
response BoxcarCitizen01Push
{
}
rule BoxcarCitizen01Push
{
criteria IsCitizen IsBoxcarCitizen01 ConceptTalkPlayerPushed SeenByPlayer NoRecentCombat
response BoxcarCitizen01Push
}