Throw a Fleet-Wide Light Show
Lights are ordinary fitted modules. That makes them useful for status indicators, formation signals, and the sort of dance party mission control will deny approving.
Find the lights
Section titled “Find the lights”find /sim/vessels/by-id -path '*/lights/*/on' -printChange several in one frame
Section titled “Change several in one frame”cat > /sim/ctl/batch <<'EOF'vessels/by-id/Hunter/lights/0/on 1vessels/by-id/Polaris/lights/0/on 1commitEOFcurl -X POST http://127.0.0.1:4242/v1/fs/ctl/batch \ --data-binary $'vessels/by-id/Hunter/lights/0/on 1\nvessels/by-id/Polaris/lights/0/on 1\ncommit\n'The filesystem batch is what makes independent leaf writes land in the same game tick. For a timed
pattern, use /sim/ctl/timed_batch or the dancy-party-rs
console.
Batch referenceSame-tick groups, timed playback, phases, caps, and errors.