Basic MUSH Commands
Note: This guide was written by a player. It is not officially sanctioned by staff. While best attempts have been made at accuracy, it is possibly inaccurate or out-of-date. If you see something that should be changed, please contact Bobbi on MUSH.
Result: Bobbi says, "Hello."
Result: Bobbi dances.
;'s smile is beautiful.
Result: Bobbi's smile is beautiful
\\After a brief pause, Bobbi cracks up.
Result: After a brief pause, Bobbi cracks up.
Note: %r is a line break and %t is a tab. A lot of people like to start an emit with %r%t
It can also be handy to do %r%r%t to do a paragraph break for long poses.
Note: <target> can be a person, place, object, or exit, and this will return the desc.
p <target1> <target2>=<message>
Page last person you paged:
Note: Be careful, or you might mav. an '=' sign in this pose will always turn it to one of the above.
Page someone with a space in their name:
Say something OOC:
Pose something OOC:
Possessive Pose something OOC:
See who's online
See who's online and where they are:
See the locations where people are:
Look at your sheet:
Have someone meet you at your location:
Note: They may know you did this.
To see if someone's online without them knowing:
For builtin MUSH commands:
For searching builtin MUSH commands:
For softcode MUSH commands:
Set your gender:
Set your desc:
Set your Shortdesc (50 char max):
Before you Chargen:
See totals for each category spent:
See advanced totals for abilities:
Join a channel:
Turn a channel on:
Turn a channel off:
See who's on a channel:
Get the last 10 things said on a channel:
Get the last # things said on a channel (1-50):
<alias> last #
Set a comtitle:
@fo me=comtitle <alias>=<title>
@fo me=comtitle <alias>=[ansi(<#D7D787>,Sunny)]
Note, see 'Colors' section for colors. Some channels include your name after the comtitle, others use only the comtitle. Comtitles should not be used on the main OOC channels
See which channels you can join:
See all channels and aliases for channels you are on:
See all the channels:
See when someone fingers you:
&AFINGER me=@pemit me=[ansi(bh,<Finger>)] %N just fingered you.
See if someone's on-line without triggering their finger:
Have your Appearance show in +glance:
Show the values of individual dice rolls:
This is how I nom:
+xp/nom <name>/<types>=Participants: <space separated list of db#s of those in the scene>%rPoses: <Pastebin log or example poses>%rSummary: <2-3 sentence description of scene, including why special rewards were given>
+xp/nom Alice/ACTING CONCEPT HEROISM=Participants: #5885 #8873 #15141 #10258%rPoses: https://pastebin.com%rSummary: A discussion happens between the two about how they're always used in examples. Just then a gasmain explodes, and the two scramble to protect NPC diners.
For group noms, it would be helpful to staff if you include the db # of involved players. (for players with space in their names, replace names with alias) (at the very least you will need to include their names)
To do this:
think [iter(<space separated list of players in the scene>,num(*##))]
Then include the list that comes from that on it's own line.
For a scene with the following people:
WhoopingCrane HoneyBadger SandSpider DropBear
think [iter(WhoopingCrane HoneyBadger SandSpider DropBear,num(*##))]
then add the resulting line into the group nom, it should look like:
#5885 #8873 #15141 #10258
Alternate Method, this only gets the DB#s of those currently connected in the room:
Only one nom needs to be submitted per scene (makes it easier for staff.)
If someone in the scene should get different XP totals, you can add that info to the initial command.
For PRPs you probably want to include a Storyteller: line
Staff recommends ACTING and CONCEPT as a pair.
Extra help for XP:
First set a function on yourself:
Now in scenes, just wrap every person's name like this:
Note: This is an updated version, update your b function if from before 7/23
Note: No longer needs a '*' before the name for people outside the room.
Note: if you typo the name, it will still highlight, rather than error
Turn on posebreak:
Turn off posebreak:
Set posebreak (allows for ANSI):
@fo me=+posebreak <break text>
See available themes:
See Colors for advanced guide to using colors.
Prevent network disruptions:
This will not prevent disruptions on your end, that must be set clientside.
Fae, Wraith, Umbra
Be able to see a reality:
Be able to have a desc in a reality:
See if anyone in the room can see that reality:
Set your desc for a reality (I recommend adding ANSI or a break to avoid confusion):
&<reality>desc me=<reality desc>
?;<pose without space>
Replace '?' for:
f = fae
w = wraith
u = umbra
Set your 'Doing' in 'WHO':
Set your 'Doing' in 'WHO' when you login:
@aconnect me=@doing <doing>
See all Hangouts:
See all Hideouts:
See hangouts and hideouts in use:
Jump to hangout/hideout:
See Nightzone hangouts:
Search in hangouts desc:
Remove db#s only when looking:
See general census of active characters:
See which groups you can do a census f:
Do a census of a particular group:
See rosters available to you:
Check who's on a roster:
See who's online in a roster:
Show even the non-active players in a roster:
Show where people in a roster are:
Opt-in showing up on roster:
Out-out showing up on roster:
Be careful! Depending on your client and terminal, some of these options might cause problems.
If you set an option that breaks display on your client, repeat the command you just did, but insert a ! after the =
Turn on 16 colors:
Turn on 256 colors:
Turn on Unicode:
Turn off all formatting: