voxeltycoon / issues

18 stars 4 forks source link

Semaphores detect train on different track "Multi-line stations" #833

Open Dente222 opened 3 years ago

Dente222 commented 3 years ago

Describe the bug I have come across a weird behaviour of semaphores in the game, basically, if you split one track into 2 "or more I believe" and connect it to a station with multiple stops for trains then semaphores will be detecting both tracks, which stops trains from entering onto the other line.

I'm providing a screenshot: https://i.imgur.com/SAIWhdR.png As you see in the picture, train on the left is unable to enter tracks on the right

Here is another example, I have expanded the tracks to give trains more space but no difference :L https://i.imgur.com/EOClCgA.png

Steps to reproduce

  1. Place multi-line train station
  2. Connect both entrances of a station to one track "Don't loop the other ends of the station to another"
  3. Try to make train go to the free line with semaphores

Or just copy how it looks like from the provided image

Build version v0.86

Platform Win 10

savanik commented 1 year ago

I am experiencing the same bug in Build v0.88.3.1.

It seems that in some circumstances with a multi-lane station, the block signals outside the station detect trains on both tracks as if they were a single group. It appears to happen when you destroy an existing station and replace it with a larger one and place it such that the station tracks merge up with the existing track.

Attached here is a pair of screenshots illustrating the problem from the signal view.

https://imgur.com/a/Kz8nL80

Addendum: When hovering over the station in this state with the 'bulldoze' tool, only some of the connecting track will also be highlighted. It appears that it can sometimes be corrected by deleting the station and all offending rails, then rebuilding it.