//============================================================================================================ // Barney criteria criterion "IsBarney" "classname" "npc_barney" "required" criterion "ConceptTalkBarneyEscort" "Concept" "TLK_BARNEY_ESCORT" required criterion "BarneyGetOnTrainGordon" "Concept" "ConceptBarneyGetOnTrainNag" required criterion "IsSniperFire" "Concept" "ConceptSniperFire" required criterion "FoughtSniper" "SniperAction" "1" required criterion "IsMap_ep1_c17_05" "map" "ep1_c17_05" weight 10 "required" //============================================================================================================ //============================================================================================================ // Barney Escort Speech //============================================================================================================ //---------------------------------------------------------------------------- response "BarneyEscort" { scene "scenes/episode_1/barn_c17_05_theseareourpeople.vcd" scene "scenes/episode_1/barn_c17_05_thenextgroupisready.vcd" scene "scenes/episode_1/barn_c17_05_runthisgrouptothetrain.vcd" scene "scenes/episode_1/barn_c17_05_keepthemsafe.vcd" scene "scenes/episode_1/barn_c17_05_protectthecitizens.vcd" scene "scenes/episode_1/barn_c17_05_takethesefolkstothetrain.vcd" scene "scenes/episode_1/barn_c17_05_takethemtothetrain.vcd" scene "scenes/episode_1/barn_c17_05_followfreeman.vcd" } rule BarneyEscort { criteria IsBarney ConceptTalkBarneyEscort response BarneyEscort } response "BarneyEscortSniper" { scene "scenes/episode_1/c17/ba_gordoniknow.vcd" } rule BarneyEscortSniper { criteria IsBarney ConceptTalkBarneyEscort FoughtSniper response BarneyEscortSniper } //============================================================================================================ // Barney Screaming During Sniper Scene //============================================================================================================ //---------------------------------------------------------------------------- response "BarneySniperYell" { norepeat scene "scenes/episode_1/c17/ba_duck.vcd" respeakdelay 30 scene "scenes/episode_1/c17/ba_getdown.vcd" respeakdelay 30 } rule BarneySniperYell { criteria IsBarney IsSniperFire applycontext "SniperAction:1:180" response BarneySniperYell } //============================================================================================================ // Barney Not Looking Dead While Herding the Citizens //============================================================================================================ //---------------------------------------------------------------------------- criterion "NotUsedBarneyResponse" "UsedBarneyResponse" "!=1" "required" weight 0 criterion "IsUsedBarneyResponse" "UsedBarneyResponse" "1" "required" weight 0 response "BarneyUseHerdingCitizens" { scene "scenes/episode_1/barn_c17_05_defendthecitizens.vcd" scene "scenes/episode_1/barn_c17_05_moveemout.vcd" } rule BarneyUseHerdingCitizens { criteria IsBarney ConceptTalkUse IsMap_ep1_c17_05 NotUsedBarneyResponse applycontext "UsedBarneyResponse:1:30" response BarneyUseHerdingCitizens } response "BarneyUsedHerdingCitizens" { scene "scenes/npc/barney/ba_use_default01.vcd" respeakdelay 5 } rule BarneyUsedHerdingCitizens { criteria IsBarney ConceptTalkUse IsMap_ep1_c17_05 IsUsedBarneyResponse response BarneyUsedHerdingCitizens }