Env steam: Difference between revisions
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
Bug:In 
 Alien Swarm, color is always white when the map is compiled with VRAD.
AltNames: This entity is also tied to 
Note:However, env_steamjet faces left instead of forward. 
		
	
mNo edit summary  | 
				SirYodaJedi (talk | contribs)  No edit summary  | 
				||
| (41 intermediate revisions by 22 users not shown) | |||
| Line 1: | Line 1: | ||
{{  | {{LanguageBar}}  | ||
{{  | {{CD|CSteamJet|file1=steamjet.cpp}}  | ||
{{this is a|point entity|name=env_steam}} It is used to create a jet of steam, or heat wave distortion.  | |||
[[File:Env_steam.jpg|thumb|right|250px|Keyvalue '''type''' set to ''normal'' on the left and ''heat wave'' on the right side.]]  | |||
The entity appears as a cone in Hammer, the shape indicates the direction the emitter outputs the particles (away from the point).  | |||
{{bug|In {{as|4}}, color is ''always'' white when the map is compiled with [[VRAD]].|hidetested=1|only=as}}  | |||
==   | {{altnames|name1=env_steamjet|misc={{note|However, env_steamjet faces left instead of forward.}} }}  | ||
==   | ==Flags==  | ||
* {{  | {{Fl|1|Emissive|Uses the value specified in <code>rendercolor</code>. If not checked, color is automatically determined by environmental lighting.}}  | ||
==Keyvalues==  | |||
{{KV Targetname}}  | |||
{{KV|Initial State|intn=InitialState|choices|Start enabled?  | |||
:*0: Off  | |||
:*1: On}}  | |||
{{KV|Particle Type|intn=Type|choices|Steam effect type, see image on the top right.  | |||
:*0: Normal  | |||
:*1: Heat Wave}}  | |||
{{KV|Spread Speed|intn=SpreadSpeed|integer|The amount of random spread in the particle's velocity after they spawn.}}  | |||
{{KV|Speed|intn=Speed|integer|The default speed at which the particles move after they spawn.}}  | |||
{{KV|Particle start size|intn=StartSize|integer|The initial size of the particles after they spawn.}}  | |||
{{KV|Particle end size|intn=EndSize|integer|The size of the particles at the point at which they are removed.}}  | |||
{{KV|Emission rate|intn=Rate|integer|The rate of particle emission. i.e. particles per second.}}  | |||
{{KV|Length of steam jet|intn=JetLength|integer|The length of the jet determines the lifetime of each particle.}}  | |||
{{KV|How fast does the particles spin|intn=RollSpeed|float|Particle roll speed.}}  | |||
{{KV|Color (R G B)|intn=rendercolor|color255|Steam color, only used if ''Emissive'' flag is set.}}  | |||
{{KV|Translucency|intn=renderamt|byte|Render alpha value.}}  | |||
{{KV|Start Sound|intn=StartNoise|sound|only=l4ds|Sound to play when starting emission.}}  | |||
==Inputs==  | |||
{{I|TurnOn|Turns the steam jet on.}}  | |||
{{I|TurnOff|Turns the steam jet off.}}  | |||
{{I|Toggle|Toggles the steam jet between on and off.}}  | |||
{{I|JetLength|param=integer|Sets '''Length of steam jet'''.}}  | |||
{{I|Rate|param=integer|Sets '''Emission rate'''.}}  | |||
{{I|Speed|param=integer|Sets '''Speed'''.}}  | |||
{{I|SpreadSpeed|param=integer|Sets '''Spread Speed'''.}}  | |||
{{I|Alpha|nofgd=1|Sets '''Translucency'''.}}  | |||
{{I|Color|nofgd=1|Sets '''Color'''.}}  | |||
{{I|[[Use]]|nofgd=1|deprecated=1|{{confirm|Doesn't work properly due to expecting a USE_TYPE of on or off?}}}}  | |||
== See Also ==  | |||
* {{ent|env_steamjet}}  | |||
Latest revision as of 13:13, 2 November 2025
| CSteamJet | 
env_steam  is a   point entity  available in all 
 Source games. It is used to create a jet of steam, or heat wave distortion.
The entity appears as a cone in Hammer, the shape indicates the direction the emitter outputs the particles (away from the point).
env_steamjet. Flags
- Emissive : [1]
 - Uses the value specified in 
rendercolor. If not checked, color is automatically determined by environmental lighting. 
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 
- Initial State (InitialState) <choices>
 - Start enabled?
- 0: Off
 - 1: On
 
 
- Particle Type (Type) <choices>
 - Steam effect type, see image on the top right.
- 0: Normal
 - 1: Heat Wave
 
 
- Spread Speed (SpreadSpeed) <integer>
 - The amount of random spread in the particle's velocity after they spawn.
 
- Speed (Speed) <integer>
 - The default speed at which the particles move after they spawn.
 
- Particle start size (StartSize) <integer>
 - The initial size of the particles after they spawn.
 
- Particle end size (EndSize) <integer>
 - The size of the particles at the point at which they are removed.
 
- Emission rate (Rate) <integer>
 - The rate of particle emission. i.e. particles per second.
 
- Length of steam jet (JetLength) <integer>
 - The length of the jet determines the lifetime of each particle.
 
- How fast does the particles spin (RollSpeed) <float>
 - Particle roll speed.
 
- Color (R G B) (rendercolor) <color255>
 - Steam color, only used if Emissive flag is set.
 
- Translucency (renderamt) <byte>
 - Render alpha value.
 
- Start Sound (StartNoise)  <sound> (only in 

) - Sound to play when starting emission.
 
Inputs
- TurnOn
 - Turns the steam jet on.
 
- TurnOff
 - Turns the steam jet off.
 
- Toggle
 - Toggles the steam jet between on and off.
 
- JetLength <integer>
 - Sets Length of steam jet.
 
- Rate <integer>
 - Sets Emission rate.
 
- Speed <integer>
 - Sets Speed.
 
- SpreadSpeed <integer>
 - Sets Spread Speed.
 
- Alpha !FGD
 - Sets Translucency.
 
- Color !FGD
 - Sets Color.