Prototype/Pipe
Basics
An entity to transport gas and fluids over a distance, and between machines. This is an extension of Prototype/EntityWithHealth
Mandatory properties
fluid_box
Type: Types/FluidBox
The area of the entity where fluid/gas inputs, and outputs.
horizontal_window_bounding_box
Type: Types/BoundingBox
vertical_window_bounding_box
Type: Types/BoundingBox
pictures
This property is a huge table. See below.
pictures (all sub properties are mandatory)
pipeStraightVerticalSingle
Type: Types/Sprite
pipeStraightVertical
Type: Types/Sprite
pipeStraightVerticalWindow
Type: Types/Sprite
pipeStraightHorizontal
Type: Types/Sprite
pipeStraightHorizontalWindow
Type: Types/Sprite
pipeCornerUpRight
Type: Types/Sprite
pipeCornerUpLeft
Type: Types/Sprite
pipeCornerDownRight
Type: Types/Sprite
pipeCornerDownLeft
Type: Types/Sprite
pipeTUp
Type: Types/Sprite
pipeTDown
Type: Types/Sprite
pipeTRight
Type: Types/Sprite
pipeTLeft
Type: Types/Sprite
pipeCross
Type: Types/Sprite
pipeEndingUp
Type: Types/Sprite
pipeEndingDown
Type: Types/Sprite
pipeEndingRight
Type: Types/Sprite
pipeEndingLeft
Type: Types/Sprite
horizontalWindowBackground
Type: Types/Sprite
verticalWindowBackground
Type: Types/Sprite
fluidBackground
Type: Types/Sprite
lowTemperatureFlow
Type: Types/Sprite
middleTemperatureFlow
Type: Types/Sprite
highTemperatureFlow
Type: Types/Sprite
gasFlow
Type: Types/Animation