Überblick
Verkaufsautomat (StructureVendingMachine) in Stationeers: Gerät, Hash -443130773, 5 W. Mit Bauschritten, 18 IC10-Logikwerten und Anschlussplan.
Der Verkaufsautomat ist in Stationeers ein Lager mit Ausgabe: 100 Lagerfächer, dazu ein Import- und ein Exportfach. Gegenstände kommen über den Rutscheneingang hinein und werden auf Anforderung über den Rutschenausgang abgegeben. Strom und Daten haben getrennte Anschlüsse, der Grundverbrauch liegt bei 5 W.
Sein stärkstes Werkzeug ist die Logik. Mit RequestHash forderst du einen Gegenstand über seinen Prefab-Hash an, mit DispenseSlot ein bestimmtes Fach. Lesbar sind Quantity und Ratio für den Füllstand sowie TargetSlotIndex und TargetPrefabHash für das, was gerade ausgegeben wird. Ein Chip kann so zum Beispiel immer dann Eisenerz anfordern, wenn das Importfach des Ofens leer ist. Die Rutsche vom Automatenausgang führt dazu direkt in den Ofen:
define AUTOMAT -443130773 # Verkaufsautomat (StructureVendingMachine)
define OFEN 1947944864 # Ofen (StructureFurnace)
define NAUTOMAT HASH("Lager Erz") # Name des Automaten
define NOFEN HASH("Ofen Eisen") # Name des Ofens
define EISENERZ 1758427767 # Erz (Eisen) (ItemIronOre)
define PAUSE 2 # s warten nach jeder Anforderung
alias menge r0
alias belegt r1
start:
yield
lbn menge AUTOMAT NAUTOMAT Quantity 0
bnan menge start # kein Automat mit diesem Namen
blez menge start # Automat ist leer
lbns belegt OFEN NOFEN 0 Occupied 0
bnan belegt start # kein Ofen mit diesem Namen
bnez belegt start # Ofenfach noch belegt
sbn AUTOMAT NAUTOMAT RequestHash EISENERZ
sleep PAUSE # Erz unterwegs, kurz warten
j start
Auch beim Handel spielt er mit: Hängt er eingeschaltet am Datennetz eines Landeplatzes, legt das Spiel gekaufte Ware in seine freien Lagerfächer, und Händler nehmen Verkaufsware daraus. Mehr dazu in Handel: Satellitenschüssel, Händlerklassen, Landeplatz.
Gebaut wird er in drei Stufen: zwei Bausätze aufstellen, zwei Plastik-Platten einsetzen, mit dem Schraubenzieher fertigstellen. Den Kit (Verkaufsautomat) druckt der Elektronik-Drucker aus 25 Gold, 10 Stahl, 25 Elektrum und 5 Lötzinn. Mehr zu Lager und Rutschen in Rutschen und Logistik: Grundlagen, Ein- und Ausgänge.
IC10 und Logik
18 Logikwerte, davon 17 lesbar und 6 schreibbar.
-
PowerR 1 -
ErrorR 4 -
ActivateRW 9 -
LockRW 10 -
RatioR 24 -
QuantityR 27 -
OnRW 28 -
RequiredPowerR 33 -
RequestHashRW 60 -
ClearMemoryW 62 -
ExportCountR 63 -
ImportCountR 64 -
PrefabHashR 84 -
ReferenceIdR 217 -
NameHashR 268 -
TargetSlotIndexR 270 -
TargetPrefabHashR 271 -
DispenseSlotRW 357
Werte je Fach (Slot-Logik)
| Slot-Wert | lesbar in Fach | schreibbar in Fach | Zahl |
|---|---|---|---|
Occupied | 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101 | – | 1 |
OccupantHash | 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101 | – | 2 |
Quantity | 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101 | – | 3 |
Damage | 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101 | – | 4 |
Class | 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101 | – | 12 |
MaxQuantity | 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101 | – | 15 |
PrefabHash | 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101 | – | 17 |
SortingClass | 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101 | – | 24 |
ReferenceId | 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101 | – | 26 |
FreeSlots | 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101 | – | 31 |
TotalSlots | 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101 | – | 32 |
Beispiel: per Name ansprechen
Liest Quantity, zeigt den Wert am IC-Gehäuse und schreibt On. Das Gerät vorher mit dem Etikettierer benennen; gleichnamige Geräte werden gemeinsam angesprochen.
# Verkaufsautomat per Name ansprechen
define GERAET -443130773 # StructureVendingMachine
define NAME HASH("Verkaufsautomat") # Name im Spiel (Etikettierer)
define SOLL 1 # On 1 = ein
alias wert r0
start:
yield
lbn wert GERAET NAME Quantity 0 # 0 = Mittelwert aller gleichnamigen
bnan wert start # kein Gerät mit diesem Namen
s db Setting wert # am Gehäuse anzeigen
sbn GERAET NAME On SOLL # Wert setzen
j startAkademie: Geräte per Name Akademie: Batch-Modi IC10-Akademie IC10-Editor
Anschlüsse
- 1Rutsche · Eingang
- 2Rutsche · Ausgang
- 3Daten
- 4Strom
Fächer und Modi
| # | Fach | Nimmt |
|---|---|---|
| 0 | Importieren | None |
| 1 | Exportieren | None |
| 2 | Lagerung | None |
| 3 | Lagerung | None |
| 4 | Lagerung | None |
| 5 | Lagerung | None |
| 6 | Lagerung | None |
| 7 | Lagerung | None |
| 8 | Lagerung | None |
| 9 | Lagerung | None |
| 10 | Lagerung | None |
| 11 | Lagerung | None |
| 12 | Lagerung | None |
| 13 | Lagerung | None |
| 14 | Lagerung | None |
| 15 | Lagerung | None |
| 16 | Lagerung | None |
| 17 | Lagerung | None |
| 18 | Lagerung | None |
| 19 | Lagerung | None |
| 20 | Lagerung | None |
| 21 | Lagerung | None |
| 22 | Lagerung | None |
| 23 | Lagerung | None |
| 24 | Lagerung | None |
| 25 | Lagerung | None |
| 26 | Lagerung | None |
| 27 | Lagerung | None |
| 28 | Lagerung | None |
| 29 | Lagerung | None |
| 30 | Lagerung | None |
| 31 | Lagerung | None |
| 32 | Lagerung | None |
| 33 | Lagerung | None |
| 34 | Lagerung | None |
| 35 | Lagerung | None |
| 36 | Lagerung | None |
| 37 | Lagerung | None |
| 38 | Lagerung | None |
| 39 | Lagerung | None |
| 40 | Lagerung | None |
| 41 | Lagerung | None |
| 42 | Lagerung | None |
| 43 | Lagerung | None |
| 44 | Lagerung | None |
| 45 | Lagerung | None |
| 46 | Lagerung | None |
| 47 | Lagerung | None |
| 48 | Lagerung | None |
| 49 | Lagerung | None |
| 50 | Lagerung | None |
| 51 | Lagerung | None |
| 52 | Lagerung | None |
| 53 | Lagerung | None |
| 54 | Lagerung | None |
| 55 | Lagerung | None |
| 56 | Lagerung | None |
| 57 | Lagerung | None |
| 58 | Lagerung | None |
| 59 | Lagerung | None |
| 60 | Lagerung | None |
| 61 | Lagerung | None |
| 62 | Lagerung | None |
| 63 | Lagerung | None |
| 64 | Lagerung | None |
| 65 | Lagerung | None |
| 66 | Lagerung | None |
| 67 | Lagerung | None |
| 68 | Lagerung | None |
| 69 | Lagerung | None |
| 70 | Lagerung | None |
| 71 | Lagerung | None |
| 72 | Lagerung | None |
| 73 | Lagerung | None |
| 74 | Lagerung | None |
| 75 | Lagerung | None |
| 76 | Lagerung | None |
| 77 | Lagerung | None |
| 78 | Lagerung | None |
| 79 | Lagerung | None |
| 80 | Lagerung | None |
| 81 | Lagerung | None |
| 82 | Lagerung | None |
| 83 | Lagerung | None |
| 84 | Lagerung | None |
| 85 | Lagerung | None |
| 86 | Lagerung | None |
| 87 | Lagerung | None |
| 88 | Lagerung | None |
| 89 | Lagerung | None |
| 90 | Lagerung | None |
| 91 | Lagerung | None |
| 92 | Lagerung | None |
| 93 | Lagerung | None |
| 94 | Lagerung | None |
| 95 | Lagerung | None |
| 96 | Lagerung | None |
| 97 | Lagerung | None |
| 98 | Lagerung | None |
| 99 | Lagerung | None |
| 100 | Lagerung | None |
| 101 | Lagerung | None |
Bauen und Abbauen
Raster: kleines Raster (0,5 m) · Befestigung: frei im Raster
- 1
- 2
- 3
Material gesamt
Abbau gibt zurück
Gebaut mit: Kit (Verkaufsautomat)
Material, Feuer und Recycling
Brennbar laut Spieldaten: Flammpunkt 373,2 K (100 °C); Selbstentzündung 573,2 K (300 °C); Brenndauer 5 s
Rohwerte aus dem Spielcode (3)
Feldnamen wie im Spielcode, ohne Übersetzung. Hilfreich für Mods und genaue Grenzen.
DeviceImportExport.ExportConnectionId | 1 |
DeviceImport.ConnectionType | FlatExhaustive |
DeviceImport.ImportConnectionId | 0 |
Siehe auch
- Rutschen und Logistik: Grundlagen, Ein- und AusgängeWie Rutschen Gegenstände von Maschine zu Maschine bringen, welche Teile es gibt, was sie kosten und wie du Ein- und Ausgänge, Verzweigungen und Lager sinnvoll anordnest.
- Handel: Satellitenschüssel, Händlerklassen, LandeplatzWelche Schüssel welchen Händler erreicht, wie lange Händler bleiben, wer was führt und welche Teile ein Landeplatz braucht – mit den Werten aus den Spieldaten.