Introduction to MOO: Building

           
Image by Sewdoll

Creating places (usually called 'rooms') or objects in the MOO is called 'Building'. In order to build, you will need to have your own MOO account or charater; Guests are not permitted to build on most MOOs. Please remember to not type the < > that appear around portions of the commands. Instead, substitute the information inside the < > with your own. For example, if your MOO objects's name is Lemonade, you would change the command  Look <object> to Look Lemonade when you actually type it.

Here's the list of frequently used commands (and a few that you need to set up your MOO character). Each of these should be typed on one line. Hit the enter key after you've typed the whole command (See 'Example' for what these should look like):

Command
 
Function Example
Making Objects
@create <parent object> called <name> Creates a copy of a parent object. Common parents are $thing $container $furniture $note. The $ tells the MOO to make a child of the parent object- ie., a new version of the object, with a new name and a new owner (you) of that item in the MOOs database.

@create $thing called lemonade

@create $furniture called chair

@create $note called ReadMe

@describe <object> as <description>

@describe me as <description>

@describe here as <description>

@describe #1481 as <description>

Decribes your character, room, or object
(You must be in the same location as what you are describing or use it's 'object number'. You can only describe places and things that you own or create in the MOO.)

@describe lemonade as A pale shade of yellow. Droplets of water have condenced inticingly on the pitchers cool sides.

@describe here as A place as silent as stone and as vast as the night sky. water drips from the stalactites and stalagmites; faintly phospherescent moss glows in patches on the rocky walls.

Making Places
@dig <entrance|exit> to <new place> Makes a new room. The entrance will be the command you type to get from your current location to the room you are making. Exit will be the way back. You must be in the room you want the new room connected to when you use this command. Note that this command will simultaneous create the new room and it's entrance and exit. @dig west|east to Sunny Beach
@dig <exit> to <object #> Connects the room you are in and another room that already exits. Please note: You must use the object # of an existing room you wish to connect to; if you simply type its name, you will end up creating another room with a duplicate name, which will result in a lot of confusion and frustration. @dig down to #4567

Note: Everything in the MOO has its own object number (The MOO is a databse, and that is how it identifies different objects).

#<object>

#here

Tells you the object # of a thing or place. You must be in the place, or be in the same location with an object for this to work.

#lemonade

#here

@audit me Gives you a complete list of all the places and things you have made in the MOO, and most importantly, lists all of their object numbers. Please note that the entrances and exits to the places you've made will also appear in this list. The MOO database treats those as objects too. @audit me
@audit me for <object or place> Lists only items you've made that match the name you've specificed

@audit me for lemonade

@audit me for Beach

Getting Around
<exit> MOves you from one room to another. If a room lists a direction you can go to reach an adjacent location, type that direction as a one-word command. Note: All connections from one place to another are called 'exits', regardless of whether they function as a way into or out of a place. door
west
loft

Special MOO Tools

Please visit the Connections MOO homepage for more detailed explanations and tutorials.

 

Susan E. Antlitz
January 2002
http://seantlitz.com/moo/build.html