Talk:Env entity maker

From Valve Developer Community
Jump to: navigation, search

how can i get it to spawn objects such as dispensers or breakable floor in the same position as it is in hammer?

I've tried a few things that have all failed

I think that for that you wouldn't use an entity maker at all. Just a template and its ForceSpawn input. --Bailinbone15 20:11, 3 July 2011 (PDT)

Does anyone know if these work in instances? It is spawning the entity correctly, but the entity is being created at the instance's local func_instance_origin instead of the position of the entity maker. --Bailinbone15 20:11, 3 July 2011 (PDT)


Limits on classname

This entity requires templates. I was hoping to skip some extra entities, but point_template is required. Unfortunately AddOutput targetname Template02 ENTITYNAME won't work either. --Ninjaofsauce (talk) 02:29, 21 January 2021 (PST)

You can use point_template directly without using an env_entity_maker if you want to save on entities. — Dr. Orange talk · contributions 05:09, 21 January 2021 (PST)


Parented to a func_tracktrain

These are some odd behaviors. This isn't necessarily a request for help, just somethings you may encounter. Spawning objects with collision on can get objects stuck within each other.

Using Path_Tracks with 'Teleport to this point' AND OnPass Forcespawn() the objects are spawned in a scattered arrangement not near the Path_Track. To elaborate, if you have 3 brushes in apart of point_template they will spawn out of order. The point_template entities will come out somewhere between the func_tracktrain's location in the map editor and the path_track. It appears the Env_entity_maker cannot travel as instantaneously as the func_tracktrain entity. NOW mildly interesting not even, but consider this: You could use this to create a more unique template arrangement if you aimed this delay/dragged out effect deliberately. As an alternative to enabling Motion or multiplayer phys objects which expensive in certain applications. --Ninjaofsauce (talk) 20:08, 23 May 2022 (PDT)