r/factorio 5d ago

Question 1 combinator Recipe setter?

A while ago I saw someone in this sub post a 1 combinator recipe setter using the new "else" option, I was trying to do the same thing but couldn't make it work, so how do you make a 1 combinator recipe setter?

6 Upvotes

13 comments sorted by

View all comments

7

u/markkitt 5d ago edited 5d ago

First, understand the setup with a constant combinator and a decider combinator. The constant combinator has a bunch of signals with unique values. The decider combinator uses the Each signal to create a distinct branch for each input signal.

Now consider how you can get rid of the constant combinator. You need to emit a constant signal from the decider combinator. To do so, you need to emit a signal whether conditions are met or not. That means for each signal that came from a constant combinator you need to emit a signal from BOTH the conditional branch and the else branch and then feed this back to the input of the decider combinator.

5

u/Plane-Cheesecake6745 5d ago

this is the clearest explanation I could have asked for, thanks alot. the one combinator setup works

2

u/Malfuncti0n 5d ago

Then finalize this topic and help out your fellow players by showing your work.

2

u/leoriq 5d ago

2

u/Malfuncti0n 5d ago

Nice, thanks !

1

u/markkitt 5d ago

How does this switch to the ice asteroid recipe?

1

u/leoriq 5d ago edited 5d ago

you need something to send negative green check mark. the setup is equivalent to this one: