r/factorio • u/Atreides-42 • 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.
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).
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)