arrow-left

All pages
gitbookPowered by GitBook
1 of 2

Loading...

Loading...

Pipe Adjacency Connections

Pipe connections use the “Pipe Adjacency Connector” script. Pipe connections are based on the basic connections and are also similar to the disposal connections.

Pipes have 4 layers, the first 3 layers reside in the plenum below the floor with the disposals, while the final layer rests just above the floor.

You’ll quickly notice that pipe layers 2 & 4 are centered, while layers 1 & 3 are offset. Due to the offset nature of layers 1 & 3 they require additional model shapes and use a more complex connector script (see the “Offset Pipe Adjacency Connections” section below).

Pipe Layers 2 & 4 work just like basic connections (“U”, “I”, “L”, “T”, and “X”) with one exception. This exception is defined below:

Broken - A special “U” type variant which replaces a variant when it gets abruptly destroyed.

Similar to disposals, 2 “I” shaped pipes can cross each other perpendicularly. Although they are clipping through each other, they are not joined like an “X” shape.

Unlike disposals, pipes have another overlapping property. 2 “L” shaped pipes can coexist on the same tile as long as they are oriented opposite of each other. (In SS13 the pipes clip in this situation but we designed our models to prevent clipping here.)

hashtag
Offset Pipe Adjacency Connections

Offset pipe connections use the “Offset Pipe Adjacency Connector” script. Offset pipe connections are based on the regular pipe connections and exist on pipe layers 1 & 3.

The primary difference between the pipe and offset pipe connections is what the name implies, the offset pipes are offset. Due to them being offset, they cannot simply be rotated for different orientations. To solve this, we use additional models for the different orientations. These offset shapes are defined below:

U1 - A “U” type variant which connects to the north OR west (rotate 90°).

U2 - A “U” type variant which connects to the south OR east (rotate 90°).

Broken1 - A special “U” type variant which connects to the north OR west (rotate 90°).

Broken2 - A special “U” type variant which connects to the south OR east (rotate 90°).

I - A regular “I” type variant which connects to the north and south OR east and west (rotate 90°).

L1 - A “L” type variant which connects to the north and east (not meant to be rotated).

L2 - A “L” type variant which connects to the north and west (not meant to be rotated).

L3 - A “L” type variant which connects to the south and east (not meant to be rotated).

L4 - A “L” type variant which connects to the south and west (not meant to be rotated).

T1 - A “T” type variant which connects to the south, east, and west (not meant to be rotated).

T2 - A “T” type variant which connects to the north, east, and west (not meant to be rotated).

T3 - A “T” type variant which connects to the north, west, and south (not meant to be rotated).

T4 - A “T” type variant which connects to the north, east, and south (not meant to be rotated).

X - A regular “X” type variant which connects to all 4 cardinal directions (not meant to be rotated).

Pipe Furniture Connections

Pipe furniture is basically any machine that connects to (standard) pipes.

Pipe furniture connects to pipes by overlaying half pipes ('U' shapes) on the same tile and layer as the furniture to connect to a pipe on an adjacent tile and same layer. The reason we use multiple 'U' shapes overlaying a furniture instead of a multi-directional shape, like 'T' for example, to connect in multiple directions is because the pipes on either side of a pipe furniture are part of individual pipe volumes separated by the furniture. They may also be colored individually.

hashtag
Pipe Furniture Types

hashtag
On-Pipe

Pipe furniture that is small and sits on the pipe layers. On-Pipe pipe furniture can exist on ANY of the 4 pipe layers (only 1 at a time). Examples - pumps, valves, meters, etc.

On-Pipe pipe furniture only connects in 2 directions (opposite of each other, creating what looks like a straight 'I' pipe shape).

On-Pipe pipe furniture are small and exist on a single layer therefore multiple can exist on a single tile, 1 for each layer (with clipping).

hashtag
On-Floor

Pipe furniture that sits on the floor level. On-Floor pipe furniture can be directly connected to via pipes on the floor layer (pipe layer 4). Examples - filters, mixers, injectors, connector ports, freezers, heaters, etc.

Some can connect to pipes in any direction, some only in 1, and other may be in-between.

On-Floor pipe furniture are large but since they exist on the floor layer and there is only 1 pipe layer above the floors, they do not obstruct the other pipe layers below.

hashtag
Under-Floor

Pipe furniture that sits below the floor level (in the plenum level). Under-Floor pipe furniture can be directly connected to via pipes on any of the below floor layers (pipe layers 1-3). Examples - layer manifolds, etc.

Some can connect to pipes in any direction, some only in 1, and other may be in-between.

Under-Floor pipe furniture are large and may block/interact with all pipes below the floor (layers 1-3).

hashtag
Both-Floor

Pipe furniture that sits below the floor level but also extends up above the floor level. Examples - special layer manifolds, etc.

Some can connect to pipes in any direction, some only in 1, and other may be in-between.

Both-Floor pipe furniture are large and block ALL pipes both under the floor AND the above floor layer. They also block wires AND floor tiles.