goto terraMOO
goto terraMOO

terraMOO NEWBIE Guide
Using Common MOO Objects

home | connect | navigation | communication | objects | building | assessment | MOOtails

Smart Objects enrich MOO space. All objects available in terraMOO are made from a GENERIC THING, so we will concentrate on using THINGs first, then look at types of things.

Some commonly used objects and their control commands are described below. This list is not meant to be complete, but rather begin your journey into the wonderful world of MOO object use:

everything
a THING

THINGs are everywhere and a thing is just an OBJECT in the MOO. All things have names (like "mars bar", "securitycam", "Rubbish Bin"). Basic thing manipulation involves simple NORMAL commands to take, drop, examine and place them elsewhere.

For the commands that follow, substitute the NAME of the thing for <thing> (eg. put securitycam rubbishbin)

get <thing> picks up an object up and place it in your inventory
drop <thing> places it in the room
put <thing> <container> places it in a container
give <thing> <player> hands it to some other player
look <thing> shows you what it looks like.

Additionally, you can click on the thing to examine it more closely. help/hints icon The HELP/HINTS icon lets you view all the commands your thing knows how to respond to also.

To "stick" an object to the current room, type the normal command:

@lock <thing> with here

The LOOK button returns you to room view after you have looked closely at a thing.
Look to return to room view

A room is also a thing but you clearly cannot pick up a room nor put it in the rubbishbin because it is too big!

a container
a CONTAINER

Containers are useful objects - you can put things into them. Rubbish bins, voting boxes, refrigerators and pencil cases are all containers.

Apart from basic THING abilities, containers allow you to specify some particular properties, and have some useful normal commands.

put <thing> in <container> and
get <thing> from <container> are pretty obvious. You cannot put a container inside another container though.

open <container> and
close <container> are useful if you want your container to have a lid.

@opacity <container> is <number> allows you to control what you can see when you look in the container. The opacity can take on one of three values:
0: The container is transparent and you can always see into it.
1: The container is opaque, and you cannot see into it when closed
2: The container is a black hole, and you can never see into it whether closed or open.
The default @opacity is 1.

A voting box, for example, could be level2 opaque - that way, voters cannot see votes once placed into it. The OWNER of the container can change the opacity

a note
a NOTE

Notes are useful objects in a MOO - not only can they contain textual information in their NOTE TEXT property, but you can embed multimedia in them also.

There is a note editor built into the chat window of the MOO but using the mouse and menus is much more direct.

Apart from general THING commands, notes also allow you to:

read <note> to display it's note text
erase <note> to erase it's note text
write "<message>" on <note> to add to it's note text.

Some notes are publically writeable (ie. you can wander up to them and add your own message) - publically writeable notes are great as Visitors books, Story trees and personal logs. If a note is SHARED with you, you have full edit rights over it also.

a noticeboard

Note boards can allow people to post 'new' or existing notes on it. New notes are created automatically when someone wants to post something, whereas existing notes must be held in order to be successfully posted.

A note board has three configurations:
Private : In private mode only the owner of the note board may post to it.
Public posting in this mode is not allowed.
Restricted : In restricted mode only registered users, i.e. players, builders,
programmers and wizards may post to the board. (Default)
Public : In public mode anyone can post to the board.

Apart from general THING commands, Note Boards have some specific commands to allow you to control them. If you are not the owner (or are SHARING the board, some of these might not work).

look <noteboard> views the contents of the note board
read <note number> on <noteboard> views a particular posting
post note-name on <noteboard> posts an existing note to the board
post new on <noteboard> creates a new note and post it on the board, you will be prompted for subject and body text.
<note number> from <noteboard> removes a note from the board
configure <noteboard> set the board to either of the three modes noted above

a recorder
 

With a recorder you can record and play back conversations in the MOO. A recorder is a SMART CONTAINER which contains NOTES which are individual recordings it takes. The following commands are available:

start <recorder> starts the recorder recording. Just type in a name for your log and the recorder will start. The recorder opens a NOTE on which the recording is written.
stop <recorder> stops both the recorder and transfers the recording to a NOTE and makes it viewable.
play <number> on <recorder> allows you to play any note in your player. Look at it to see the contents.
setdelay <recorder> to 3 allows you to vary the speed of the playback.

When you create a new recorder it is set to public usage by default which means that anyone can operate it. You can restrict its usage to the owner and wizards only by setting it to private. set <recorder> to private or set <recorder> to public.

Recorders also have an OPACITY that is set like a CONTAINER

a bot
Talking with a bot called Fred
Bots love to talk - to get your bot talking to your type "activate fred". When you say things to fred, it will respond (sometimes in a mildly amusing but incoherent way). To stop your bot from nattering, type "hush fred".
Teaching Fred a word

Bots come with a standard collection of keywords (words it recognises and responds to). To see the words your bot knows, type "seewords fred". To delete the 3rd word, say, type "rmword 3 from fred".

To add a new word to fred's vocabulary type "addword fred" then enter. Type the word you want your bot to recognise (for example type "friend"), press enter. Now type a sentence you would like your bot to say when it encounters that word (for example, type "I like having you as a friend"), press enter. Keep adding sentences for this keyword - a few is good as the bot will randomly choose a different response each time. When you have finished entering response phrases for that word, press on its own line a full stop followed by the enter key. Your bot should say it knows a new word - activate your bot and test it out.

Idle Chit-chat with Fred

When your bot is confused, bored or filling in time, it says random things. To see the random expressions it already knows, type "seerandom fred". To add a random expression, type "addrandom fred". Then type the sentence you want it to say occasionally, then press enter - presto! To delete the 2nd random expression, say, type "rmrandom 2 from fred".

Getting Fred To Answer Questions

When your bot senses it is being asked a question, it responds with a phrase from it's question response list. To see the question responses it already knows, type "seequestionr fred". To add a question response expression, type "addquestionr fred". Then type the abswer to a question you want it to say occasionally, then press enter - presto! To delete the 4th word, say, type "rmquestionr 4 from fred".

Where to from here?

To see a full range of commands available, type "help fred" or click on the help icon in the express toolbar.

web projector
Web Projectors are presentation tools used to queue and display sequences of web pages. Using this object you can display fully graphical World Wide Web pages to anyone else in the room in a www slide show.

peek <projector> to look at the list of URLs contained in it.
display <number> on <projector> to show everyone URL number n
view <view> on <projector> to look privately at the URL

To create your WEB SLIDES click on the Xpress Objects button and select Edit Web Slides from the drop down menu.

  • Type in URLs for web pages you wish to share, one URL per line. Save your slides.
  • To show slide 1 to everyone in room type 'display 1 on projector_name' or 'display next on projector_name'
  • To view a slide by yourself 'view 1 on projector_name'
  • To peek at your slides list at any time type 'peek projector_name'
  • You can run a slide show of all web pages on the projector by typing 'start projector_name'
  • You can stop the slide show at any time with the command 'stop projector_name.' To resume slide show, type 'start projector_name'.
  • To reset the projector to slide 1, type 'reset projector_name'
  • To change the delay between slides in the slide show, type '@setdelay projector_name to X', where X is the number of seconds you want the delay to be.
video tools




etc...

Once you have created one of these objects, type the normal command
help <objectname> to see the controls for the object.

Each MOO object inherits some characteristics and commands from others and may have commands of its own, When you click on your object, there is a command summary for it available by clicking on the HELP icon:
help

NEXT>>

 

home | connect | navigation | communication | objects | building | assessment | MOOtails
©2003-4 wOnKo
goto wOnKoSITE