Actions

Difference between revisions of "Basic Chutes"

From Unofficial Stationeers Wiki

(Add logic properties)
(Added category "Import/Export")
(11 intermediate revisions by 9 users not shown)
Line 1: Line 1:
 +
[[Category:Import/Export]]
 
{{Itembox
 
{{Itembox
  | image      = [[File:ItemKitChute.png]]
+
  | image      = [[File:ItemKitChute.png]]
  | name        = Construction Kit (Chutes)
+
  | name        = Kit (Chutes)
 
  | createdwith = [[Autolathe]], [[Fabricator]], [[Hydraulic Pipe Bender]]
 
  | createdwith = [[Autolathe]], [[Fabricator]], [[Hydraulic Pipe Bender]]
 
  | cost        = 1g [[Iron]]*
 
  | cost        = 1g [[Iron]]*
Line 7: Line 8:
 
}}
 
}}
 
{{Structurebox
 
{{Structurebox
  | name       = Chute
+
  | name             = Chute
  | image      =   
+
  | placed_with_item = [[Kit (Chutes)]]
  | dectool    = [[Wrench]]
+
  | placed_on_grid  = Small Grid
  | placement  =  
+
  | decon_with_tool1 = [[Wrench]]
 +
  | item_rec1        = [[Kit (Chutes)]]
 
}}
 
}}
 +
 +
= Chute =
  
 
== Description ==
 
== Description ==
Used to transport items. The Kit can be used to create 7 different variants, some of them are able to connect to power and logic network.
+
Used to transport items. The Kit can be used to create 9 different variants, some of them are able to connect to power and logic network.
 +
 
 +
* Straight chute: transports items on a straight line
 +
* Window chute: transports items on a straight line, and the items are visible inside the chute
 +
* Corner chute: transports items on a perpendicular line
 +
* Junction (consumes two kits): transports items on a straight and perpendicular line (merges two lines into one)
 +
* Flip flop Splitter: alternates between transporting an item on a straight and perpendicular line (splits one line in two)
 +
* Chute Valve: transports items on a straight line. Can be open and closed
 +
* Chute overflow: transports items on a straight and perpendicular line, where priority is given to the straight line (similar to a flip flop, but instead of 50%, it only goes perpendicular if straight is full)
 +
* Chute inlet: items can be dropped on it and will transport them on a perpendicular line
 +
* Chute outlet: items are dropped from the chute to the floor
 +
 
 
== Recipes ==<!--T:3-->
 
== Recipes ==<!--T:3-->
 
{{Recipe
 
{{Recipe
 
|{{Recipe/row |machine = Autolathe |mats = 3g [[Iron]] |time = 5 |energy = 500}}
 
|{{Recipe/row |machine = Autolathe |mats = 3g [[Iron]] |time = 5 |energy = 500}}
|{{Recipe/row |machine = Fabricator |mats = 1g [[Iron]] |time = 1 |energy = 500}}
+
|{{Recipe/row |machine = Hydraulic Pipe Bender |mats = 3g [[Iron]] |time = 5 |energy = 500}}
|{{Recipe/row |machine = Hydraulic Pipe Bender |mats = 1g [[Iron]] |time = 5 |energy = 500}}
 
 
|{{Recipe/row |machine = Recycler |mats = 1,5g [[Iron]] |time = 5 |energy = 1000}}
 
|{{Recipe/row |machine = Recycler |mats = 1,5g [[Iron]] |time = 5 |energy = 1000}}
 
}}
 
}}
  
== Logic Properties ==
+
= Chute Bin =
These are all logic properties of the devices.
 
  
=== Chute Bin ===
+
{{Data Network Header}}
  
==== Logic Parameters ====
+
{{Data Parameters}}
These are all parameters, that can be written to with a [[Kit_(Logic_I/O)#Logic_Writer|Logic Writer]] or a [[Kit_(Logic_I/O)#Batch_Writer|Batch Writer]]. The outputs are listed in the order a Logic Writer's "VAR" setting cycles through them.
 
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
Line 36: Line 48:
 
| Open || Boolean || Opens the Chute Bin, when set to 1. Closes it, when set to 0.
 
| Open || Boolean || Opens the Chute Bin, when set to 1. Closes it, when set to 0.
 
|-
 
|-
| On || Boolean || Turns the Chute Bin on, when set to 1. Turns it off, when set to 0.
+
| On || Boolean || Turns the Chute Bin on when set to 1. Turns it off, when set to 0.
 +
|-
 +
| Lock || Boolean || Prevents the player from pulling the lever on the Chute Bin. 1 = Locked, 0 = Unlocked.
 
|}
 
|}
  
==== Logic Outputs ====
+
{{Data Outputs}}
These are all parameters, that can be read with a [[Kit_(Logic_I/O)#Logic_Reader|Logic Reader]]. The outputs are listed in the order a Logic Reader's "VAR" setting cycles through them.
 
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
 
! Output Name !! Data Type !! Description
 
! Output Name !! Data Type !! Description
 
|-
 
|-
| Power || Boolean || Returns whether the Chute Bin is turned on. (0 for off, 1 for on) (Identical to "On" output. This might be intended to output whether the device is receiving power or not.)
+
| Power || Boolean || Returns whether the Chute Bin is turned on and receives power. (0 for no, 1 for yes)
 
|-
 
|-
| Open || Boolean || Returns whether the Chute Bin is open. (0 for closed, 1 for open)
+
| Open || Boolean || Returns whether the Chute Bin is open. (0 for no, 1 for yes)
 
|-
 
|-
| Error || Boolean || Returns whether the Chute Bin is flashing an error. (0 for no error, 1 for flashing an error)
+
| Error || Boolean || Returns whether the Chute Bin is flashing an error. (0 for no, 1 for yes)
 
|-
 
|-
| On || Boolean || Returns whether the Chute Bin is turned on. (0 for off, 1 for on)
+
| On || Boolean || Returns whether the Chute Bin is turned on. (0 for no, 1 for yes)
 
|-
 
|-
| RequiredPower || Integer || Returns the current amount of power, required by the Chute Bin, in Watts.
+
| RequiredPower || Integer || Returns the current amount of power, required by the Chute Bin, in watts.
 
|}
 
|}
  
=== Chute Outlet ===
+
= Chute Outlet =
  
==== Logic Parameters ====
+
{{Data Network Header}}
These are all parameters, that can be written to with a [[Kit_(Logic_I/O)#Logic_Writer|Logic Writer]] or a [[Kit_(Logic_I/O)#Batch_Writer|Batch Writer]]. The outputs are listed in the order a Logic Writer's "VAR" setting cycles through them.
+
 
 +
{{Data Parameters}}
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
 
! Parameter Name !! Data Type !! Description
 
! Parameter Name !! Data Type !! Description
 
|-
 
|-
| Open || Boolean || Opens the Chute Outlet once, when set to 1.
+
| Open || Boolean || Opens the Chute Outlet when set to 1.
 
|-
 
|-
| Lock || Boolean || Locks the Chute Outlet, when set to 1. Unlocks it, when set to 0.
+
| Lock || Boolean || Locks the Chute Outlet when set to 1. Unlocks it, when set to 0.
 
|}
 
|}
  
==== Logic Outputs ====
+
{{Data Outputs}}
These are all parameters, that can be read with a [[Kit_(Logic_I/O)#Logic_Reader|Logic Reader]]. The outputs are listed in the order a Logic Reader's "VAR" setting cycles through them.
 
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
 
! Output Name !! Data Type !! Description
 
! Output Name !! Data Type !! Description
 
|-
 
|-
| Open || Boolean || Returns whether the Chute Outlet is open. (0 for closed, 1 for open) This only returns 1 briefly, when the Chute Outlet opens.
+
| Open || Boolean || Returns whether the Chute Outlet is open. (0 for no, 1 for yes) This only returns 1 briefly, when the Chute Outlet opens.
 
|-
 
|-
| Lock || Boolean || Returns whether the Chute Outlet is locked. (0 for unlocked, 1 for locked)
+
| Lock || Boolean || Returns whether the Chute Outlet is locked. (0 for no, 1 for yes)
 
|-
 
|-
| ImportQuantity || Integer || Returns the amount of items, the Chute Outlet is holding, in grams.
+
| ImportQuantity || Integer || Returns the number of items, the Chute Outlet is holding, in grams.
 
|-
 
|-
| ImportSlotOccupant || Boolean || Returns whether the Chute Outlet is holding an item. (0 for no item, 1 for holding an item)
+
| ImportSlotOccupant || Boolean || Returns whether the Chute Outlet is holding an item. (0 for no, 1 for yes)
 
|}
 
|}
  
=== Chute Inlet ===
+
= Chute Inlet =
  
==== Logic Parameters ====
+
{{Data Network Header}}
This device does not have any logic parameters and can not be selected with a [[Kit_(Logic_I/O)#Logic_Writer|Logic Writer]] or a [[Kit_(Logic_I/O)#Batch_Writer|Batch Writer]].
 
  
==== Logic Outputs ====
+
{{Data Parameters|empty}}
These are all parameters, that can be read with a [[Kit_(Logic_I/O)#Logic_Reader|Logic Reader]]. The outputs are listed in the order a Logic Reader's "VAR" setting cycles through them.
+
 
 +
{{Data Outputs}}
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
 
! Output Name !! Data Type !! Description
 
! Output Name !! Data Type !! Description
 
|-
 
|-
| ImportQuantity || Integer || Returns the amount of items, the Chute Inlet is holding, in grams.
+
| Lock || Boolean || 1 if the inlet is locked, 0 if it is not. 
 +
|-
 +
| ImportCount || Integer || Returns the number of stacks imported by the inlet.
 
|-
 
|-
| ImportSlotOccupant || Boolean || Returns whether the Chute Inlet is holding an item. (0 for no item, 1 for holding an item)
+
| PrefabHash || Integer || Returns a hash. (Chute Inlet ItemID?)
 
|}
 
|}

Revision as of 06:06, 27 December 2023

Kit (Chutes)
ItemKitChute.png
Stacks Yes (10)
Recipe
Created With Autolathe, Fabricator, Hydraulic Pipe Bender
Cost 1g Iron*
Chute
Construction
Placed with Kit (Chutes)
Placed on Small Grid
Stage 1
Deconstruction
Deconstructed with Wrench
Item received Kit (Chutes)

Chute

Description

Used to transport items. The Kit can be used to create 9 different variants, some of them are able to connect to power and logic network.

  • Straight chute: transports items on a straight line
  • Window chute: transports items on a straight line, and the items are visible inside the chute
  • Corner chute: transports items on a perpendicular line
  • Junction (consumes two kits): transports items on a straight and perpendicular line (merges two lines into one)
  • Flip flop Splitter: alternates between transporting an item on a straight and perpendicular line (splits one line in two)
  • Chute Valve: transports items on a straight line. Can be open and closed
  • Chute overflow: transports items on a straight and perpendicular line, where priority is given to the straight line (similar to a flip flop, but instead of 50%, it only goes perpendicular if straight is full)
  • Chute inlet: items can be dropped on it and will transport them on a perpendicular line
  • Chute outlet: items are dropped from the chute to the floor

Recipes

Manufactory Materials Time Energy
Autolathe 3g Iron 5 500
Hydraulic Pipe Bender 3g Iron 5 500
Recycler 1,5g Iron 5 1000

Chute Bin

Data Network Properties

These are all Data Network properties of this device.

Data Parameters

These are all parameters, that can be written to with a Logic Writer, Batch Writer, or Integrated Circuit (IC10). The outputs are listed in the order a Logic Writer's "VAR" setting cycles through them.

Parameter Name Data Type Description
Open Boolean Opens the Chute Bin, when set to 1. Closes it, when set to 0.
On Boolean Turns the Chute Bin on when set to 1. Turns it off, when set to 0.
Lock Boolean Prevents the player from pulling the lever on the Chute Bin. 1 = Locked, 0 = Unlocked.

Data Outputs

These are all parameters, that can be read with a Logic Reader or a Slot Reader. The outputs are listed in the order a Logic Reader's "VAR" setting cycles through them.

Output Name Data Type Description
Power Boolean Returns whether the Chute Bin is turned on and receives power. (0 for no, 1 for yes)
Open Boolean Returns whether the Chute Bin is open. (0 for no, 1 for yes)
Error Boolean Returns whether the Chute Bin is flashing an error. (0 for no, 1 for yes)
On Boolean Returns whether the Chute Bin is turned on. (0 for no, 1 for yes)
RequiredPower Integer Returns the current amount of power, required by the Chute Bin, in watts.

Chute Outlet

Data Network Properties

These are all Data Network properties of this device.

Data Parameters

These are all parameters, that can be written to with a Logic Writer, Batch Writer, or Integrated Circuit (IC10). The outputs are listed in the order a Logic Writer's "VAR" setting cycles through them.

Parameter Name Data Type Description
Open Boolean Opens the Chute Outlet when set to 1.
Lock Boolean Locks the Chute Outlet when set to 1. Unlocks it, when set to 0.

Data Outputs

These are all parameters, that can be read with a Logic Reader or a Slot Reader. The outputs are listed in the order a Logic Reader's "VAR" setting cycles through them.

Output Name Data Type Description
Open Boolean Returns whether the Chute Outlet is open. (0 for no, 1 for yes) This only returns 1 briefly, when the Chute Outlet opens.
Lock Boolean Returns whether the Chute Outlet is locked. (0 for no, 1 for yes)
ImportQuantity Integer Returns the number of items, the Chute Outlet is holding, in grams.
ImportSlotOccupant Boolean Returns whether the Chute Outlet is holding an item. (0 for no, 1 for yes)

Chute Inlet

Data Network Properties

These are all Data Network properties of this device.

Data Parameters

This device does not have any logic parameters and can not be selected with a Logic Writer or a Batch Writer.


Data Outputs

These are all parameters, that can be read with a Logic Reader or a Slot Reader. The outputs are listed in the order a Logic Reader's "VAR" setting cycles through them.

Output Name Data Type Description
Lock Boolean 1 if the inlet is locked, 0 if it is not.
ImportCount Integer Returns the number of stacks imported by the inlet.
PrefabHash Integer Returns a hash. (Chute Inlet ItemID?)