Actions

Editing Vending Machine

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 1: Line 1:
 
[[Category:Machines]]
 
[[Category:Machines]]
[[Category:Import/Export]]
 
 
{{Itembox
 
{{Itembox
 
  | image      = [[File:ItemKitVendingMachine.png]]
 
  | image      = [[File:ItemKitVendingMachine.png]]
Line 6: Line 5:
 
  | createdwith = [[Electronics Printer]], [[Fabricator]]
 
  | createdwith = [[Electronics Printer]], [[Fabricator]]
 
  | constructs  = Vending Machine
 
  | constructs  = Vending Machine
  | cost        = 20g [[Steel]], 50g [[Gold]], 10g [[Solder]], 50g [[Electrum]]
+
  | cost        = 20g [[Steel]], 50g [[Gold]], 10g [[Solder]], 50g Electrum
 
  | stacks      = No
 
  | stacks      = No
 
}}
 
}}
 
{{Structurebox
 
{{Structurebox
  | name             = Vending Machine
+
  | name       = Vending Machine
  | image           = [[File:ItemVendingMachine.png]]
+
  | image     = [[File:Vending Machine front.png]]
  | other            = Holds 100 individual stacks of items.
+
  | placement = Free (forced right side up)
| power_usage      = 5W
+
  | powerusage = 5W
  | placed_with_item = [[Kit (Vending Machine)]]
+
  | dectool    = [[Hand Drill]]
  | placed_on_grid  = Small Grid
+
  | other      = Holds 100 individual stacks of items.
  | decon_with_tool1 = [[Hand Drill]]
 
  | item_rec1        = [[Kit (Vending Machine)]]
 
 
}}
 
}}
 +
== Description ==
 +
Vending Machine that can hold 100 individual stacks of items.<br>
 +
Has an easy to use interface with display picture to retrieve said items.
  
__TOC__
+
=== Data Network Properties ===
 +
<div class="toccolours mw-collapsible mw-collapsed">
 +
These are all [[:Category:Data Network|Data Network]] properties of this device.
 +
<div class="mw-collapsible-content">
  
== Description == <!--T:1-->
+
==== Data Parameters ====
The [[Vending Machine]] is a machine used to dispense items to players. The machine can hold up to 100 individual stacks of items. The machine's easy to use interface lets the user choose an item (displayed in the picture window) and dispense it with the press of a button.
+
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.
<br>Can be also used to get the items purchased or sold to [[Traders]].
 
 
 
=== Usage notes ===
 
 
 
While the Vending Machine can be used to store and dispense items to players it does NOT stack them, it will store items as they come in in their own slots. That means that one stack of 50 [[Coal Ore]] takes up one slot, while 50 stacks of 1 Coal Ore each takes up 50 slots. Thus it is recommended that you take this into account when designing a system using the Vending Machine.
 
 
 
<!--T:2-->
 
{{Data Network Header}}
 
 
 
{{Data Parameters}}
 
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
Line 44: Line 37:
 
| On || Boolean || Turns the device on, when set >= 1. Turns it off, when set to <1.
 
| On || Boolean || Turns the device on, when set >= 1. Turns it off, when set to <1.
 
|-
 
|-
| RequestHash || Integer || Write [[ItemHash]] to device to immediate output
+
| Requesthash || Integer || Write [[Itemhash]] to device to immediatly output
 
|}
 
|}
  
{{Data 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"
 
|-
 
|-
Line 59: Line 53:
 
|-
 
|-
 
| Lock || Boolean || Reads if the device is locked.
 
| Lock || Boolean || Reads if the device is locked.
|-
 
| ImportCount|| Integer || Incremented each time an item stack enter by the Import slot
 
|-
 
| ExportCount|| Integer || Incremented each time an item stack exit by the Export Slot
 
 
|-
 
|-
 
| Ratio || Integer || Storage space used in percentage.
 
| Ratio || Integer || Storage space used in percentage.
 
|-
 
|-
 
| Quantity || Integer || Storage space used in whole numbers.
 
| Quantity || Integer || Storage space used in whole numbers.
|-
 
| PrefabHash|| Integer || Returns [[ItemHash]] of device
 
 
|-
 
|-
 
| On || Boolean || Returns whether the device is turned on. (0 for no, 1 for yes)
 
| On || Boolean || Returns whether the device is turned on. (0 for no, 1 for yes)
 
|-
 
|-
| RequiredPower || Integer || Returns the current amount of power, required by the device, in watts.
+
| ImportQuantity || Integer || Returns the amount of items in the import slot of the device
 
|-
 
|-
| RequestHash || Integer || 0 unless actively written to
+
| ImportSlotOccupant || Boolean || Returns whether there is something (stuck) in the import slot of the device.
|}
 
 
 
==== Data Slots ====
 
These are all parameters, that can be read with a [[Kit_(Logic_I/O)#Slots_Reader|Slots Reader]]. The outputs are listed in the order a Slots Reader's "VAR" setting cycles through them.
 
{| class="wikitable"
 
 
|-
 
|-
! Number || Name !! Description
+
| ExportQuantity || Integer || Returns the amount of items in the export slot of the device.
 
|-
 
|-
| 0 || Import || Import slot.
+
| ExportSlotOccupant || Boolean || Returns whether there is something (stuck) in the export slot of the device.
 
|-
 
|-
| 1 || Export || Export slot.
+
| RequiredPower || Integer || Returns the current amount of power, required by the device, in watts.
|-
 
| 2-101 || Storage || Internal storage slots.
 
|}
 
 
 
{| class="wikitable"
 
|-
 
! Name !! Data Type !! Description
 
|-
 
| Occupied || Boolean || Returns whether the slot occupied. (0 for no, 1 for yes).
 
|-
 
| OccupantHash|| Integer || Returns [[ItemHash]] of item in slot.
 
 
|-
 
|-
| Quantity || Integer || Size of stack.
+
| Exportslothash || Integer || Returns hash of item in exportslot.
 
|-
 
|-
| Damage || Integer || Item durability in percent.
+
| Importslothash || Integer || Returns hash of item in importslot.
 
|-
 
|-
| Class || Integer || Item class ID.
+
| Requesthash || Integer || 0 unless actively written to
 
|}
 
|}
 +
</div>
 +
</div>

Please note that all contributions to Unofficial Stationeers Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see Unofficial Stationeers Wiki:Copyrights for details). Do not submit copyrighted work without permission!

To edit this page, please answer the question that appears below (more info):

Cancel | Editing help (opens in new window)