Ai changehintgroup: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(removed {{DISPLAYTITLE}}, covered by the hl2 point template)
(updates)
Line 1: Line 1:
{{hl2 point|ai_changehintgroup}}
{{hl2 point|ai_changehintgroup}} It changes or adds a specific [[Hint_node#Hint_Group|hint group]] to an [[NPC]] or [[hint node]].


==Entity description==
{{code class|CAI_ChangeHintGroup|triggers.cpp}}
Changes or adds a specific [[Hint_node#Hint_Group|hint group]] to an [[NPC]] or hint node (see [[Hint nodes]]).


==Keyvalues==
==Keyvalues==
{{KV Targetname}}
{{KV|Name to search for (SearchName)|target_name_or_class|A targetname, classname, or name of a hint group.}}
{{KV|SearchType|choices|Search Type - How to search for the entities to change.}}
{{KV|Search Type (SearchType)|choices|How to search for the entities to change.
:* 0 : Entity Name
:*0: Entity Name
:* 1 : Classname
:*1: Classname
:* 2 : Old Hint Group
:*2: Old Hint Group}}
{{KV|Radius|float|Search Radius - Radius to search (0 for map extents).}}
{{KV|Search Radius (Radius)|float|Radius to search (0 searches entire map).}}
{{KV|Hintlimiting|bool|Hint Limit Nav - Limits NPC to using specified hint group for navigation requests, does not limit local navigation.}}
{{KV|New Hint Group (NewHintGroup)|string|New hint group to add to the entities meeting search criteria.}}
{{KV|SearchName|target_name_or_class|Name to search for.}}
{{KV|Hint Limit Nav (hintlimiting)|bool|Limits NPC to using specified hint group for navigation requests, does not limit local navigation.}}
{{KV|NewHintGroup|string|New Hint Group.}}
{{KV BaseEntity|base=1}}


==Inputs==
==Inputs==
{{I Targetname}}
{{IO|Activate|Change the hint group.}}
{{IO|Activate|Change the hint group.}}
{{I BaseEntity|base=1}}


==Outputs==
==Outputs==
{{O Targetname}}
{{O BaseEntity}}


[[Category:Entities]]
[[Category:AI]]
[[Category:AI]]

Revision as of 15:29, 1 September 2018

Template:Hl2 point It changes or adds a specific hint group to an NPC or hint node.

C++ In code, it is represented by theCAI_ChangeHintGroupclass, defined in thetriggers.cppfile.

Keyvalues

Name to search for (SearchName) ([todo internal name (i)]) <target_name_or_class>
A targetname, classname, or name of a hint group.
Search Type (SearchType) ([todo internal name (i)]) <choices>
How to search for the entities to change.
  • 0: Entity Name
  • 1: Classname
  • 2: Old Hint Group
Search Radius (Radius) ([todo internal name (i)]) <float>
Radius to search (0 searches entire map).
New Hint Group (NewHintGroup) ([todo internal name (i)]) <string>
New hint group to add to the entities meeting search criteria.
Hint Limit Nav (hintlimiting) ([todo internal name (i)]) <boolean>
Limits NPC to using specified hint group for navigation requests, does not limit local navigation.


Inputs

Activate
Change the hint group.


Outputs