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

mNo edit summary |
(updates) |
||
Line 1: | Line 1: | ||
[[File:env_spark.jpg|thumb| | {{lang|Env spark}} | ||
[[File:env_spark.jpg|thumb|500px|right|<code>env_spark</code> with directional, glowing medium-sized sparks. By default, the sparks jump up a bit from the origin of the entity, so if you are attempting to create a sparks like this, you must use the ''Directional'' flag and point the entity downwards.]] | |||
{{base point|env_spark|sprite=1}} It is used to create sparks at its origin. | |||
{{ | {{code class|CEnvSpark|EnvSpark.cpp}} | ||
{{ | |||
{{clearleft}} | |||
== | ==Flags== | ||
*64: Start ON | |||
*128: Glow | |||
*256: Silent | |||
*512: Directional | |||
== | ==Keyvalues== | ||
* | {{KV|Max Delay (MaxDelay)|string|The longest delay between sparks (in seconds). If this value is changed with {{ent|AddOutput}}, the change will only take effect after the entity sparks again.}} | ||
* | {{KV|Magnitude (Magnitude)|int|The amount of the sparks. | ||
* | :*1: Small | ||
* | :*2: Medium | ||
:*5: Large | |||
:*8: Huge}} | |||
{{KV|Spark Trail Length (TrailLength)|int|Length of the spark trails. Other numbers may be entered to create extremely long or short trails. | |||
:*1: Short | |||
:*2: Medium | |||
:*3: Long}} | |||
{{KV BaseEntity}} | |||
== Inputs == | ==Inputs== | ||
{{IO|StartSpark|Start the spark effect.}} | {{IO|StartSpark|Start the spark effect.}} | ||
{{IO|StopSpark|Stop the spark effect.}} | {{IO|StopSpark|Stop the spark effect.}} | ||
{{IO|ToggleSpark|Toggle the on/off state of the spark effect.}} | {{IO|ToggleSpark|Toggle the on/off state of the spark effect.}} | ||
{{IO|SparkOnce|Spark once.}} | {{IO|SparkOnce|Spark once.}} | ||
{{I | {{I BaseEntity}} | ||
== Outputs == | ==Outputs== | ||
{{O | {{IO|OnSpark|nofgd=1|Fired when the sparks emit.}} | ||
{{O BaseEntity|l4d=1}} | |||
[[Category:Special effects]] | [[Category:Special effects]] |
Revision as of 00:00, 2 October 2018


Template:Base point It is used to create sparks at its origin.
Flags
- 64: Start ON
- 128: Glow
- 256: Silent
- 512: Directional
Keyvalues
- Max Delay (MaxDelay) ([todo internal name (i)]) <string>
- The longest delay between sparks (in seconds). If this value is changed with AddOutput, the change will only take effect after the entity sparks again.
- Magnitude (Magnitude) ([todo internal name (i)]) <integer>
- The amount of the sparks.
- 1: Small
- 2: Medium
- 5: Large
- 8: Huge
- Spark Trail Length (TrailLength) ([todo internal name (i)]) <integer>
- Length of the spark trails. Other numbers may be entered to create extremely long or short trails.
- 1: Short
- 2: Medium
- 3: Long
Inputs
- StartSpark
- Start the spark effect.
- StopSpark
- Stop the spark effect.
- ToggleSpark
- Toggle the on/off state of the spark effect.
- SparkOnce
- Spark once.
Outputs
- OnSpark !FGD
- Fired when the sparks emit.