Template:KV CAI BaseNPC
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
: HateD_FR
: FearD_LI
: LikeD_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.