Template:Archived Page History/Template:KV BaseTrain: Difference between revisions
Jump to navigation
Jump to search
Note:The above three keyvalues are !FGD in Left 4 Dead and later, but appear to still exist in the engine.
(these are keyvalues not inputs) |
(cleanup) |
||
Line 1: | Line 1: | ||
[[Category:Keyvalue Templates|BaseTrain]] | |||
<onlyinclude>{{ | <onlyinclude>{{minititle|BaseTrain}} | ||
{{KV|First Stop Target|intn=target|target_destination|The name of the first <code>path_track</code> in the train's path. The train will spawn at this <code>path_track</code>. It will also turn to face the direction indicated by the "Orientation Type" setting.}} | {{KV|First Stop Target|intn=target|target_destination|The name of the first <code>path_track</code> in the train's path. The train will spawn at this <code>path_track</code>. It will also turn to face the direction indicated by the "Orientation Type" setting.}} | ||
{{KV|Max Speed (units/second)|intn=startspeed|integer|The maximum speed that this train can move. Any speeds applied to this train, such as by <code style{{=}}padding:0>path_track</code>s or <code>SetSpeed</code> inputs, will be clipped to this maximum value.}} | {{KV|Max Speed (units/second)|intn=startspeed|integer|The maximum speed that this train can move. Any speeds applied to this train, such as by <code style{{=}}padding:0>path_track</code>s or <code>SetSpeed</code> inputs, will be clipped to this maximum value.}} | ||
Line 33: | Line 33: | ||
{{KV|Manual Decel Speed|intn=manualdecelspeed|float|Units per second to decelerate to target speed.}} | {{KV|Manual Decel Speed|intn=manualdecelspeed|float|Units per second to decelerate to target speed.}} | ||
{{note|The above three keyvalues are {{Not in FGD}} in Left 4 Dead and later, but appear to still exist in the engine.}} | {{note|The above three keyvalues are {{Not in FGD}} in Left 4 Dead and later, but appear to still exist in the engine.}} | ||
</onlyinclude> | |||
Revision as of 18:16, 21 July 2024
BaseTrain:
- First Stop Target (target) <targetname>
- The name of the first
path_track
in the train's path. The train will spawn at thispath_track
. It will also turn to face the direction indicated by the "Orientation Type" setting.
- Max Speed (units/second) (startspeed) <integer>
- The maximum speed that this train can move. Any speeds applied to this train, such as by
path_track
s orSetSpeed
inputs, will be clipped to this maximum value.
- Initial Speed (units/second) (speed) <integer>
- The speed that the train will move at after it spawns, 0 = stopped.
- Change Velocity (velocitytype) <choices>
- The method through which this train changes its velocity as it moves along the path.
- 0 : Instantaneously
- 1 : Linear blend
- 2 : Ease in/ease out
- Change angles (orientationtype) <choices>
- The method through which this train changes its orientation as it moves along the path.
- 0 : Never (always fixed orientation)
- 1 : Near paths
- 2 : Linear blend
- 3 : Ease in/ease out
- Distance Between the Wheels (wheels) <integer>
- Used for turning and stopping.
Tip:Increase the value for smoother turns.
- Height above track (height) <integer>
- The height above the track that this train moves.
- Bank Angle on Turns (bank) <string>
- The angle at which the train will "bank" or tilt when approaching a turn. Use positive or negative angle numbers close to 0 (i.e., between -5 and +5, depending on left or right) to achieve realistic tilt angles.
- Damage on Crush (dmg) <integer>
- The amount of damage this train does to entities that block it.
- Minimum Light Level (_minlight) <string>
- The minimum level of ambient light that hits this brush.
- Move Sound (MoveSound) <sound>
- A sound that is played (and looped) while the train is moving.
- Move Ping Sound (MovePingSound) <sound>
- A sound that is played more frequently as the train speeds up.
- Start Sound (StartSound) <sound>
- A sound played when the train starts moving.
- Stop Sound (StopSound) <sound>
- A sound played when the train stops moving.
- Volume (10 = loudest) (volume) <integer>
- Volume of the sound when the train is moving.
- Min pitch (1-255, 100 = normal) (MoveSoundMinPitch) <integer>
- The sound pitch value that the train will approach as it comes to a stop.
- Max pitch (1-255, 100 = normal) (MoveSoundMaxPitch) <integer>
- The sound pitch value that the train will approach as it approaches its max speed (or 1000 inches/second if the "Use max speed for pitch shifting move sound" flag is not set).
- Min move sound interval (MoveSoundMinTime) <float>
- Minimum interval at which to play the move ping sound.
- Max move sound interval (MoveSoundMaxTime) <float>
- Maximum interval at which to play the move ping sound.
- Manual Train Speed (manualspeedchanges) <boolean>
- Train Speed is controlled through IO, handles accel, decel times.
- Manual Accel Speed (manualaccelspeed) <float>
- Units per second to accelerate to target speed.
- Manual Decel Speed (manualdecelspeed) <float>
- Units per second to decelerate to target speed.
