Info hlvr toner path: Difference between revisions
Jump to navigation
Jump to search
KalimandoEnd (talk | contribs) (Created page with "The '''info_hlvr_toner_path''' is an invisible entity which is used to connect and define the toner puzzles in HL:A based mods. ==Entity description== The info_hlvr_toner_pat...") |
m (Substituted IO templates) |
||
(10 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
{{this is a|point entity|name=info_hlvr_toner_path|game=Half-Life: Alyx|engine=Source 2}} | |||
[[File:info_hlvr_toner_path.PNG|frame|Editor display]] | |||
==Entity description== | ==Entity description== | ||
The info_hlvr_toner_path is the logical portion of a toner puzzle | The info_hlvr_toner_path is the logical portion of a toner puzzle. It is used to define the [[info_hlvr_toner_path_node]] that make up a segment of glowing wire as well as the starting and ending entities power is routed through. It fires [[output]]s when powered or unpowered. Power is supplied via an [[info_hlvr_toner_port]] or an [[info_hlvr_toner_junction]] | ||
When selecting an info_hlvr_toner_path, any linked info_hlvr_toner_path_node defined in its properties will highlight orange in the editor. | |||
== Properties == | == Properties == | ||
{{KV Source 2 Transform}} | |||
{{KV|Name|string|The name that other entities refer to this entity by.}} | |||
{{KV|Misc Entity Scripts|string|Name(s) of script files that are executed after all entities have spawned.}} | |||
{{KV|First Path Node|string|Name of the first [[info_toner_path_node]] in the path}} | |||
{{KV|Start|string|Name of the entity at the start of this path (port or junction)}} | |||
{{KV|End|string|Name of the junction at the end of this path, if any}} | |||
== Outputs == | == Outputs == | ||
{{ | {{O|OnPowerOn|Fire when the path is electrified.}} | ||
{{ | {{O|OnPowerOff|Fire when the path is de-electrified.}} | ||
{{ | {{O|OnKilled|Fire when the entity is killed and removed from the game.}} | ||
{{ | {{O|OnUser1|Fired in response to FireUser1 input}} | ||
{{ | {{O|OnUser2|Fired in response to FireUser2 input}} | ||
{{ | {{O|OnUser3|Fired in response to FireUser3 input}} | ||
{{ | {{O|OnUser4|Fired in response to FireUser4 input}} | ||
== Inputs == | |||
{{I ATargetname}} | |||
{{I|PlayFanfare|Play fanfare particle effect for path}} | |||
==See also== | |||
*[[List of Half-Life: Alyx Entities]] | |||
[[Category:Half-Life: | [[Category:Entities]] | ||
[[Category:Half-Life:_Alyx_Entities]] |
Latest revision as of 11:00, 21 April 2025
info_hlvr_toner_path
is a point entity available in Half-Life: Alyx.
Entity description
The info_hlvr_toner_path is the logical portion of a toner puzzle. It is used to define the info_hlvr_toner_path_node that make up a segment of glowing wire as well as the starting and ending entities power is routed through. It fires outputs when powered or unpowered. Power is supplied via an info_hlvr_toner_port or an info_hlvr_toner_junction
When selecting an info_hlvr_toner_path, any linked info_hlvr_toner_path_node defined in its properties will highlight orange in the editor.
Properties
Source 2 Transform:
- Origin (origin) <coordinates>
- The world space origin of the entity.
- Angles (angles) <angles>
- The pitch, yaw, roll orientation of the entity.
- Scale (scales) <vector>
- The x, y, z scales of the entity. Not all entities can use this.
- Transform Locked (transformLocked) <boolean>
- Lock the transform at its current value, preventing the transform of the node from being modified. Only applies within Hammer.
- Force Hidden (force_hidden) <boolean>
- Visually hides the entity from the viewports. The Outliner pane will still list hidden entities.
- Editor Only (editorOnly) <boolean>
- Entity is only displayed in Hammer and will not appear in game.
- Misc Entity Scripts ([todo internal name (i)]) <string>
- Name(s) of script files that are executed after all entities have spawned.
- First Path Node ([todo internal name (i)]) <string>
- Name of the first info_toner_path_node in the path
- Start ([todo internal name (i)]) <string>
- Name of the entity at the start of this path (port or junction)
Outputs
- OnPowerOn
- Fire when the path is electrified.
- OnPowerOff
- Fire when the path is de-electrified.
- OnKilled
- Fire when the entity is killed and removed from the game.
- OnUser1
- Fired in response to FireUser1 input
- OnUser2
- Fired in response to FireUser2 input
- OnUser3
- Fired in response to FireUser3 input
- OnUser4
- Fired in response to FireUser4 input
Inputs
AlyxTargetName:
- RunScriptFile
- Execute a VScript file from disk, without file extension. The script contents are merged with the script scope of the receiving entity.
- RunScriptCode
- Execute a string of VScript source code in the scope of the entity receiving the input. String quotation may be needed when fired via console.
- CallScriptFunction
- Execute a VScript function in the scope of the receiving entity.
- CallPrivateScriptFunction
- Execute a VScript function from this entity's private script scope
- CallGlobalScriptFunction
- Execute a VScript function from the global script scope
- Kill
- Removes this entity from the world.
- KillHierarchy
- Removes this entity and its children from the world.
Note:Entities already remove orphaned children upon being removed, but this input removes all children on the same frame, being marginally faster than
Kill
.
- AddOutput <string >
- Adds a keyvalue/output to this entity. It can be potentially very dangerous, use with care.
KV Format:<key> <value>
I/O Format:<output name> <targetname>:<inputname>:<parameter>:<delay>:<max times to fire, -1 means infinite>
- FireUser1 to FireUser4
- Fire the
OnUser
outputs; see User Inputs and Outputs.
- PlayFanfare
- Play fanfare particle effect for path