Skip to main content

Advanced combinators

advanced-combinators
Research time (s)
30
Research count
50
Total research
1600
Is upgrade
Planet
nauvis
Prototype type
technology
Internal name
advanced-combinators

Overview

Advanced combinators are circuit units that operate on the Circuit network and are used to generate, compare, or modify signal values on that network. They function as programmable logic components within factory control systems, taking one or more input signals from the Circuit network and producing output signals according to configured conditions or arithmetic operations. Advanced combinators expand the capability of basic circuit logic by enabling more complex manipulation of signals, allowing players to implement conditional logic, arithmetic transformations, and multi-signal control schemes.

Advanced combinators integrate with the Circuit network and use the same signal types and conventions as other circuit entities. They accept the network’s virtual signals and item/fluids counts as inputs, evaluate those inputs using their internal settings, and write results back onto the network. This allows them to both read factory state and drive actuators or provide information to other combinators and devices connected to the Circuit network. Because they operate at the signal level, Advanced combinators are language- and interface-agnostic: their behavior is defined entirely by the configured logic and the signals flowing through the network.

  • They are used to implement automation logic that is either cumbersome or impossible with plain inserters, belts, and machines alone, such as conditional enabling/disabling of machines, aggregating counts across many entities, or creating compact state machines.
  • Advanced combinators work by taking specified input signals, applying arithmetic or logical operations configured by the player, and outputting resulting signals back to the Circuit network for downstream use.
  • They are typically placed in-line with the Circuit network so that their inputs and outputs are visible to the rest of the network; careful wiring and signal naming conventions keep complex setups understandable.
  • Combinator outputs can be used to control lamps, inserters, trains, and other entities that accept circuit signals, enabling centralized, signal-driven control architectures.
  • When designing circuits with Advanced combinators, break complex logic into smaller, named subcircuits and reuse intermediate signals to reduce wiring clutter and improve readability.

Advanced combinators are a core component of advanced factory automation when fine-grained decision-making and compact logic are required. They allow precise signal-level control over production and logistics by leveraging the full capabilities of the Circuit network.

Research costs

Science packCount
Automation science pack1
Logistic science pack1
Chemical science pack1

Other entities of this type

Last updated: