entityguide‎ > ‎

env_spritetrain

The env_spritetrain entity resembles an env_sprite which can move along path_corner entities as a func_train can. Ever wanted to make a flame travel along a fuse to a bomb? This entity is for you.
Keyvalues


"
Move Sound",
 movesnd :
Sound that is played while the train is moving.

"Move Sound Loops?", movesnd_loop :
Sets if Move Sound should be looped during brush movement until it stops.

"Stop Sound", stopsnd :
Sound which is played once as the train stops moving.

"Sound Volume", volume :
Self-explanatory.

"Sound Replacement File", soundlist :
Allows you to setup a sound replacement file for the func_plat sounds. The path begins in 'svencoop/sound/mapname', whereas 'mapname' would be your map's name. You can go to the parent directory using '../'. A valid sound replacement file contains one or more lines with two sound-paths, which are separated by a space and wrapped into quotes. The first sound is the sound to be replaced. The second sound is the new sound. Sound-paths start in the sound directory. You cannot go to the parent directory using '../' in that case. These sounds do not need to be precached using a custom_precache point entity.

"
First stop target", target :
Name of a path_corner entity to act as the initial position of the func_train. Note: Initial position, not first stop target as the keyname suggests, meaning the train will spawn at that path_corner.

"Sprite Name", model :
Set a sprite here. Path starts in modification's folder.

"Speed (units per second)", speed :
Initial speed in units per second. The initial speed is kept if path_corners don't define a new speed (0).

"Sprite Scale", scale :
Scaling factor for the sprite. Defaults to 0.25 if not set.

"
Obey Trigger Mode", m_iObeyTriggerMode :
Originally, env_spritetrain would not interpret use-types "Off" and "On" as "Toggle". This keyvalue allows you to use "On" 
to proceed the train and "Off" to stop it. You can also set this to have the train react to "On"- and "Off"-triggering while 
it is moving, and reverting it when it is currently proceeding forward and vice versa.

"Move Sound Override", noise :
Custom sound file that is playing when entity is moving. Overrides default "Move Sound" sound.

"Stop Sound Override", noise1 :
Custom sound file to play when the entity ends movement. Overrides default "Stop Sound" sound.

Notes

    • Spritetrains are not efficient on the network-code. You should use them as little as possible and only temporarily.


    Changes
      • 5.0 Steam Release: Added 'Obey Trigger Mode', 'Move Sound Override' and 'Stop Sound Override' keyvalues.


      Comments