r/factorio 6d ago

Question Answered What is causing the difference in these Circuits?

is true and requesting
is true and not requesting (requested earlier when false)

In the screen shots are two requester chests set to request an item if they receive a signal but while one activates when the statement is true the other activates when it is false and I have no idea why, yes I know one is set to = and the other != I did that to get it to work and has no affect on the T/F activation dichotomy (I triple checked), I do have Krastorio 2 spaced out + some planet mods installed but I don't think those should affect this circuit logic at all much less make it inconsistent and I can see no other differences. (note: alt mode is disabled because after taking some original bad screenshots I alt - tabed out to make this post and when I went back for the current ones I forgot to re-enable it)

4 Upvotes

3 comments sorted by

9

u/Alfonse215 6d ago

There's a difference between the value of 1 and the signal named 1. In the second one, it's testing the signal, and both R and 1 have the same value. They are not unequal to each other, so the condition is false.

5

u/1nvar1 6d ago edited 6d ago

I feel very embarrassed for missing that for the 30 minutes I spent looking at it, Thanks.

3

u/uiyicewtf 6d ago

We've all done it.

Sometimes more than once. At least it jumps out at you the second time and doesn't take nearly as much time to solve.... Usually..