Template:Archived Page History/Template:I BaseTrain: Difference between revisions
Jump to navigation
Jump to search
(Finally solved the mystery with these inputs, I think. Also added missing portal 2 inputs) |
(cleanup) |
||
Line 1: | Line 1: | ||
{{lang|{{FULLPAGENAME}}}} | {{lang|{{FULLPAGENAME}}}} | ||
<onlyinclude>{{ | <onlyinclude>{{minititle|BaseTrain}} | ||
{{IO|SetSpeed|Set the speed of the train, as a ratio of max speed [0, 1]|param=float}} | {{IO|SetSpeed|Set the speed of the train, as a ratio of max speed [0, 1]|param=float}} | ||
{{IO|SetSpeedDir|Set the speed of the train, as a ratio of max speed. Negative values reverse the direction [-1, 1]|param=float}} | {{IO|SetSpeedDir|Set the speed of the train, as a ratio of max speed. Negative values reverse the direction [-1, 1]|param=float}} | ||
Line 7: | Line 7: | ||
{{IO|SetSpeedForwardModifier|Applies the given modifier to all forward speeds. [0, 1]|param=float|removed={{l4d}}}} | {{IO|SetSpeedForwardModifier|Applies the given modifier to all forward speeds. [0, 1]|param=float|removed={{l4d}}}} | ||
{{IO|TeleportToPathTrack|Teleport the train to the designated path track. This can be in a new path.|param=targetname|removed={{l4d}}}} | {{IO|TeleportToPathTrack|Teleport the train to the designated path track. This can be in a new path.|param=targetname|removed={{l4d}}}} | ||
{{note|The above three inputs appear to have been added to [[Source 2007]] games post-release for TF2's Payload mode, but did not make it into later games, resulting in their apparent "removal". However, <code>SetSpeedDirAccel</code> did later get ported in {{l4d2|4}}.}} | :{{note|The above three inputs appear to have been added to [[Source 2007]] games post-release for TF2's Payload mode, but did not make it into later games, resulting in their apparent "removal". However, <code>SetSpeedDirAccel</code> did later get ported in {{l4d2|4}}.}} | ||
{{IO|MoveToPathNode|Move the train to a specific path_track, stopping when it gets there. Must be in the same path.|param=targetname|since={{portal2}}}} | {{IO|MoveToPathNode|Move the train to a specific path_track, stopping when it gets there. Must be in the same path.|param=targetname|since={{portal2}}}} | ||
{{IO|TeleportToPathNode|Teleport to another path_track and stop the train. This can be in a new path.|param=targetname|since={{portal2}}}} | {{IO|TeleportToPathNode|Teleport to another path_track and stop the train. This can be in a new path.|param=targetname|since={{portal2}}}} | ||
Line 20: | Line 20: | ||
{{IO|Reverse|Reverse the direction of the train.}} | {{IO|Reverse|Reverse the direction of the train.}} | ||
{{IO|Toggle|Toggle the train between start and stop.}} | {{IO|Toggle|Toggle the train between start and stop.}} | ||
</onlyinclude>[[Category:Input Templates|BaseTrain]] | |||
Revision as of 18:15, 21 July 2024
BaseTrain:
- SetSpeed <float>
- Set the speed of the train, as a ratio of max speed [0, 1]
- SetSpeedDir <float>
- Set the speed of the train, as a ratio of max speed. Negative values reverse the direction [-1, 1]
- SetSpeedReal <float>
- Set the speed of the train. Must be a positive value from 0 to max speed.
- SetSpeedDirAccel <float> (not in
)
- Accel/Decel to the specified speed, as a ratio of max speed. Negative values reverse the direction [-1, 1]
- SetSpeedForwardModifier <float> (removed since
)
- Applies the given modifier to all forward speeds. [0, 1]
- TeleportToPathTrack <targetname> (removed since
)
- Teleport the train to the designated path track. This can be in a new path.
Note:The above three inputs appear to have been added to Source 2007 games post-release for TF2's Payload mode, but did not make it into later games, resulting in their apparent "removal". However,
SetSpeedDirAccel
did later get ported inLeft 4 Dead 2.
- MoveToPathNode <targetname> (in all games since
)
- Move the train to a specific path_track, stopping when it gets there. Must be in the same path.
- TeleportToPathNode <targetname> (in all games since
)
- Teleport to another path_track and stop the train. This can be in a new path.
- LockOrientation (in all games since
)
- Lock the current orientation of the train.
- UnlockOrientation (in all games since
)
- Unlock the current orientation of the train.
- Stop
- Stop the train.
- StartForward
- Start the train moving forward.
- StartBackward
- Start the train moving backward.
Bug:If the train's corresponding path_tracks do not have "New Train Speed" set to a nonzero number, StartBackward will exhibit undesired behavior including the train freezing or moving in the wrong direction. This bug can be a pain if the train needs to ride through the path_track again at a different speed. This can be fixed by firing an "addOutput speed '#'" input at the path_track in question. [todo tested in ?]
- Resume
- Resume the train moving in the current direction after it was stopped via the
Stop
orToggle
input.
- Reverse
- Reverse the direction of the train.
- Toggle
- Toggle the train between start and stop.