Point script template: Difference between revisions
No edit summary |
No edit summary |
||
| Line 11: | Line 11: | ||
When [[L4D2_EMS/ConfigureHammerForEntityGroupCompilation|compiling Entity Groups]],<code>point_template</code> entities are converted to<code>point_script_template</code>. | When [[L4D2_EMS/ConfigureHammerForEntityGroupCompilation|compiling Entity Groups]],<code>point_template</code> entities are converted to<code>point_script_template</code>. | ||
{{OtherKIO|point_template|All}} | |||
== Vscript functions == | == Vscript functions == | ||
| Line 26: | Line 28: | ||
|Cache the group spawn tables. | |Cache the group spawn tables. | ||
|} | |} | ||
== See also == | == See also == | ||
Latest revision as of 01:06, 24 April 2025
It should not be put directly in a map because point_template already is an accessible option.
| CPointScriptTemplate |
point_script_template is a point entity available in
Left 4 Dead 2. It is also available in
Team Fortress 2 branch.
It is a version of point_template readjusted to work for spawning-on-runtime, such as VScripts.
Thepoint_templateentity relies on compiled data from the map file to function properly, so trying to spawn entities with apoint_templatemade by scripts will return it having no templates and fail, even though it still can delete its own template entities.
This entity is similar to topoint_template, however it does NOT have precaching or name fixups. The number of templates is unlimited unlike point_template, although they can only be added by the AddTemplate function.
See the VScript documentation for details on usage.
When compiling Entity Groups,point_template entities are converted topoint_script_template.
Keyvalues / Inputs / Outputs are same as point_template.Vscript functions
| Function | Signature | Description |
|---|---|---|
AddTemplate
|
void AddTemplate(string classname, handle keyvalues)
|
Add an entity to the template spawner with the specified classnames (similar to SpawnEntityFromTable}
|
SetGroupSpawnTables
|
void SetGroupSpawnTables(handle, handle)
|
Cache the group spawn tables. |
See also
- point_template - Non-script version of this entity
- CPointScriptTemplate VScript Functions
- CPointTemplate VScript Functions