Info hlvr toner port: Difference between revisions
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
		
	
KalimandoEnd (talk | contribs)  (Created page with "{{Source2 point multi|info_hlvr_toner_port|game1 = Half-Life: Alyx}}   ==Entity description== The '''info_hlvr_toner_port''' is the starting point of a toner puzzle. Any conne...")  | 
				m (Substituted IO templates)  | 
				||
| (6 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
{{  | {{this is a|point entity|name=info_hlvr_toner_port|game=Half-Life: Alyx|engine=Source 2}}  | ||
==Entity description==  | ==Entity description==  | ||
The '''info_hlvr_toner_port''' is the starting point of a toner puzzle. Any connected wires will be hidden until it is activated  | The '''info_hlvr_toner_port''' is the starting point of a toner puzzle. Any connected wires will be hidden until it is activated. The ''desired orientation'' will decide the direction the path takes upon activation. Activation by the multi-tool will only rotate the socket 90 degrees. As such the ''starting rotation'' and ''desired rotation'' should be assigned accordingly (Roughly 0>90 90>180 180>270 and 270>0). By targeting this entity and firing the ''SetComplete'' input, all connected elements will be hidden.  | ||
== Properties ==  | == Properties ==  | ||
| Line 32: | Line 31: | ||
== Outputs ==  | == Outputs ==  | ||
{{  | {{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|Enable|Enable this entity}}  | |||
{{I|Disable|Disable this entity}}  | |||
{{I|SetPortVisible|Set visibility of this toner port ONLY (not connected paths/junctions)}}  | |||
{{I|SetVisible|Set visibility of this port and elements connected to it}}  | |||
{{I|SetComplete|Set completeness of this port and elements connected to it}}  | |||
==See also==  | |||
*[[List of Half-Life: Alyx Entities]]  | |||
[[Category:Entities]]  | [[Category:Entities]][[Category:Half-Life:_Alyx_Entities]]  | ||
[[Category:Half-Life:_Alyx_Entities]]  | |||
Latest revision as of 10:00, 21 April 2025
info_hlvr_toner_port  is a   point entity  available in 
 Half-Life: Alyx.
Entity description
The info_hlvr_toner_port is the starting point of a toner puzzle. Any connected wires will be hidden until it is activated. The desired orientation will decide the direction the path takes upon activation. Activation by the multi-tool will only rotate the socket 90 degrees. As such the starting rotation and desired rotation should be assigned accordingly (Roughly 0>90 90>180 180>270 and 270>0). By targeting this entity and firing the SetComplete input, all connected elements will be hidden.
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.
 
- Start Port Visible ([todo internal name (i)]) <boolean>
 - Starting visibility of this toner port ONLY (not connected paths/junctions)
 
- Start Visible ([todo internal name (i)]) <boolean>
 - Starting visibility of this port and elements connected to it
 
- Initial Orientation ([todo internal name (i)]) <choices>
 - 
- 0: 0 Degrees (default)
 - 1: 90 Degrees
 - 2: 180 Degrees
 - 3: 270 Degrees
 
 
- Desired Orientation ([todo internal name (i)]) <choices>
 - 
- 0: 0 Degrees
 - 1: 90 Degrees
 - 2: 180 Degrees (default)
 - 3: 270 Degrees
 
 
Outputs
- 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 
OnUseroutputs; see User Inputs and Outputs. 
- Enable
 - Enable this entity
 
- Disable
 - Disable this entity
 
- SetPortVisible
 - Set visibility of this toner port ONLY (not connected paths/junctions)
 
- SetVisible
 - Set visibility of this port and elements connected to it
 
- SetComplete
 - Set completeness of this port and elements connected to it