Distributed solid fuel production that decides for itself which fluid to burn. Classic problem: petroleum gas is overflowing, heavy oil is backing up, light oil is empty — and your refinery stalls. This blueprint fixes it automatically. How it works: 9 plant block dynamically split across three fluids (petroleum gas, heavy oil, light oil) based on tank fill levels. The key feature is that the split is fully flexible — not a fixed ratio:
- 5 / 3 / 1 — when all three fluids are present in different amounts
- 9 / 0 / 0 — when only one fluid is overflowing, others are empty
- 7 / 1 / 1 — slight skew toward one fluid
- 7 / 2 / 0 — two fluids available, third one drained
- 7 / 0 / 2 — middle fluid skipped, edges only
- …and any other combination the situation calls for
The circuit recalculates levels and reassigns machines on the fly — no fixed proportions, no idle plant block waiting for "their" fluid.
Scalable: need more throughput? Just duplicate the 9-assembler block and connect it to the existing one — the circuit logic handles the extra line automatically. Stack as many copies as your fluid supply can feed.
Usage: pipe in all three fluids (petroleum gas, heavy oil, light oil). Solid fuel comes out. No manual recipe swapping ever. Good for: mid-game oil setups, pre-nuclear fuel needs, and any base where one fluid overflowing is choking your refinery.
