Actions

Sorter

From Unofficial Stationeers Wiki

Revision as of 17:17, 13 May 2024 by 70.95.206.99 (talk) (added note about slot type class vs sort class)


Kit (Sorter)
ItemKitSorter.png
Constructing Options Sorter, Logic Sorter
Properties
Stacks Yes (10)
Recipes
Autolathe 10g Iron, 1g Gold, 5g Copper
Logic
Item Hash 969522478
Item Name ItemKitSorter
Sorter
StructureSorter.png
Operation
Power Usage 5W
Prefab Hash -1009150565
Prefab Name StructureSorter
Construction
Placed with Kit (Sorter)
Placed on Small Grid
Stage 1
Deconstruction
Deconstructed with Hand Drill
Item received Kit (Sorter)


Logic Sorter
File:StructureLogicSorter.png
Operation
Power Usage 5W
Prefab Hash 873418029
Prefab Name StructureLogicSorter
Construction
Placed with Kit (Sorter)
Placed on Small Grid
Stage 1
Deconstruction
Deconstructed with Hand Drill
Item received Kit (Sorter)



Description

When the Mode is set to 0 or if there is no WhiteList configured on a computer, the Sorter will act as a splitter: items will alternate their output lane each time. The Output property will switch value accordingly.

When controlled by a computer with a Motherboard (Sorter) you can whitelist item(s) or itemgroup(s) and discard the rest out the alternate lane. If you are looking at the output side of the machine (with the power switch on your right) whitelist output is left, discarded items output is right.

Changing Output or Mode via logic or IC can cause an item to get stuck in the sorter until the logic circuit or IC command the Output to either 0 or 1. This behavior is normal. After the first output, the Output variable is set to -1. This is normal behavior and a reset circuit (using logic chips) or Output loop (using IC) will serve the purpose of using the ports properly so long as they send the Output variable after each item enters the sorter.

Data Network Properties

These are all Data Network properties of this device.

Data Parameters

These are all parameters that can be written with a Logic Writer, Batch Writer, or Integrated Circuit (IC10).


Parameter Name Data Type Description
Mode Integer 0 = alternate outputs, 1 = sorter motherboard, 2 = logic mode; Set to 0 by default.
Lock Boolean Disable manual control of surface buttons
On Boolean
ClearMemory Boolean Writing on this Parameter will reset the ExportCount and ImportCount values to zero.
Output Integer If Mode = 2, set Output to 0 to send item in input slot straight through, or set to 1 to send the item to the side (defaults to -1 after action)

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
Mode Integer
Lock Boolean
ImportCount Integer Incremented each time an item stack enter by the Import slot
ExportCount Integer Incremented each time an item stack exit by the rejected Export Slot (as in : every time a non whitelisted item is sorted.
Error Boolean
Requiredpower Integer In Watts. The Sorter requires 100W of power to function
PrefabHash Integer Returns ItemHash of device
Power Boolean Device on and receiving power (true\false)
Output Integer if set to 0, the next item will exit from the right side slot (while facing the exits side of the sorter). If set to 1, the next item will exit the from the left side. (defaults to -1 after action)
On Boolean

Data Slots

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

Number Name Description
0 Import Import slot.
1 Export (accept) Export slot.
2 Export (reject) Export slot.
3 Data Disk Diskslot
Name Data Type Description
MaxQuantity Integer Returns maximum stacksize.
Damage Integer Item durability in percent.
Class Integer Item class ID.
Quantity Integer Size of stack.
PrefabHash Integer Returns ItemHash of item in slot.
Occupied Boolean Returns whether the slot occupied. (0 for no, 1 for yes).
OccupantHash Integer Returns ItemHash of item in slot.

Item Slot Classes / Types

Reading the class attribute of the input slot will give one of the following values:

Note that you can use
SlotClass.<Item>
directly in IC code instead of the numeric value
  • NOTE* The classes listed in this section are FilterSlotTypeCompare and not sorting class.
Item values and descriptions
Item Value Description Item Value Description Item Value Description
None 0 Helmet 1 Suit 2
Back 3 GasFilter 4 GasCanister 5
Motherboard 6 Circuitboard 7 DataDisk 8
Organ 9 Ore 10 Includes reagent mixes from recycler and ices Plant 11
Uniform 12 Entity 13 Battery 14
Egg 15 Belt 16 Tool 17
Appliance 18 Ingot 19 Torpedo 20
Cartridge 21 AccessCard 22 Magazine 23
Circuit 24 Bottle 25 ProgrammableChip 26
Glasses 27 CreditCard 28 DirtCanister 29
SensorProcessingUnit 30 LiquidCanister 31 LiquidBottle 32
Wreckage 33 SoundCartridge 34 DrillHead 35
ScanningHead 36 Flare 37 Blocked 38
SuitMod 39