Env steam

From Valve Developer Community

This point-based entity is available in all Source games.

Table of contents

Entity description

An entity used to create a jet of steam.

Keyvalues

Defines the name that other entities refer to this entity by.
  • hammerid [Episode Two Update]
<integer readonly> This id is used for debugging purposes in Hammer.
Specifies the targetname of this entity's Parent in a movement hierarchy. Child entities move with their Parent.
Pitch Yaw Roll (Y Z X)
This entity's angular orientation in the world (also used for angular effect entities).
  • InitialState
<boolean>
  • type
<boolean> If set, normal, otherwise heat wave
  • SpreadSpeed
<integer> The amount of random spread in the particle's velocity after they spawn.
  • Speed
<integer> The default speed at which the particles move after they spawn.
  • StartSize
<integer> The initial size of the particles after they spawn.
  • EndSize
<integer> The size of the particles at the point at which they are removed.
  • Rate
<integer> The rate of particle emission. i.e. particles per second.
  • rendercolor
<color255> Only used if Emissive flag is set.
  • JetLength
<integer> The length of the jet determines the lifetime of each particle.
  • renderamt
<byte> Translucency
  • rollspeed [Episode One Update]
<float> How fast does the particles spin

Flags

  • 1 : Emissive - Use the value specified in the rendercolor keyvalue. (If not checked, it will instead get the rendercolor from the environment.)

Inputs

  • Kill
Removes this entity from the world.
Removes this entity and all its children from the world.
  • AddOutput <string>
Evaluates a keyvalue/output on this entity. It can be potentially very dangerous, use with care.
Format: <key> <value>
Format: <output name> <targetname>:<inputname>:<parameter>:<delay>:<max times to fire (-1 == infinite)>
Causes this entity's OnUser1-4 outputs to be fired. See User Inputs and Outputs.
Changes the entity's parent in the movement hierarchy.
Change this entity to attach to a specific attachment point on its parent. Entities must be parented before being sent this input. The parameter passed in should be the name of the attachment.
Change this entity to attach to a specific attachment point on it's parent. Entities must be parented before being sent this input. The parameter passed in should be the name of the attachment. The entity will maintain it's position relative to the Parent's Origin and Angles at the time it is attached.
Removes this entity from its current movement hierarchy.
  • TurnOn
Turns the steam jet on.
  • TurnOff
Turns the steam jet off.
  • Toggle
Toggles the steam jet between on and off.
  • JetLength <integer>
Sets the JetLength
  • Rate <integer>
Sets the Rate
  • Speed <integer>
Sets the Speed
  • SpreadSpeed <integer>

Outputs

Fired in response to FireUser1-4 inputs. See User Inputs and Outputs.
!activator = activator