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

Geräte

Bewegungssensor

Motion Sensor

PrefabStructureMotionSensor Hash-1713470563in der Hash-Suche
Strom lackierbar Stand 0.2.6428.27798

Überblick

Bewegungssensor (StructureMotionSensor) in Stationeers: Gerät, Hash -1713470563. Mit Bauschritten, 6 IC10-Logikwerten und Anschlussplan.

Der Bewegungssensor ist der Schalter für alles, was nur laufen soll, wenn jemand da ist: Ganglicht, Türöffner, ein Hinweis auf der Anzeige. Er sitzt im 0,5-m-Raster an Wand, Boden oder Decke, braucht laut Spieldaten keinen Strom und hat einen gemeinsamen Anschluss für Strom und Daten.

Was er erfasst: Laut Spielcode beobachtet er genau eine große Zelle – den Würfel von 2 × 2 × 2 m, in dem er sitzt. Er merkt sich jedes bewegliche Objekt, das diese Zelle betritt, und streicht es wieder, sobald es die Zelle verlässt. Das sind Spielfiguren, aber auch lose Gegenstände: Lässt jemand dort etwas fallen, bleibt der Sensor ausgelöst, bis es wieder aufgehoben wird. Was jemand in der Hand oder im Inventar trägt, zählt nicht extra.

  • Activate ist 1, solange mindestens ein Objekt in der Zelle ist, sonst 0. Der Sensor setzt den Wert laufend selbst; was du hineinschreibst, überschreibt er sofort wieder.
  • Quantity ist die Zahl der Objekte, die er gerade in der Zelle führt.
  • On ist les- und schreibbar. Die Erkennung im Spielcode fragt On allerdings nicht ab – verlass dich nicht darauf, dass ein ausgeschalteter Sensor schweigt.

Für einen langen Gang brauchst du deshalb mehrere Sensoren, einen je 2-m-Abschnitt. Gib allen denselben Namen und lies sie mit Batchmodus 0: Der Mittelwert von Activate ist größer als 0, sobald irgendwo jemand ist.

Gebaut wird er aus dem Kit (Sensoren), der auch Gas-, Tageslicht-, Anwesenheits- und Näherungssensor baut. Brauchst du eine einstellbare Reichweite, nimm den Näherungssensor; für einen ganzen Raum den Anwesenheitssensor.

Ein bewährtes Muster ist das Licht mit Nachlauf: Jede Erkennung setzt einen Zähler zurück, das Licht bleibt an, bis er abgelaufen ist – zum Beispiel 60 Takte für 30 Sekunden. Fehlt der Sensor, liefert lbn NaN; dann lässt du das Licht besser an. Das vollständige Programm steht in Sensoren: Gas, Tageslicht, Bewegung, Anwesenheit.

IC10 und Logik

6 Logikwerte, davon 6 lesbar und 2 schreibbar.

  • Activate RW 9
  • Quantity R 27
  • On RW 28
  • PrefabHash R 84
  • ReferenceId R 217
  • NameHash R 268

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.

# Bewegungssensor per Name ansprechen
define GERAET -1713470563  # StructureMotionSensor
define NAME HASH("Bewegungssensor")  # 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 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)

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