Slash Command Reference

Every SPAR Sector action is exposed as a slash command or an interactive menu. Commands are grouped by cog domain. Most players live in /ssmenu and /console; the rest are here when you need them.

All commands are channel-scoped: they operate on whichever game is bound to the current Discord server + channel pair.

Game Lifecycle

Create, join, inspect, and delete a channel-bound game.

CommandDescription
/ssnewgame Create a SPAR Sector game in the current channel.
/ssjoin Join the game in the current channel.
/ssstatus Show game status - turn number, players, host.
/ssgamestatus Rich game status: world-gen progress bar + counts + ETA (use during initial bootstrap).
/ssrefresh Quick status summary with ship, SOL, AP, and turn prompt.
/ssendturn Submit your turn (no args), marks you ready for the host to /ssprocess.
/ssendgame Host-only: end the game, freeze leaderboard, declare winner, clear data.
/ssretrygen Host-only: clear a failed world's partial data so /ssnewgame can fire fresh.
/ssdelete Host-only: delete the current game and all its data.

Interactive UI

Primary menu-driven interfaces. Prefer these over individual slash commands.

CommandDescription
/ssmenu Open the context-appropriate menu (hub if docked, console if in space).
/ssdock Dock at the nearest hub and open the hub menu.
/console Post the persistent ship console card (nav, assets, comms, fitting).
/ssmap Render the star map of explored systems (local / full / all).
/ssbridge Captain's bridge reference - hull, slots, four-class containment field guide as an attached doc.
/website Open the SPAR Sector game site (marketing, docs, materials browser) - posts a one-click Link button.

Market & Trading

Trade Floor price discovery and transactions. Subject to license checks.

CommandDescription
/ssmarket View market prices in the current (or named) system.
/ssbuy Buy material from the Trade Floor.
/sssell Sell material to the Trade Floor.
/ssinventory Display the contents of your cargo hold.
/sssystems List explored star systems.
/sslicenses View your active licenses and upgrade path.
/ssticker Top cross-system arbitrage, ranked by % margin (best return per SOL invested). Default scope = local + Bourse-subscribed systems; legacy Economic Computer subscription unlocks all-explored scope.
/ssecon Economic Computer subscription helper (dev hatch; in-game SOL purchase via Guild Office is the future path - CR-236).
/sssubscriptions Unified view + cancel surface for every in-game SOL subscription (Bourse Hyperspace Feed memberships + Economic Computer flag). Also reachable via Comms hub > Subscriptions button.

Extraction & Autonomous Assets

Deploy, recall, and program SPARs, MULEs, and WISKER probes.

CommandDescription
/ssdeploy Deploy an M-SPAR to a celestial body for extraction.
/ssrecall Recall a deployed autonomous asset back to idle.
/ssengage Activate an R-SPAR or X-SPAR (idle→operating). MULE deliveries auto-engage the destination SPAR; this is the manual override.
/ssmuleroute Set up a one-way MULE trade route between systems or SPARs.
/ssmilkrun Configure a multi-leg round-trip MULE milk run.
/ssassets List all your autonomous assets.
/sswhisker Launch a WISKER probe to scan a star system. (Command name still /sswhisker until CR-137 rename ships.)
/ssautopilot Configure ship autopilot trade route (legacy automation).
/ssautopilotstop Disable ship autopilot.
/ssautonav Plot + execute multi-hop autonav to a target system. Pause-on-encounter; cross-round resume via the Nav menu Resume Autonav button (SP-063 / CR-231).
/ssautonavstop Cancel an in-flight autonav route.

Combat

Most combat happens through the button-driven encounter dialog that opens automatically when you jump into a hostile system. These commands stay available as handlers and intel.

CommandDescription
/ssattack Manual combat trigger - usually you reach the encounter dialog through navigation instead.
/sspvp Attack another player's ship in your system.
/ssretreat Attempt to disengage from combat (also exposed as a button on the encounter dialog).
/ssfactions Your standing (-5 to +5) with all ten factions and the price effect at their ports.
/ssfleets List NPC fleets present in your current system.
/ssloot Open the salvage menu - scoop wrecks at your current system, one at a time or in bulk, respecting cargo capacity.

Captain & Progression

Your captain reputation sheet and the lifetime badges you carry across every game on this server.

CommandDescription
/sscaptain Show your captain reputation (7 axes) and earned lifetime badges.

Banking (ISP)

Solari between ship wallet and ISP Bank. Deposits and withdrawals settle on turn compile.

CommandDescription
/ssdeposit Deposit SOL from ship wallet to ISP Bank (1-turn delay).
/sswithdraw Withdraw SOL from ISP Bank to ship wallet (1-turn delay).
/ssbalance Show wallet, bank balance, pending transfers, interest rate.

Turn Control

Order submission, automation ticks, and turn compilation.

CommandDescription
/ssturn Submit a simple turn order payload.
/sswait Burn AP for automation ticks without moving.
/ssprocess Host-only: run the turn compiler for the current game.

Command surface reflects active cogs in src/ss_bot/*/cog.py. Argument details are documented in-bot via Discord's slash-command autocomplete.