Multiple path_tracks form a path that can be followed by a func_tracktrain. Paths can contain switchable branches, similar to real-world railroad switches. The corresponding entity for func_train is path_corner.
Name (targetname) - Property used to identify entities.
Pitch Yaw Roll (angles) - Sets the pitch (up / down), yaw (left / right) and roll (bank) respectively. The compass in WorldCraft / Hammer corresponds to Yaw. The settings are not always (or not all) used.
Next stop target (target) - The name of the next path_track in the path.
Fire on pass (message) - When a train passes this path_track it will trigger this event.
Branch path (altpath) - The name of a secondary path_track (see notes).
Fire on dead-end (netname) - If this path_track is a dead-end (see notes), activate this event on reaching.
New Train Speed (speed) - As the train passes this point, this speed will be assigned to it.
Fire once (2)
Branch reverse (4)
Disable train (8)
When a path_track is triggered, its Next Stop Target is replaced by its Branch Path value.
If a path_track's Next Stop target is not defined, or if it has been triggered but has no branch path, it is considered a dead end.