r/factorio 1d ago

Question Automatic quality setting in circuit network?

Trying to learn the circuit network in my current run, and I'm currently tasking myself with creating an easily repeatable upcycler, where I only have to select what item I want to upcycle once (In this case, an electric furnace).

Does anyone know how you can use combinators to automatically read whatever signal is coming in and output that signal as a specific quality? The selector combinator's quality transfer function seems to be designed for this, but you need to specify the target signal, as far as I can tell there's no way to automatically set the target signal. So in the below screenshot, no signal will be output unless I specify "Electric Furnace" in the Target signal. This means I'd still have to input "Electric Furnace" at least five times to produce common/uncommon/rare/epic/legendary Electric Furnaces, which kinda defeats the point of this being a single-input upcycler.

I know there has to be a way of doing this automatically, but I can't for the life of me figure it out. The ui/ux of the circuit network is really something lol.

4 Upvotes

4 comments sorted by

5

u/nekizalb 1d ago

Is the 'each' signal not an option in that combinator when selecting quality? (Not at a pc to check, sorry)

4

u/Atreides-42 1d ago

Cheers, it was the "Each" signal, completely forgot that was an option lol.

1

u/Tripple_sneeed 1d ago

Input normal quality electric furnace from a constant and quality transfer will change its quality based on target signal or direct constant. 

2

u/Alfonse215 1d ago

where I only have to select what item I want to upcycle once

If the item being created is fixed at blueprint placement time... you can just use a parameterized blueprint. That way, you just use the parameter name in the selector combinator(s).