info_npc_spawn_destination
Class hierarchy |
---|
CNPCSpawnDestination |
monstermaker.cpp
|
info_npc_spawn_destination
is a point entity available in all Source games. It is a NPC spawn destination. An npc_template_maker (or another npc_maker which use templates, such as npc_hunter_maker) can optionally have these set as the destination where the NPC will spawn. If multiple info_npc_spawn_destinations exist with the same targetname, one will be selected either at random, or based on the parameters of the npc_template_maker.
Bug:These use the HUMAN_HULL to see if a destination has enough space to spawn an NPC. This can be problematic when used to spawn NPCs in small spaces, like npc_manhacks. [todo tested in?]
Keyvalues
- Name
(targetname)
<string> - The name that other entities refer to this entity by, via Inputs/Outputs or other keyvalues (e.g.
parentname
ortarget
).
Also displayed in Hammer's 2D views and Entity Report.See also: Generic Keyvalues, Inputs and Outputs available to all entities
- Reuse Delay
(ReuseDelay)
<float> - After an NPC is spawned at this destination, the delay before this destination is eligible for selection again.
- New NPC Name
(RenameNPC)
<string> - If an NPC spawns at this destination, change that NPC's targetname to this.
Outputs
OnSpawnNPC
- Fired when an NPC spawns at this destination.