#
OEDIT

Invokes the object editor.  Used with a vnum to edit an existing object, 
or the keyword "create" to create a new object.  You must be at least 
level "god" and have builder access in that object's zone.  Level "impl" and 
above gods can edit any object, and give/remove builder access to other 
gods.  Specifying "create" will attempt to create a new object numbered 
according to the zone the builder is in, and will find the first 
available vnum.  If all vnum slots are filled, objects will have to be 
deleted before new ones can be created.  Specifying "done" will clear the 
object you are editing from the buffer.

> oedit 3020
> oedit create
> oedit done

See also:  OSET OLOAD OSAVE OSTAT ZALLOW ZDENY
#
OSET

Changes object attributes.  Type "OSET" alone for a list of valid arguments.
You must specify an object to edit with "OEDIT" before you can use "OSET".

> oset
> oset long A short sword lies on the ground here.
> oset weapon magic nocleric weight 3

See also:  OEDIT OLOAD OSAVE OSTAT
#
OLOAD

Loads a copy of an object into your inventory.  Used with a vnum to load 
any object.  If you are editing an object with "OEDIT", invoking "OLOAD" 
with no argument causes a copy of the object you are editing to load into 
your inventory, for test-driving purposes.

> oload 3020
> oload

See also:  OEDIT OSET OSAVE OSTAT
#
OSAVE

Saves the object you are editing to memory and to disk permanently.  Zone 
resets and mud reboots that load the object will load the new copy.  This
command should only be used on objects in play when you are absolutley sure
the object is ready to be available to the users.

> osave

See also:  OEDIT OSET OLOAD OSTAT
#
OSTAT

Shows the stats of an object.  Identical output to "VSTAT OBJ".  Used 
with a vnum to show the stats of any object, or with no arguments to show 
the object that is being edited.

> ostat 3020
> ostat

See also:  OEDIT OSET OLOAD OSAVE
#
ZALLOW

Gives a builder (level "god" or "grgod") permission to edit/create objects (and 
in the future, rooms, mobs, etc) in the specified zone.  The name you 
specify must be spelled correctly.

zallow <builder name> <zone number>

> zallow Rasmussen 30

See also:  OEDIT ZDENY
#
ZDENY

Removes a builder's permission to edit/create objects in the specified 
zone.  The name you specify must be spelled correctly.

zdeny <builder name> <zone number>

> zdeny Rasmussen 30

See also:  OEDIT ZALLOW
#
RSET

Changes room attributes, including, name, decription, flags, and exit 
data.  It also creates new rooms as exits from the room bein edited.  The 
room you are currently in is the one which will be changed.  Note that 
you must be currently editing a zone.  Use ZEDIT in the zone you wish to 
edit rooms in before using RSET.

> rset indoors
> rset name The Temple of Loki
> rset exit north connect 1 3001

See also:  RSTAT ZEDIT
#
RSTAT

RSTAT shows room stats, just like 'STAT ROOM', but allows you to stat 
remote rooms.  If no room is specified, you will see the stats of the 
room you are currently in.

rstat [room #]

> rstat
> rstat 3001

See also:  RSET
#
ZEDIT

ZEDIT allows you to start editing a zone (rooms and zone reset commands), 
turn the editor on and off (at implementor level), create a new zone 
(at implementor level), save a zone, and quit editting a zone.  Unless 
the zone editor is enabled, none of these commands will work.  If no 
argument is supplied, you will begin editing the zone you are currently 
in, if you have permission.  Remember to save often while editing your zone.

> zedit
> zedit save
> zedit done

> zedit create <zone #> (imp)
> zedit allow           (imp)
> zedit deny            (imp)

See also:  RSET
#
ZSTAT

ZSTAT shows zone stats.  It is similar to "SHOW ZONES", but operates on a 
single zone, and shows which builders have permission to edit it.  If no 
argument is specified, you will see stats on the zone you are in.  You 
can also specify a zone number.

zedit [zone #]

> zedit
> zedit 30
#
MEDIT

MEDIT invokes the mob editor.  Used with a vnum to edit an existing mob, 
or the keyword "create" to create a new mob.  You must be at least level 
"god" and have builder access in that mob's zone.  Level "impl" and above
gods can edit any mob, give/remove builder access to other gods, and turn 
the mob editor on or off.  Specifying "create" will attempt to create a 
new mob numbered according to the zone the builder is standing in, and 
will find the first available vnum.  If all vnum slots are filled, 
mobs will have to be deleted before new ones can be created, or another 
zone needs to be used.  Specifying "done" will clear the mob you are 
editing from the buffer.  "Allow" and "deny" tuen the mob editor on or off.

> medit 3060
> medit create
> medit done

See also:  MSET MSTAT ZALLOW ZDENY
#
MSET

Changes mob attributes.  Type "MSET" alone for a list of valid arguments.
You must specify an mob to edit with "MEDIT" before you can use "MSET".

> mset
> mset alias guard demon dark
> mset sentinel noblind hitpoints 2d5+30

See also:  MEDIT MSTAT
#
MSTAT

Shows the stats of an mob.  Identical output to "VSTAT MOB".  Used 
with a vnum to show the stats of any mob, or with no arguments to show 
the mob that is being edited.

> mstat 3060
> mstat

See also:  MEDIT MSET
#
ZFLAGS

Sets/removes your zone preference flags, and shows zone reset commands.  
ZFLAGS HELP will give you a list of options.  Flags correspond to the 
various zone reset commands, and turning a flag on will allow you to see 
commands of that type that are active in the room you are in.  ZFLAGS 
with no arguments will show you the reset commands in the room you're in, 
as long as at least one flag is turned on.

To get help:

> zflags help

To turn all flags on:

> zflags all

To turn all flags off:

> zflags none

To turn mob loads on/off:

> zflags mobs

To see the resets:

> zflags

See also: ZEDIT ZSET ZLOAD ZDELETE ZGIVE ZEQUIP ZPUT ZDOOR
#
ZSET

ZSET allows you to change the parameters of a zone.  You must first use 
ZEDIT to enter the zone editor.  Typing ZSET alone will give you a list 
of options.  Note that only implementors are allowed to change the top 
vnum of zones.

> zset name The Caverns of Chaos

See also: ZEDIT ZFLAGS ZLOAD ZDELETE ZGIVE ZEQUIP ZPUT ZDOOR
#
ZLOAD

Adds a load command to the zone reset list.  ZLOAD can be used to load 
mobs or objects.  ZLOAD with no arguments returns help.  The third 
argument is the maximum copies of the mob/object, and if left out will 
default to 10.

> zload mob 3060
> zload obj 3009 20

See also: ZEDIT ZFLAGS ZDELETE ZGIVE ZEQUIP ZPUT ZDOOR
#
ZDELETE

Deletes a reset command.  You must know the reset command you want to 
delete.  The command number is the first number on a reset display line 
as seen when using ZFLAGS.

> zdelete 5

See also: ZEDIT ZFLAGS ZLOAD ZGIVE ZEQUIP ZPUT ZDOOR
#
ZGIVE

Adds a reset command to give an object to a mobile.  You must already have 
a mobile load command (using ZLOAD) in the room.  You must know the 
object vnum, and the reset command number of the mob that will recieve 
the object.  The third argument is the maximum number of copies of the 
object, and if left off will default to 10.

> zgive 3021 0 20

See also: ZEDIT ZFLAGS ZLOAD ZEQUIP ZPUT ZDOOR
#
ZEQUIP

Adds a reset command to equip a mob with an object.  You don't have to 
use ZGIVE to give that object to the mob first.  You must know the vnum 
of the object, the reset command number of the mob, and the position you 
want the mob to wear the object at.  ZEQUIP with no arguments will return 
help and a list of valid wear posistions.  The third argument is for the 
maximum number of objects of that vnum existing, and if left out will 
default to 10.

> zequip 3021 5 wield
> zequip 7200 5 body 2

See also: ZEDIT ZFLAGS ZLOAD ZDELETE ZGIVE ZPUT ZDOOR
#
ZPUT

Adds a reset command to put an object in another object.  You must know 
the vnum of the object to be placed in the container, and the reset 
command number of the container.  The third argument is the maximum 
number of copies of the object, and if left out will default to 10.

> zput 3009 6

See also: ZEDIT ZFLAGS ZLOAD ZDELETE ZGIVE ZEQUIP ZDOOR
#
ZDOOR

Adds a reset command to set the position of a door.  Doors may be set 
open, closed, or closed and locked.  Type ZDOOR alone for help.  Note 
that if an exit is not a door, or has no door keyword, you can still set 
its position, but players (including immortals) will not be able to open 
or close the exit.

> zdoor n closed
> zdoor d locked

See also: ZEDIT ZFLAGS ZLOAD ZDELETE ZGIVE ZEQUIP ZPUT