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

Disposal Adjacency Connections

PreviousDirectional Adjacency ConnectionsNextDisposal Furniture Connections

Last updated 1 month ago

Was this helpful?

Disposal connections use the “Disposal Adjacency Connector” script. Disposal connections are based on the basic connections and are similar to the other pipe connections. The disposal models themselves actually reside beneath the floor that the player walks on.

There is no need for the traditional “O” or “U” shapes but there are some unique “U” type shapes (see below). The “I” and “L” shapes act the same as they do in the basic connections.

The “T” shape acts the same in principle as well but is accompanied by arrow overlays. Due to the nature of disposals (objects travel through them), “T” shapes have a designated ‘exit’ connection side to determine which direction the object paths join into. This direction is represented by the arrow overlays (more info in the disposals documentation).

There isn’t a significant need for the “X” shape either but we do have one modeled and in theory the same directional arrows could be made for it to work the same as the “T” shape.

The unique disposal shapes are defined below:

Broken - A special “U” type variant which replaces a variant when it gets abruptly destroyed (more about this below).

When a disposal pipe variant gets destroyed, instead of alerting nearby connections that there is no longer a connection at this location and to update their own shape as a result; we maintain connections to this tile and replace it with 1 broken variant per undestroyed connection.

Vertical - A special “U” type variant which connects to the north as well as turning upward and connects vertically to above-ground disposal machines. Pipes & wires cannot exist on a tile with a vertical disposal due to major clipping.

Vertical pipes only connect to pipes in one direction, by default this direction is toward the front of the machine that is connected above. However they should be rotatable (without rotating the machine above.

This should naturally result with broken ends regardless of the size or shape of the destructive force.
🛰️
🧩