Page 1 of 1

Chain Signal Inconsistent Behavior

Posted: Mon Mar 14, 2016 1:51 am
by epitaph
I'm seeing an issue where chain signals are not behaving in an consistent manner.

In the picture below, I expected the chain signal allowing NW travel to be blue since only one of the two possible exits to the block has a train in the block but it's showing up as red.

Image

In the picture below, I removed the opposite SE signal and the NW chain signal is behaving as expected (blue).

Image

In the picture below, I shifted both chain signals one tile to the southeast added back the opposite SE signal and the NW chain signal is behaving as expected (blue).

Image

In the last one below, I removed all the straight diagonal rail, placed the curved rail, placed the chain signal, and then added the diagonal rail. The chain signal is showing up as green but the expected behavior is blue.

Image

This tells me that the chain signals, while being shown as spanning the merge point between the curved rail and diagonal straight rail (yellow block arrows), one rail instead of both at the merge point. Either signaling the rail that it was first attached to, or it is only signaling the rail to which is closest to it. I have not tested this with normal rail signals do not know if normal rail signals also exhibit this behavior

Seems similar to the following two bugs but wanted to let you know in case it wasn't:

viewtopic.php?f=47&t=17757
viewtopic.php?f=41&t=14347

Re: Chain Signal Inconsistent Behavior

Posted: Mon Mar 14, 2016 10:24 am
by HanziQ
You are correct, this is the exact same issue, which is due to be fixed for 0.13.

Re: Chain Signal Inconsistent Behavior

Posted: Tue Apr 19, 2016 2:39 am
by sillyfly
Another issue which is possibly the same bug: viewtopic.php?f=18&t=23678&p=150340#p150317

Re: Chain Signal Inconsistent Behavior

Posted: Tue Apr 26, 2016 11:33 am
by kovarex
Yes, it is fixed as part of the signal indicator (https://www.factorio.com/blog/post/fff-134)