The Splitter has a "Memory" now, so the behavior of the Priority switches is dependent upon the previous Setting. This works fine for the Default logic which uses the same Signal for the Left/Right lanes, since the I/O signal will either be Less than 0, or Greater than 0 - not both at once. However, there are many more complicated mechanisms which may be desired, such as two "Demand lanes" coming off a single Feeder. I built this Mechanism to pass a L/R signal if the other signal is not active, which seems to work well. I prefer this over using a Negate signal (as suggested above) , but I don't like that it requires a separate Signal pair / Second Combinator to handle Input and Output.robot256 wrote: Mon Sep 22, 2025 9:29 pm Thanks. So if you do happen to want the splitter to give equal priority when both sides are "requesting" it with a true condition, you will need to duplicate both conditions in combinators and, if they are both true, negate both of them before sending to the splitter.
I am curious if anybody else has a better idea to achieve this in a single Combinator? I fiddled with the Each/Anything/Everything signals to try to detect a "Transition" and reset the Splitter by not passing any Signals for 1 tick; but I was not happy with the results. What do you think?