MUCK:Cheatsheet: Difference between revisions
Fireheart& (talk | contribs) m (Ensure poses have a space after the colon Pt 2.) |
Fireheart& (talk | contribs) m (Space after right angle bracket.) |
||
Line 55: | Line 55: | ||
* Create a new fork with the <code>fork</code> command. If you don't choose a tag (the bit after the #), one will be chosen for you | * Create a new fork with the <code>fork</code> command. If you don't choose a tag (the bit after the #), one will be chosen for you | ||
* To interact with the fork, use the <code>></code> command. It will be set as your default fork. If you want to control a different fork, you'll need to specify. For instance: | * To interact with the fork, use the <code>> </code> command (again, note the space). It will be set as your default fork. If you want to control a different fork, you'll need to specify. For instance: | ||
** Motes creates a fork called Motes#Hi with <code>fork Hi</code> | ** Motes creates a fork called Motes#Hi with <code>fork Hi</code> | ||
** She runs up to someone and says hi as the fork with <code>> Hi=: runs up to Bee and says, "Hi!"</code> | ** She runs up to someone and says hi as the fork with <code>> Hi=: runs up to Bee and says, "Hi!"</code> |
Revision as of 04:30, 17 February 2024
The MUCK has plenty of functionality available to you. Here is a list of some of the commands offered as a cheat-sheet. You can find out more about any of them with the help
command, and if you do better with a walk-through, the intro
command will help you out there.
Describing yourself
- Create a description of yourself using the
@desc
command. If you want newlines in the description, you can add them with%r
. For instance@desc me=Skunk!%r%rSmol!%r%rLittle bundle of excitable, zippy, and fidgety skunk...
Others can see this bylook
ing at you. - Set your species with
@species
(Even if you are human.) (Especially if you are human!) - Set your pronouns with the
pronouns
command. Others can see these and your species with thelwho
command. There are several presets available:pronouns epicene
— "They / Them"pronouns neuter
— "It / Its"pronouns elverson
— "Ey / Em"pronouns spivak
— "E / Em"pronouns vers
— "Ve / Ver"pronouns intersex
— "Shi / Hir"pronouns fae
— "Fae / Faer"pronouns feminine
— "She / Her"pronouns masculine
— "He / Him"
Substitutions
Substitutions are bits that you can put in your text to be substituted when it's sent.
- New line:
%r
- Tab:
%t
- Colors: colors start with
%x
, followed by a letter%xb
: blue text /%xB
: blue background%xc
: cyan text /%xC
: cyan background%xg
: green text /%xG
: green background%xm
: magenta text /%xM
: magenta background%xr
: red text /%xR
: red background%xw
: white text /%xW
: white background%xx
: black text /%xX
: black background%xy
: yellow text /%xY
: yellow background%xh
: bold text%xu
: underlined text- Use
%xn
to reset to normal text - You can stack these:
%xx%xWInverted!%xn
produces black text on a white background and then resets
Moving around
- You can check for public sims with
sims
and then get to them by typing their name (square
is a good one to try) - Most sims should have a
Back
orOut
exit - You can offer to bring others to you with the call command, or ask to join them with the
join
command - You can look at the room with
look
with no name after it - You can see who is in the room with
lwho
Communicating
- You can speak with the
say
command, or by starting the line with"
- You can perform an action with the
pose
command, or by starting the line with:
or;
(note the space). If you don't want a space after your name, as with 's, do omit the space. - You can speak privately to someone in the same room as you with
whisper
orwh
- You can speak privately to someone not in the same room as you with
page
orp
- If you want to describe something to others in the room without your name in front of it, you can use
@emit
or start the line with\
Forking and merging
Of course forking is implemented!
- Create a new fork with the
fork
command. If you don't choose a tag (the bit after the #), one will be chosen for you - To interact with the fork, use the
>
command (again, note the space). It will be set as your default fork. If you want to control a different fork, you'll need to specify. For instance:- Motes creates a fork called Motes#Hi with
fork Hi
- She runs up to someone and says hi as the fork with
> Hi=: runs up to Bee and says, "Hi!"
- From then on, she doesn't need to use the fork name.
> : keeps saying hi for like eight minutes!
- She can create another fork with
fork Boo
and then interact as before,> Boo=: jumps out from behind the bushes.
- If she wants to switch between forks, she just needs to use the fork's tag as before.
- Motes creates a fork called Motes#Hi with
- You can create a memory tied to a fork with
memo
run as the fork - A fork can merge down with
quit
run as the fork
Creating
- Creating objects:
- You can create an object with
@create
- You can describe the object with
@desc
- If you want to lock it so that only you can move it, use
@lock
- You can create an object with
- Creating rooms:
- Create a new room with
@dig/teleport
- Describe it with
@desc
- Link it to other rooms with
@open
- Create a new room with
- Find the objects you own with
@find
, and use@tel
to either move yourself to the room or the object to yourself
Softcode
- Softcode lets you make your text dynamic. You can learn more on the TinyMUX wiki, though be prepared; it's a lot. Mostly, it is contained in square brackets, so keep that in mind
- One thing you might want to do most often is reference pronouns in text such as your descriptions. You can do this with the various function calls related to pronouns, like
[they(%#, 1)] [has(%#)] [they(%#)] / [them(%#)] pronouns.
which will hopefully produce something likeThey have she / her pronouns.
- Check Talk:MUCK commands for some handy samples folks have made.