stationeers.de Mod-Werkstatt · Dominik1199
EN Anmelden
  1. Start
  2. Stationeers-Wiki
  3. Geräte
  4. Anwesenheitssensor

Geräte

Anwesenheitssensor

Occupancy Sensor

PrefabStructureOccupancySensor Hash322782515in der Hash-Suche
Strom lackierbar Stand 0.2.6428.27798

Überblick

Anwesenheitssensor (StructureOccupancySensor) in Stationeers: Gerät, Hash 322782515. Mit Bauschritten, 6 IC10-Logikwerten und Anschlussplan.

Der Anwesenheitssensor ist der ruhigere Bruder des Bewegungssensor. Laut Spieldaten braucht er keinen Strom, sitzt im 0,5-m-Raster und hat einen gemeinsamen Anschluss für Strom und Daten.

Was er erfasst: Laut Spielcode zählt er die Spielfiguren im selben Raum – also in dem Bereich, den das Spiel als geschlossenen Raum erkennt. Lose Gegenstände zählen nicht. Hängt er draußen oder ist der Raum nicht dicht abgeschlossen, meldet er immer 0. Activate ist hier keine 0/1-Meldung, sondern die Anzahl der Personen; Quantity liefert denselben Wert. Mit einer Zugangsbeschränkung zählt er nur berechtigte Personen. Alle Werte, auch StackSize, sind nur lesbar, ein On hat er nicht.

Die 18 Speicherplätze: Ein Chip liest sie mit get an den Adressen 0 bis 17. get arbeitet nicht per Name – der Sensor muss an einem Pin des Gehäuses hängen, oder du gibst seine ReferenceId an. Der Sensor füllt die Liste in jedem Logiktakt neu: Für jede Person im Raum kommt ein Eintrag für die Person selbst, danach je ein Eintrag für jedes belegte Fach ihres Inventars. Nach 18 Einträgen ist Schluss, freie Plätze stehen auf 0. Jeder Eintrag ist eine gepackte Zahl:

  • die untersten 8 Bit (and mit 255) sind die Art: 1 = Person, 2 = Gegenstand,
  • bei einer Person steht ab Bit 8 der Prefab-Hash der Spielfigur (sra um 8),
  • bei einem Gegenstand stehen in Bit 8 bis 15 die Fachnummer und ab Bit 16 der Prefab-Hash des Gegenstands (sra um 16).

So prüft ein Chip zum Beispiel, ob jemand mit Helm in der Schleuse steht. Eine Person mit vielen belegten Fächern füllt die 18 Plätze allerdings schnell.

Gebaut wird er aus dem Kit (Sensoren). Laut Spieldaten ist er brennbar (Selbstentzündung ab 573 K). Typische Einsätze sind Licht, Heizung oder Lüftung, die nur laufen, solange jemand im Raum ist. Mehr zu Sensoren steht in Sensoren: Gas, Tageslicht, Bewegung, Anwesenheit.

IC10 und Logik

6 Logikwerte, davon 6 lesbar und 0 schreibbar.

  • Activate R 9
  • Quantity R 27
  • PrefabHash R 84
  • ReferenceId R 217
  • NameHash R 268
  • StackSize R 280

Beispiel: per Name ansprechen

Liest Quantity, zeigt den Wert am IC-Gehäuse und schreibt –. Das Gerät vorher mit dem Etikettierer benennen; gleichnamige Geräte werden gemeinsam angesprochen.

# Anwesenheitssensor per Name ansprechen
define GERAET 322782515  # StructureOccupancySensor
define NAME HASH("Anwesenheitssensor")  # Name im Spiel (Etikettierer)
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
j start

Anschlüsse

1
Schematisch: Eingänge links, Ausgänge rechts, Abfall oben, Strom und Daten unten. Lage und Abstand entsprechen nicht dem Modell.
  1. 1Strom und Daten

Bauen und Abbauen

Raster: kleines Raster (0,5 m) · Befestigung: an Wand oder Boden

  1. 1

    Aufstellen

    Zurückbauen mit Handbohrer

Material gesamt

Abbau gibt zurück

Gebaut mit: Kit (Sensoren)

Material, Feuer und Recycling

Brennbar laut Spieldaten: Flammpunkt 373,2 K (100 °C); Selbstentzündung 573,2 K (300 °C); Brenndauer 2,33 s

Rohwerte aus dem Spielcode (1)

Feldnamen wie im Spielcode, ohne Übersetzung. Hilfreich für Mods und genaue Grenzen.

Sensor.ConnectionTypeFlatExhaustive

Siehe auch

Esc
↑ ↓ wählenEnter öffnen/ öffnet die Suche überall