Env alyxemp: Difference between revisions
Jump to navigation
Jump to search

Tip:To find attachment points for other models, use ent_attachments.
m (removed {{DISPLAYTITLE}}, covered by the hl2 point template) |
(updates) |
||
Line 1: | Line 1: | ||
{{hl2 point|env_alyxemp}} | {{lang|Env alyxemp}} | ||
{{hl2 point|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. | |||
{{tip|To find attachment points for other models, use {{ent|ent_attachments}}.}} | |||
{{ | |||
{{ | |||
== | {{code class|CAlyxEmpEffect|env_alyxemp.cpp}} | ||
{{ | |||
{{ | ==Keyvalues== | ||
{{IO|StartCharge|Start charging the effect over specified number of seconds. | {{KV|EMP Type|choices|EMP effect type. | ||
:*0: Small | |||
:*1: Large}} | |||
{{KV|Target Entity|target_destination|Entity to use as a target endpoint (probably an {{ent|info_target}}).}} | |||
{{KV BaseEntity|base=1}} | |||
==Inputs== | |||
{{IO|StartCharge|param=float|Start charging the effect over specified number of seconds.}} | |||
{{IO|StartDischarge|Start discharging the effect over specified number of seconds.}} | {{IO|StartDischarge|Start discharging the effect over specified number of seconds.}} | ||
{{IO|Stop|Stops the effect | {{IO|Stop|param=float|Stops the effect. {{todo|Clarify what the parameter does?}}}} | ||
{{IO|SetTargetEnt|Sets the | {{IO|SetTargetEnt|param=string|Sets the '''Target Entity''' for the effect.}} | ||
{{I BaseEntity|base=1}} | |||
== Outputs == | ==Outputs== | ||
{{O | {{O BaseEntity}} |
Revision as of 12:21, 6 September 2018


Template:Hl2 point 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
SetParent
input to parent it to npc_alyx. - Send the
env_alyxemp
theSetParentAttachment
input withemp
for the parameter.
To change the Target Entity, use the SetTargetEnt
input with the new entity name for the parameter.

Keyvalues
- EMP Type ([todo internal name (i)]) <choices>
- EMP effect type.
- 0: Small
- 1: Large
- Target Entity ([todo internal name (i)]) <targetname>
- Entity to use as a target endpoint (probably an info_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.