Voice Commands
Type a dot-command in chat — .buffme for a party buff, .invite to pull a sim in, .smartroam to argue
with your party about where to hunt next.
The commands
| Command | Also | Takes | Does |
|---|---|---|---|
.help |
Lists every command | ||
.dashboard |
party · nearby · commands |
Opens the dashboard; the argument jumps to a page | |
.buffme |
.buff |
mage · fighter |
A nearby buffer parties you and casts a suite for your class |
.invite |
Pulls your target into your party | ||
.inviteme |
.join |
Puts you into a nearby sim-led party that has room | |
.dismiss |
Removes a member — pick them from the dashboard | ||
.party |
fill [n] · follow · protect · farm |
Lists your party, or sets its mode — see Sim Party Mechanics | |
.smartroam |
enable · disable · stay · easier · better · status |
Lets the party relocate you — see Smart Roam | |
.nearby |
.whois |
Opens the Nearby page: invitable sims within ~1500 units |
on/off work anywhere enable/disable do.
Picking who
Commands that act on a sim (.invite, .inviteme, .dismiss) don’t take a name. Either:
- Target the sim and type the command, or
- Click the button on the dashboard — Nearby lists who’s around with an Invite button; the Party page lists your members.
With no target, .invite grabs the nearest invitable sim and .inviteme finds the nearest party with a
free slot.
⚠️
.dismisscurrently needs the dashboard button — typing it bare returns a usage message.
Under the hood
How a command reaches a sim
- You type it in chat. The client sends it like any other message.
- The dispatcher matches it against the registered commands.
- It resolves who you mean — your party, a nearby sim, or your own character.
- The sim acts on its next decision tick, rather than instantly.
That last step explains a command looking ignored for a moment: it is queued against the sim’s own loop, not executed inline.
Where this comes from
- Design:
docs/design/player-sim-commands.md. - Live code:
shell/command/CommandDispatch.javaregisters and routes every dot-command.
Related
The Dashboard · Sim Party Mechanics
Verified against shell/.../command/CommandDispatch.java:88-113 and core/.../command/CommandRegistry.java.
Gating: EconomyConfig.DEBUG_OBSERVER_ENABLED (default false), registered at EconomyManager.java:144-157.