Template:Archived Page History/Env entity maker/en: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
m (Multipage removal)
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
{{APH|env_entity_maker}}
[[Category:TODO Finish Multipage Removal Manually]]
{{LanguageBar}}
{{this is a|point entity|name=env_entity_maker|sprite=1}} <!-- Add the categories to the main page, not here -->
 
{{CD|CEnvEntityMaker|file1=env_entity_maker.cpp}}
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.
 
== Flags ==
{{fl|1|Enable AutoSpawn Spawn template whenever there's enough room to fit it, and the player is not looking.}}
{{fl|2|AutoSpawn: Wait for entity to be destroyed.}}
{{fl|4|AutoSpawn: Spawn even if the player is looking.}}
{{fl|8|ForceSpawn: Spawn only if there's enough room to fit the object.}}
{{fl|16|ForceSpawn: Spawn only if the player isn't looking.}}
 
== Keyvalues ==
{{KV Targetname}}
{{KV|Point_template To Spawn|intn=EntityTemplate|target_destination|Name of the <code>point_template</code> to spawn here. If there is an offset between the <code>point_template</code> and its spawned entities in hammer, that offset will be maintained when spawning happens relative to the <code>env_entity_maker</code>.}}
{{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|intn=PostSpawnDirection|angle|If a PostSpawn Movement Speed is specified, this angle will be added to the movement direction of all the entities created by the template.}}
{{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|intn=PostSpawnInheritAngles|boolean|If checked, uses the parent's forward vector as the spawn direction. Otherwise uses the <code>env_entity_maker</code>'s forward.}}
 
== Inputs ==
{{IO|ForceSpawn|Spawn an instance of the template at this origin and angle.}}
{{IO|ForceSpawnAtEntityOrigin|param=target_destination|Spawn an instance of the template at the same origin and angles as a specified entity.}}
 
== Outputs ==
{{IO|OnEntitySpawned|Fired when an instance of the entity template has been spawned.}}
{{IO|OnEntityFailedSpawn|Fired when a <code>ForceSpawn</code> input failed to spawn the template, either due to lack of space or being in player's view, depending on the spawnflags.}}
 
== See Also ==
* {{ent|point_template}}

Latest revision as of 14:24, 18 August 2024

Note.pngNote:Archived rest of page history of page env_entity_maker
Icon-Important.pngImportant:These pages are linked often from page history logs so Special:WhatLinksHere will not show anything.