Factorio.com|Forums|Wiki|Mod Portal|API Docs

# Factorio Runtime Docs Version 2.0.77

# SelectorCombinatorParameters - Runtime Docs

## SelectorCombinatorParameters :: table

#### Table fields

operation | :: SelectorCombinatorParameterOperation? | Defaults to `"select"`.
Defaults to `"select"`.

Other attributes may be specified depending on `operation`:

#### `select`

select_max | :: boolean? | Whether the maximum value is used. Defaults to `true`.
Whether the maximum value is used. Defaults to `true`.
index_signal | :: SignalID? | The signal to use, if any.
The signal to use, if any.
index_constant | :: int32? | The signal index to use if not using a specific `index_signal`. Defaults to `0`.
The signal index to use if not using a specific `index_signal`. Defaults to `0`.

#### `count`

count_signal | :: SignalID? | The signal to emit.
The signal to emit.

#### `random`

random_update_interval | :: uint32? | Defaults to `0`.
Defaults to `0`.

#### `quality-filter`

quality_filter | :: QualityCondition? | The quality condition to use. Defaults to `null`.
The quality condition to use. Defaults to `null`.

#### `quality-transfer`

select_quality_from_signal | :: boolean? | Defaults to `false`.
Defaults to `false`.
quality_source_static | :: BlueprintQualityID? |
quality_source_signal | :: SignalIDBase? |
quality_destination_signal | :: SignalID |

Concept used in

- LuaSelectorCombinatorControlBehavior::parameters
- LuaSurface::create_entity()
- BlueprintEntity