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 (spam removal) |
m (Robot: fixing template case.) |
||
Line 44: | Line 44: | ||
* '''pool_regen_time''' | * '''pool_regen_time''' | ||
: <float> Time interval between pool regeneration ticks. | : <float> Time interval between pool regeneration ticks. | ||
* '''{{ | * '''{{EP1 add|createspores}}''' | ||
: {{boolean}} Create Spore effect | : {{boolean}} Create Spore effect | ||
==Flags== | ==Flags== | ||
Line 52: | Line 52: | ||
* 2048 : Try to spawn close to the current target | * 2048 : Try to spawn close to the current target | ||
* {{ | * {{EP1 add|4096 : Pick a random fight target}} | ||
* {{ | * {{EP1 add|8192 : Try to play blocked effects near the player}} | ||
==Inputs== | ==Inputs== | ||
Line 84: | Line 84: | ||
: Set the time interval between pool regeneration ticks. | : Set the time interval between pool regeneration ticks. | ||
* '''{{ | * '''{{EP1 add|ChangeDestinationGroup <string>}}''' | ||
: Change the spawn group for this spawner. | : Change the spawn group for this spawner. | ||
==Outputs== | ==Outputs== | ||
* {{o basenpcmaker}} | * {{o basenpcmaker}} | ||
* '''{{ | * '''{{EP1 add|OnAllBlocked}}''' | ||
: Fires when all the hint nodes are blocked. | : Fires when all the hint nodes are blocked. | ||
[[Category:Entities]] | [[Category:Entities]] |
Revision as of 19:19, 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
- 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.