Env entity maker: Difference between revisions
Jump to navigation
Jump to search
(updates) |
m (Fix internal name formats) |
||
Line 12: | Line 12: | ||
==Keyvalues== | ==Keyvalues== | ||
{{KV|Point_template To Spawn | {{KV|Point_template To Spawn|intn=EntityTemplate|target_destination|Name of the <code>point_template</code> to spawn ''here''.}} | ||
{{KV|PostSpawn Movement Speed | {{KV|PostSpawn Movement Speed|intn=PostSpawnSpeed|float|All entities spawned will move this many [[hammer units]] per second in the direction of '''PostSpawn Movement Direction'''.}} | ||
{{KV|PostSpawn Movement Direction | {{KV|PostSpawn Movement Direction|intn=PostSpawnDirection|angle|All entities spawned in the template will move in this direction.}} | ||
{{KV|PostSpawn Direction Variance | {{KV|PostSpawn Direction Variance|intn=PostSpawnDirectionVariance|float|The '''PostSpawn Movement Direction''' may vary by this many degrees. This is a radius.}} | ||
{{KV|PostSpawn Inherit Angles | {{KV|PostSpawn Inherit Angles|intn=PostSpawnInheritAngles|boolean|If '''Yes''', offset the spawn angles by the angles of a '''Parent'''.}} | ||
{{KV BaseEntity|css=1}} | {{KV BaseEntity|css=1}} | ||
Revision as of 04:07, 20 March 2021
Template:Base point It spawns a specified point_template entity at the env_entity_maker
's origin. It can be set to spawn automatically or through inputs.
Flags
- 1: Enable AutoSpawn - Spawn template whenever there's enough room to fit it, and the player is not looking.
- 2: AutoSpawn: Wait for entity to be destroyed.
- 4: AutoSpawn: Spawn even if the player is looking.
- 8:
ForceSpawn
: Spawn only if there's enough room to fit the object. - 16:
ForceSpawn
: Spawn only if the player isn't looking.
Keyvalues
- Point_template To Spawn (EntityTemplate) <targetname>
- Name of the
point_template
to spawn here.
- PostSpawn Movement Speed (PostSpawnSpeed) <float>
- All entities spawned will move this many hammer units per second in the direction of PostSpawn Movement Direction.
- PostSpawn Movement Direction (PostSpawnDirection) <angle>
- All entities spawned in the template will move in this direction.
- PostSpawn Direction Variance (PostSpawnDirectionVariance) <float>
- The PostSpawn Movement Direction may vary by this many degrees. This is a radius.
- PostSpawn Inherit Angles (PostSpawnInheritAngles) <boolean>
- If Yes, offset the spawn angles by the angles of a Parent.
Inputs
- ForceSpawn
- Spawn an instance of the template at this origin and angle.
- ForceSpawnAtEntityOrigin <targetname >
- Spawn an instance of the template at the same origin and angles as a specified entity.
Outputs
- OnEntitySpawned
- Fired when an instance of the entity template has been spawned.
- OnEntityFailedSpawn
- Fired when a
ForceSpawn
input failed to spawn the template, either due to lack of space or being in player's view, depending on the spawnflags.