Syllabus | Policies | Work | Schedule | Assignments | Handouts | Links

Advanced Strategies for Rhetoric and Research
The Practices of Memory

English 190.9
Spring 2004

MOO Commands for Building Rooms on Connections

This quick-reference sheet is designed to be used in conjunction with Tari Fanderclai's "Building a Room on Connections" tutorial. Angle brackets are used to indicate a variable which you'll need to provide. You should not include the angle brackets when entering commands.

Building Rooms

@exits — will tell you the exits available from the room you're in. Useful for making sure you don't create a second exit with the same name or to see what exits you have created

@dig <exit-name> to <room-name> — this command will make a room with an exit leading from your current location to the newly made room. Exits need to have one word names. If I wanted a new room named "Study" and an exit with the name "door" leading to that room, I would enter the command: @dig door to study

@dig <exit-name>|<exit-name> to <room-name> — this command will make a room with an exit leading from your current location to the newly made room and an exit from the newly made room back to your current location. If I wanted a new room named "Study" and exits with the name "door" to and from that room, I would enter the command: @dig door|door to study . Likewise, if I wanted a room named "box" with an exit to box named "in" and an exit leading back from box named "out," I would enter the command: @dig in|out to box

@dig <exit-name> to <room-object #> or @dig <exit-name>|<exit-name> to <room-object #> — this command— this command is used to add an exit from your current location to an existing room within the same realm, or when you want to make an exit to and from your current location within the same realm.

#here — tells you the object # of the room you are currently in

@set here.proper to 1 — this command will get rid of the MOO provided "the" in a room name. You must be in the room to use this command. If you're not in the room, you can use the command: @set <room-object#>.proper to 1

@rename here to <new-name> — will rename the room you are in. If you are not in the room, replace here with the room's object #

@describe here as <whatever you want the room to look like> — will provide your room with a description

@messages <name of your exit> — will let you see the messages set on your exit

@oleave <exit name> is "<message>." — the message people see when someone leaves the current room via that exit. This message should be written in the third person and not include a subject. If the exit's name is door, I would enter the following: @oleave door is "walks out the door." If the exit's name is door and the person will be leaving for a room named study, I might enter the following: @oleave door is "walks out through the door and into the study."

@leave <exit-name> is "<message>." — the message the player using the exit sees as they leave the current room. This message should be written in the second person with the subject included. If the exit's name is door, I would enter the following: @leave door is "You walk out the door." If the exit's name is door and the person will be leaving for a room named study, I might enter the following: @leave door is "You walk out the door and into the study."

@oarrive <exit name> is "<message>." — the message people see at the exit's destination. This message should be written in the third person and not include a subject. If the exit's name is door, I would enter the following: @oarrive door is "enters through the door." If the exit's name is door and the person will be arriving from a room named study, I might enter the following: @oarrive door is "arrives from the study." or @oarrive door is "walks through the door." Or @oarrive door is "arrives through the door from the study."

Working with your room

look here — will let you see the description you've provided

@sethome — makes the room your home, the room where you start when you log on to the MOO

@quota — will tell you how much quota you have left for making objects and building rooms

@measure new — give this command a try if you get a message that you've run out of quota when you know you still have quota available

@recycle <room object #> — will delete an unwanted room. Make sure you also delete the attached exits. @audit will show you rooms and exits and what they're connected to, if anything. See http://www.nwe.ufl.edu/%7Etari/connections/room-recycling.html for instructions on how to properly recycle a room.

@recycle <exit object #> — will delete an unwanted exit. @Audit will show you rooms and exits and what they're connected to, if anything

Last Modified: 15 March 2004

Syllabus | Policies | Work | Schedule | Assignments | Handouts | Links

Disclaimer: pages.slu.edu is a service of Saint Louis University, Saint Louis University does not control, monitor or guarantee the information contained in these sites. For more information »