Env alyxemp: Difference between revisions
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
 
 Tip:To find attachment points for other models, use ent_attachments.
Tip:To find attachment points for other models, use ent_attachments.
		
	
| m (Robot: fixing template case.) |  (-added class hierarchy, cleanup) | ||
| (14 intermediate revisions by 9 users not shown) | |||
| Line 1: | Line 1: | ||
| {{ | {{LanguageBar}} | ||
| {{CD|CAlyxEmpEffect|file1=env_alyxemp.cpp}} | |||
| {{this is a|point entity|game=Half-Life 2 series|name=env_alyxemp}} This entity creates a particle effect from Alyx's EMP. | |||
| To attach one end to Alyx's EMP device: | |||
| {{ | #Use the '''Parent''' keyvalue or the <code>SetParent</code> input to parent it to {{ent|npc_alyx}}. | ||
| #Send the <code>env_alyxemp</code> the <code>SetParentAttachment</code> input with <code>emp</code> for the parameter. | |||
| To change the '''Target Entity''', use the <code>SetTargetEnt</code> input with the new entity name for the parameter. | |||
| {{todo|How to make Alyx take out the EMP device?}} | |||
| {{tip|To find attachment points for other models, use {{ent|ent_attachments}}.}} | |||
| {{stray ent|{{portal}}}} | |||
| ==Keyvalues== | ==Keyvalues== | ||
| {{KV Targetname}} | |||
| {{KV|EMP Type|intn=Type|choices|EMP effect type. | |||
| :*0: Small | |||
| :*1: Large}} | |||
| {{KV|Target Entity|intn=EndTargetName|target_destination|Entity to use as a target endpoint (probably an {{ent|info_target}}). This entity can be its own target.}} | |||
| | | |||
| ==Inputs== | ==Inputs== | ||
| {{I|StartCharge|param=float|Start charging the effect over specified number of seconds.}} | |||
| {{I|StartDischarge|Start discharging the effect over specified number of seconds.}} | |||
| {{I|Stop|param=float|Stops the effect. {{todo|Clarify what the parameter does?}}}} | |||
| {{I|SetTargetEnt|param=string|Sets the '''Target Entity''' for the effect.}} | |||
Latest revision as of 13:28, 25 September 2024

 
|  Class hierarchy | 
|---|
| CAlyxEmpEffect | 
|  env_alyxemp.cpp | 
env_alyxemp  is a   point entity  available in  Half-Life 2 series. This entity creates a particle effect from Alyx's EMP.
 Half-Life 2 series. This entity creates a particle effect from Alyx's EMP.
To attach one end to Alyx's EMP device:
- Use the Parent keyvalue or the SetParentinput to parent it to npc_alyx.
- Send the env_alyxemptheSetParentAttachmentinput withempfor the parameter.
To change the Target Entity, use the SetTargetEnt input with the new entity name for the parameter.
Todo: How to make Alyx take out the EMP device?
 Tip:To find attachment points for other models, use ent_attachments.
Tip:To find attachment points for other models, use ent_attachments.
Keyvalues
- Name (targetname) <string>[ Edit ]
- The name that other entities refer to this entity by, via Inputs/Outputs or other keyvalues (e.g. parentnameortarget).
 Also displayed in Hammer's 2D views and Entity Report.See also: Generic Keyvalues, Inputs and Outputs available to all entities
- EMP Type (Type) <choices>
- EMP effect type.
- 0: Small
- 1: Large
 
- Target Entity (EndTargetName) <targetname>
- Entity to use as a target endpoint (probably an info_target). This entity can be its own target.
Inputs
- StartCharge <float>
- Start charging the effect over specified number of seconds.
- StartDischarge
- Start discharging the effect over specified number of seconds.
- Stop <float>
- Stops the effect. Todo: Clarify what the parameter does?
- SetTargetEnt <string>
- Sets the Target Entity for the effect.

























