Design
WebsiteGitHubGitBook
  • âœī¸Design Intro
    • Gameplay Summary
    • Art Style
  • đŸ•šī¸Basic Game Mechanics
    • đŸ–Ĩī¸User Interface
      • Server Hub
      • Server Lobby
        • Edit Character
      • Game
        • Player HUD
        • In-game Settings
        • Inventory
        • Radial Menu
        • Misc. UI Elements
        • Windows
    • 🎮Controls
    • đŸ”ĻField of Vision
    • 🔍Examine
    • đŸ–ī¸Interactions
      • Move
      • Activate
      • Access
    • âŗRounds
  • đŸ›°ī¸Environment
    • đŸ—ēī¸Tilemaps
      • Stations
      • Planets
      • Tile Objects
        • Airlocks
    • â˜ī¸Atmospherics
      • Gas Substances
    • 🧩Connectables
      • Basic Adjacency Connections
      • Advanced Adjacency Connections
      • Window Divider Adjacency Connections
      • Counter Adjacency Connections
      • Directional Adjacency Connections
      • Disposal Adjacency Connections
        • Disposal Furniture Connections
      • Pipe Adjacency Connections
        • Pipe Furniture Connections
      • Transit Tube Adjacency Connections
      • Wire Adjacency Connections
      • Airlock Adjacency Connections
    • đŸ—ī¸Construction
      • Construction Recipes
        • Walls / Windows
        • Doors
      • Menu and User Case
      • Propositions and Suggestions
    • 🔓Crew Access
    • ⚡Electricity
      • Power Grid
    • 📞Communication Systems
  • đŸ‘ĢEntities
    • đŸŽĨRoles
      • 📋Crew
        • Nanotrasen
        • Command
        • Security
        • Engineering
        • Medical
        • Science
        • Supply
        • Civilian
        • Silicons
      • Antagonists
        • Primary Antags
        • Secondary Antags
      • Ghosts
    • đŸ§™â€â™‚ī¸Characters
      • Player Characters
      • NPCs
    • đŸŒĄī¸Health
      • Stamina
      • Damage
      • Body Systems
        • Organs
          • Lungs
          • Heart
        • Blood
        • Oxygen
        • Pain
        • Death
        • Body parts volume
      • Healing
        • Surgery
    • âš”ī¸Combat
      • Combat Mode
        • Help
        • Harm
        • Grab
        • Hold
        • Push
        • Toss and Throw
        • Items
          • Melee
          • Ranged
      • Melee combat
  • đŸ”ĻItems
    • 📌Hold Positions
    • 🍕Food
    • 🧰Containers
  • đŸŽŦActions
    • đŸ› ī¸Crafting
      • Makeshift, simple Crafting
      • Advanced Crafting
      • Specialized Crafting
    • âš—ī¸Chemistry
Powered by GitBook
On this page

Was this helpful?

Edit on GitHub
Export as PDF
  1. Environment
  2. Connectables

Basic Adjacency Connections

PreviousConnectablesNextAdvanced Adjacency Connections

Last updated 1 month ago

Was this helpful?

Basic connections use the “Basic Adjacency Connector” script and are ultimately the simplest connection type.

These basic shapes are defined below:

O - A variant with no connections.

U - A variant with 1 connection, to the north.

I - A variant with 2 connections opposite of each other, 1 to the north and 1 to the south.

L - A variant with 2 connections adjacent to each other, 1 to the north, and 1 to the east.

T - A variant shaped like a “T”, with 3 connections, 1 to the south, east, and west.

X - A variant shaped like a “+”, with 4 connections, 1 to the north, east, south, & west.

The basic adjacency shapes for pipes (left) and tables (right)

These pieces can be rotated to create many various shapes. This works fine for objects that do not have corner connections (pipes, cables, etc.), but this won’t suffice for objects that do (tables, walls, etc.) because it will leave gaps where the corners meet.

Examples of Basic Connections

Cables

These heavy-duty high-voltage cables are only used between station engines and related machinery.

Two “I” shapes can cross each other while maintaining separate circuits; they do not have a junction box like the similar “X” shape.

Though similar to wires, wires are more complex (see the “Wire Adjacency Connection” section for more details).

Conveyor Belts

Currently, these do not use a “T” or “X” shape so we can either add those or resolve how a straight piece may connect in such a situation as seen in the image (these may need to get their own unique adjacency connector in the future).

HE Pipes

Heat Exchange Pipes don’t require an “O” shape.

They do however have an special “I” shaped called a “Junction” which connects between the HE pipes and regular pipes on the 4th layer (see the pipe adjacency connections section for more info).

An example of connected pipes and tables.
The same connected table with indicators of the type of the connectables.
Cables. Connectables separated (with indicators) and combined.
Conveyor Belts. Connectables separated (with indicators) and combined.
HE Pipes. Connectables separated (with indicators) and combined.
đŸ›°ī¸
🧩