Brush entity that works as a rotating ascending/descending elevator for func_tracktrain.
It connects two path_tracks- elevator takes the train from last path_track of the top path, rotating and descending, and then, after finishing, the train is assigned to path_track of the bottom path.
This can be reverted for ascending platform. The func_trackchange platform need origin brush (preferably located at the center of entity), and the top and the bottom path_corners should be centered to this entity
for best results.
See the picture on the left- the platform with origin brush tied to it (func_trackchange), and orange cubes
that represents the top and the bottom path_track.
Similar variant to this entity is func_trackautochange, however you can't trigger func_trackautochange in other way than by path_track's "Fire on dead end" value, you would trigger connected train instead.
"Move sound", movesnd:
Sound playing when func_trackchange is moving:
"Move Sound Loops?", movesnd_loop :
Sets if Move Sound should be looped during brush movement until it stops.
"Stop sound", stopsnd:
Sound to play when the func_trackchange stop moving.
"Sound volume", volume:
Volume of move and stop sounds.
"Sound Replacement File", soundlist :
Set the path to a sound replacement file for this entity. 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.
"Fire On Open Start", fireonopening :
Entity to trigger when platform starts opening.
"Fire On Open Start Trigger State", fireonopening_triggerstate:
Set the use-type with which the entity specified above will be fired.
"Fire On Close Start", fireonclosing :
Entity to trigger when platform starts closing.
"Fire On Close Start Trigger State", fireonclosing_triggerstate:
Set the use-type with which the entity specified above will be fired.
"Fire On Open End", fireonopened :
Entity to trigger when platform ends opening.
"Fire On Open End Trigger State", fireonopened_triggerstate:
Set the use-type with which the entity specified above will be fired.
"Fire On Close End", fireonclosed :
Entity to trigger when platform end closing.
"Fire On Close End Trigger State", fireoncloed_triggerstate:
Set the use-type with which the entity specified above will be fired.
"Damage inflicted when blocked", dmg :
Damage to deal when entity is blocked.
"Travel Altitude", height:
Travel distance, from top to bottom. If "Start at Bottom flag is selected, the travel distance won't change from bottom to top,
it only makes platform start at bottom and awaits for func_tracktracin to arrive.
"Spin amount", rotation:
The spin done by this platform on entire way up/down.
"Train to Switch", train:
Name of func_tracktrain this platform will transport to top/bottom track.
"Top track", toptrack:
Name of last path_track of the top path (if "Start at Bottom" is selected this is the name of the first path_track at the top path).
"Bottom track", bottomtrack:
Name of first path_track of the bottom track. (if "Start at Bottom" is selected this is the name of the last path_track
at the bottom path).
"Move/Rotate Speed", speed:
Speed in which func_trackchange travel the whole way up/down (units per seconds).
- 5.0 Steam Release: Added 'Damage inflicted when blocked', 'Move Sound Override', 'Stop Sound Override' and 'Blocked Sound' keyvalues.
|
|