This is docs/builders_guide.info, produced by makeinfo version 4.6 from
docs/builders_guide.texinfo.

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

   Copyright (C) 2002 Robin Lee Powell

     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.
   

File: builders_guide.info,  Node: Top,  Next: Building Commands,  Up: (dir)



This is the Builder's Gudie 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 <http://www.godlike.com/muds/> or your local search
engine.  For information on MOOs, see <http://www.moo.mud.org/moo-faq/>.

   Oz is a multi-paradigmatic language that happens not to suck.  See
<http://www.mozart-oz.org/>.

* Menu:

* Building Commands::	Commands used in creating rooms and objects.

* Unsorted::		Point-form notes that haven't been fully fleshed
			out.

* Command Index::


File: builders_guide.info,  Node: Building Commands,  Next: Unsorted,  Prev: Top,  Up: Top

Building Commands
*****************

 - Variable: create className `named' objectName
     Creates an object of the given CLASSNAME, and gives it the name
     OBJECTNAME (in the current language only).

     Please see the design document for a list of the available classes.

 - Variable: teleport thing `to' place
     Teleports an object (named by THING) to either the player ("me")
     or the player's location ("here").  Alternatively, teleports the
     character ("me") to a location they own (named by PLACE).

 - Variable: link exit
     Sets the named EXIT's destination to whatever location the EXIT is
     currently located in.

 - Variable: link gate `to url' url
     A Gate is like an exit, except it links two running MOZ servers.
     To make the connection, the Gate must set its destination to the
     information that has been stored in a file by a Terminus.

     Use this command to link then named GATE to the terminus that has
     advertised itself in URL.  Note that an administrator must bless
     GATE for this command to work.

 - Variable: advertise terminus `in file' file
     A Terminus is like a location except that, when blessed by an
     administrator, it has the ability to save some information to a
     file that allows a Gate to set its destination to the Terminus.
     Generally, the file is made web accessible.

     Use this comamnd to advertise Gate connection information about
     TERMINUS in FILE, which is a file that will be placed under the
     pickle directory in the server root directory.  The file will
     probably not be useful unless it is web accessible; you will need
     to talk to your administrator to see what URL to use to access the
     file.


File: builders_guide.info,  Node: Unsorted,  Next: Command Index,  Prev: Building Commands,  Up: Top

Unsorted
********

   * Room creation.

   * Verb aliasing?



File: builders_guide.info,  Node: Command Index,  Prev: Unsorted,  Up: Top

Command Index
*************

* Menu:

* advertise:                             Building Commands.
* create:                                Building Commands.
* link:                                  Building Commands.
* teleport:                              Building Commands.



Tag Table:
Node: Top372
Node: Building Commands1073
Node: Unsorted2891
Node: Command Index3057

End Tag Table
