List of HL2 criteria

From Valve Developer Community
Jump to: navigation, search
Dead End - Icon.png
This article has no links to other VDC articles. Please help improve this article by adding links that are relevant to the context within the existing text.
January 2024

Question / Answer concepts

  • criterion "ConceptTalkAnswer" "Concept" "TLK_ANSWER" required weight 1
  • criterion "ConceptTalkQuestion" "Concept" "TLK_QUESTION" required
    weight 1 implied
  • criterion "ConceptTalkAnswerCitizen" "Concept" "TLK_ANSWER_CIT" required weight 1
  • criterion "ConceptTalkQuestionCitizen" "Concept" "TLK_QUESTION_CIT" required
  • criterion "ConceptTalkAnswerVort" "Concept" "TLK_ANSWER_VORT" required weight 1
  • criterion "ConceptTalkQuestionVort" "Concept" "TLK_QUESTION_VORT" required

General concepts

  • criterion "ConceptTalkIdle" "Concept" "TLK_IDLE" required
  • criterion "ConceptTalkStare" "Concept" "TLK_STARE" required
  • criterion "ConceptTalkUse" "Concept" "TLK_USE" required
  • criterion "ConceptTalkStartFollow" "Concept" "TLK_STARTFOLLOW" required
  • criterion "ConceptTalkStopFollow" "Concept" "TLK_STOPFOLLOW" required
  • criterion "ConceptTalkStop" "Concept" "TLK_STOP" required
  • criterion "ConceptTalkNoShoot" "Concept" "TLK_NOSHOOT" required
  • criterion "ConceptTalkHello" "Concept" "TLK_HELLO" required
  • criterion "ConceptTalkPHello" "Concept" "TLK_PHELLO" required
  • criterion "ConceptTalkPIdle" "Concept" "TLK_PIDLE" required
  • criterion "ConceptTalkPQuestion" "Concept" "TLK_PQUESTION" required
  • criterion "ConceptTalkPlayerHurt1" "Concept" "TLK_PLHURT1" required
  • criterion "ConceptTalkPlayerHurt2" "Concept" "TLK_PLHURT2" required
  • criterion "ConceptTalkPlayerHurt3" "Concept" "TLK_PLHURT3" required
  • criterion "ConceptTalkPlayerPushed" "Concept" "TLK_PLPUSH" required
  • criterion "ConceptTalkSmell" "Concept" "TLK_SMELL" required
  • criterion "ConceptTalkWound" "Concept" "TLK_WOUND" required
  • criterion "ConceptTalkMortal" "Concept" "TLK_MORTAL" required
  • criterion "ConceptTalkDanger" "Concept" "TLK_DANGER" required
  • criterion "ConceptTalkResume" "Concept" "TLK_RESUME" required
  • criterion "ConceptTalkHeal" "Concept" "TLK_HEAL" required
  • criterion "ConceptTalkTourGuideStayPut" "Concept" "TLK_TGSTAYPUT" required
  • criterion "ConceptTalkTourGuideFind" "Concept" "TLK_TGFIND" required
  • criterion "ConceptTalkTourGuideSeek" "Concept" "TLK_TGSEEK" required
  • criterion "ConceptTalkTourGuideLostYou" "Concept" "TLK_TGLOSTYOU" required
  • criterion "ConceptTalkTourGuideCatchUp" "Concept" "TLK_TGCATCHUP" required
  • criterion "ConceptTalkTourGuideEndTour" "Concept" "TLK_TGENDTOUR" required
  • criterion "ConceptTalkSelected" "Concept" "TLK_SELECTED" required
  • criterion "ConceptTalkCommanded" "Concept" "TLK_COMMANDED" required
  • criterion "ConceptTalkCommandFailed" "Concept" "TLK_COMMAND_FAILED" required
  • criterion "ConceptTalkBetrayed" "Concept" "TLK_BETRAYED" required
  • criterion "ConceptTalkGiveAmmo" "Concept" "TLK_GIVEAMMO" required
  • criterion "ConceptTalkAllyKilled" "Concept" "TLK_ALLY_KILLED" required
  • criterion "ConceptSeeCombine" "Concept" "TLK_SEE_COMBINE" required
  • criterion "ConceptEnemyDead" "Concept" "TLK_ENEMY_DEAD" required
  • criterion "ConceptTalkWatchOut" "Concept" "TLK_WATCHOUT" required
  • criterion "ConceptTalkAttacking" "Concept" "TLK_ATTACKING" required
  • criterion "ConceptTalkDeath" "Concept" "TLK_DEATH" required
  • criterion "ConceptTalkHelpMe" "Concept" "TLK_HELP_ME" required
  • criterion "ConceptTalkPlayerPhysAttack" "Concept" "TLK_PLYR_PHYSATK" required
  • criterion "ConceptDissolveScream" "Concept" "TLK_DISSOLVESCREAM" required
  • criterion "ConceptElectrocuteScream" "Concept" "TLK_ELECTROCUTESCREAM" required
  • criterion "ConceptNewWeapon" "Concept" "TLK_NEWWEAPON" required
  • criterion "ConceptShot" "Concept" "TLK_SHOT" required
  • criterion "ConceptPlayerReload" "Concept" "TLK_PLRELOAD" required
  • criterion "ConceptPlayerDead" "Concept" "TLK_PLDEAD" required
  • criterion "ConceptHideAndReload" "Concept" "TLK_HIDEANDRELOAD" required
  • criterion "ConceptStartCombat" "Concept" "TLK_STARTCOMBAT" required
  • criterion "ConceptJoinPlayer" "Concept" "TLK_JOINPLAYER" required

Lead behavior

  • criterion "ConceptLeadStart" "Concept" "TLK_LEAD_START" required
    Spoken once when the NPC first starts to lead the player
  • criterion "ConceptLeadWaitOver" "Concept" "TLK_LEAD_WAITOVER" required
    Spoken when the player arrives at an NPC waiting to lead the player
  • criterion "ConceptLeadAttractPlayer" "Concept" "TLK_LEAD_ATTRACTPLAYER" required
    Nag spoken by a NPC waiting to lead the player, trying to attract the player
  • criterion "ConceptLeadCatchup" "Concept" "TLK_LEAD_CATCHUP" required
    Spoken by the NPC when the player's lagging behind
  • criterion "ConceptLeadComingBack" "Concept" "TLK_LEAD_COMINGBACK" required
    Spoken when the NPC comes back to find a lost player
  • criterion "ConceptLeadRetrieve" "Concept" "TLK_LEAD_RETRIEVE" required
    Spoken when the NPC has come back to the player, and is now resuming the lead
  • criterion "ConceptLeadArrival" "Concept" "TLK_LEAD_ARRIVAL" required
    Spoken when the leading NPC reaches the target point
  • criterion "ConceptLeadSuccess" "Concept" "TLK_LEAD_SUCCESS" required
    Spoken when the player and the leading NPC have both reached the target point
  • criterion "ConceptLeadMissingWeapon" "Concept" "TLK_LEAD_MISSING_WEAPON" required
    Spoken when the NPC refuses to lead the player because he's missing a weapon

Citizen responses

  • criterion "ConceptCRPlayerShotGunship" "Concept" "TLK_CITIZEN_RESPONSE_SHOT_GUNSHIP" required
  • criterion "ConceptCRPlayerKilledGunship" "Concept" "TLK_CITIZEN_RESPONSE_KILLEd_GUNSHIP" required
  • criterion "ConceptCRVitalNPCDied" "Concept" "TLK_VITALNPC_DIED" required
  • criterion "PlayerAlive" "PlayerHealth" ">0" required
  • criterion "PlayerDead" "PlayerHealth" "<=0" required
  • criterion "PlayerWounded" "PlayerHealthFrac" ">0,<=.5"
  • criterion "NPCAlive" "Health" ">0" required
  • criterion "NPCAlert" "NPCState" ">=[NPCState::Idle],<[NPCState::Alert]"
  • criterion "NPCIdle" "NPCState" "[NPCState::Idle]" required
  • criterion "PlayerNear" "distancetoplayer" "<500" required
  • criterion "SeePlayer" "seeplayer" "1" required
  • criterion "SeenByPlayer" "seenbyplayer" "1" required
  • criterion "NoRecentCombat" "timesincecombat" ">25" required
  • criterion "ShotInLeg" "shotloc" "leg" required weight 0
  • criterion "ShotInArm" "shotloc" "arm" required weight 0
  • criterion "ShotInGut" "shotloc" "gut" required weight 0
  • criterion "EnemyIsMortar" "enemy" "func_tankmortar" required

Global states

  • criterion "IsGordonCriminal" "gordon_precriminal" "0" required
  • criterion "IsGordonPreCriminal" "gordon_precriminal" "1" required