Prototype of a tile.
LuaPrototypeBaseCollisionMaskunknownfalseThe collision mask this tile uses
uint32unknownfalseAutoplaceSpecificationunknowntrueAutoplace specification for this prototype, if any.
floatunknownfalsefloatunknownfalseColorunknownfalsefloatunknownfalseThe probability that decorative entities will be removed from on top of this tile when this tile is generated.
booleanunknownfalseDict<string, LuaTilePrototype>unknownfalsebooleanunknownfalseIf this tile needs correction logic applied when it's generated in the world.
{ minable: boolean, mining_particle?: string, mining_time: double, products: Array<Product> }unknownfalseLuaFluidPrototypeunknowntrueThe fluid offshore pump produces on this tile, if any.
LuaTilePrototypeunknowntrueThe next direction of this tile, if any. Used when a tile has multiple directions (such as hazard concrete)
Array<ItemToPlace>unknowntrueItems that when placed will produce this tile, if any. Construction bots will choose the first item in the list to build this tile.
booleanunknownfalseFalse if this tile is not allowed in blueprints regardless of the ability to build it.
Dict<string, double>unknownfalseA table of pollution emissions per second this tile will absorb, indexed by the name of each absorbed pollution type.
booleanunknownfalseTrue if this tile can be used as a foundation for other tiles, false otherwise. Foundation tiles can be hidden.
booleanunknownfalseTrue if this tile can be hidden or replaced by another tile through player actions.
booleanunknownfalseTrue if building this tile should check for colliding entities above and prevent building if such are found. Also during mining tiles above this tile checks for entities colliding with this tile and prevents mining if such are found.
booleanunknownfalsefloatunknownfalseWeightunknownfalseLuaTilePrototypeunknowntrueLuaTilePrototypeunknowntrueLuaTilePrototypeunknowntrueArray<TriggerEffectItem>unknowntrueArray<TriggerItem>unknowntrueColorunknowntrueArray<LuaDecorativePrototype>unknowntrueLuaTilePrototypeunknowntrueLuaTilePrototypeunknowntrueAn alternative prototype that will be used to display info about this prototype in Factoriopedia.
booleanunknownfalseIs this object valid? This Lua object holds a reference to an object within the game engine. It is possible that the game-engine object is removed whilst a mod still holds the corresponding Lua object. If that happens, the object becomes invalid, i.e. this attribute will be false. Mods are advised to check for object validity if any change to the game state might have occurred between the creation of the Lua object and its access.
stringunknownfalseThe class name of this object. Available even when valid is false. For LuaStruct objects it may also be suffixed with a dotted path to a member of the struct.