Mother DocsMother Docs
Buy me a Coffee
Steam Workshop
Discord
  • Mother OS (Ingame Script)
Buy me a Coffee
Steam Workshop
Discord
  • Mother OS (Ingame Script)
  • Mother OS (Ingame Script)
    • Getting Started

      • Upgrade Guide
      • Installation
      • Command Line Interface (CLI)
      • Configuration
      • Modules
    • Core Modules

      • Activity Monitor
      • Almanac
      • Block Catalogue
      • Local Storage
      • Security
      • Intergrid Message Service
    • Extension Modules

      • Air Vent Module
      • Battery Module
      • Terminal Block Module
      • Cockpit Module
      • Connector Module
      • Display Module
      • Docking Module
      • Door Module
      • Flight Control Module
      • Gas Tank Module
      • Gyroscope Module
      • Hinge Module
      • Landing Gear Module
      • Light Module
      • Flight Planning Module
      • Piston Module
      • Programmable Block Module
      • Rotor Module
      • Sensor Module
      • Sound Block Module
      • Thruster Module
      • Timer Block Module
    • Command Cheatsheet
    • Compatibility
    • Examples
  • Powered By Mother

Rotor Module

The rotor module allows the user to control rotors on the grid. Rotors are particularly vulnerable to phantom forces and the Almighty Clang, so we leverage the Activity Monitor to ensure rotors are stopped and locked when not in use. Players can simply define an angle and speed of rotation without worrying about direction, upper/lower limits, or the grid ripping itself apart.

  • Commands
    • rotate
    • lock
    • unlock
    • reset
    • speed

Commands

rotate

Rotate a rotor or group of rotors to a specific angle between -360 and 360 degrees.

rotor/rotate <Rotor|Group> <Angle> [--options]

Options

OptionValuesUnitDescription
speed-5.0 - 5.0RPMSet the speed of the rotor. Negative values will reverse the rotor. Default is 1 RPM.

Example

Terminal
rotor/rotate AntennaRotor 90 --speed=2.5;

lock

Lock a rotor or group of rotors.

rotor/lock <Rotor|Group>

Example

Terminal
rotor/lock AntennaRotor;

unlock

Unlock a rotor or group of rotors.

rotor/unlock <Rotor|Group>

Example

Terminal
rotor/unlock AntennaRotor;

reset

Reset a rotor or group of rotors to their original position (0 degrees).

rotor/reset <Rotor|Group>

Example

Terminal
rotor/reset AntennaRotor;

speed

Set the speed of a rotor or group of rotors in RPM.

rotor/speed <Rotor|Group> <Speed> <Options>

Options

OptionValuesUnitDescription
addIndicates that the provided speed should be added to the current speed. Allows increment speed changes while in motion.
subIndicates that the provided speed should be subtracted from the current speed. Allows decremental speed changes while in motion.

Example

Set speed to 2 RPM:

Terminal
rotor/speed AntennaRotor 2;

Increase speed by 2.5 RPM:

Terminal
rotor/speed AntennaRotor 2.5 --add;

Decrease speed by 1 RPM:

Terminal
rotor/speed AntennaRotor 1 --sub;
Last Updated:: 3/20/25, 8:40 PM
Contributors: Luke Morrison
Prev
Programmable Block Module
Next
Sensor Module