This article's documentation is for anything that uses the Source engine. Click here for more information.

info_npc_spawn_destination

From Valve Developer Community
Jump to navigation Jump to search
English (en)Translate (Translate)
Class hierarchy
CNPCSpawnDestination
CPointEntity
CBaseEntity
monstermaker.cpp
Info target.png

info_npc_spawn_destination is a point entity available in all Source 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.


Icon-Bug.pngBug: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 or target).
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.