Entity used to define a path for func_tracktrain. To make it works, create a set of a path_tracks entity, and in each path_track's "Next Stop Target" specify a name of next path_track to go to from this path_track. If last path_track targeting first path_track, the path movement is looped. "Next stop target", target:
Name of the next path_track to go after entity reach this path_track.
"Fire on Pass", message:
Entity to trigger when func_tracktrain pass through this path_track. It won't fire when train stops at this point.
"Branch Path", altpath:
The name of alternative path_track to go. If path_track is triggered, it's change it's next stop target to the name of "Branch Path" path_track. If no "Branch Path" specified, and this path_track is triggered, the train stops at this point instead of going further, and vice-versa- if "Next stop Target" isn't specified, but the "Branch Path" is, the train will treat this point as a dead end, but after triggering this path_track the train will take path_track name specified in a "Branch Path" as a new target.
"Fire on dead end", netname:
Entity to trigger when func_tracktrain reaches this path_track as a last path_track in a chain. This may happen in few cases:
- there is no next stop target specified.
- next stop target has been disabled and train reaches this point.
- train is travelling from point "A" (this path_track) to point "B" (next path_track), and path_track "B" has been disabled
when train was on it's way to point "B" (between "A" and "B"). The train won't reach point "B", and this path_track (point "A") is considered as a dead end, so the trigger is fired.
"New Train Speed", newspeed: Overrides train speed after reaching this point. Affects both controllable and non-controllable trains.
"New Maximum Speed", maxspeed:
Sets train speed once to this value if it's moving faster than that.
"New Train Speed (Legacy)", speed:
Overrides train speed after reaching this point. Legacy, works only for non-controllable trains.
Flags 1: "Disabled": Start disabled. Trigger path to enable it. Branch Path cannot be used with this flag, even with selected Branch Reverse.
2: "Fire once": Entity fire it's "Fire on Pass" target once.
4: "Branch Reverse": Swap the branch path and next target on start.
8: "Disable train": When selected, disables func_tracktrain controlling when reaching this point.
Notes
If branch path is not definied, and the track was triggered (with Disabled flag not selected) the train won't reach this point- it will stop at the last enabled path_track. When deactivating path (by killing it, disabling or branch switching with missing Branch Path) the train won't travel to that point, so it will end it's route at previous path_track (which is now considered as a dead end).
- 5.15: Added 'New Train Speed' keyvalue ('newspeed' key, previously 'speed').
|
|