Difference between revisions of "Basic MUSH Commands"
Warmstarter (talk | contribs) m |
Warmstarter (talk | contribs) m |
||
Line 7: | Line 7: | ||
Say: | Say: | ||
− | "Hello. | + | "Hello. |
Result: Bobbi says hello. | Result: Bobbi says hello. | ||
Line 13: | Line 13: | ||
Pose: | Pose: | ||
− | + | :dances. | |
Result: Bobbi dances. | Result: Bobbi dances. | ||
Line 19: | Line 19: | ||
Possessive pose: | Possessive pose: | ||
− | + | ;'s smile is beautiful. | |
Result: Bobbi's smile is beautiful | Result: Bobbi's smile is beautiful | ||
Line 25: | Line 25: | ||
Emit: | Emit: | ||
− | \\After a brief pause, Bobbi cracks up. | + | \\After a brief pause, Bobbi cracks up. |
Result: After a brief pause, Bobbi cracks up. | Result: After a brief pause, Bobbi cracks up. | ||
Line 31: | Line 31: | ||
Look: | Look: | ||
− | l <target> | + | l <target> |
Note: <target> can be a person, place, object, or exit, and this will return the desc. | Note: <target> can be a person, place, object, or exit, and this will return the desc. | ||
Line 37: | Line 37: | ||
Page: | Page: | ||
− | p <target>=<message> | + | p <target>=<message> |
Group Page: | Group Page: | ||
− | p <target1> <target2>=<message> | + | p <target1> <target2>=<message> |
Page last person you paged: | Page last person you paged: | ||
− | p <message> | + | p <message> |
Note: Be careful, or you might mav. an '=' sign in this pose will always turn it to one of the above. | Note: Be careful, or you might mav. an '=' sign in this pose will always turn it to one of the above. | ||
Line 51: | Line 51: | ||
Page someone with a space in their name: | Page someone with a space in their name: | ||
− | p <"target">=<message> | + | p <"target">=<message> |
Say something OOC: | Say something OOC: | ||
− | OOC <message> | + | OOC <message> |
Pose something OOC: | Pose something OOC: | ||
− | OOC :<pose> | + | OOC :<pose> |
Possessive Pose something OOC: | Possessive Pose something OOC: | ||
− | OOC ;<pose> | + | OOC ;<pose> |
Go OOC: | Go OOC: | ||
− | +ooc | + | +ooc |
Go IC: | Go IC: | ||
− | +ic | + | +ic |
See who's online | See who's online | ||
− | WHO | + | WHO |
See who's online and where they are: | See who's online and where they are: | ||
− | +who | + | +who |
See the locations where people are: | See the locations where people are: | ||
− | +where | + | +where |
Look at your sheet: | Look at your sheet: | ||
− | +sheet | + | +sheet |
Have someone meet you at your location: | Have someone meet you at your location: | ||
− | +meet <target> | + | +meet <target> |
Finger someone: | Finger someone: | ||
− | +finger <name> | + | +finger <name> |
Note: They may know you did this. | Note: They may know you did this. | ||
Line 101: | Line 101: | ||
To see if someone's online without them knowing: | To see if someone's online without them knowing: | ||
− | WHO <name> | + | WHO <name> |
=== Help === | === Help === | ||
Line 107: | Line 107: | ||
For builtin MUSH commands: | For builtin MUSH commands: | ||
− | help | + | help |
For searching builtin MUSH commands: | For searching builtin MUSH commands: | ||
− | help *<search>* | + | help *<search>* |
For softcode MUSH commands: | For softcode MUSH commands: | ||
− | +help | + | +help |
=== Basic Sets === | === Basic Sets === | ||
Line 121: | Line 121: | ||
Set your gender: | Set your gender: | ||
− | @sex me=<gender> | + | @sex me=<gender> |
Set your desc: | Set your desc: | ||
− | @desc me=<desc> | + | @desc me=<desc> |
Set your Shortdesc (50 char max): | Set your Shortdesc (50 char max): | ||
− | &short-desc me=<short-desc> | + | &short-desc me=<short-desc> |
=== Chargen === | === Chargen === | ||
Line 139: | Line 139: | ||
See totals for each category spent: | See totals for each category spent: | ||
− | +sheettally | + | +sheettally |
See advanced totals for abilities: | See advanced totals for abilities: | ||
− | +abilitypoints | + | +abilitypoints |
Ability help: | Ability help: | ||
Line 159: | Line 159: | ||
Join a channel: | Join a channel: | ||
− | addcom <alias>=<channel> | + | addcom <alias>=<channel> |
Turn a channel on: | Turn a channel on: | ||
− | <alias> on | + | <alias> on |
Turn a channel off: | Turn a channel off: | ||
− | <alias> off | + | <alias> off |
See who's on a channel: | See who's on a channel: | ||
− | <alias> who | + | <alias> who |
Get the last 10 things said on a channel: | Get the last 10 things said on a channel: | ||
− | <alias> last | + | <alias> last |
Get the last # things said on a channel (1-50): | Get the last # things said on a channel (1-50): | ||
− | <alias> last # | + | <alias> last # |
Set a comtitle: | Set a comtitle: | ||
− | @fo me=comtitle <alias>=<title> | + | @fo me=comtitle <alias>=<title> |
See which channels you can join: | See which channels you can join: | ||
− | +comlist | + | +comlist |
See all the channels: | See all the channels: | ||
− | @clist | + | @clist |
=== Finger === | === Finger === | ||
Line 197: | Line 197: | ||
See when someone fingers you: | See when someone fingers you: | ||
− | &AFINGER me=@pemit me=[ansi(bh,<Finger>)] %N just fingered you. | + | &AFINGER me=@pemit me=[ansi(bh,<Finger>)] %N just fingered you. |
See if someone's on-line without triggering their finger: | See if someone's on-line without triggering their finger: | ||
− | WHO <name> | + | WHO <name> |
=== Glance === | === Glance === | ||
Line 207: | Line 207: | ||
Have your Appearance show in +glance: | Have your Appearance show in +glance: | ||
− | &GLANCE_APP me=1 | + | &GLANCE_APP me=1 |
=== Roll === | === Roll === | ||
Line 213: | Line 213: | ||
Show the values of individual dice rolls: | Show the values of individual dice rolls: | ||
− | &VERBOSE_ROLLS me=1 | + | &VERBOSE_ROLLS me=1 |
=== XP === | === XP === | ||
Line 219: | Line 219: | ||
This is how I nom: | This is how I nom: | ||
− | +xp/nom <name>/<types>=Participants: <space separated list 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 <name>/<types>=Participants: <space separated list of those in the scene>%rPoses: <Pastebin log or example poses>%rSummary: <2-3 sentence description of scene, including why special rewards were given> |
Example nom: | Example nom: | ||
− | +xp/nom Alice/ACTING CONCEPT HEROISM=Participants: Alice Bob%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. | + | +xp/nom Alice/ACTING CONCEPT HEROISM=Participants: Alice Bob%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. |
Notes: | Notes: | ||
Line 245: | Line 245: | ||
First set a function on yourself: | First set a function on yourself: | ||
− | &b me=ansi(h,[moniker(%0)]) | + | &b me=ansi(h,[moniker(%0)]) |
Now in scenes, just wrap every person's name like this: | Now in scenes, just wrap every person's name like this: | ||
− | [u(b,name)] | + | [u(b,name)] |
Note: This only evaluates names of people in the room, for a person not in the room: | Note: This only evaluates names of people in the room, for a person not in the room: | ||
− | [u(b,*name)] | + | [u(b,*name)] |
=== Posebreak === | === Posebreak === | ||
Line 259: | Line 259: | ||
Turn on posebreak: | Turn on posebreak: | ||
− | +posebreak on | + | +posebreak on |
Turn off posebreak: | Turn off posebreak: | ||
− | +posebreak off | + | +posebreak off |
Set posebreak (allows for ANSI): | Set posebreak (allows for ANSI): | ||
− | @fo me=+posebreak <break text> | + | @fo me=+posebreak <break text> |
Line 274: | Line 274: | ||
See available themes: | See available themes: | ||
− | +bbcolorthemes | + | +bbcolorthemes |
Set theme: | Set theme: | ||
− | +bbcolortheme <theme> | + | +bbcolortheme <theme> |
=== Color Name === | === Color Name === | ||
Line 284: | Line 284: | ||
Put your name in Color: | Put your name in Color: | ||
− | @moniker me=<name> | + | @moniker me=<name> |
Note: | Note: | ||
Line 294: | Line 294: | ||
Prevent network disruptions: | Prevent network disruptions: | ||
− | @set me=KEEPALIVE | + | @set me=KEEPALIVE |
Note: | Note: | ||
Line 308: | Line 308: | ||
Be able to see a reality: | Be able to see a reality: | ||
− | +rsee <reality> | + | +rsee <reality> |
Be able to have a desc in a reality: | Be able to have a desc in a reality: | ||
− | +rexist <reality> | + | +rexist <reality> |
See if anyone in the room can see that reality: | See if anyone in the room can see that reality: | ||
− | +rscan <reality> | + | +rscan <reality> |
Set your desc for a reality (I recommend adding ANSI or a break to avoid confusion): | Set your desc for a reality (I recommend adding ANSI or a break to avoid confusion): | ||
− | &<reality>desc me=<reality desc> | + | &<reality>desc me=<reality desc> |
Reality Posing: | Reality Posing: | ||
− | ?\\<emit> | + | ?\\<emit> |
?:<pose> | ?:<pose> | ||
− | ?;<pose without space> | + | ?;<pose without space> |
− | ?"<say> | + | ?"<say> |
− | ?'<ooc> | + | ?'<ooc> |
Replace '?' for: | Replace '?' for: | ||
Line 346: | Line 346: | ||
Set your 'Doing' in 'WHO': | Set your 'Doing' in 'WHO': | ||
− | @doing <doing> | + | @doing <doing> |
Set your 'Doing' in 'WHO' when you login: | Set your 'Doing' in 'WHO' when you login: | ||
− | @aconnect me=@doing <doing> | + | @aconnect me=@doing <doing> |
=== Hangouts === | === Hangouts === | ||
Line 356: | Line 356: | ||
See all Hangouts: | See all Hangouts: | ||
− | +hangouts/all | + | +hangouts/all |
See all Hideouts: | See all Hideouts: | ||
− | +hideouts/all | + | +hideouts/all |
See hangouts and hideouts in use: | See hangouts and hideouts in use: | ||
− | +hangouts | + | +hangouts |
Jump to hangout/hideout: | Jump to hangout/hideout: | ||
− | +hangouts/jump <name> | + | +hangouts/jump <name> |
See Nightzone hangouts: | See Nightzone hangouts: | ||
− | +hangouts/night | + | +hangouts/night |
Search in hangouts desc: | Search in hangouts desc: | ||
− | +hangouts/search <text> | + | +hangouts/search <text> |
=== Aesthetics === | === Aesthetics === | ||
Line 382: | Line 382: | ||
Remove db#s only when looking: | Remove db#s only when looking: | ||
− | @set me=MYOPIC | + | @set me=MYOPIC |
=== Census === | === Census === | ||
Line 388: | Line 388: | ||
See general census of active characters: | See general census of active characters: | ||
− | +census | + | +census |
See which groups you can do a census f: | See which groups you can do a census f: | ||
− | +census/groups | + | +census/groups |
Do a census of a particular group: | Do a census of a particular group: | ||
− | +census/group <group> | + | +census/group <group> |
=== Rosters === | === Rosters === | ||
Line 402: | Line 402: | ||
See rosters available to you: | See rosters available to you: | ||
− | +roster | + | +roster |
Check who's on a roster: | Check who's on a roster: | ||
− | +roster <roster> | + | +roster <roster> |
See who's online in a roster: | See who's online in a roster: | ||
− | +roster/on <roster> | + | +roster/on <roster> |
Show even the non-active players in a roster: | Show even the non-active players in a roster: | ||
− | +roster/all <roster> | + | +roster/all <roster> |
Show where people in a roster are: | Show where people in a roster are: | ||
− | +roster/where <roster> | + | +roster/where <roster> |
Opt-in showing up on roster: | Opt-in showing up on roster: | ||
− | +roster/optin <roster> | + | +roster/optin <roster> |
Out-out showing up on roster: | Out-out showing up on roster: | ||
− | +roster/optout <roster> | + | +roster/optout <roster> |
+ | |||
+ | === Text Formatting === | ||
+ | |||
+ | '''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: | ||
+ | |||
+ | @set me=ANSI | ||
+ | |||
+ | Turn on 256 colors: | ||
+ | |||
+ | @set me=COLOR256 | ||
+ | |||
+ | Turn on Unicode: | ||
+ | |||
+ | @set me=UNICODE | ||
+ | |||
+ | Turn off all formatting: | ||
+ | |||
+ | @set me=ASCII |
Revision as of 08:51, 23 July 2020
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.
Contents
Basics
Say:
"Hello.
Result: Bobbi says hello.
Pose:
:dances.
Result: Bobbi dances.
Possessive pose:
;'s smile is beautiful.
Result: Bobbi's smile is beautiful
Emit:
\\After a brief pause, Bobbi cracks up.
Result: After a brief pause, Bobbi cracks up.
Look:
l <target>
Note: <target> can be a person, place, object, or exit, and this will return the desc.
Page:
p <target>=<message>
Group Page:
p <target1> <target2>=<message>
Page last person you paged:
p <message>
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:
p <"target">=<message>
Say something OOC:
OOC <message>
Pose something OOC:
OOC :<pose>
Possessive Pose something OOC:
OOC ;<pose>
Go OOC:
+ooc
Go IC:
+ic
See who's online
WHO
See who's online and where they are:
+who
See the locations where people are:
+where
Look at your sheet:
+sheet
Have someone meet you at your location:
+meet <target>
Finger someone:
+finger <name>
Note: They may know you did this.
To see if someone's online without them knowing:
WHO <name>
Help
For builtin MUSH commands:
help
For searching builtin MUSH commands:
help *<search>*
For softcode MUSH commands:
+help
Basic Sets
Set your gender:
@sex me=<gender>
Set your desc:
@desc me=<desc>
Set your Shortdesc (50 char max):
&short-desc me=<short-desc>
Chargen
Before you Chargen:
See totals for each category spent:
+sheettally
See advanced totals for abilities:
+abilitypoints
Ability help:
Extra help:
Comsys
Join a channel:
addcom <alias>=<channel>
Turn a channel on:
<alias> on
Turn a channel off:
<alias> off
See who's on a channel:
<alias> who
Get the last 10 things said on a channel:
<alias> last
Get the last # things said on a channel (1-50):
<alias> last #
Set a comtitle:
@fo me=comtitle <alias>=<title>
See which channels you can join:
+comlist
See all the channels:
@clist
Finger
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:
WHO <name>
Glance
Have your Appearance show in +glance:
&GLANCE_APP me=1
Roll
Show the values of individual dice rolls:
&VERBOSE_ROLLS me=1
XP
This is how I nom:
+xp/nom <name>/<types>=Participants: <space separated list of those in the scene>%rPoses: <Pastebin log or example poses>%rSummary: <2-3 sentence description of scene, including why special rewards were given>
Example nom:
+xp/nom Alice/ACTING CONCEPT HEROISM=Participants: Alice Bob%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.
Notes:
If someone has a space in their name, please use their alias instead.
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:
Highlight
First set a function on yourself:
&b me=ansi(h,[moniker(%0)])
Now in scenes, just wrap every person's name like this:
[u(b,name)]
Note: This only evaluates names of people in the room, for a person not in the room:
[u(b,*name)]
Posebreak
Turn on posebreak:
+posebreak on
Turn off posebreak:
+posebreak off
Set posebreak (allows for ANSI):
@fo me=+posebreak <break text>
BBS
See available themes:
+bbcolorthemes
Set theme:
+bbcolortheme <theme>
Color Name
Put your name in Color:
@moniker me=<name>
Note:
Moniker must be the same characters as your name, though with options for ANSI or accents.
Keepalive
Prevent network disruptions:
@set me=KEEPALIVE
Note:
This will not prevent disruptions on your end, that must be set clientside.
Reality
Realities:
Fae, Wraith, Umbra
Be able to see a reality:
+rsee <reality>
Be able to have a desc in a reality:
+rexist <reality>
See if anyone in the room can see that reality:
+rscan <reality>
Set your desc for a reality (I recommend adding ANSI or a break to avoid confusion):
&<reality>desc me=<reality desc>
Reality Posing:
?\\<emit>
?:<pose>
?;<pose without space>
?"<say>
?'<ooc>
Replace '?' for:
f = fae
w = wraith
u = umbra
Doing
Set your 'Doing' in 'WHO':
@doing <doing>
Set your 'Doing' in 'WHO' when you login:
@aconnect me=@doing <doing>
Hangouts
See all Hangouts:
+hangouts/all
See all Hideouts:
+hideouts/all
See hangouts and hideouts in use:
+hangouts
Jump to hangout/hideout:
+hangouts/jump <name>
See Nightzone hangouts:
+hangouts/night
Search in hangouts desc:
+hangouts/search <text>
Aesthetics
Remove db#s only when looking:
@set me=MYOPIC
Census
See general census of active characters:
+census
See which groups you can do a census f:
+census/groups
Do a census of a particular group:
+census/group <group>
Rosters
See rosters available to you:
+roster
Check who's on a roster:
+roster <roster>
See who's online in a roster:
+roster/on <roster>
Show even the non-active players in a roster:
+roster/all <roster>
Show where people in a roster are:
+roster/where <roster>
Opt-in showing up on roster:
+roster/optin <roster>
Out-out showing up on roster:
+roster/optout <roster>
Text Formatting
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:
@set me=ANSI
Turn on 256 colors:
@set me=COLOR256
Turn on Unicode:
@set me=UNICODE
Turn off all formatting:
@set me=ASCII