I'm currently trying to build a filter on a set of input signals to drop those that can't be crafted on a given machine. (I'm playing Space Exploration and many things require space assemblers.) I thought I could do a little logic between "find products" and "find machines" plus a latch to create a large negative number to add to the input. Thus: automatic and permanent filtering out of things that can't be crafted.
However, it seems that the not all the recipe combinators update together thus my comparison of the two signals is off and I end up filtering everything.
I assume this is intentional behavior of the combinators to reduce jank.
Could you add an option to the recipe combinator to also output the specific input signal being evaluated? That would make it possible to know exactly what recipe to which the other outputs are for and they'd always be synchronized.
-- Brian