Factorio Prototype DocsVersion 2.0.55

SelectionModeFlags :: union or array[union]

An array containing the following values.

Some flags only exclude objects from the selection, meaning they need to be combined with another flag to select anything.

Union members

"blueprint"

Selects entities and tiles as if selecting them for a blueprint.

"deconstruct"

Selects entities and tiles as if selecting them for deconstruction.

"cancel-deconstruct"

Selects entities and tiles as if selecting them for deconstruction cancellation.

"items"

Selects items on the ground.

"trees"

Selects trees.

"buildable-type"

Selects entities which are considered a building, plus landmines.

"nothing"

Selects no entities or tiles, but is useful to select an area.

"items-to-place"

Selects entities and tiles that can be built by an item.

"any-entity"

Selects all entities.

"any-tile"

Selects all tiles.

"same-force"

Excludes entities that have a different force than the selecting player from the selection.

"not-same-force"

Excludes entities that have the same force as the selecting player from the selection.

"friend"

Excludes entities that are not from a friendly force from the selection.

"enemy"

Excludes entities that are not from an enemy force from the selection.

"upgrade"

Selects entities as if selecting them for upgrading.

"cancel-upgrade"

Selects entities as if selecting them for upgrade cancellation.

"downgrade"

Selects entities as if selecting them for downgrading.

"entity-with-health"

Selects entities that are an EntityWithHealthPrototype.

"is-military-target"
"entity-with-owner"

Selects entities that are an EntityWithOwnerPrototype.

"avoid-rolling-stock"

Excludes RollingStockPrototypes from the selection.

"avoid-vehicle"

Excludes VehiclePrototypes from the selection.

"controllable"
"controllable-add"
"controllable-remove"
"entity-ghost"

Selects entities that are an EntityGhostPrototype.

"tile-ghost"

Selects entities that are a TileGhostPrototype.

Prototypes

Types

Defines