hl2_ep2_content/scripts/talker/response_k_lab.txt

165 lines
3.7 KiB
Plaintext

// Response file to make actors respond to player specific player actions
criterion "IsPhysKnockedOverConcept" "concept" "PhysKnockedOver" "required"
criterion "IsPhysKnockedOverNAGConcept" "concept" "PhysKnockedOverNAG" "required"
//criterion "IsSecStationUsedConcept" "concept" "SecStationUsed" "required"
criterion "IsFlubberTubeUsedConcept" "concept" "FlubberTubeUsed" "required"
criterion "IsMiniBlowUpConcept" "concept" "MiniBlowUp" "required"
//When the player knocks over physics objects
response "KleinerPhys"
{
scene "scenes/k_lab/kl_response01.vcd" defaultdelay
scene "scenes/k_lab/kl_response02.vcd" defaultdelay
}
response "AlyxPhys"
{
sequential
norepeat
scene "scenes/k_lab/al_response01.vcd" defaultdelay
scene "scenes/k_lab/al_response02.vcd" defaultdelay
scene "scenes/k_lab/al_response03.vcd" defaultdelay
scene "scenes/k_lab/al_response04.vcd" defaultdelay
scene "scenes/k_lab/al_response05.vcd" defaultdelay
}
response "BarneyPhys"
{
sequential
norepeat
scene "scenes/k_lab/ba_response01.vcd" defaultdelay
scene "scenes/k_lab/ba_response02.vcd" defaultdelay
scene "scenes/k_lab/ba_response03.vcd" defaultdelay
scene "scenes/k_lab/ba_response04.vcd" defaultdelay
scene "scenes/k_lab/ba_response05.vcd" defaultdelay
}
rule KleinerPhys
{
criteria IsPhysKnockedOverConcept
"classname" "npc_kleiner" required
response KleinerPhys
}
rule AlyxPhys
{
criteria IsPhysKnockedOverConcept
"classname" "npc_alyx" required
response AlyxPhys
}
rule BarneyPhys
{
criteria IsPhysKnockedOverConcept
"classname" "npc_barney" required
response BarneyPhys
}
//When the player knocks over physics objects (During NAGS)
response "ALLPhysNAG"
{
sequential
norepeat
scene "scenes/k_lab/kl_response01.vcd"
scene "scenes/k_lab/kl_response02.vcd"
scene "scenes/k_lab/ba_response02.vcd"
scene "scenes/k_lab/al_response02.vcd"
scene "scenes/k_lab/al_response03.vcd"
scene "scenes/k_lab/ba_response03.vcd"
scene "scenes/k_lab/kl_response01.vcd"
scene "scenes/k_lab/al_response04.vcd"
scene "scenes/k_lab/ba_response04.vcd"
scene "scenes/k_lab/ba_response05.vcd"
scene "scenes/k_lab/al_response05.vcd"
scene "scenes/k_lab/kl_response02.vcd"
}
rule AllPhysNAG
{
criteria IsPhysKnockedOverNAGConcept
response AllPhysNAG
}
////When the player uses the security station (NOT USED)
//response "AlyxSecurityM"
//{
// scene "scenes/k_lab/al_response01.vcd" defaultdelay
// scene "scenes/k_lab/al_response05.vcd" defaultdelay
//}
//
//
//rule AlyxSecurityM
//{
// criteria IsSecStationUsedConcept
// "classname" "npc_alyx" required
//
// response AlyxSecurityM
//}
//
//When the player blows up the mini teleporter
response "KleinerMiniBlow"
{
scene "scenes/k_lab/kl_response02.vcd" defaultdelay
}
response "AlyxMiniBlow"
{
scene "scenes/k_lab/al_response01.vcd" defaultdelay
}
response "BarneyMiniBlow"
{
scene "scenes/k_lab/ba_response01.vcd" defaultdelay
}
rule KleinerMiniBlow
{
criteria IsMiniBlowUpConcept
"classname" "npc_kleiner" required
response KleinerMiniBlow
}
rule AlyxMiniBlow
{
criteria IsMiniBlowUpConcept
"classname" "npc_alyx" required
response AlyxPhys
}
rule BarneyMiniBlow
{
criteria IsMiniBlowUpConcept
"classname" "npc_barney" required
response BarneyMiniBlow
}
//ba_response01.vcd: "Whoops!"
//ba_response02.vcd: "Careful."
//ba_response03.vcd: "Be careful!"
//ba_response04.vcd: "You're pushin' it, Gordon."
//ba_response05.vcd: "You're pissin' me off, Gordon."
//kl_response01.vcd: "Oh, do be careful."
//kl_response02.vcd: "Dear me..."
//al_response01.vcd: "uh-oh."
//al_response02.vcd: "careful there."
//al_response03.vcd: "careful."
//al_response04.vcd: "take it easy, Gordon."
//al_response05.vcd: "hmm."