[Kovarex] [2.0.15] Signal Parameter in a signal not equals interrupt does not behave as expected.

This subforum contains all the issues which we already resolved.
wild_dog
Inserter
Inserter
Posts: 30
Joined: Tue Apr 19, 2016 8:07 pm
Contact:

[Kovarex] [2.0.15] Signal Parameter in a signal not equals interrupt does not behave as expected.

Post by wild_dog »

I have a train that uses a signal sent to the station to dynamically tell it which loading station to go to.
That station also reads the train ID on Signal_T.

To prevent it from going to a [L]Signal_T station, I added the following interrupt condition in an AND stack: Cirquit Signal parameter Not equal Signal_T.

Logically, if Signal_T passes the rest of the conditions as a candidate for the Signal Parameter, it won't pass this one, since Signal_T always equals Signal_T, so logically Signal_T not equals Signal_T should always be false.

However, the interrupt happily triggers with a Signal_T as output of the Signal Parameter.

See attatched image.
Image
Attachments
afbeelding.png
afbeelding.png (2.37 MiB) Viewed 345 times
kovarex
Factorio Staff
Factorio Staff
Posts: 8298
Joined: Wed Feb 06, 2013 12:00 am
Contact:

Re: [Kovarex] [2.0.15] Signal Parameter in a signal not equals interrupt does not behave as expected.

Post by kovarex »

Hello, I tried to reproduce the problem in the current version 2.0.44.
And I couldn't reproduce the problem, everything about your usage seemed to work perfectly.

Goes to the T station when the extra guarding condition isn't there.
Doesn't go to the station T, (or goes to the other target station, when other signal is provided), when the guarding condition is there.

So I assume it was fixed by some of the changes in the recent past, let me know if it isn't the case.
Post Reply

Return to “Resolved Problems and Bugs”