This article's documentation is for anything that uses the Source engine. Click here for more information.

Env smoketrail: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(After looking at its datamaps and source code, these keyvalues don't even exist)
 
(11 intermediate revisions by 11 users not shown)
Line 1: Line 1:
{{base point|env_smoketrail}}
{{LanguageBar}}
[[File:env_smoketrail.jpeg|thumb|right|330px|<code>env_smoketrail</code> with default settings in action]]
{{CD|SmokeTrail|file1=smoke_trail.cpp}}
{{This is a|point entity|name=env_smoketrail}} It creates a smoke trail.


==Entity description==
It creates a smoke trail.


{{in code|class=class_smoke_trail.html SmokeTrail|file=smoke__trail_8cpp-source.html smoke_trail.cpp}}
==Keyvalues==
 
== Keyvalues ==
{{KV|Sprite Opacity|float|Opacity of the sprites (range from 0 - 1).}}
{{KV|Spawn Rate|float|Number of particles to emit each second.}}
{{KV|Particle Life Time|float|Number of seconds until each particle dies.}}
{{KV|Start Color|color255|Starting color of the emitted particles.}}
{{KV|End Color|color255|Ending color of the emitted particles.}}
{{KV|Emitter Life Time|float|Number of seconds until the env_smoketrail stops emitting particles. 0 means never stop emitting particles.}}
{{KV|Minimum Random Speed|float|Minimum randomly-directed speed to use for emitted particles.}}
{{KV|Maximum Random Speed|float|Maximum randomly-directed speed to use for emitted particles.}}
{{KV|Minimum Directed Speed|float|Minimum speed along the env_smoketrail's forward direction (x axis) to use for emitted particles.}}
{{KV|Maximum Directed Speed|float|Maximum speed along the env_smoketrail's forward direction (x axis) to use for emitted particles.}}
{{KV|Starting particle size|float|Starting particle size.}}
{{KV|Ending particle size|float|Ending particle size.}}
{{KV|Spawn radius|float|Distance from env_smoketrail at which particles are emitted.}}
{{KV|Fire Sprite|sprite|Sprite to use for fire particles.}}
{{note|This keyvalue is defined in the FGD but it doesn't exist in code!}}
{{KV|Smoke Puff|sprite|Sprite to use for smoke puffs.}}
{{note|This keyvalue is defined in the FGD but it doesn't exist in code!}}
{{KV Targetname}}
{{KV Targetname}}
{{KV Parentname}}
{{KV|Sprite Opacity|intn=opacity|float|Opacity of the sprites (range from 0 - 1).}}
 
{{KV|Spawn Rate|intn=spawnrate|float|Number of particles to emit each second.}}
== Inputs ==
{{KV|Particle Life Time|intn=lifetime|float|Number of seconds until each particle dies.}}
{{I Targetname}}
{{KV|Start Color|intn=startcolor|color255|Starting color of the emitted particles.}}
{{I Parentname}}
{{KV|End Color|intn=endcolor|color255|Ending color of the emitted particles.}}
 
{{KV|Emitter Life Time|intn=emittime|float|Number of seconds until the <code>env_smoketrail</code> stops emitting particles. 0 means never stop emitting particles.}}
== Outputs ==
:{{bug|A value of 0 means it will never emit particles in {{css}}. Only if the KV is deleted will it emit indefinitely.}}
{{O Targetname}}
{{KV|Minimum Random Speed|intn=minspeed|float|Minimum randomly-directed speed to use for emitted particles.}}
{{KV|Maximum Random Speed|intn=maxspeed|float|Maximum randomly-directed speed to use for emitted particles.}}
{{KV|Minimum Directed Speed|intn=mindirectedspeed|float|Minimum speed along the <code>env_smoketrail</code>'s forward direction (x axis) to use for emitted particles.}}
{{KV|Maximum Directed Speed|intn=maxdirectedspeed|float|Maximum speed along the <code>env_smoketrail</code>'s forward direction (x axis) to use for emitted particles.}}
{{KV|Starting particle size|intn=startsize|float|Starting particle size.}}
{{KV|Ending particle size|intn=endsize|float|Ending particle size.}}
{{KV|Spawn radius|intn=spawnradius|float|Distance from <code>env_smoketrail</code> at which particles are emitted.}}
{{KV|Fire Sprite|intn=firesprite|sprite|deprecated=1|Not present in code. Sprite to use for fire particles.}}
{{KV|Smoke Puff|intn=smokesprite|sprite|deprecated=1|Not present in code. Sprite to use for smoke puffs.}}

Latest revision as of 15:37, 19 November 2024

English (en)中文 (zh)Translate (Translate)
env_smoketrail with default settings in action
C++ Class hierarchy
SmokeTrail
CBaseParticleEntity
CBaseEntity
C++ smoke_trail.cpp

env_smoketrail is a point entity available in all Source Source games. It creates a smoke trail.


Keyvalues

Name (targetname) <string>[ Edit ]
The name that other entities refer to this entity by, via Inputs/Outputs or other keyvalues (e.g. parentname or target).
Also displayed in Hammer's 2D views and Entity Report.
See also:  Generic Keyvalues, Inputs and Outputs available to all entities

Sprite Opacity (opacity) <float>
Opacity of the sprites (range from 0 - 1).
Spawn Rate (spawnrate) <float>
Number of particles to emit each second.
Particle Life Time (lifetime) <float>
Number of seconds until each particle dies.
Start Color (startcolor) <color255>
Starting color of the emitted particles.
End Color (endcolor) <color255>
Ending color of the emitted particles.
Emitter Life Time (emittime) <float>
Number of seconds until the env_smoketrail stops emitting particles. 0 means never stop emitting particles.
Icon-Bug.pngBug:A value of 0 means it will never emit particles in Counter-Strike: Source. Only if the KV is deleted will it emit indefinitely.  [todo tested in ?]
Minimum Random Speed (minspeed) <float>
Minimum randomly-directed speed to use for emitted particles.
Maximum Random Speed (maxspeed) <float>
Maximum randomly-directed speed to use for emitted particles.
Minimum Directed Speed (mindirectedspeed) <float>
Minimum speed along the env_smoketrail's forward direction (x axis) to use for emitted particles.
Maximum Directed Speed (maxdirectedspeed) <float>
Maximum speed along the env_smoketrail's forward direction (x axis) to use for emitted particles.
Starting particle size (startsize) <float>
Starting particle size.
Ending particle size (endsize) <float>
Ending particle size.
Spawn radius (spawnradius) <float>
Distance from env_smoketrail at which particles are emitted.
Fire Sprite (firesprite) <sprite> Obsolete
Deprecated.
Not present in code. Sprite to use for fire particles.
Smoke Puff (smokesprite) <sprite> Obsolete
Deprecated.
Not present in code. Sprite to use for smoke puffs.