A authoring guide will be here soon, but for now, here are some special properties:

on all objects:

aliasesa list of other names for me
namereturned by get_name() unless get_name(True)
ownermy owner
descriptiona description that appears when someone looks at me
imagean image that is displayed when someone looks at me
soundtrackthe music that loops when someone looks at me
visibleif False, this object does not appear in the content list of rooms descending from class_room
mooda string of text appended to the name of an object when seen in a class_room
litif True, allows this object to light a dark room

on children of class_room:

darkif True, this room is dark unless there's an object inside with a 'lit' property set to True
exitsa hashtable of exit directions keyed to the rooms they connect to, or an instance of class_door

on children of class_door:

targetthe room this door connects to

on the system object(#0):

default_room_classthe default parent for rooms created with @dig
default_player_classthe default parent for users added with @adduser