Npc antlion template maker
Jump to navigation
Jump to search
Entity Description
Seeing as antlions were frequently used as cannon fodder in Half-Life 2, especially within Nova Prospekt, this entity is used to efficiently monitor and respawn antlions on a continuous basis. It has similar functionality to a npc_maker.

Keyvalues
- TemplateName
- <target_destination> Name of template NPC
- spawngroup
- <string> If specified, children will spawn on a hint node from this group, nearest the target.
- spawnradius
- <float> Target must be within this distance of any node in the hint group specified above. If the target is outside the radius, no NPC will spawn.
- spawntarget
- <target_destination> Targetname of the entity to try and spawn near.
- fighttarget
- <target_destination> Targetname of an entity used as a goal for the children to fight to.
- followtarget
- <target_destination> Targetname of an entity used as a goal for the children to follow.
- vehicledistance
- <float> This is a modifier of the current spawn distance. Spawn distance on a vehicle is based on speed, so this is just a modifier for it.
- ignorebugbait
- <boolean>
- pool_start
- <integer> Number of antlions in the pool at map start.
- pool_max
- <integer> Maximum number of antlions allowed in the pool. If 0, pool behavior is turned off.
- pool_regen_amount
- <integer> This is the number of antlions added to the pool every time it regenerates.
- pool_regen_time
- <float> Time interval between pool regeneration ticks.
- <boolean> Create Spore effect
Flags
- 1024 : Random spawn node
- 2048 : Try to spawn close to the current target
- Template:Ep1 add
- Template:Ep1 add
Inputs
- SetFightTarget <target_destination>
- Sets the target entity for children to fight to.
- ClearFightTarget
- Clears the fight target goal for this spawner.
- SetFollowTarget <target_destination>
- Sets the target entity for children to follow.
- ClearFollowTarget
- Clears the follow target goal for this spawner.
- SetSpawnRadius <float>
- AddToPool <integer>
- Add the number of antlions specified in the parameter to the pool.
- SetMaxPool <integer>
- Set the maximum number of antlions allowed in the pool at any time. Setting it to 0 turns off the pool behavior.
- SetPoolRegenAmount <integer>
- Set the number of antlions added to the pool every time it regenerates.
- SetPoolRegenTime <float>
- Set the time interval between pool regeneration ticks.
- Change the spawn group for this spawner.
Outputs
- Fires when all the hint nodes are blocked.