> For the complete documentation index, see [llms.txt](https://ss3d.gitbook.io/design/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ss3d.gitbook.io/design/environment/connectables/advanced-adjacency-connections.md).

# Advanced Adjacency Connections

Advanced connections use the “Advanced Adjacency Connector” script. They are a direct extension to the ‘basic connections’, intended to solve the issue of gaps where the corners meet. This works by using the same shapes as the ‘basic connections’ in addition to some new variants for all shapes with possible corner connections (“L”, “T”, and “X”).\
These advanced corner shapes are defined below:

L2 - An “L” type variant with a connection in its corner, to the north east.

T2 - A “T” type variant with a connection in its southwest corner.

T3 - A “T” type variant with a connection in its southeast corner.

T4 - A “T” type variant with a connection in both corners, southeast and southwest.

X2 - An “X” type variant with a connection in its north east corner.

X3 - An “X” type variant with 2 adjacent corner connections, 1 north east and 1 north west.

X4 - An “X” type variant with 2 opposite corner connections, 1 north east and 1 south west.

X5 - An “X” type variant with 3 corner connections, north east, north west, and south west.

X6 - An “X” type variant with a connection in all 4 corners.

<figure><img src="https://lh3.googleusercontent.com/rvxW-iGViVDb7E58qLuR7dCKAzLEUeBSm6SRG_u23eUZGJD5LDujb_5wK9fKmuMOcTM5wFL-Eg2bDyD4-0cMlNbjn5BslIfMRi5ZKLg68sVkWHZH58ABpW59B7aIU9Q4WrQDRKiunB2IsqHvtR2DFg" alt=""><figcaption><p>We can now create seamless and endless tables/walls/etc in any possible shape!</p></figcaption></figure>

![](https://lh6.googleusercontent.com/gfzNia2y0lOOO89SNShL748c70U1m7P6NjIg1TI56wl_dXVC8nXMDrTs2SBvJzo5kz5hztLVaVARXaIzoTFvEPZIG-FW_MJyMrGlhg_epjzCywPoUK1aGFb6xwzv3n9aA3YYcHl0nHdOmtba2fmGCg) ![](https://lh3.googleusercontent.com/Yq8Cdl1rd5JgzSeqTTOSQScOixo5uvWcfyrklaqPq0_kS4tAHbwc-yYcKrisFkk-nxQDgTAD1rS7PkJgMM65ewMOsLoqvZ9Ts-HAsOXxPpJzqou_qb_GFCD9nVAAoVLqr-eB3kOBWZBK9PdGw-a3hA) ![](https://lh5.googleusercontent.com/O1Mh8bIx--o-LvXjXAX6OxBFeWhZ3THZdphqCFB9uD7X8nSFwwYo858XLtFlfAiUrd6xZ6L_mJmfeJQ8aHpqTqby2KXr7hv0Ss5jgCSdw9ZVEzzSTEQ-fVl8S5Pr0YVVZILFjt0vX5_fAV4-PIwojQ)

### Examples of Advanced Connectables

#### **Plenum Covers**

Plenum covers are part of the same prefab as the plenums. They cover the plenums and connect them together.

<figure><img src="https://lh3.googleusercontent.com/vLLvpJF4LQQhoOlqKWz9h4eVE4b6ZFcFeVYxScyIT_FhTU_6d0-siHhdREW6fAawEgmW3fYvXlAppIKlyiY03QheJRLFSNw1ea0ncdCrf-kla2fmzNSBIc8riom6X2u8cEKAeq_WbkQaP5NWShs6FQ" alt=""><figcaption><p><strong>Plenum Covers.</strong></p></figcaption></figure>

#### **Carpets**

Carpets are a great example of a type of floor tile that can be stylized and designed to be connectable.

Carpets come in a variety of colors, all of which can connect to create some creative patterns.

Other floor types that may possibly connect are lava, grass, dirt, etc.

<figure><img src="https://lh3.googleusercontent.com/fcaWVmQ3Cgq6x8adOP_O9lJxWpq03jJfYCR617jkhhBreX5pCcwkUpjUd70yfo6gGcVMCl4qGUUbQ0nv08SxDIy8sCKjpQQTKthfboGEigPgGQATUJLgtPjOywvDcMidvTIUIuLDYzqhgh6bUR5k4A" alt=""><figcaption><p><strong>Carpets</strong></p></figcaption></figure>

#### **Tables**

Tables are the iconic connectable that everyone loves from SS13. The ability to build an infinite number of possible shapes of tables is a truly satisfying feeling.

Tables also come in a variety of material-based types (wood, metal, etc.) and use unique specific types to prevent connections between these different material-based types.

<figure><img src="https://lh6.googleusercontent.com/t9NVxtgr1EhjvSVU8g3fU-G2DccxvYabk4qQD5o4opnyDksryazJy4L4VmiTu_0CdqCf6dgSpJ63stVyV0Br8XTvz2OURIOTr_IFKfDaWL1z4WX2ugLIkbMvosCZOgqoucaj5cUD22_PUL8LmrKPbg" alt=""><figcaption><p><strong>Tables</strong></p></figcaption></figure>

#### **Girders**

Girders are basically unfinished walls so it seems fitting their generic type would be “wall” (see the ‘Walls & Windows’ section below for more details).

Girders come in a variety of material-based types similar to the tables, but unlike the tables, different girder types CAN connect to each other.

<figure><img src="https://lh5.googleusercontent.com/jzpnBHLImSM389HPxQO3P7HGRf7XR1y9_HdvDFqlZ9szXg3QHhrQWxdy1cI06r2GyfZ4YqBJOKRVMMZ02GkOGdjP8pqs3ZPBcyjYUVwIbwDQqYJbQEW3NqnLx1DHOmyDVB79gDbJhVVhHqOmOfIlPQ" alt=""><figcaption><p><strong>Girders</strong></p></figcaption></figure>

#### Walls & Windows

Walls and windows are very similar to girders, which makes sense as they are all “wall” by generic type. All 3 can have additional components (supports, struts, sheets, etc.) overlapping the primary model to give the effect of adding/removing parts via construction (more info can be found in the construction documentation).

<figure><img src="https://lh5.googleusercontent.com/TWbCCxnVeWExgEGpjw9kC2ALSRcnuvs6YETBnhmGWYlTRwXSKvXx5lU-b95Ip5yHdap_bCCTHxv4T2BG8-ZmsULv3yocTniAvB10swK0CtxkLck2hWT2hT7WIUCRP2kKkn-RC8PuKms6ZJxRa7lYAA" alt=""><figcaption><p><strong>Walls and windows</strong></p></figcaption></figure>

In most cases, these additional components will inherit the same adjacency connector as the primary model (advanced) due to the fact that most of the components are the same complexity or simpler.

One notable exception would be the ”window dividers” component. This component is a bit more complex in order to get window dividers to connect properly (see the [Window Divider Adjacency Connections](/design/environment/connectables/window-divider-adjacency-connections.md) for more details).

Another exception is the “door frames” component. This component bridges the gap between walls and airlocks, smoothing the transition and giving the appearance of something for the airlock to reside within (see the [Airlock Tile Adjacency Connections](/design/environment/connectables/airlock-adjacency-connections.md) for more details).


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://ss3d.gitbook.io/design/environment/connectables/advanced-adjacency-connections.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
