Npc antlion template maker: Difference between revisions
Jump to navigation
Jump to search
Note:The resulting antlions will only spawn on materials with the "antlionsand" surfaceprop.
m (Robot: fixing template case.) |
m (Robot: fixing template case.) |
||
Line 47: | Line 47: | ||
: {{boolean}} Create Spore effect | : {{boolean}} Create Spore effect | ||
==Flags== | ==Flags== | ||
* {{ | * {{Fl BaseNPCMaker}} | ||
* 1024 : Random spawn node | * 1024 : Random spawn node |
Revision as of 19:22, 19 January 2009
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.
- createspores (in all games since
)
- <boolean> Create Spore effect
Flags
- BaseNPCMaker:
- Fade Corpse : [16]
- Infinite Children : [32]
- Do Not Drop : [64]
- Don't Spawn While Visible : [128]
- 1024 : Random spawn node
- 2048 : Try to spawn close to the current target
- 4096 : Pick a random fight target (in all games since
)
- 8192 : Try to play blocked effects near the player (in all games since
)
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.
- ChangeDestinationGroup <string> (in all games since
)
- Change the spawn group for this spawner.
Outputs
- Template:O basenpcmaker
- OnAllBlocked (in all games since
)
- Fires when all the hint nodes are blocked.