ai_npc_eventresponsesystem

From Valve Developer Community
Revision as of 04:21, 12 July 2024 by Nesciuse (talk | contribs) (Nesciuse moved page Ai npc eventresponsesystem/en to Ai npc eventresponsesystem without leaving a redirect: Move en subpage to basepage)
Jump to navigation Jump to search
English (en)Translate (Translate)

ai_npc_eventresponsesystem is a point entity available in Half-Life 2 Half-Life 2, Half-Life 2: Episode One Half-Life 2: Episode One, Half-Life 2: Episode Two Half-Life 2: Episode Two, and Half-Life 2: Deathmatch Half-Life 2: Deathmatch.

An entity that allows you to generate events for nearby friendly NPCs to respond to.

Todo: Example use

?

Note.pngNote:This entity is also in the code for Portal 2. Its functionality is not guaranteed.


C++ In code, it is represented by theCNPCEventResponseSystemEntityclass, defined in theai_eventresponse.cppfile.

ConVars/Commands

Cvar/Command Parameters or default value Descriptor Effect
ai_debug_eventresponses 0 0 disables, 1 enables "Set to 1 to see all NPC response events trigger, and which NPCs choose to respond to them."

Keyvalues

Inputs

TriggerResponseEvent <stringRedirectInput/string>
Fire an NPC Response Event. The parameter should match the response rules concept that any nearby friendly NPCs will try to speak.
ForceTriggerResponseEvent <stringRedirectInput/string>
Fire an NPC Response Event, and force the first available NPC to speak the response (breaking them out of any scene they're in). The parameter should match the response rules concept that any nearby friendly NPCs will try to speak.
ForceTriggerResponseEventNoCancel <stringRedirectInput/string>
Fire an NPC Response Event, and force the first available NPC to speak the response (but don't break them out of any scene they're in). The parameter should match the response rules concept that any nearby friendly NPCs will try to speak.


Outputs