response ScientistPLFear sentence SC_PLFEAR delay 5 soundlevel "SNDLVL_NORM" response ScientistFear sentence SC_FEAR delay 5 soundlevel "SNDLVL_NORM" response ScientistHeal sentence SC_HEAL delay 2 soundlevel "SNDLVL_NORM" response ScientistScream sentence SC_SCREAM delay "3,6" soundlevel "SNDLVL_NORM" response ScientistPOk sentence SC_POK delay 2 soundlevel "SNDLVL_NORM" response "ScientistAnswer" sentence "SC_ANSWER" defaultdelay response "ScientistStare" sentence "SC_STARE" delay "5,7.5" response "ScientistOk" sentence "SC_OK" defaultdelay response "ScientistWait" sentence "SC_WAIT" response "ScientistStop" sentence "SC_STOP" delay "2,2.5" soundlevel "SNDLVL_NORM" response "ScientistScared" sentence "SC_SCARED" delay "0,0.4" response "ScientistCureA" sentence "SC_CUREA" defaultdelay speakonce response "ScientistCureB" sentence "SC_CUREB" defaultdelay speakonce response "ScientistCureC" sentence "SC_CUREC" defaultdelay speakonce response "ScientistSmell" sentence "SC_SMELL" defaultdelay respeakdelay "60" response "ScientistWound" sentence "SC_WOUND" speakonce defaultdelay response "ScientistMortal" sentence "SC_MORTAL" speakonce defaultdelay response "ScientistQuestionPreDisaster" sentence "SC_PQUEST" defaultdelay response "ScientistQuestionPostDisaster" sentence "SC_QUESTION" defaultdelay response "ScientistIdlePreDisaster" sentence "SC_PIDLE" defaultdelay response "ScientistIdlePostDisaster" sentence "SC_IDLE" defaultdelay response "ScientistHelloPreDisaster" sentence "SC_PHELLO" speakonce defaultdelay response "ScientistHelloPostDisaster" sentence "SC_HELLO" delay "3,3.5" speakonce criterion "ConceptScientistPLFear" "Concept" "SC_PLFEAR" required criterion "ConceptScientistFear" "Concept" "SC_FEAR" required criterion "ConceptScientistHeal" "Concept" "SC_HEAL" required criterion "ConceptScientistScream" "Concept" "SC_SCREAM" required criterion "ConceptScientistPOk" "Concept" "SC_POK" required criterion "IsSittingScientist" "classname" "monster_sitting_scientist" criterion "IsNormalScientist" "classname" "monster_scientist" // Must match one or the other underlying criteria criterion "IsScientist" required { IsSittingScientist IsNormalScientist } rule ScientistPLFear { criteria IsScientist ConceptScientistPLFear response ScientistPLFear } rule ScientistFear { criteria IsScientist ConceptScientistFear response ScientistFear } rule ScientistHeal { criteria IsScientist ConceptScientistHeal response ScientistHeal } rule ScientistScream { criteria IsScientist ConceptScientistScream response ScientistScream } rule ScientistPOk { criteria IsScientist ConceptScientistPOk response ScientistPOk } rule ScientistTlkAnswer { criteria IsScientist ConceptTalkAnswer response ScientistAnswer } rule ScientistTlkStare { criteria IsScientist ConceptTalkStare response ScientistStare } rule ScientistTlkStartFollow { criteria IsScientist ConceptTalkStartFollow response ScientistOk } rule ScientistTlkStopFollow { criteria IsScientist ConceptTalkStopFollow response ScientistWait } rule ScientistTlkStop { criteria IsScientist ConceptTalkStop response ScientistStop } rule ScientistTlkNoShoot { criteria IsScientist ConceptTalkNoShoot response ScientistScared } rule ScientistPlayerHurt1 { criteria IsScientist ConceptTalkPlayerHurt1 response ScientistCureA } rule ScientistPlayerHurt2 { criteria IsScientist ConceptTalkPlayerHurt2 response ScientistCureB } rule ScientistPlayerHurt3 { criteria IsScientist ConceptTalkPlayerHurt3 response ScientistCureC } rule ScientistTlkSmell { criteria IsScientist ConceptTalkSmell response ScientistSmell } rule ScientistTlkWound { criteria IsScientist ConceptTalkWound response ScientistWound } rule ScientistTlkMortal { criteria IsScientist ConceptTalkMortal response ScientistMortal } // Pre disaster rule ScientistTlkHelloPre { criteria IsScientist ConceptTalkHello IsPreDisaster response ScientistHelloPreDisaster } rule ScientistTlkQuestionPre { criteria IsScientist ConceptTalkQuestion IsPreDisaster response ScientistQuestionPreDisaster } rule ScientistTlkIdlePre { criteria IsScientist ConceptTalkIdle IsPreDisaster response ScientistIdlePreDisaster } rule ScientistTlkHelloPost { criteria IsScientist ConceptTalkHello IsPostDisaster response ScientistHelloPostDisaster } rule ScientistTlkQuestionPost { criteria IsScientist ConceptTalkQuestion IsPostDisaster response ScientistQuestionPostDisaster } rule ScientistTlkIdlePost { criteria IsScientist ConceptTalkIdle IsPostDisaster response ScientistIdlePostDisaster }