MUCK:Cheatsheet: Difference between revisions
(Initial creation) |
(Add link to Talk:MUCK commands for discussing softcode examples) |
||
Line 80: | Line 80: | ||
* Softcode lets you make your text dynamic. You can learn more on [https://wiki.tinymux.org/index.php/Softcode_functions the TinyMUX wiki], though be prepared; it's a lot. Mostly, it is contained in square brackets, so keep that in mind | * Softcode lets you make your text dynamic. You can learn more on [https://wiki.tinymux.org/index.php/Softcode_functions 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 <code>[they(%#, 1)] [has(%#)] [they(%#)] / [them(%#)] pronouns.</code> which will hopefully produce something like <code>They have she / her pronouns.</code> | * 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 <code>[they(%#, 1)] [has(%#)] [they(%#)] / [them(%#)] pronouns.</code> which will hopefully produce something like <code>They have she / her pronouns.</code> | ||
* Check [[Talk:MUCK commands]] for some handy samples folks have made. |
Revision as of 03:46, 15 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:
(if you need the text to abut your name, as with 's, use;
instead) - 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. You will have to choose the fork to communicate as. 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.