-
-
Notifications
You must be signed in to change notification settings - Fork 968
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Wrong distance between signals with «Drag signal distance» #8797
Comments
This comment was marked as abuse.
This comment was marked as abuse.
In the case of signals every 1, it won't look good. :/ I would see a solution for maintaining traffic flow other than not the best looking compaction of signals. |
Version of OpenTTD
Any with drag signal option
Expected result
Signal every N or N-0.5 tile



Tested by drag signal distance = 1, 2 and 3, but works for any
Expected gaps marked with green and yellow rails
Actual result
Signal each N tile on straight track and each N+0.5 if gap contains diagonal tiles



Red tracks – gap over expections.
Steps to reproduce
Build some random connected tracks without juctions, get signals menu, change «Drag signal distance» in signals menu (let it be N) and build signals with ctrl+drag. Then count pieces of tracks between each signal. Straight piece of track = 1, diagonal (track on corner of tile) = 0.5. You must get N-1 on straight tracks and N-0.5 if gap contains diagonal pieces.
For common players it's not a problem, but when network contains a lot of trains with tight flow (openttdcoop style) any unexpected gap can be bottleneck of all network. For now the only solution is manually build every signal on diagonal track.
Multicolored tracks is PURR NewGRF, it has absolutely no effect on the placement of signals
The text was updated successfully, but these errors were encountered: