Chutes - Niilo007/Stationeers-Research GitHub Wiki


Chutes


Kit (Basic Chutes)

This kit produces a variety of unpowered chutes.

Kit (Basic Chutes)
____________ General ____________ ____________ ____________
Paintable
Nameable
Prefab Hash 1025254665
Prefab Name ItemKitChute
______________ Item ______________ ____________ ____________
Stack Size 10
Class None 0
SortingClass Kits 1
____________ Durability ____________ ____________ ____________
Flashpoint Temperature 700℃
Autoignition Temperature 1200℃
Made In Autolathe T1 Autolathe T2 Hydraulic Pipe Bender T1 Hydraulic Pipe Bender T2
alt text alt text alt text alt text
Time
Energy 500 500
Iron Fe 3g 3g 3g 3g

Structure (Chute (Straight))

Chutes act as pipes for items. Use them to connect various import/export equipment together such as the Vending Machine and printers like the Autolathe.

The aim for any Stationeer is to make off-world survival less of a struggle for themselves, and those who will follow in their footsteps.

Chutes are fundamental components of chute networks, which allow the transport of items between any machine or device with an import/export slot.

  • Chutes are used to transport items from point a to point b.
    flowchart TB
        World((World)) -.- Inlet&nbspY
        Inlet&nbspY ===CS1_A---CS1_B=== Outlet&nbspX
        World -.- Outlet&nbspX
    
    Loading
    stateDiagram
      IY: Inlet&nbspY
      OX: Outlet&nbspX
      X1: CS1_B
      Y1: CS1_A
    
      [*] --> IY
      IY --> Y1
      Y1 --> X1
      X1 --> OX
      OX --> [*]
    
    Loading

  • The Straight chute is bi-directional.
    flowchart TB
      World((World)) -.- Inlet&nbspY
      Inlet&nbspY ===CS1_A---CS1_B=== Inlet&nbspX
      World -.- Inlet&nbspX
    
    Loading
    stateDiagram
      IY: Inlet&nbspY
      IX: Inlet&nbspX
      X1: CS1_B
      X2: CS1_B
      Y1: CS1_A
      Y2: CS1_A
    
      [*] --> IY
      IY --> Y1
      Y1 --> X1
      X1 --> X1
    
      [*] --> IX
      IX --> X2
      X2 --> Y2
      Y2 --> Y2
    
    Loading

Chute (Straight)
____________ General ____________ ______________ ______________
Paintable
Nameable
Prefab Hash 168307007
Prefab Name StructureChuteStraight
___________ Durability ___________ ______________ ______________
Flashpoint Temperature 300℃
Autoignition Temperature 600℃
_________ Construction _________ ______________ ______________
Placement Cost Kit (Basic Chutes) 1
............................................................. ......................... .........................
Deconstruction Tool Wrench
Placement Dimensions
Snapping Small Grid Length 1
Rotation Any Height 1
Required Support None Width 1
Connections
Chute 0
Chute 1

Structure (Chute (Junction))

The aim for any Stationeer is to make off-world survival less of a struggle for themselves, and those who will follow in their footsteps.

Chute junctions are fundamental components of chute networks, allowing merging or splitting of these networks. When combined with a programmed Sorter, items can be sent down different paths to various machines with import/export slots.

  • The Junction chute merges two inputs into one output.
    flowchart TB
      World -.- Inlet&nbspY
      Inlet&nbspY===CS1_A---CS1_B === Junction_In_1===Junction===Junction_Out === CS3_A---CS3_B===Outlet&nbspX
      Inlet&nbspX===CS2_A---CS2_B === Junction_In_2===Junction
      World -.- Inlet&nbspX
      World -.- Outlet&nbspX
    
    Loading
    stateDiagram
      [*] --> Inlet&nbspY
      Inlet&nbspY --> CS1_A
      CS1_A-->CS1_B
      CS1_B --> Junction_In_1
      Junction_In_1 --> Junction
      Junction --> Junction_Out
      Junction_Out --> CS3_A
      CS3_A --> CS3_B
      CS3_B --> Outlet&nbspX
      Outlet&nbspX --> [*]
      [*] --> Inlet&nbspX
      Inlet&nbspX--> CS2_A
      CS2_A --> CS2_B
      CS2_B --> Junction_In_2
      Junction_In_2 --> Junction
    
    Loading

  • The Junction chute has some non intuitive behaviours.
    • For example: The output can be used as an input in some cases.
      • But only if its directly connected to a device.
         flowchart TB
           World((World)) -.- Inlet&nbspY
            World -.- Inlet&nbspX
             World -.- Outlet&nbspX === Junction_In_2
                Junction_In_2 === Junction
            Junction === Junction_Out
             Junction_Out === CS2_A --- CS2_B
           CS2_B === Inlet&nbspY
            Junction_In_1 === Junction
         Inlet&nbspX ===CS1_A---CS1_B=== Junction_In_1
        
        Loading
          stateDiagram
            [*] --> Inlet&nbspX
            Inlet&nbspX --> CS1_A
            CS1_A--> CS1_B
           CS1_B--> Junction_In_1
           Junction_In_1 --> Junction
          [*] --> Inlet&nbspY
          Inlet&nbspY --> CS2_B
            CS2_B --> CS2_A
           CS2_A --> CS2_A
           Junction --> Junction_In_2 
            Junction_In_2 --> Outlet&nbspX
          Outlet&nbspX --> [*]
        
        Loading

      flowchart TB
      World((World)) -.- Inlet&nbspY
      World -.- Inlet&nbspX
      World -.- Outlet&nbspX === Junction_In_2
      Junction_In_2 === Junction
      Junction === Junction_Out
      Junction_Out === Inlet&nbspY
      Junction_In_1 === Junction
      Inlet&nbspX ===CS1_A---CS1_B=== Junction_In_1
      
      Loading
      stateDiagram
      [*] --> Inlet&nbspX
      Inlet&nbspX --> CS1_A
      CS1_A--> CS1_B
      CS1_B--> Junction_In_1
      Junction_In_1 --> Junction
      [*] --> Inlet&nbspY
      Inlet&nbspY --> Junction_Out
      Junction_Out --> Junction
      Junction --> Junction_In_2 
      Junction_In_2 --> Outlet&nbspX
      Outlet&nbspX --> [*]
      
      Loading

    • Other examples:
      flowchart TB
      World((World)) -.- Inlet === Junction_In_2
      World -.- Outlet&nbspX === Junction_Out
      World -.- Outlet&nbspY === Junction_In_1
      Junction_In_2 === Junction
      Junction === Junction_Out
      Junction_In_1 === Junction
      
      Loading
      stateDiagram
      [*] --> Inlet 
      Inlet --> Junction_In_2
      Junction_In_2 --> Junction 
      Junction --> Junction_In_1 : Unknown
      Junction --> Junction_Out : Unknown
      Junction_In_1 --> Outlet&nbspY
      Junction_Out --> Outlet&nbspX
      Outlet&nbspY --> [*]
      Outlet&nbspX --> [*]
      
      Loading

      flowchart TB
      World((World)) -.- Inlet === Junction_In_1
      World -.- Outlet&nbspX === Junction_Out
      World -.- Outlet&nbspY === Junction_In_2
      Junction_In_2 === Junction
      Junction === Junction_Out
      Junction_In_1 === Junction
      
      Loading
      stateDiagram
      [*] --> Inlet 
      Inlet --> Junction_In_1
      Junction_In_1 --> Junction 
      Junction --> Junction_In_2 : Unknown
      Junction --> Junction_Out : Unknown
      Junction_In_2 --> Outlet&nbspY
      Junction_Out --> Outlet&nbspX
      Outlet&nbspY --> [*]
      Outlet&nbspX --> [*]
      
      Loading

      flowchart TB
      World((World)) -.- Inlet === Junction_Out
      World -.- Outlet&nbspX === Junction_In_1
      World -.- Outlet&nbspY === Junction_In_2
      Junction_In_2 === Junction
      Junction === Junction_Out
      Junction_In_1 === Junction
      
      Loading
      stateDiagram
      [*] --> Inlet 
      Inlet --> Junction_Out
      Junction_Out --> Junction 
      Junction --> Junction_In_1 : Unknown
      Junction --> Junction_In_2 : Unknown
      Junction_In_1 --> OX["Outlet X"]
      Junction_In_2 --> OY["Outlet Y"]
      OX --> [*]
      OY --> [*]
      
      Loading

      flowchart TB
      World((World)) -.- Inlet1 === Junction1_In_2
      Junction1_In_2 === Junction1
      Junction1 === Junction1_Out
      Junction1_Out === CS1_A
      CS1_A --- CS1_B
      CS1_B === Junction1_In_1 
      Junction1_In_1 === Junction1
      World -.- Inlet2 === Junction2_In_1
      Junction2_In_1 === Junction2
      Junction2 === Junction2_Out
      Junction2_Out === CS2_A
      CS2_A --- CS2_B
      CS2_B === Junction2_In_2 
      Junction2_In_2 === Junction2
      
      Loading
      stateDiagram
      [*] --> Inlet1
      Inlet1 --> Junction1_In_2
      Junction1_In_2 --> Junction1
      Junction1 --> Junction1_Out
      Junction1_Out --> CS1_A
      CS1_A-->CS1_B
      CS1_B-->Junction1_In_1
      Junction1_In_1-->Junction1
      [*] --> Inlet2
      Inlet2 --> Junction2_In_1
      Junction2_In_1 --> Junction2
      Junction2 --> Junction2_Out
      Junction2_Out --> CS2_A
      CS2_A-->CS2_B
      CS2_B-->Junction2_In_2
      Junction2_In_2-->Junction2
      
      Loading

Chute (Junction)
____________ General ____________ ______________ ______________
Paintable
Nameable
Prefab Hash -611232514
Prefab Name StructureChuteJunction
___________ Durability ___________ ______________ ______________
Flashpoint Temperature 300℃
Autoignition Temperature 600℃
_________ Construction _________ ______________ ______________
Placement Cost Kit (Basic Chutes) 2
............................................................. ......................... .........................
Deconstruction Tool Wrench
Placement Dimensions
Snapping Small Grid Length 1
Rotation Any Height 1
Required Support None Width 1
Connections
Chute Input 0
Chute Input 2 1
Chute Output 2

⚠️ **GitHub.com Fallback** ⚠️