Env entity maker: Difference between revisions
Jump to navigation
Jump to search
m (Fix internal name formats) |
m (Updated from deprecated template to Entity template) |
||
Line 1: | Line 1: | ||
{{lang|Env entity maker}} | {{lang|Env entity maker}} | ||
{{ | {{entity|type=e0|env_entity_maker}} It spawns a specified {{ent|point_template}} entity at the <code>env_entity_maker</code>'s [[origin]]. It can be set to spawn automatically or through inputs. | ||
{{code class|CEnvEntityMaker|env_entity_maker.cpp}} | {{code class|CEnvEntityMaker|env_entity_maker.cpp}} |
Revision as of 14:25, 7 March 2023
Template:Entity 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.