Types/EntityPrototypeFlags
Array (Types/table) of strings. The possible strings are listed below.
"not-rotatable"
Can't be rotated before or after placing.
"placeable-[force]"
- "placeable-player"
- "placeable-neutral"
- "placeable-enemy"
placeable neutral/player/enemy determine the default force when placing entities in the map editor and using the *AUTO* option for the force.
"placeable-off-grid"
placeable-off-grid refers to the fact that most entities are placed on an invisible 'grid' within the world, entities with the placeable-off-grid flag do not have to line up with this grid (like trees and land-mines)
"player-creation"
Makes it possible for the biter AI to target the entity as a distraction. Makes it possible to blueprint, deconstruct, and repair the entity (can be turned off again using the specific flags). Enables smoke to be created automatically when building the entity.
"building-direction-8-way"
Uses 45 degree angle increments when selecting direction.
"filter-directions"
Used to automatically detect the proper direction, if possible. Used by base with the pump, train stop, and train signal.
"fast-replaceable-no-build-while-moving"
Fast replace will not apply when building while moving.
"breaths-air"
This is used to specify that the entity breaths air, and so is affected by poison (currently Poison Capsules are the only source).
"not-repairable"
Used to specify that the entity can not be 'healed' by repair-packs (or construction robots with repair packs)
"not-on-map"
The entity does not get drawn on the map.
"not-blueprintable"
The entity can't be used in blueprints.
"not-deconstructable"
The entity can't be deconstructed.
Hides the entity from the bonus GUI (button above the map) and from the made in property of recipe tooltips.
"hide-alt-info"
Hides the alt-info of an entity in alt-mode, for example the recipe icon.
"fast-replaceable-no-cross-type-while-moving"
Do not fast replace over other entity types when building while moving.
"no-gap-fill-while-building"
"not-flammable"
Do not apply fire stickers to the entity.
"no-automated-item-removal"
Prevents inserters and loaders from taking items from this entity.
"no-automated-item-insertion"
Prevents inserters and loaders from inserting items into this entity.
"no-copy-paste"
"not-selectable-in-game"
"not-upgradable"
The entity can't be selected by the Upgrade Planner tool.
Example
flags = {"placeable-neutral", "player-creation"}