Template:KV CAI BaseNPC

From Valve Developer Community
Revision as of 18:53, 1 August 2018 by Pinsplash (talk | contribs) (Created page with "unfinished {{KV|Sleep State (sleepstate)|choices|Holds the NPC in stasis until specified condition. See also '''Wake Radius''' and '''Wake Squad'''. :*0: None :*1: Waiting for...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

unfinished

Sleep State (sleepstate) ([todo internal name (i)]) <choices>
Holds the NPC in stasis until specified condition. See also Wake Radius and Wake Squad.
  • 0: None
  • 1: Waiting for threat
  • 2: Waiting for PVS
  • 3: Waiting for input, ignore PVS
  • 4: Auto PVS
  • 5: Auto PVS after PVS
Todo: clarify the differences between each
Wake Radius (wakeradius) ([todo internal name (i)]) <hammer units>
Auto-wake if player is within this distance.
Wake Squad (wakesquad) ([todo internal name (i)]) <choices>
Wake all of the NPCs squadmates if the NPC is woken.
Ignore unseen enemies (ignoreunseenenemies) ([todo internal name (i)]) <choices>
Prefer visible enemies, regardless of distance or relationship priority.
Squad Name (squadname) ([todo internal name (i)]) <string>
NPCs that are in the same squad will share information about enemies, and will take turns attacking and covering each other.
Hint Group (hintgroup) ([todo internal name (i)]) <string>
Hint groups are used by NPCs to restrict their hint-node searching to a subset of the map's hint nodes. Only hint nodes with matching hint group names will be considered by this NPC.
Hint Limit Nav ([todo internal name (i)]) <choices>
Limits NPC to using specified hint group for navigation requests, but does not limit local navigation.
Weapon Held (additionalequipment) ([todo internal name (i)]) <classname>
Gives the NPC a weapon. NPCs may attack oddly or not attack if they don't know how to use a particular weapon.
Enemy Filter (enemyfilter) ([todo internal name (i)]) <targetname>
Filter entity to test targets against.
Relationship (Relationship) ([todo internal name (i)]) <string> !FGD
<string|targetname or classname> <string|disposition> <int|rank>
Changes whether this NPC likes or dislikes certain others. Used like the ai_relationship entity, with this NPC as the subject.
Values for disposition are:
  • D_HT: Hate
  • D_FR: Fear
  • D_LI: Like
  • D_NU: Neutral
Physics Impact Damage Scale ([todo internal name (i)]) <float>
Multiplier for damage amount when this character is hit by a physics object. With a value of 0 the NPC will take no damage from physics.


Hull Type (HullType) ([todo internal name (i)]) <[[[Todo]|[Todo]]]> (in all games since Alien Swarm) !FGD
Blood Color (BloodColor) ([todo internal name (i)]) <[[[Todo]|[Todo]]]> (in all games since Alien Swarm) !FGD
Confirm:Blood color when NPCs are shot?