ADVANCED MOO COMMANDS
@addalias <aliasname> to <object#> or
@addalias <aliasname> to <objectname>
Adds a new alias name (usually a shortened version of the original
name) to the specified object. Allows you to save typing when
referring to that object.
Example: @addalias ono to Onomatopoeia Guide
@audit me
Gives you a list of the objects you own. This is a very useful command
if you forget one of your object numbers, if you want to make sure that you've successfully
created an object, or if you want to find out where one of your objects has wandered off to.
@create $thing named "<name>"
Creates an object with the specified name. You need to drop
the $thing you've created so others can see it. Otherwise, you'll
be carrying it with you.
Example: create $thing named "meerschaum pipe"
drop meerschaum pipe
@create $note named "<name>"
Creates an object of type note with the specified name. Notes
can be read, looked at, or examined. You need to drop the note
in your room in order for others to see it, read it, and so on.
Example: @create $note named "Secret Treasure Map"
@create #1650 named "<name>"
Creates a "Generic Slide Projector" with the
specified name. The Slide Projector provides a very useful way of presenting
chunks of information to others in the room. It comes with built-in instructions,
so all you need to do is show the first slide by typing:
show 1 on <name>
to learn how to use the projector.
Example: @create #1650 named "SlideShow"
drop SlideShow
show 1 on SlideShow
Note: In general, @create #<object#> named "<name>"
is the way to create a "child" object based on a fertile
parent (in other words, based on an object that can produce offspring).
The child will possess all the features of its parent object. #1650 is the number of Ken's
Generic Slide Projector on DU. On other MOOs, that same object will most likely
have a different object number.
@describe <objectname> as "<description>"
or @describe <object#> as "<description>"
Attaches a description to the specified object. When someone
looks at the object, s/he will see the description you've provided.
For longer descriptions (more than one line), it's better to
use @notedit. (See
Leslie's Guide to Notedit for instructions on how to use that command.)
@dig "<roomname>"
Creates a room with the name you provide. A room number will
be associated with that name. Keep track of that number for future
use. You need to put the name of the room in quotation marks
when creating it.
Example: @dig "Octopus' Garden"
Note: Since this creates an unconnected room--existing
in the MOO world, but not linked to any other rooms--we recommend that you
don't use this shorter form of @dig.
@dig <direction 1>,<alias>|<oppos. dir.>,<alias>
to <room#>
This command creates an entrance to <room#> from your current
location, along with an opposite entrance from <room#> to
your current location. <room#> must already exist as a
room. You can have more than one alias for either entrance.
Example: @dig south,s|north,n,out to #423
Note: The | key tends to be just next to the "delete"
key on most keyboards. It's the upper-case version of "\".
@dig <direction 1>,<alias>|<oppos. dir.>,<alias>
to "<roomname>"
This creates <roomname> at the same time that it creates
an exit from your current room to the new room, and a corresponding
return entrance from the new room to your current room. If you
don't own the starting room, you'll need to have the owner use
the @add-entrance or @add-exit command. (See the help message
for either command.) The aliases are shortened or alternate forms
of the directions (for example, s for south). Make sure you are in the
proper room when you launch this command--the room (or hallway) to which you want
your new room to be connected.
Example: @dig west,w|east,e,out to "Octopus's Garden"
@gender male or @gender female
Sets the gender for your character, so that appropriate pronouns
are used.
@recycle <objectname> or @recycle <object#>
Gets rid of an object that you no longer want. This is a good way to prevent
clutter on the MOO.
Example: @recycle Old_Room
@rename <objectname> to "<newname>"
or @rename <object#> to "<newname>"
Changes the name of the specified object to the new one you provide.
Example: @rename Onomatopoeia Guide to "Poetry Guide"
If you have any questions or comments about this sheet, please send e-mail to:
leslie.harris@plattsburgh.edu