Npc antlion template maker

From Valve Developer Community
Revision as of 14:39, 3 January 2009 by DronrIcric (talk | contribs) (eltbocoudro)
Jump to: navigation, search

lidara Template:Wrongtitle

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.

Note.png Note: The resulting antlions will only spawn on materials with the "antlionsand" surfaceprop.

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

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.