Void-sim ships and space travel

Void-sim adds ships, stations, habitat modules, airlocks, bulkheads, life support, power grids, docking, fuel, sensors, distress signals, orbit, landing, launch, plotted courses, and jumps.

In Discord, prefix these commands with !.

Airlocks, pressure, and bulkheads

Open an airlock:

!open-airlock airlock_id="port airlock"

Cycle it:

!cycle-airlock airlock_id="port airlock"

Opening an airlock can change module pressure. Cycling can move the airlock through its state machine.

Seal a bulkhead:

!seal-bulkhead bulkhead_id="aft bulkhead"

Bulkheads are useful for isolating damage, pressure loss, or unsafe modules.

Ship systems and power

Repair a ship system:

!repair-system system_id="life support unit"

Reroute power to it:

!reroute-power grid_id="main bus" system_id="life support unit" amount=30

Inspect a system:

!inspect-ship-system system_id="life support unit"

Ship systems track integrity and online state. Power grids track available power.

Evacuation

Move characters out of a module:

!evacuate-module module_id="Mosslit Burrow" destination_id="North Tunnel"

The destination must be reachable and safe enough for the world rules in play.

Docking, fuel, and sensors

Dock with a station:

!dock ship_id="Burrow Runner" station_id="Moss Station"

Undock when ready:

!undock ship_id="Burrow Runner" station_id="Moss Station"

Refuel and scan:

!refuel ship_id="Burrow Runner"
!scan ship_id="Burrow Runner"

Answer a detected distress signal:

!answer-distress-signal signal_id="mayday beacon"

Orbit, landing, launch, and jumps

Enter orbit around a known body:

!enter-orbit ship_id="Burrow Runner" body_id="Moss Moon"

Land and launch:

!land ship_id="Burrow Runner"
!launch ship_id="Burrow Runner"

Leave orbit:

!leave-orbit ship_id="Burrow Runner"

Plot a course and jump:

!plot-course ship_id="Burrow Runner" destination_id="North Tunnel"
!jump ship_id="Burrow Runner"

Jumps consume fuel and complete after their route duration. The ship arrives at the plotted destination when the jump completes.

Chaos influence and mutation pressure

Some void-sim worlds include warp breaches, machine possessions, daemon whispers, or other chaos sources. In these worlds, chaos is tracked with the same corruption state used by barbarian-sim:

!look

Look output and character prompts can show nearby chaos sources, wards, your current chaos corruption, and source-specific mutation pressure.

Chaos sources can:

Chaos wards reduce the corruption rate. Radiation shields also help a little, so future radiation and mutation mechanics can cooperate with the same pressure model.

Mutation outcomes are intentionally not active yet. The current void-sim implementation only records chaos mutation pressure. It also defines separate radiation and cybernetic pressure components as stubs, so the follow-up nuke-sim pack can accumulate radiation, chaos, and augmentation pressure independently before deciding when actual mutations occur.