\input texinfo   @c -*-texinfo-*-
@c %**start of header
@setfilename users_guide.info
@settitle User's Guide to MOZ (Moo in OZ).
@c @setchapternewpage on -- deprecated?
@c %**end of header

@copying
This manual is for MOZ (MOO in Oz) version 1.0.

Copyright @copyright{} 2003 Robin Lee Powell

@quotation
Permission is granted to distribute and modify as long as credit is
given.  See the file license.txt in the main MOZ distribution for full
copyright information.
@end quotation
@end copying



@titlepage
@title User's Guide to MOZ (Moo in OZ).
@author Robin Lee Powell

@page
@vskip 0pt plus 1filll
@insertcopying
@end titlepage

@ifnothtml
@contents
@end ifnothtml

@node 	  Top
@comment  node-name, 	next,      		previous,	up
@top

This is the User's Guide for MOZ (Moo in OZ). MOO is Mud Object
Oriented.  MUD is Multi-User Dungeon or Dimension.  In general, a
MUD is a multi-user text-based virtual environment.  For information
on MUDs in general, see @url{http://www.godlike.com/muds/} or your
local search engine.  For information on MOOs, see
@url{http://www.moo.mud.org/moo-faq/}.

Oz is a multi-paradigmatic language that happens to not suck.  See
@url{http://www.mozart-oz.org/}.

@menu
* Introduction::	A basic introduction to MOZ.

* Commands::		A list of the basic commands at your
			disposal for interacting with the MOZ.  More
			advance commands are in the Builder and
			Programmer guides.

* Unsorted::		Point-form notes that haven't been fully fleshed
			out.
* Command Index:: The index of methods and verbs.
@end menu

@node Introduction
@chapter Introduction

Moo.

@node Commands
@chapter Commands

@menu
* Observation Commands::	Information about commands used to observe
			the MOZ environment.

* Communication Commands::	Information about commands used to
			communicate with other players.

* Movement Commands::	Information about commands used to
			move around.

* Object Commands::	Commansd to deal with other objects in the
			MOZ.

* Miscellaneous Commands::	Commands that didn't fit anywhere
				else.
@end menu

@node Observation Commands
@section Observation Commands

@defvar look
Shows everything in the room.
@end defvar

@defvar look object
Shows the description of an object.
@end defvar

@node Communication Commands
@section Communication Commands

@defvar say string
@defvarx " string
Causes something like 
@example
Foobie says, "@var{string}"
@end example
to be presented to everyone in the room.
@end defvar


@node Movement Commands
@section Movement Commands

@defvar home
Returns you to your home location.
@end defvar

@defvar quit
Causes your connection to the sever to end.
@end defvar

@defvar go exit
@defvarx @var{exit}
Typing ``go '' and then an exit name, or just an exit name, will
take you through that exit.
@end defvar

@node Object Commands
@section Object Commands

@defvar inventory
@defvarx inv
@defvarx i
Shows you the objects you are carrying.
@end defvar

@defvar get @var{object}
Used to pick up @var{object}.
@end defvar

@defvar drop @var{object}
Used to put down @var{object}.
@end defvar

@defvar rename @var{object} to @var{name}
Changes the name of @var{object} in your current language.
@end defvar

@defvar describe @var{object} as @var{name}
Changes the description @var{object} in your current language.
@end defvar

@node Miscellaneous Commands
@section Miscellaneous Commands

@defvar languages
Lists all the server's languages.
@end defvar

@defvar language name
Sets your default language to @var{name}.
@end defvar

@defvar help
Does very little at this point.
@end defvar

@defvar password loginName oldPassword newPassword
Change the password for @var{loginName} (presumably your own!) from
@var{oldPassword} to @var{newPassword}.
@end defvar

@defvar rename self to @var{name}
Changes your name in your current language (presumably English, if
you're reading this!).
@end defvar

@defvar describe self as @var{name}
Changes your description in your current language (presumably
English, if you're reading this!).
@end defvar

@node Unsorted
@chapter Unsorted

@itemize @bullet

@item Obviously, actually @emph{writing} the intro at some point
would be good.

@end itemize

@node Command Index
@chapter Command Index

@printindex vr


@bye
