Commands
Everything you can type at the sims. A dot, a name, sometimes an argument.
Every one of these is also a button on the dashboard — the window is a convenience
over this list, never a separate set of powers. .help prints the live list in game, which is
generated from the same registry this page is checked against.
The full set
| Type | Also | Arguments | What it does |
|---|---|---|---|
.help |
Lists every command you can use | ||
.dashboard |
party · nearby · commands |
Opens the dashboard at that page | |
.buffme |
.buff |
mage · fighter |
A nearby buffer casts a suite on you. See Town life |
.invite |
[name] |
Puts your target — or a named nearby sim — into your party | |
.inviteme |
.join |
[name] |
Asks your target’s party to admit you as a guest |
.dismiss |
<name> |
Removes that sim from your party | |
.party |
fill [n] · follow · protect · farm |
Builds a party from nearby sims, or sets how it behaves | |
.role |
tank · healer · buffer · dps · auto |
Declares the job you are playing. See Party jobs | |
.assist |
me · not-me · auto · <member> |
Decides whose target the party kills | |
.simrole |
<member> <job> |
Sets the job a sim member plays | |
.smartroam |
on · off · stay · easier · better · status |
Lets the party move you to better XP. See Smart roam | |
.nearby |
.whois |
Lists invitable sims within 1,500 units | |
.crystallize |
[itemObjId] [confirm] |
Has a dwarf shop break a drop down into crystals. See Shops |
on and off work anywhere enable and disable do.
Targeting
Three commands act on a specific body: .invite, .inviteme and .dismiss. None of them guesses.
| You do | What happens |
|---|---|
| Target a sim, type the command | It acts on that sim |
| Type a name | The name resolves against the relevant set — nearby sims for .invite, your own party for .dismiss |
| Type a partial name matching several sims | It lists the matches and does nothing |
| Type nothing, with nothing targeted | It refuses |
That last row used to work differently — a bare .invite would grab whoever was closest.
“we dont want it to work like that anymore - inviting nearby - u must target and use current player target.”
— drizzlx, 2026-08-07
What you see: a command that cannot find what you meant says so by name, rather than acting on a body you never looked at.
Level band
.invite and .inviteme both refuse a sim more than 9 levels from you in either direction.
Lineage lets you party anyone. Only a spread of 9 or less earns full experience — past it you drop to 30%, then to nothing. The band matches the 100%-XP window so a party never quietly costs you XP.
Timing
A command does not fire inside your keystroke. It is resolved immediately, then handed to the sim, which acts on its next decision beat — up to 700 ms later. See How the world thinks.
What to look out for
| You see | Why it’s suspect |
|---|---|
A command answers this world is running without simulated players |
The world booted without a sim population. Nothing sim-backed will work in it |
.invite refuses a sim standing right beside you |
Check the level gap first — the band is ±9 |
| A sim you dismissed is still following | Dismissal removes it from the party; a field party may still be working the same spot you are |
.role refuses a job |
Your class cannot fill it. The refusal lists the jobs it can |
| A typed name does nothing and lists two sims | Ambiguous match — it will not pick for you. Type more of the name |
Related
The dashboard · Party jobs · Sim party mechanics · Smart roam
Checked against the command registry in core/command/CommandRegistry.java and the shell’s
registration block, which is also what .help renders — so this page and the in-game list are built
from one source.