/
com/planet_ink/coffee_mud/Abilities/Common/
com/planet_ink/coffee_mud/Abilities/Diseases/
com/planet_ink/coffee_mud/Abilities/Druid/
com/planet_ink/coffee_mud/Abilities/Fighter/
com/planet_ink/coffee_mud/Abilities/Languages/
com/planet_ink/coffee_mud/Abilities/Misc/
com/planet_ink/coffee_mud/Abilities/Prayers/
com/planet_ink/coffee_mud/Abilities/Properties/
com/planet_ink/coffee_mud/Abilities/Skills/
com/planet_ink/coffee_mud/Abilities/Songs/
com/planet_ink/coffee_mud/Abilities/Specializations/
com/planet_ink/coffee_mud/Abilities/Spells/
com/planet_ink/coffee_mud/Abilities/Thief/
com/planet_ink/coffee_mud/Abilities/Traps/
com/planet_ink/coffee_mud/Behaviors/
com/planet_ink/coffee_mud/CharClasses/
com/planet_ink/coffee_mud/CharClasses/interfaces/
com/planet_ink/coffee_mud/Commands/
com/planet_ink/coffee_mud/Commands/interfaces/
com/planet_ink/coffee_mud/Common/
com/planet_ink/coffee_mud/Common/interfaces/
com/planet_ink/coffee_mud/Exits/interfaces/
com/planet_ink/coffee_mud/Items/Armor/
com/planet_ink/coffee_mud/Items/Basic/
com/planet_ink/coffee_mud/Items/BasicTech/
com/planet_ink/coffee_mud/Items/CompTech/
com/planet_ink/coffee_mud/Items/MiscMagic/
com/planet_ink/coffee_mud/Items/Weapons/
com/planet_ink/coffee_mud/Items/interfaces/
com/planet_ink/coffee_mud/Libraries/
com/planet_ink/coffee_mud/Libraries/interfaces/
com/planet_ink/coffee_mud/Locales/
com/planet_ink/coffee_mud/MOBS/
com/planet_ink/coffee_mud/Races/
com/planet_ink/coffee_mud/Races/interfaces/
com/planet_ink/coffee_mud/WebMacros/
com/planet_ink/coffee_mud/WebMacros/interfaces/
com/planet_ink/coffee_mud/core/
com/planet_ink/coffee_mud/core/collections/
com/planet_ink/coffee_mud/core/interfaces/
com/planet_ink/coffee_mud/core/intermud/
com/planet_ink/coffee_mud/core/intermud/i3/
com/planet_ink/coffee_web/server/
com/planet_ink/siplet/applet/
lib/
resources/factions/
resources/fakedb/
resources/progs/autoplayer/
resources/quests/holidays/
web/
web/admin.templates/
web/admin/grinder/
web/admin/images/
web/clan.templates/
web/pub.templates/
web/pub/images/mxp/
web/pub/sounds/
web/pub/textedit/
ACCOUNT=\
Command : ACCOUNT\n\r\
Usage   : ACCOUNT [ACCOUNT/PLAYER NAME]\n\r\
Example : account bob\n\r\
Short(s): \n\r\
If this mud supports accounts, this command will show the account name, \
a list of characters, and the account expiration date, if applicable.

ARCHELP=AHELP
AHELP=\
Command : AHELP\n\r\
Usage   : AHELP [TOPICNAME]\n\r\
Example : ahelp ahelp\n\r\
Short(s): \n\r\
A command to view the Administrative help commands.

AFFECT=\
Command : AFFECT\n\r\
Usage   : AFFECT ([TARGET])\n\r\
Example : affect\n\r\
Example : affect room\n\r\
Example : affect area\n\r\
Example : affect orc\n\r\
Short(s): AFF\n\r\
List the spell or other affects that your character is currently \
under the influence of.  If targeted, it will show what the given \
target is affected by.
    
AREAS=See the normal HELP AREAS for usage information. \
The Archon version of this command will color the area names based \
on whether the area is active or passive, frozen or stopped.  Also, \
area names will be in parenthesis if they are currently Hidden from \
normal users.

TICKTOCK=\
Command : TickTock\n\r\
Usage   : [NUM HOURS]/CLANTICK/[THREAD NAME]\n\r\
Example : ticktock 10\n\r\
Example : ticktock -4\n\r\
Example : ticktock CLANTICK\n\r\
Example : ticktock THPLAYERS0\n\r\
Advance the time by specified number of hours, or cause one of the \
specified maintenance threads to immediately go through a cycle.  \
Use LIST REPORTS to get a list of maintenance threads.  The CLANTICK \
argument forces the timed clan maintenance.

ARCTOPICS=ATOPICS
ATOPICS=\
Command : ATOPICS\n\r\
Usage   : ATOPICS [TOPICNAME]\n\r\
Example : atopics\n\r\
Short(s): \n\r\
A command to view the Administrative help topics.\n\r\

ANNOUNCE=\
Command : ANNOUNCE\n\r\
Usage   : ANNOUNCE message\n\r\
Usage   : ANNOUNCETO [ALL/HERE/PLAYER NAME] message\n\r\
Usage   : ANNOUNCEMSG new personalized announce message prefix\n\r\
Example : announce A new area is discovered!\n\r\
Example : announceto all A new area is discovered!\n\r\
Example : announceto bob Hi Bob!\n\r\
Example : announcemsg A squeeky voice screeches \n\r\
Short(s): \n\r\
A command to make annoucements to players -- even those \
who don't want to be announced to.  This command can be \
used to announce to all players or selected players using \
the announceto syntax.  This is also the command used \
to personalize your announce prefix message by using the \
announcemsg syntax.

AS=\
Command : AS\n\r\
Usage   : AS [PLAYERNAME/MOBNAME]/(PORT X) (HERE) [COMMAND]\n\r\
Example : as "bob" inventory\n\r\
Example : as bob here drop all\n\r\
Example : as bob cast fireball monster\n\r\
Example : as port 2325 list users\n\r\
Short(s): \n\r\
A command that allows one to issue other commands as if they \
were another player or mob.  This is the best way to manage \
a players inventory or bank accounts from the command line. \
The optional "here" parameter should follow the name if the \
command is to be issued with the player in the same room as the \
archon. The optional "port x" parameter can be used to execute \
commands on other mud hosts, so long as the admin qualifies as a SysOp \
on the target port.\n\r\
\n\r\


ASYNC=\
Command : ASYNC\n\r\
Usage   : ASYNC [COMMAND]\n\r\
Example : async where mob the\n\r\
Short(s): \n\r\
A command that allows one to issue other commands on their own \
separate thread, so that you can continue to issue other commands \
while the other one is ongoing and giving you its output.  Be careful \
not to lock up all of your muds threads this way!

AT=\
Command : AT\n\r\
Usage   : AT [ROOM ID/DESC/MOB/AREA] [COMMAND]\n\r\
Example : at "the greasy pub" smile\n\r\
Example : at Midgaard#3001 bow\n\r\
Example : at bob cast fireball bob\n\r\
Short(s): \n\r\
A command that allows one to issue other commands elsewhere in the \
mud.

BAN=\
Command : BAN\n\r\
Usage   : BAN [PLAYER TYPE/IP ADDRESS]\n\r\
Example : ban bob\n\r\
Example : ban io.com\n\r\
Example : ban isp3.io.com\n\r\
Example : ban 123.32.23.1\n\r\
Example : ban 123.32.23.*\n\r\
Example : ban *the great\n\r\
Example : ban *penis*\n\r\
Short(s): \n\r\
A command to ban the given player or ip address from the \
system.  See also LIST, DESTROY
	
BOOT=\
Command : BOOT\n\r\
Usage   : BOOT [PLAYER NAME/IP ADDRESS]\n\r\
Example : boot bob\n\r\
Example : boot 192.168.0.1\n\r\
Short(s): \n\r\
A command to boot off a player.
	
BEACON=\
Command : BEACON\n\r\
Usage   : BEACON ([PLAYER TYPE]/[SHIP NAME])\n\r\
Example : beacon\n\r\
Example : beacon bob\n\r\
Short(s): \n\r\
A command to change the start room of a player, or the home port \
of a given ship.  If no player or ship \
is named, this command will change your own start room to the room \
you occupy.  If a player is named, this command changes the players \
start room to the room the player currently occupies.  If a ship is named, \
then the current ships location will become their home port.
	
BUG=\
Command : BUG\n\r\
Usage   : BUG [MESSAGE]/REVIEW (FILTER) (STARTING MSG)\n\r\
Usage   : BUG TRANSFER (FILTER) [MESSAGE NUMBER] [TARGET]\n\r\
Example : bug nothing is spelled right in this room!\n\r\
Example : bug review\n\r\
Example : bug review 7\n\r\
Example : bug review bob 7\n\r\
Short(s): \n\r\
This command can be used to submit bugs to the system.  When \
the REVIEW parameter is given, the bugs will be iterated through \
one at a time to give the archon a chance to delete, comment on, \
or email each one.  An optional starting number can be given to REVIEW. \
An optional filter can be given to list only messages assigned to a particular user.

CATALOG=\
Command  : CATALOG\n\r\
Usage    : CATALOG LIST (MOBS/ITEMS/CATEGORIES/) [NAME MASK]\n\r\
Usage    : CATALOG (DELETE) [ITEM/MOB NAME]\n\r\
Usage    : CATALOG (ROOM/AREA/WORLD) (MOBS/ITEMS/)\n\r\
Usage    : CATALOG EDIT [ITEM NAME]\n\r\
Usage    : CATALOG CATEGORY [CATEGORY NAME]\n\r\
Usage    : CATALOG SCAN/DBSCAN (ROOM/AREA/WORLD) (MOBS/ITEMS/)\n\r\
Usage    : CATALOG OVERLOOK/DBOVERLOOK (ROOM/AREA/WORLD) (MOBS/ITEMS/)\n\r\
Example  : catalog list\n\r\
Example  : catalog list mobs the st\n\r\
Example  : catalog list mob categories\n\r\
Example  : catalog the waiter\n\r\
Example  : catalog delete the waiter\n\r\
Example  : catalog edit the sword\n\r\
Example  : catalog room mobs\n\r\
Example  : catalog scan area\n\r\
Example  : catalog dboverlook area mobs\n\r\
Short(s) : \n\r\
This command is used to manage your muds global catalog of generic mobs and/or items. \
The catalog is a place where you can store templates of mobs and items for reuse, \
or for quick global modification and analysis.  Mobs and items in your catalog \
can be changed globally simply by creating and then changing any instance of one \
of them.  You can create \
new instances of a cataloged object simply by entering CREATE <cataloged object name>. \
Your catalog is keyed by name, so once the name of a cataloged item or mob is set, it \
should not be changed. \
\n\r\n\r\
Cataloged items can be placed into categories by issueing the catalog category command \
before adding or modifying catalog entries.  Mobs and items so cataloged must still \
have a unique global name, but flagging them this way can make listing them must easier. \
\n\r\n\r\
You may review the objects in your catalog using the catalog list command. You can also \
check the catalog synchronicity of the objects in your live rooms with scan, or your \
saved rooms with dbscan.  You can check for uncataloged objects in live rooms with the \
overlook parameter, or in your saved rooms with dboverlook. \
\n\r\n\r\
You may delete an object from your catalog to stop using it as a global template. \
Deleting an object from the catalog only detaches instances of a cataloged object from \
all others, but does not destroy any actual instances.\
\n\r\n\r\
The catalog is also used to manage a global random item-drop table.  Items can be set to \
randomly appear in the inventories of selected mobs when those mobs are brought to life, or \
at the moment of their death. Use CATALOG EDIT <item name> to change drop settings.

CLOAK=\
Command  : CLOAK\n\r\
Usage    : CLOAK (OFF)\n\r\
Example  : cloak\n\r\
Example  : cloak off\n\r\
Short(s) : \n\r\
Cloak makes the player unable to be seen in the WHO list.  They can \
still be seen by players in the same room, however.

COPY=\
Command : COPY\n\r\
Usage   : COPY ([NUMBER]) [ITEM TYPE]/[DIRECTION] \n\r\
Example : copy joe\n\r\
Example : copy beast sword\n\r\
Example : copy Longsword@room\n\r\
Example : copy Longsword@an orc\n\r\
Example : copy east\n\r\
Short(s): \n\r\
A command for the creation of items, mobs, and rooms. \
Enter COPY for more information on command usage.

CREATE=\
Command : CREATE\n\r\
Usage   : CREATE [ITEM TYPE] ... \n\r\
Example : create room e StdRoom\n\r\
Example : create item Longsword\n\r\
Example : create item Longsword@room\n\r\
Example : create item Longsword@an orc\n\r\
Example : create StdExit east\n\r\
Example : create news\n\r\
Short(s): \n\r\
A command for the creation of items, mobs, quests, rooms, polls, exits, classes, races, etc. \
Enter CREATE for more information on command usage on items, mobs, components, and exits. \
Use AHELP QUESTS for more information on creating quests.  

DESTROY=\
Command : DESTROY\n\r\
Usage   : DESTROY [ITEM TYPE] ... \n\r\
Example : destroy room e\n\r\
Example : destroy orc\n\r\
Example : destroy item longsword\n\r\
Example : destroy item longsword@an orc\n\r\
Short(s): \n\r\
A command for the destruction of items, quests, components, mobs, rooms, exits, polls, classes, races, \
and listed bugs, typos, ideas, and ban. \
Enter DESTROY for more information on command usage.
	
DEVIATIONS=\
Command : DEVIATIONS\n\r\
Usage   : DEVIATIONS [MOBS/ITEMS/BOTH] [MASK]/ROOM/AREA \n\r\
Example : deviations mobs area\n\r\
Short(s): \n\r\
A command for showing items in a room or area, and how they \
deviate from established norms for their type and level.  This is done \
by comparing the base stats.  Magical ability is applied only to the level \
of the item.
	
EVERY=\
Command : EVERY\n\r\
Usage   : EVERY [ROOM/ITEM/MOB/EXIT] (INAREA/INWORLD) (+PLAYERS) (<MASK>[ZAPPERMASK]</MASK>) [COMMAND]\n\r\
Example : every room inarea look\n\r\
Example : every mob cast tourettes *\n\r\
Short(s): \n\r\
This command allows you to execute a command against every room, item, mob, or exit in the same room \
as the Archon.  The name of the target can be substituted in your command with an asterisk *.  The \
INAREA or INWORLD flag may be given to expand the rooms affected.  The +PLAYERS flag will include players \
when the MOB argument is given.  A ZapperMask may be placed between <MASK> and </MASK> strings to filter \
out the type of mob/item affected; see HELP ZAPPERMASK for more information on that.

EXPIRE=\
Command : EXPIRE\n\r\
Usage   : EXPIRE [PLAYERNAME] ([NEW DAYS REMAINING]) \n\r\
Example : expire bob\n\r\
Example : expire bob 15\n\r\
Short(s): \n\r\
This command sets and displays the amount of active days a user has left.  This command \
is only relevant if the account expiration system is enabled in your coffeemud.ini file.

GENERATE=\
Command : GENERATE\n\r\
Usage   : GENERATE [OBJ TYPE] [ID] (FROM [FILENAME]) ([VAR]=[VAL]...) ([DIRECTION])\n\r\
Example : generate area maze_dungeon from randareas/example.xml areasize=50 "areaname= the test" \
level_range=10?20 aggrochance=50 theme=kobolds south\n\r\
Example : generate string list\n\r\
\n\r\
This command uses an xml file to generate random content for your mud.  This content can \
be anything from whole areas, to rooms, mobs, items, or simple strings. By default, the \
content is built from the file in resources/randareas/example.xml, though the builder \
may specify his or her own xml file path as one of the many arguments.  The arguments, \
briefly, are:\n\r\
\n\r\
OBJ TYPE: One of the following: AREA, ROOM, MOB, ITEM, or STRING.\n\r\
\n\r\
ID      : one of the "id" xml attributes defined on any tag in the XML file. \
Use GENERATE STRING LIST for a list of all "id" attributes defined in your file.\n\r\
\n\r\
FROM "F": An optional argument to specify your own xml file, with the resources \
directory being the default root.\n\r\
\n\r\
VAR=VAL : One or more variables and their definitions.  Many tags will have a specific set of required \
variables which must be defined in order for the content to be generated.  Failing to specify \
one of the required variables will cause an error message listing the variables which must \
be defined, and the type of data required for the variable.  Variable types which list numbers \
as their data types may also have math expressions values (so you can use random numbers).  See \
the help on MATH EXPRESSION for more information on this.  In addition to required variables, you \
may also use the space to enter one or more "override" values.  Many object fields (such as LEVEL \
for mobs and items, or NAME, etc) as well as the XML id tags, can have their "random" values overridden \
by defining them using the generate command.  If you need to use a space in a variable value, enclose \
the ENTIRE definition in quotes, such as "areaname=the dungeon" instead of areaname="the dungeon".\n\r\
\n\r\
DIRECTION: This applies only to ROOM and AREA object types.  The object, if successfully generated, will \
be linked to the current room that the player is standing in, in the direction they specify.\n\r\
\n\r\
In closing, the GENERATE command is an interesting way to deliver large amounts of dynamic content \
for your world, though it can never replace the caring touch of a real, creative builder.  If \
anyone is interested in writing their own xml content, please open up the /resources/randareas/example.xml \
file and begin reading. Use that file as an example on how to construct your own.

I3_CHANNELS=\
Command  : I3 CHANNELS\n\r\
Usage    : I3 CHANNELS\n\r\
Example  : i3 channels\n\r\
Short(s) : \n\r\
Lists all the channels available on the InterMud3 network, even those \
which your mud does not subscribe to.

JCONSOLE=\
Command : JCONSOLE\n\r\
Usage   : JCONSOLE [TOPICNAME]\n\r\
Example : jconsole ([statement])\n\r\
Short(s): \n\r\
When entered with a statement, this command will execute the single javascript statement \
and exit.  When entered alone, it will enter a console where the user can enter as many \
javascript statements as they want, and the system will even remember any variables or \
functions they've defined later one (does NOT survive reboots!).  All the Scriptable/MOBPROG \
commands and functions are also available, though the commands and functions must be entered \
in ALL UPPERCASE, and commands must have their parameters separated by commas instead of spaces, \
be put into quotes, and surrounded by parenthesis like javascript function calls.  \
Lastly, for entering multi-line data, you can enter multi line mode by entering < by itself, \
and exiting by entering > by itself.


RESET_ROOM=RESET
RESET_AREA=RESET
RESET_REJUV=RESET
RESET_RELEVEL=RESET
RESET_MOBSTATS=RESET
RESET_ITEMSTATS=RESET
RESET_PASSWORD=RESET
RESET_PASSWORDS=RESET
RESET=\
Command  : RESET\n\r\
Usage    : RESET (REJUV) ROOM/AREA (ITEMS/MOBS)\n\r\
Usage    : RESET MOBSTATS ROOM/AREA/WORLD/CATALOG (NOSAVE) ([AREANAME])\n\r\
Usage    : RESET ITEMSTATS ROOM/AREA/WORLD/CATALOG (NOSAVE) ([AREANAME])\n\r\
Usage    : RESET INIFILE\n\r\
Usage    : RESET PASSWORD [NAME]\n\r\
Usage    : RESET RELEVEL\n\r\
Example  : reset room\n\r\
Example  : reset area\n\r\
Example  : reset rejuv area items\n\r\
Example  : reset mobstats world\n\r\
Example  : reset itemstats catalog nosave midgaard\n\r\
Example  : reset password krogon\n\r\
Short(s) : \n\r\
The reset room or area command will revive any wandered or \
dead mobs whose location is the same as the invokers.  Any \
removed items which are resettable will also return.  Any items \
or mobs which do not belong in the location will be returned to \
their proper homes.\n\r\
\n\r\
The reset rejuv room or area command will revive any dead mobs or \
resettable items at the location of the invoker.  Mobs that have \
wandered away will not be returned.  No other mobs or items in the \
room will be affected.\n\r\
\n\r\
The reset itemstats and reset mobstats commands serve a similar \
purpose.  Both will modify the vital statistics of all the mobs \
or items in the room, area, world, or catalog specified.  The \
statistics will be "normalizations" of vital combat scores based \
on the mob or items level, and the game engine's definition of \
nominal ratings for that level.  They will \
allow a "preview" of changes to be made by specifying the "nosave" \
parameter on the command line, which prevents permanent changes.  \
Area names may also be specified on the command line to cause the \
command to skip certain areas (for use with WORLD parameter only).\n\r\
\n\r\
Reset relevel is a dangerous but potentially time saving command to \
change the levels of all mobs and items in the same area as the user from \
falling within its current range of levels to a new range.  See help \
[areaname] to see the existing minimum and maximum levels of the area. \
\n\r\
The reset password command will let you generate a random password \
for the given player or account and email it to their address on file, \
or change it to a neutral word when no email address is on file.\n\r\
\n\r\
You can also reload your ini settings, or the lists.ini file using \
reset inifile.

LIST=\
Command : LIST\n\r\
Usage   : LIST ([SHOPKEEPER])\n\r\
Example : list\n\r\
Example : list quests\n\r\
Example : list reports\n\r\
Example : list areas\n\r\
Example : list log last 10\n\r\
Short(s): \n\r\
The normal player version of this command will display the items \
which a particular shopkeeper MOB may be selling, along with the \
prices being offered to your characters. \n\r\
\n\r\
The Admin version can also be qualified with UNLINKEDEXITS, ITEMS, ARMOR, ENVRESOURCES, \
WEAPONS, MOBS, ROOMS, AREA, LOCALES, BEHAVIORS, EXITS, RACES, CLASSES, STAFF, \
SPELLS, SONGS, PRAYERS, PROPERTIES, THIEFSKILLS, COMMON, JOURNALS, SKILLS, \
QUESTS, DISEASES, POISONS, TICKS, MAGIC, TECH, CLANITEMS, COMMANDJOURNAL, \
TITLES, NOPURGE, BANNED, RACECATS, LOG, USERS, LINKAGES, REPORTS, THREADS, \
RESOURCES, ONEWAYDOORS, CHANTS, POWERS, SUPERPOWERS, CLANS, GOVERNMENTS, \
FACTIONS, MATERIALS, OBJCOUNTERS, POLLS, CONTENTS, BUGS, TYPOS, IDEAS, TASKS, \
NEWS, AREAS, SESSIONS, AREATYPE, REALESTATE, or ASSISTS... \
depending upon the listers security.\n\r\
\n\r\
Additional help *may* be available by entering HELP LIST [X] where X is one of the above.

SESSIONS=LIST_SESSIONS

LIST_ABILITYCODES=\
Command  : LIST\n\r\
Usage    : LIST ABILITYCODES\n\r\
Example  : list abilitycodes\n\r\
Lists the general categories of abilities, sometimes called ACODES.

LIST_ABILITYFLAGS=\
Command  : LIST\n\r\
Usage    : LIST ABILITYFLAGS\n\r\
Example  : list abilityflags\n\r\
Lists the complete set of flags that can be assigned to a general ability id.

LIST_ASSISTS=\
Command  : LIST\n\r\
Usage    : LIST ASSISTS\n\r\
Example  : list assists\n\r\
Lists the temporary request for assistance from the players.

LIST_BANKS=\
Command  : LIST\n\r\
Usage    : LIST BANKS\n\r\
Example  : list banks\n\r\
Lists all the bank mobs in the world.

LIST_BUGS=\
Command  : LIST\n\r\
Usage    : LIST BUGS (TO)\n\r\
Example  : list bugs\n\r\
Example  : list bugs bob\n\r\
Lists all the entries in the SYSTEM_BUGS journal.  An optional name can be appended \
to show entries assign to that name.

LIST_IDEAS=\
Command  : LIST\n\r\
Usage    : LIST IDEAS (TO)\n\r\
Example  : list ideas\n\r\
Example  : list ideas bob\n\r\
Lists all the entries in the SYSTEM_IDEAS journal.  An optional name can be appended \
to show entries assign to that name.

LIST_TYPOS=\
Command  : LIST\n\r\
Usage    : LIST TYPOS (TO)\n\r\
Example  : list typos\n\r\
Example  : list typos bob\n\r\
Lists all the entries in the SYSTEM_TYPOS journal.  An optional name can be appended \
to show entries assign to that name.

LIST_UNLINKEDEXITS=\
Command  : LIST\n\r\
Usage    : LIST UNLINKEDEXITS (LOG)\n\r\
Example  : list unlinkedexits\n\r\
Example  : list unlinkedexits log\n\r\
Lists all the rooms which have directions for which an exit has been defined, \
but does not link to any room. Adding the log parameter will dump all that stuff \
to your mud.log

LIST_GENSTATS=\
Command  : LIST\n\r\
Usage    : LIST GENSTATS ([CLASS]/[ID]/[ITEM/MOB/WHATEVER NAME])\n\r\
Example  : list genstats GenWeapon\n\r\
Example  : list genstats orc\n\r\
Example  : list genstats GenItem\n\r\
Example  : list genstats door\n\r\
Shows the Generic Item stat names for the given class or item.  These \
names are used in scripting, in random area xml, and the gmodify command.

LIST_ITEMS=\
Command  : LIST\n\r\
Usage    : LIST ITEMS\n\r\
Example  : list items\n\r\
Shows the item java classes (item ids) available to archons.

LIST_COMMANDS=\
Command  : LIST\n\r\
Usage    : LIST COMMANDS ([PLAYER])\n\r\
Example  : list commands\n\r\
Example  : list commands bob\n\r\
Shows the list of all trigger/command words.  A player may \
optionally be given to change the available commands list. 

LIST_SOCIALS=\
Command  : LIST\n\r\
Usage    : LIST SOCIALS\n\r\
Example  : list socials\n\r\
Shows the list of all base socials.

LIST_ABILITYDOMAINS=\
Command  : LIST\n\r\
Usage    : LIST ABILITYDOMAINS\n\r\
Example  : list abilitydomains\n\r\
Shows the list of domains that abilities, skills, spells, chants, etc belong to.

LIST_AREATYPES=\
Command  : LIST\n\r\
Usage    : LIST AREATYPES\n\r\
Example  : list areatypes\n\r\
Shows the list of the area type ids (class ids).

LIST_ARMOR=\
Command  : LIST\n\r\
Usage    : LIST ARMOR\n\r\
Example  : list armor\n\r\
Shows the armor java classes (item ids) available to archons.

LIST_ACHIEVEMENTS=\
Command  : LIST\n\r\
Usage    : LIST ACHIEVEMENTS\n\r\
Example  : list achievements\n\r\
Shows all the achievements available to players.

LIST_ENVRESOURCES=\
Command  : LIST\n\r\
Usage    : LIST ENVRESOURCES (SHORT) (MASK)\n\r\
Example  : list envresources\n\r\
Example  : list envresources short\n\r\
Example  : list envresources Vegetation\n\r\
Lists all the raw material resources defined for your mud, along with its \
material type, money value, frequency of occurrence, strength, and what kinds \
of Locales the resource may be gathered from using the appropriate skill.\n\r\
\n\r\
Adding the short parameter just shows a raw list of resource names.  Adding a \
mask will limit the list to those things that contain the mask.

LIST_EXPIRED=\
Command  : LIST\n\r\
Usage    : LIST EXPIRED\n\r\
Example  : list expired\n\r\
Lists all the accounts which have expired.

LIST_WEAPONS=\
Command  : LIST\n\r\
Usage    : LIST WEAPONS\n\r\
Example  : list weapons\n\r\
Shows the weapon java classes (item ids) available to archons.

LIST_MOBS=\
Command  : LIST\n\r\
Usage    : LIST MOBS\n\r\
Example  : list mobs\n\r\
Shows the mob java classes (mob ids) available to archons.

LIST_ROOMS=\
Command  : LIST\n\r\
Usage    : LIST ROOMS ([FILTER])\n\r\
Example  : list rooms\n\r\
Example  : list rooms garden\n\r\
Lists all the rooms in the current area, along with the short display name of \
each room.  The room id and display name can be filtered by a given string.

LIST_AREA=\
Command  : LIST\n\r\
Usage    : LIST AREA (ROOM/MOB/ITEM/SHOPS/MOBMASK/ITEMMASK) ([MASK])\n\r\
Example  : list area\n\r\
Example  : list area mob creeper\n\r\
Example  : list area mobmask -race +elf\n\r\
Lists all the rooms in the current area, along with the locale type of each room. \
Optionally, a specifier can be added to search for rooms, mobs, items by name, or \
mobs and items by zapper mask using the mobmask/itemmask parameters. 

LIST_LIBRARIES=\
Command  : LIST\n\r\
Usage    : LIST LIBRARIES\n\r\
Example  : list libraries\n\r\
Lists all the librarian mobs in the world.

LIST_LOCALES=\
Command  : LIST\n\r\
Usage    : LIST LOCALES\n\r\
Example  : list locales\n\r\
Shows the list of room java classes (locale ids) available to archons.

LIST_BEHAVIORS=\
Command  : LIST\n\r\
Usage    : LIST BEHAVIORS\n\r\
Example  : list behaviors\n\r\
Shows the list of behavior java classes (behavior ids) available to archons.

LIST_EXITS=\
Command  : LIST\n\r\
Usage    : LIST EXITS\n\r\
Example  : list exits\n\r\
Shows the list of exit java classes (exit ids) available to archons.

LIST_FILEUSE=\
Command  : LIST \n\r\
Usage    : LIST FILEUSE [PATH]\n\r\
Example  : list fileuse progs/knucklebones.script\n\r\
Shows the currently loaded objects in the game that are making use of the given script. \
The path may be a full path, or a partial-resources-path.

LIST_RACES=\
Command  : LIST\n\r\
Usage    : LIST RACES (SHORT) (MASK)\n\r\
Example  : list races\n\r\
Example  : list races short\n\r\
Example  : list races avian\n\r\
Shows the list of race java classes (race ids) available to archons. \
Races will have their racial categories shown in () next to the ID. \
Races with an * next to them are Generic.  Adding the short parameter \
will only show a simple list of race ids.  Adding a mask will limit the \
list to races containing the word.

LIST_CLASSES=\
Command  : LIST CLASSES\n\r\
Usage    : LIST CLASSES (SHORT)\n\r\
Example  : list classes\n\r\
Example  : list classes short\n\r\
Shows the list of char class java classes (charclass ids) available to archons. \
Charclasses will have their base classes shown in () next to the ID. \
Charclasses with an * next to them are Generic.  Adding the short parameter \
will only show a simple list of char class ids.

LIST_STAFF=\
Command  : LIST\n\r\
Usage    : LIST STAFF\n\r\
Example  : list staff\n\r\
Lists all the areas, along with any Area SubOps defined for those areas.

LIST_SHIPS=\
Command  : LIST\n\r\
Usage    : LIST SHIPS\n\r\
Example  : list ships\n\r\
Shows all the active ships, sailing and space-bourne, in the universe.

LIST_ABILITIES=\
Command  : LIST \n\r\
Usage    : LIST ABILITIES (DOMAIN)\n\r\
Example  : list abilities\n\r\
Example  : list abilities enchantment/charm\n\r\
Shows the list of java classes (ability ids) available to archons.

LIST_SPELLS=\
Command  : LIST \n\r\
Usage    : LIST SPELLS (DOMAIN)\n\r\
Example  : list spells\n\r\
Example  : list spells enchantment/charm\n\r\
Shows the list of spell java classes (ability ids) available to archons.

LIST_SONGS=\
Command  : LIST \n\r\
Usage    : LIST SONGS (DOMAIN)\n\r\
Example  : list songs\n\r\
Shows the list of song java classes (ability ids) available to archons.

LIST_POSTOFFICES=\
Command  : LIST\n\r\
Usage    : LIST POSTOFFICES\n\r\
Example  : list postoffices\n\r\
Lists all the post office mobs in the world.

LIST_PRAYERS=\
Command  : LIST \n\r\
Usage    : LIST PRAYERS (DOMAIN)\n\r\
Example  : list prayers\n\r\
Shows the list of prayer java classes (ability ids) available to archons.

LIST_PROPERTIES=\
Command  : LIST \n\r\
Usage    : LIST PROPERTIES\n\r\
Example  : list properties\n\r\
Shows the list of property java classes (ability ids) available to archons.

LIST_STATS=\
Command  : LIST\n\r\
Usage    : LIST STATS [CLASS ID]/[NAME]/HERE/[DIRECTION]\n\r\
Example  : list stats GenItem\n\r\
Example  : list stats bob\n\r\
Example  : list stats sword\n\r\
Example  : list stats north\n\r\
Example  : list stats here\n\r\
Lists the readable and modifiable stat variables for a given class or object. \
These are the keys used in GMODIFY and GSTAT Scriptable command and so forth.

LIST_TASKS=\
Command  : LIST\n\r\
Usage    : LIST TASKS\n\r\
Example  : list tasks\n\r\
Lists the entries in the task channel, if it exists.

LIST_TECHSKILLS=\
Command  : LIST \n\r\
Usage    : LIST TECHSKILLS\n\r\
Example  : list techskills\n\r\
Shows the list of tech skill java classes (ability ids) available to archons.

LIST_THIEFSKILLS=\
Command  : LIST \n\r\
Usage    : LIST THIEFSKILLS (DOMAIN)\n\r\
Example  : list thiefskills\n\r\
Shows the list of thief skill java classes (ability ids) available to archons.

LIST_COMMON=\
Command  : LIST \n\r\
Usage    : LIST COMMON (DOMAIN)\n\r\
Example  : list common\n\r\
Shows the list of common skill java classes (ability ids) available to archons.

LIST_JOURNALS=\
Command  : LIST \n\r\
Usage    : LIST JOURNALS\n\r\
Example  : list journals\n\r\
Shows the list of all Journals (message/note areas) that exist in your database, \
along with the number of entries in each journal.

LIST_COMMANDJOURNALS=\
Command  : LIST \n\r\
Usage    : LIST COMMANDJOURNALS\n\r\
Example  : list commandjournals\n\r\
Shows the list of all Command Journals (message/note areas) that exist in your system, \
along with the number of entries in each journal in the database.

LIST_SKILLS=\
Command  : LIST \n\r\
Usage    : LIST SKILLS (DOMAIN)\n\r\
Example  : list skills\n\r\
Shows the list of all skills (ability ids) available to archons.

LIST_SOFTWARE=\
Command  : LIST \n\r\
Usage    : LIST SOFTWARE\n\r\
Example  : list software\n\r\
Shows the list of all software (tech item ids) available to archons.

LIST_QUESTS=\
Command  : LIST \n\r\
Usage    : LIST QUESTS\n\r\
Example  : list quests\n\r\
Lists all the quests being managed by the quest manager, along with the current \
status of the quest (running, or not), and if it is time-delayed, how long until \
the quest will attempt to start again.

LIST_QUESTNAMES=\
Command  : LIST \n\r\
Usage    : LIST QUESTNAMES\n\r\
Example  : list questNAMEs\n\r\
Lists all the quests being managed by the quest manager, along with the display \
name of the quests (if any).

LIST_QUESTWINNERS=\
Command  : LIST \n\r\
Usage    : LIST QUESTWINNERS (NAME)\n\r\
Example  : list questwinners\n\r\
Example  : list questwinners myquest\n\r\
Lists all the quests being managed by the quest manager, along with all the winners \
of the quests.  A name may be optionally given to narrow down which quests are shown.

LIST_DISEASES=\
Command  : LIST\n\r\
Usage    : LIST DISEASES\n\r\
Example  : list diseases\n\r\
Shows the list of all diseases (ability ids) available to archons.

LIST_POISONS=\
Command  : LIST\n\r\
Usage    : LIST POISONS\n\r\
Example  : list poisons\n\r\
Shows the list of all poisons (ability ids) available to archons.

LIST_LANGUAGES=\
Command  : LIST\n\r\
Usage    : LIST LANGUAGES\n\r\
Example  : list languages\n\r\
Shows the list of all languages (ability ids) available to archons.

LIST_TICKS=\
Command  : LIST\n\r\
Usage    : LIST TICKS ([GROUP NUMBER]/ACTIVE/PROBLEMS/[MASK]) (COL)\n\r\
Example  : list ticks\n\r\
Example  : list ticks 7\n\r\
Example  : list ticks active\n\r\
Example  : list ticks problems\n\r\
Shows the list of ticking objects in the game.  A ticking object is simply \
one that may get thread time at some point from the engine.  By default, each \
entry consists of a group id, the name of the object that is ticking, the ID \
of the tick-type, and a status or ! if the object is not ticking.\n\r\
\n\r\
Valid parameters include a tick group number, the word "active" to only show \
ticks that are currently receiving thread time, "problems" to receive a list of \
the ticks that have consumed the most average thread time, or a string mask to \
filter by object name.\n\r\
\n\r\
The last column of each report may be replaced by adding a valid column name to \
the end of the list command.  Valid columns include: \
tickername, tickerid, tickerstatus, tickerstatusstr, tickercodeword, tickertickdown, \
tickerretickdown, tickermillitotal, tickermilliavg, tickerlaststartmillis, tickerlaststopmillis,\
tickerlaststartdate, tickerlaststopdate, tickerlastduration, tickersuspended

LIST_MAGIC=\
Command  : LIST\n\r\
Usage    : LIST MAGIC\n\r\
Example  : list magic\n\r\
Shows the list of magic item java classes (item ids) available to archons.

LIST_TECH=\
Command  : LIST\n\r\
Usage    : LIST TECH\n\r\
Example  : list tech\n\r\
Shows the list of tech item java classes (item ids) available to archons.

LIST_CLANITEMS=\
Command  : LIST\n\r\
Usage    : LIST CLANITEMS\n\r\
Example  : list clanitems\n\r\
Shows the list of clan item java classes (item ids) available to archons.

LIST_COMMANDJOURNAL=\
Command  : LIST\n\r\
Usage    : LIST COMMANDJOURNAL\n\r\
Example  : list commandjournal\n\r\
Further help is not yet available. May be unimplemented.

LIST_REALESTATE=\
Command  : LIST\n\r\
Usage    : LIST REALESTATE (/AREA/WORLD) ([OWNER NAME])\n\r\
Example  : list realestate\n\r\
Example  : list realestate world bob\n\r\
Example  : list realestate area\n\r\
Lists all the rooms for sale in the current area, along with the current \
name of the room, the current owner (if any) and the price.

LIST_NOPURGE=\
Command  : LIST\n\r\
Usage    : LIST NOPURGE\n\r\
Example  : list nopurge\n\r\
Lists the names of accounts or players who are exempt from the account/player \
purging rules defined in your coffeemud.ini file.  In short, these users will \
never be deleted, even if they never ever log in again.

LIST_BANNED=\
Command  : LIST\n\r\
Usage    : LIST BANNED\n\r\
Example  : list banned\n\r\
Lists the player names, ip addresses, or ip masks that are banned from your mud.

LIST_RACECATS=\
Command  : LIST\n\r\
Usage    : LIST RACECATS (SHORT)\n\r\
Example  : list racecats\n\r\
Example  : list racecats short\n\r\
Lists the unique racial categories of all the races in coffeemud. Adding the \
short param will just make the list look different.

LIST_LOG=\
Command  : LIST\n\r\
Usage    : LIST LOG (FRONT [NUMBER]/BACK [NUMBER]/SKIP [NUMBER])\n\r\
Example  : list log\n\r\
Example  : list log first 10\n\r\
Example  : list log last 20\n\r\
Example  : list log skip 50\n\r\
Displays the server log.  If you use the first X param, it will only show the first X \
lines of the log.  If you use the last X param, it will only show the last X lines.  If \
you use the skip X param, it will show the entire log after the first X lines.

LIST_USERS=\
Command  : LIST\n\r\
Usage    : LIST USERS (COLUMN NAME)\n\r\
Example  : list users\n\r\
Example  : list users ip\n\r\
Lists all the players in your game database, showing by default their race, current class, \
level, hours played, last login time/date, and name.  If you specify a column name of \
NAME, CLASS, RACE, LEVEL, AGE, LAST, EMAIL, or IP, then that column will be shown if it \
is not available, and the list will be sorted by that column.

LIST_LINKAGES=\
Command  : LIST\n\r\
Usage    : LIST LINKAGES (WORLD) (SUBSTATS)\n\r\
Example  : list linkages\n\r\
This bizarre command will list area rooms, showing number of rooms, number of mobs, \
average mob levels, and average alignment.  It will also show how many groups of rooms \
refer back to other rooms in the area, and which areas rooms in this area link to. \
If you add the WORLD parameter, then all areas are listed.  If you add the SUBSTATS \
parameter, then the linking areas stats are shown instead of the linking room ids.

LIST_REPORTS=\
Command  : LIST\n\r\
Usage    : LIST REPORTS\n\r\
Example  : list reports\n\r\
Shows a brief report on resource usage of your mud, such as memory, total cpu times, \
average cpu times for ticking objects, number of tick groups and ticking objects, etc. \
It will also enumerate the several main service threads of the mud, and show their status \
as well.

LIST_THREADS=\
Command  : LIST\n\r\
Usage    : LIST THREADS (SHORT) (EXTEND)\n\r\
Example  : list threads\n\r\
Example  : list threads short\n\r\
Lists all the threads running in the mud, along with what they are doing, if that information \
is available.  Threads are generally idle, so that should be reflected most of the time. \
The short parameter will filter out those threads sleeping, waiting, or parked in an executor. \
The extend parameter will show a little more information about the thread.

LIST_THREAD=\
Command  : LIST\n\r\
Usage    : LIST THREAD (NAMED)\n\r\
Example  : list thread Worker0#12\n\r\
This will just give a stack dump of a thread of the given name.  See LIST THREADS for more \
information.

LIST_RESOURCES=\
Command  : LIST\n\r\
Usage    : LIST RESOURCES ([MASK])\n\r\
Example  : list resources\n\r\
Example  : list resources dragons den\n\r\
Lists all the cached binary and text data objects in your mud.  This will include stuff like \
parsed MOBPROG programs, MOBPROG variables, text files, help files, area statistics, and so forth. \
Adding a mask parameter will limit the view of resources only to those with those keywords.

LIST_ONEWAYDOORS=\
Command  : LIST\n\r\
Usage    : LIST ONEWAYDOORS (LOG)\n\r\
Example  : list onewaydoors\n\r\
Example  : list onewaydoors log\n\r\
Lists all the rooms in your world with at least one direction where it links to another room, \
but that room does NOT link back to it.  Could be indicative of a problem?  Adding a log \
parameter will dump this list to your mud.log.

LIST_CHANTS=\
Command  : LIST\n\r\
Usage    : LIST CHANTS (DOMAIN)\n\r\
Example  : list chants\n\r\
Shows all the chant spell java class names (ability ids) available to your archons.

LIST_SUPERPOWERS=\
Command  : LIST\n\r\
Usage    : LIST POWERS (DOMAIN)\n\r\
Example  : list powers\n\r\
Shows all the superpower java class names (ability ids) available to your archons.

LIST_COMPONENTS=\
Command  : LIST\n\r\
Usage    : LIST COMPONENTS\n\r\
Example  : list components\n\r\
Lists all the Ability IDs (skills, spells, etc) for which a physical component requirement \
has been defined using the engine's component system.  It will also list a friendly description \
of what those component requirements are.

LIST_EXPERTISES=\
Command  : LIST\n\r\
Usage    : LIST EXPERTISES\n\r\
Example  : list expertises\n\r\
Lists all the expertise IDs, along with their friendly names and requirements to learn.

LIST_FACTIONS=\
Command  : LIST\n\r\
Usage    : LIST FACTIONS\n\r\
Example  : list factions\n\r\
Lists the friendly names of all the factions defined in your game, along with the file/path \
that defines that faction.

LIST_MATERIALS=\
Command  : LIST\n\r\
Usage    : LIST MATERIALS\n\r\
Example  : list materials\n\r\
Lists all the base material types.  Use list ENVRESOURCES for what you probably want.

LIST_OBJCOUNTERS=\
Command  : LIST\n\r\
Usage    : LIST OBJCOUNTERS\n\r\
Example  : list objcounters\n\r\
Deprecated, but may be revived again in the future if I start seeing memory consumption issues.

LIST_POLLS=\
Command  : LIST\n\r\
Usage    : LIST POLLS\n\r\
Example  : list polls\n\r\
Lists all the player polls currently defined in the game.

LIST_CONTENTS=\
Command  : LIST\n\r\
Usage    : LIST CONTENTS (AREA/[AREA NAME])\n\r\
Example  : list contents\n\r\
Lists all the mobs and items in the current room, along with their level and alignment. \
Adding an AREA parameter will do this for the whole current area, or you can enter the \
name of a particular area. 

LIST_EXPIRES=\
Command  : LIST\n\r\
Usage    : LIST EXPIRES\n\r\
Example  : list expires\n\r\
Lists all the rooms in the current area, along with when that room expires (or *).

LIST_TITLES=\
Command  : LIST\n\r\
Usage    : LIST TITLES\n\r\
Example  : list titles\n\r\
Lists all the auto-applied player titles defined in your game, along with the requirements, \
that is, the trigger, that will make them available.

LIST_AREARESOURCES=\
Command  : LIST\n\r\
Usage    : LIST AREARESOURCES\n\r\
Example  : list arearesources\n\r\
Lists all the rooms int the current area, along with the locale id, and the type of raw \
resource that can be gathered in that room at this moment. 

LIST_CONQUERED=\
Command  : LIST\n\r\
Usage    : LIST CONQUERED\n\r\
Example  : list conqured\n\r\
Lists all the areas in the game, along with the names of the clans that control them. \
Areas that list "The Archons" as controllers are un-conquerable (do not have the Conquerable \
behavior on them).  Others are as listed, or blank for unconquered-at-present.

LIST_HOLIDAYS=\
Command  : LIST\n\r\
Usage    : LIST HOLIDAYS\n\r\
Example  : list holidays\n\r\
Lists all the official Holidays defined in your game, along with the areas that they are \
specified to apply in (or *special* if they are multi-area).

LIST_RECIPES=\
Command  : LIST\n\r\
Usage    : LIST RECIPES ([SKILL ID])\n\r\
Example  : list recipes\n\r\
Example  : list recipes Cooking\n\r\
By default, this will list the names of all the common skills (ability ids) that have \
editable recipe lists.  If a valid ability id is specified as a parmeter, then it will \
list all the editable recipes for that common skill.

LIST_HELPFILEREQUESTS=\
Command  : LIST\n\r\
Usage    : LIST HELPFILEREQUESTS\n\r\
Example  : list helpfilerequests\n\r\
Lists all the entries in your help help log, if your mud is configured to keep one.

LIST_SCRIPTS=\
Command  : LIST\n\r\
Usage    : LIST SCRIPTS COUNT/DETAILS/CUSTOM\n\r\
Example  : list scripts count\n\r\
Example  : list scripts details\n\r\
Example  : list scripts custom\n\r\
Lists all the scripts in use in your game.  The COUNT param will show all the scripts, and \
how many objects are referring to that script.  List scripts details will show the first part of the \
script name, the name of the object that it is attached to, and the room where that object is \
located.  List scripts custom will show all the objects with custom scripts, the objects \
location, and a full listing of the custom script (a custom script is simply one that is hard \
coded into the behavior instead of coming from a file).

LIST_ACCOUNTS=\
Command  : LIST\n\r\
Usage    : LIST ACCOUNTS ([COLUMN NAME])\n\r\
Example  : list accounts\n\r\
Example  : list accounts email\n\r\
If your mud is using the account system, this will list all the accounts in the game, \
along with their last login date, email address, and all players associated with that account. \
If you specify a column name of NAME, LAST, EMAIL, or IP, then that column will be shown if it \
is not available, and the list will be sorted by that column.  You can specify column name 

LIST_GOVERNMENTS=\
Command  : LIST\n\r\
Usage    : LIST GOVERNMENTS\n\r\
Example  : list governments\n\r\
Lists all the clan governments that have been defined in your mud.

LIST_CLANS=\
Command  : LIST\n\r\
Usage    : LIST CLANS\n\r\
Example  : list clans\n\r\
Lists all the clans in your mud, along with the number of members each clan has. 

LIST_CURRENTS=\
Command  : LIST\n\r\
Usage    : LIST CURRENTS\n\r\
Example  : list currents\n\r\
Lists all the electronic devices receiving electronic current processing in the game. \
This could be groups of computers in a lab, or devices aboard a single space ship.

LIST_DEBUGFLAG=\
Command  : LIST\n\r\
Usage    : LIST DEBUGFLAG\n\r\
Example  : list debugflag\n\r\
Lists all the debug flags that have been turned on in your system.  These flags cause \
extra messaging to appear in your mud log (mud.log), assuming DBGMSGS has been appropriately \
set in your coffeemud.ini file.

LIST_DISABLEFLAG=\
Command  : LIST\n\r\
Usage    : LIST DISABLEFLAG\n\r\
Example  : list disableflag\n\r\
Lists all the disabled subsystems in your mud.

LIST_ENABLEFLAG=\
Command  : LIST\n\r\
Usage    : LIST ENABLEFLAG\n\r\
Example  : list enableflag\n\r\
Lists all the currently enabled (but normally disabled) subsystems in your mud.

LIST_ALLQUALIFYS=\
Command  : LIST\n\r\
Usage    : LIST ALLQUALIFYS\n\r\
Example  : list allqualifys\n\r\
Lists all the multi-class-qualified skills defined in your All-Qualifies list in your game, \
along with the level of the skill, whether it is auto-gained or not, the default proficiency, \
and a qualifying mask.

LIST_MANUFACTURERS=\
Command  : LIST\n\r\
Usage    : LIST MANUFACTURERS\n\r\
Example  : list manufacturers\n\r\
Lists all the tech manufacturers that have been defined in your mud.

LIST_NEWS=\
Command  : LIST\n\r\
Usage    : LIST NEWS ([ENTRY NUMBER]/NEW/ALL)\n\r\
Example  : list news\n\r\
Example  : list news 5\n\r\
Example  : list news new\n\r\
Example  : list news all\n\r\
Lists all the news items currently active in your game (these are the bulletins seen at login). \
If a number is specified, only that full news item will be shown.  If the NEW parameter is used, \
then only NEW news is shown.  If the ALL parameter is used, all news is shown.

LIST_AREAS=\
Command  : LIST\n\r\
Usage    : LIST AREAS (SORTBY [COLUMN]...) (COLS [COLUMN]...))\n\r\
Example  : list areas\n\r\
Example  : list areas sortby name cols name population\n\r\
Example  : list areas sortby name\n\r\
Lists all the standard areas in your game.  By default, it also shows whether the area is Hidden, \
how many rooms are in the area, whether it is in a passive or active state, its current \
population, and the median level.  If the sortby parameter is used, then you can follow it \
with the order of columns to sort by.  Valid columns include: NAME, AUTHOR, DESCRIPTION , \
ROOMS, STATE, HIDDEN, POPULATION, MIN_LEVEL, MAX_LEVEL, AVG_LEVEL, MED_LEVEL, AVG_ALIGNMENT, \
MED_ALIGNMENT, TOTAL_LEVELS, TOTAL_INTELLIGENT_LEVELS, VISITABLE_ROOMS, INDOOR_ROOMS.  \
If the columns parameter is used, then you can follow it with columns to substitute in the table.

LIST_TIMEZONES=\
Command  : LIST\n\r\
Usage    : LIST TIMEZONES\n\r\
Example  : list timezones\n\r\
Lists all areas grouped by their shared calendar/time.

LIST_WORLD=\
Command  : LIST\n\r\
Usage    : LIST WORLD (SORTBY [COLUMN]...) (COLS [COLUMN]...))\n\r\
Example  : list world\n\r\
Example  : list world sortby name cols name population\n\r\
Example  : list world sortby name\n\r\
Lists all the areas in your current world, meaning areas that share the same time zone.  \
By default, it also shows whether the area is Hidden, \
how many rooms are in the area, whether it is in a passive or active state, its current \
population, and the median level.  If the sortby parameter is used, then you can follow it \
with the order of columns to sort by.  Valid columns include: NAME, AUTHOR, DESCRIPTION , \
ROOMS, STATE, HIDDEN, POPULATION, MIN_LEVEL, MAX_LEVEL, AVG_LEVEL, MED_LEVEL, AVG_ALIGNMENT, \
MED_ALIGNMENT, TOTAL_LEVELS, TOTAL_INTELLIGENT_LEVELS, VISITABLE_ROOMS, INDOOR_ROOMS.  \
If the columns parameter is used, then you can follow it with columns to substitute in the table.

LIST_PLANETS=\
Command  : LIST\n\r\
Usage    : LIST PLANETS (SORTBY [COLUMN]...) (COLS [COLUMN]...))\n\r\
Example  : list planets\n\r\
Example  : list planets sortby name cols name population\n\r\
Example  : list planets sortby name\n\r\
Lists all the planets in your game.  By default, it also shows whether the planet is Hidden, \
how many rooms are in the planet, whether it is in a passive or active state, its current \
population, and the median level.  If the sortby parameter is used, then you can follow it \
with the order of columns to sort by.  Valid columns include: NAME, AUTHOR, DESCRIPTION , \
ROOMS, STATE, HIDDEN, POPULATION, MIN_LEVEL, MAX_LEVEL, AVG_LEVEL, MED_LEVEL, AVG_ALIGNMENT, \
MED_ALIGNMENT, TOTAL_LEVELS, TOTAL_INTELLIGENT_LEVELS, VISITABLE_ROOMS, INDOOR_ROOMS.  \
If the columns parameter is used, then you can follow it with columns to substitute in the table.

LIST_SHIPS=LIST_SPACE
LIST_MOONS=LIST_SPACE
LIST_BODIES=LIST_SPACE
LIST_STARS=LIST_SPACE
LIST_SPACESHIPS=LIST_SPACE
LIST_SPACE=\
Command  : LIST\n\r\
Usage    : LIST SPACE (ALL)/((WITHIN [DIST]) (AROUND [X])) (SORTBY [COL])\n\r\
Usage    : LIST MOONS (ALL)/((WITHIN [DIST]) (AROUND [X])) (SORTBY [COL])\n\r\
Usage    : LIST BODIES (ALL)/((WITHIN [DIST]) (AROUND [X])) (SORTBY [COL])\n\r\
Usage    : LIST STARS (ALL)/((WITHIN [DIST]) (AROUND [X])) (SORTBY [COL])\n\r\
Usage    : LIST SPACESHIPS (ALL)/((WITHIN [DIST]) (AROUND X])) (SORTBY [COL])\n\r\
Example  : list planets all sortby name\n\r\
Example  : list space around tattooine within 100 ly\n\r\
Shows the objects in space, or just the moons, planetary bodies, stars, or spaceships.  \
You can specify to only see the ones within a particular distance (in dm, km, ly, lm, lh, etc..\
of either the current planet/ship or the specified space object X.  Lastly, you can \
sort the list by name, coordinates, or whatever.

LIST_SPACESHIPAREAS=\
Command  : LIST\n\r\
Usage    : LIST SPACESHIPS (SORTBY [COLUMN]...) (COLS [COLUMN]...))\n\r\
Example  : list spaceships\n\r\
Example  : list spaceships sortby name cols name population\n\r\
Example  : list spaceships sortby name\n\r\
Lists all the spaceships in your game.  By default, it also shows whether the ship is Hidden, \
how many rooms are in the ship, whether it is in a passive or active state, its current \
population, and the median level.  If the sortby parameter is used, then you can follow it \
with the order of columns to sort by.  Valid columns include: NAME, AUTHOR, DESCRIPTION , \
ROOMS, STATE, HIDDEN, POPULATION, MIN_LEVEL, MAX_LEVEL, AVG_LEVEL, MED_LEVEL, AVG_ALIGNMENT, \
MED_ALIGNMENT, TOTAL_LEVELS, TOTAL_INTELLIGENT_LEVELS, VISITABLE_ROOMS, INDOOR_ROOMS.  \
If the columns parameter is used, then you can follow it with columns to substitute in the table.

LIST_SESSIONS=\
Command  : LIST\n\r\
Usage    : LIST SESSIONS (STATUS/VALID/NAME/IP/IDLE)\n\r\
Example  : list sessions\n\r\
Example  : list sessions name\n\r\
Lists the players online, their idle time, status, and ip address.  An \
optional parameter may be given to sort by one of the fields.

ASSIST=A COMMAND JOURNAL.  See Archon Help (AHELP) on COMMAND JOURNALS

NOPURGE=\
Command : NOPURGE\n\r\
Usage   : NOPURGE [PLAYER NAME]\n\r\
Example : nopurge bob\n\r\
Short(s): \n\r\
Makes a player inelligible for purging by the autopurge system.  Use LIST NOPURGE, \
or DESTROY NOPURGE for maintaining the list.


LINK=\
Command : LINK\n\r\
Usage   : LINK [ROOMID] [DIRECTION]\n\r\
Example : link midgaard#3001 north\n\r\
Example : link Smurfy Road east\n\r\
Example : link midgaard#3001#(3,2) north\n\r\
Short(s): \n\r\
A command for the linking of rooms to each other, including grid rooms.
	
LOAD=\
Command : LOAD\n\r\
Usage   : LOAD [OBJECT TYPE] [PATH/NAME]\n\r\
Example : load resource banned.ini\n\r\
Example : load ability /myclasses/blah.class\n\r\
Example : load weapon /myclasses/blah2.class\n\r\
Example : load class com.planet_ink.coffee_mud.Items.Weapons.Sword.class\n\r\
Example : load weapon com/planet_ink/coffee_mud/Items/Weapons/Sword.java\n\r\
Short(s): \n\r\
A command for the loading of resources, faction ini files, unloaded areas, \
or class files of java or javascript.\n\r\
\n\r\
Use LIST RESOURCES to see a list of resources.\n\r\
\n\r\
Use LOAD AREA area name re-load areas in the database that have been unloaded.\n\r\
\n\r\
For class files, the LIST command can also show whats already loaded.  This command \
will automatically attempt to unload a class if it is already loaded.  If the specified \
class is a java source file or javascript, it will attempt to compile it first.  \
For loading classes, the second parameter may be the word "class" and the system \
will attempt to correct your ambiguity.  If it is unable to determine the type of \
class being loaded, however, you may get an error.  It is therefore better just \
to use the load [CLASS-TYPE] syntax instead.
	
MODIFY=\
Command : MODIFY\n\r\
Usage   : MODIFY [ITEM TYPE] ... \n\r\
Example : modify room name The Grassy Knole\n\r\
Example : modify mob orc\n\r\
Example : modify item longsword\n\r\
Example : modify item "longsword@an orc"\n\r\
Example : modify jscript\n\r\
Example : modify news\n\r\
Short(s): \n\r\
A command for the modification of items, mobs, users, quests, rooms, polls, classes, races, \
news, areas, and exits. Enter MODIFY for more information on command usage.
	
I3=\
This refers to the InterMud3 system, which may or may not be \
available on your system.  Enter I3 by itself for a list of \
available commands.  For more help, enter HELP I3 LIST, HELP I3 CHANNELS, \
HELP I3 ADD, HELP I3 DELETE, HELP I3 LISTEN, HELP I3 LOCATE, HELP I3 SILENCE, \
or HELP I3 INFO.

I3_ADD=\
Command : I3 ADD\n\r\
Usage   : I3 ADD [REMOTE CHANNEL NAME]\n\r\
Example : i3 add BADCHAN\n\r\
Short(s): \n\r\
Sends an add-channel message to the InterMud3 router.  The channel \
listed must already appear in your coffeemud.ini file.

I3_LISTEN=\
Command : I3 LISTEN\n\r\
Usage   : I3 LISTEN [REMOTE CHANNEL NAME]\n\r\
Example : i3 listen BADCHAN\n\r\
Short(s): \n\r\
Sends a listen-channel message to the InterMud3 router.  The channel \
listed must already appear in your coffeemud.ini file.

I3_SILENCE=\
Command : I3 SILENCE\n\r\
Usage   : I3 SILENCE [REMOTE CHANNEL NAME]\n\r\
Example : i3 silence BADCHAN\n\r\
Short(s): \n\r\
Sends a no-listen-channel message to the InterMud3 router.  The channel \
listed must already appear in your coffeemud.ini file.  This command \
will silence all traffic to your server from that channel.

I3_DELETE=\
Command : I3 DELETE\n\r\
Usage   : I3 DELETE [LOCAL CHANNEL NAME]\n\r\
Example : i3 delete BADCHAN\n\r\
Short(s): \n\r\
Sends a remove-channel message to the InterMud3 router.  The channel \
listed must already appear in your coffeemud.ini file.

I3_LIST=\
Command : I3 LIST\n\r\
Usage   : I3 LIST\n\r\
Example : i3 list\n\r\
Short(s): \n\r\
Lists all the muds available on the InterMud3 channels.

I3_LOCATE=\
Command : I3 LOCATE\n\r\
Usage   : I3 LOCATE [NAME]\n\r\
Example : i3 locate bob\n\r\
Short(s): \n\r\
Sends a player locate message to the InterMud3 router, which will hopefully \
respond some day with the name of a mud where a player of the given name is \
located.

I3_INFO=\
Command : I3 INFO\n\r\
Usage   : I3 INFO [MUD NAME]\n\r\
Example : i3 info coffeemud\n\r\
Short(s): \n\r\
Give some special information about the InterMud3 mud listed.

IDEA=\
Command : IDEA\n\r\
Usage   : IDEA [MESSAGE]/REVIEW (FILTER) (STARTING MSG)\n\r\
Usage   : IDEA TRANSFER (FILTER) [MESSAGE NUMBER] [TARGET]\n\r\
Example : idea nothing is spelled right in this room!\n\r\
Example : idea review\n\r\
Example : idea review 7\n\r\
Example : idea review bob 7\n\r\
Short(s): \n\r\
This command can be used to submit ideas to the system.  When \
the REVIEW parameter is given, the ideas will be iterated through \
one at a time to give the archon a chance to delete, comment on, \
or email each one.  An optional starting number can be given to REVIEW. \
An optional filter can be given to list only messages assigned to a particular user.

IMPORT=\
Command  : IMPORT\n\r\
Usage    : IMPORT (NOPROMPT) (NODELETE) (AREATYPE=TYPE) [FILE NAME(S)] \n\r\
Example  : import /areas/myarea.cmare\n\r\
Example  : import noprompt nodelete /areas/midgaard.are\n\r\
Example  : import areatype=stdthininstance /areas/midgaard.are /areas/school.are\n\r\
Example  : import noprompt /areas/areas.lst\n\r\
Example  : import noprompt /areas/\n\r\
Short(s) : \n\r\
The import command will allow you to import official coffeemud \
area files, whose extension is "*.cmare"\n\r\
CoffeeMud may also import, with varying levels of success, the "*.are" \
files used by other muds.  Some formats are better supported \
than others, so be sure to carefully examine the imported \
area afterwards.\n\r\
The import command will auto detect, based on the file given, \
whether the file refers to a coffeemud area file, room file, \
a "*.are" from another mud, or a "*.lst" list of other area \
files.\n\r\
The CoffeeMud "resources" directory is the default path.  Remember \
that all paths in CoffeeMud treat the install directory as "root'. \
This means that the files being imported must be copied into a \
folder underneath your install directory before use.  See the help \
on VFS for more information on this concept.

MERGE=\
Command  : MERGE\n\r\
Usage    : MERGE (AREA/ROOM) (CHANGE=[FIELD,..]) (ON=[FIELD,..]) (IGNORE=[FIELD,..]) [PATH & FILE NAME]\n\r\
Usage    : MERGE (AREA/ROOM) DATABASE (MOBS/ITEMS/ROOMS) DBCLASS=[JAVACLASS] DBSERVICE=[DB SERVICE URL]\n\r\
:        :       DBUSER=[USERNAME] DBPASS=[PASSWORD] (IGNORE=[FIELD,..]) (MASK=[ZAPPERMASK])\n\r\
Example  : merge /myfiles/myitems.cmare\n\r\
Example  : merge change=damage,level,ability /myfiles/myweapons.cmare\n\r\
Example  : merge area change=material ignore=level /myfiles/myweapons.cmare\n\r\
Example  : merge change=damage on=name /myfiles/weapons.cmare\n\r\
Example  : merge area database dbclass=com.mysql.jdbc.Driver dbservice=jdbc:mysql://localhost:3306/db\n\r\
:        :            dbuser=username dbpass=password ignore="IMG,ATTACK" MASK="-NAMES +Bob"\n\r\
Short(s) : \n\r\
Allows you to selectively modify all instances of a mob or item in the world \
based on the contents of a CMARE file containing items or mobs, or another \
CoffeeMud database. \n\r\
\n\r\
When using CMARE files, the files must be \
generated using the EXPORT (WORLD/AREA/ROOM) (ITEMS/WEAPONS) command. \
The first parameter specifies whether the items in the text file are to be \
merged with those in the entire world, in your current area, or just the room. \
The second parameter (CHANGE) is implied to be ALL unless specified otherwise. \
It denotes which fields in the existing items may be changed based on what \
changes are seen to the item inside the CMARE file.   The third parameter \
(ON) is implied to be ALL unless specified otherwise.  It denotes how an item \
in the CMARE file is matched with an existing item in your world.  If the \
listed fields from the CMARE file and the existing item are equal, the items \
will be considered a match for the purposes of merging.  The fourth parameter \
(IGNORE) is implied to be NONE unless specified otherwise.  It denotes \
exceptions to the (ON) parameter, namely which fields are allowed to differ \
between items in the CMARE file and an existing item in cases where they would \
otherwise be considered a match according to the (ON) parameter.  Matched \
items in your existing world, in every room, will be modified accordingly, and \
the room will be resaved to your database.  The log will reflect all changes \
made to your world.  Every room in every area in your world will be reloaded \
from the database prior to any evaluations or changes.\n\r\
\n\r\
When using a database as a source, the merge command will compare and match the \
database version of the room contents with the local world.  The user is then \
given the opportunity to make changes to the local world depending on differences. \
The merge requires DBCLASS, DBSERVICE, DBUSER, and DBPASS parameters be set.  The \
IGNORE parameters is a comma delimited list of fields to ignore when displaying \
differences.  To mask the types of objects checked, the user can specify mobs, items, \
or the whole rooms after the word database, and a zappermask can be included after the \
mask parameters.

EXPORT=\
Command : EXPORT\n\r\
Usage   : EXPORT (AREA/ROOM/WORLD) (DATA/ITEMS/MOBS/WEAPONS/ARMOR) ([FILE]/SCREEN/EMAIL)\n\r\
Usage   : EXPORT (CATALOG) (DATA/ITEMS/MOBS/WEAPONS/ARMOR) ([FILE]/SCREEN/EMAIL)\n\r\
Usage   : EXPORT (PLAYER/PLAYERS) (DATA/ITEMS/MOBS/WEAPONS/ARMOR) ([FILE]/SCREEN/EMAIL)\n\r\
Example : export room myroom\n\r\
Example : export area /home/users/myarea\n\r\
Example : export area weapons /home/users/myarea\n\r\
Example : export area screen\n\r\
Example : export area email\n\r\
Example : export catalog mobs\n\r\
Example : export world data /exportfiles/\n\r\
Example : export player bob\n\r\
Short(s): \n\r\
The export command will generate the official coffeemud area files, \
whose extension is "*.cmare".  This command may also be used to export \
individual rooms, player data, or unique items or mobs as well.  If the second parameter \
(ITEMS/MOBS/WEAPONS/etc) is NOT specified, export will produce full \
room data for the scope of the first parameter (AREA, ROOM, or WORLD). \
If the second parameter IS specified, then only the specified data will \
be generated.\n\r\
The results will be written to the file given in the last argument, or to the \
screen if "screen" is given as the last argument, or sent to your email address \
if that is enabled.  The extension need not be \
included, as coffeemud will add it if not present.  If a directory name \
is given (no file name), the system will reference the AREA ARCHIVE file \
name for an Area, assuming EXPORT AREA or EXPORT WORLD is used. The default \
directory for this command is the CoffeeMud root.

ORDER=\
Command : ORDER\n\r\
Usage   : ORDER [TARGET NAME] [COMMAND(S)]\n\r\
Example : order dog flee\n\r\
Short(s): \n\r\
This command will allow you to force a mob to perform any command \
listed in the COMMANDS or SOCIALS list.
	
POOF=\
Command : POOF\n\r\
Usage   : POOF\n\r\
Short(s): \n\r\
For those with access to the GOTO command, this command will allow the admin to change \
the messages seen when they leave and enter a room via GOTO.  The S-NAME, S-HIM-HER and \
other codes may be used so that the admins name is properly presented.  Remember to \
surround the codes with the less-than and greater-than tag markers!  You can also \
change your death poof. as per the non-archon version of this command.

PURGE=\
Command : PURGE\n\r\
Usage   : PURGE [ITEM TYPE] ... \n\r\
Example : purge orc\n\r\
Example : purge item longsword\n\r\
Example : purge item longsword@an orc\n\r\
Short(s): \n\r\
This command is a weak form of DESTROY, allowing only items and mobs to be \
destroyed.  Rejuvinating mobs will still rejuvenate when purge is used, unlike \
destroy.
	
QUESTS=\
Command : QUESTS\n\r\
Usage   : QUESTS (WON/[QUEST NAME]/[PLAYER NAME])\n\r\
Example : quests\n\r\
Example : quests won\n\r\
Example : quests bob\n\r\
Short(s): \n\r\
This command is for listing quests one is either involved in, or \
were involved in. The admin version of this command allows a player \
name to be specified when retreiving information, or if the quest name \
is supplied, the winners of the quest.  Enter HELP QUESTS \
for more information on the mundane use of the command.

SNOOP=\
Command : SNOOP\n\r\
Usage   : SNOOP [TARGET NAME]\n\r\
Example : snoop player\n\r\
Short(s): \n\r\
This command will allow you to watch a player play -- seeing everything \
they type in, and everything they read on their screen.
	
STAT=\
Command : STAT\n\r\
Usage   : STAT ((SKILL/STAT TYPE) [TARGET NAME])/([NUMBER] [DAYS/WEEKS/MONTHS/YEARS]\n\r\
Usage   : ... (/SKILLUSE/QUEST/AREA))\n\r\
Example : stat\n\r\
Example : stat 2 weeks\n\r\
Example : stat tom\n\r\
Example : stat equipment bob\n\r\
Example : stat combat bob\n\r\
Example : stat inventory bob\n\r\
Example : stat questwins bob\n\r\
Example : stat tattoos bob\n\r\
Example : stat titles bob\n\r\
Example : stat scripts bob\n\r\
Example : stat charstats bob\n\r\
Example : stat roomsexplored bob\n\r\
Example : stat factions bob\n\r\
Example : stat spell bob\n\r\
Example : stat skill hassan\n\r\
Example : stat chant hassan\n\r\
Example : stat prayer hassan\n\r\
Example : stat area midgaard\n\r\
Example : stat item my longsword\n\r\
Example : stat clan bob\n\r\
Example : stat fountain\n\r\
Short(s): \n\r\
This command serves two purposes.  The first is to allow you to view \
a usage statistics report on your mud.  Entering STAT alone allows you \
to see information gathered since midnight.  You may also enter a number \
and a scale (days, weeks, months, or years) to view information going \
farther back.\n\r\
\n\r\
STAT will also allow you to retrieve basic stat information on a player, mob, \
item, room, or exit in the game.  Entering STAT and the objects name brings up the \
most basic information.  Specifying AREA, MOB, ITEM, ROOM, or EXIT before the name \
will make the search more specific. Including a skill type before a mob or player name \
will list their abilities of that type.  Valid skill types include: SKILL, \
SPELL, PRAYER, SONG, TRAP, PROPERTY, "THIEF SKILL", LANGUAGE, CHANT, \
"COMMON SKILL", DISEASE, POISON.  You can also get special reports by \
entering one of the following before the name: EQUIPMENT, COMBAT, INVENTORY, STINK, DEITY, \
QUESTWINS, TATTOOS, TITLES, SCRIPTS, WORLDEXPLORED, AREASEXPLORED, ROOMSEXPLORED, ALIGNMENT, INCLINATION, \
FACTIONS, FACTIONID, FACTIONAMT, MATTRIB, OBJATTRIB, CLAN, CLANROLE, LEVELTIMES, and CHARSTATS.  \
As per the player version of this command, you can also use \
basic stats, such as: HITS, MANA, MOVE, HUNGER, THIRST, FATIGUE, MAXHITS, MAXMANA, MAXMOVE, \
MAXHUNGER, MAXTHIRST, MAXFATIGUE, STRENGTH, INTELLIGENCE, DEXTERITY, \
CONSTITUTION, CHARISMA, WISDOM, GENDER, PARALYSIS, FIRE, COLD, WATER, GAS, \
MIND, GENERAL, JUSTICE, ACID, ELECTRICITY, POISON, UNDEAD, MAGIC, DISEASE, \
TRAPS, MAXSTRENGTH, MAXINTELLIGENCE, MAXDEXTERITY, MAXCONSTITUTION, \
MAXCHARISMA, MAXWISDOM, AGE, DETECTION, CONVERSION, WEIGHTADJ, \
LEVEL, SENSES, ARMOR, DAMAGE, ATTACK, DISPOSITION, REJUV, WEIGHT, \
ABILITY, HEIGHT, XP (experience), XPFNL (experience for next level), and \
XPTNL (experience to next level), QUESTPOINTS, TRAINS, PRACTICES, and any \
factions shown in the score command, such as ALIGNMENT.  Many of the basic \
character stats, such as INTELLIGENCE, etc, can also be prefixed like \
CURRENT_INTELLIGENCE to ensure you are getting the fully adjusted value.

SAVE=\
Command : SAVE\n\r\
Usage   : SAVE [ROOM, MOBS, ITEMS, QUESTS, FACTION, USERS]\n\r\
Example : save room\n\r\
Example : save users\n\r\
Example : save quests\n\r\
Example : save faction area_my_area\n\r\
Short(s): \n\r\
A command to permanently save the contents of a room, the mobs \
in the room, the current quests list, a specific faction, or the users who are logged in.  \
The command will apply to the room in which your Character is located.

PAUSE=\
Command : PAUSE\n\r\
Usage   : PAUSE [ROOM/AREA/OBJECTNAME]\n\r\
Example : pause\n\r\
Example : pause area\n\r\
Example : pause orc\n\r\
Short(s): \n\r\
This very powerful and dangerous command allows you to suspend all thread and \
ticking services in the entire mud.  It can be a quick and easy way to discern \
locked up threads, or to free up CPU time for other purposes.  Enter PAUSE alone \
to suspend and resume all objects, or specify room, area, or an object name \
to suspend the ticking of just that object.

SYSMSGS=\
Command : SYSMSGS\n\r\
Usage   : SYSMSGS\n\r\
Example : sysmsgs\n\r\
Short(s): \n\r\
A command to toggle debug mode, or extended messages.  A mobile NPC will not \
be able to enter or leave a room if a player in this mode is present.

AFTER=\
Command : AFTER\n\r\
Usage   : AFTER (EVERY/STOP/LIST) [NUMBER] [SECONDS/TICKS/MINUTES/HOURS] [COMMAND]\n\r\
Example : after 5 seconds smile\n\r\
Example : after every 5 seconds at bob smile\n\r\
Example : after 10 minutes shutdown noprompt\n\r\
Example : after stop\n\r\
Example : after list\n\r\
Short(s): \n\r\
A command to delay the execution of a command.  The every parameter \
may be used to make a command automatically recurring.  after stop should be \
used to cancel commands created with the every parameter.

TAKE=\
Command : TAKE\n\r\
Usage   : TAKE (ALL) [ITEM NAME] ([MOB NAME])\n\r\
Example : take all dagger Horice\n\r\
Example : take qp Horice\n\r\
Example : take all Horice\n\r\
Example : take pie Horice\n\r\
Short(s): \n\r\
This is A command that forces the specified mob or character \
to give item that is in his or her inventory or equipment to \
you.  If the item is inside a specified container, it will \
be retrieved from the container.  The very special item name "qp" \
may be used to take Quest Points from players using this command. 

SHUTDOWN=\
Command : SHUTDOWN\n\r\
Usage   : SHUTDOWN (IN [NUMBER] [MINS/HOURS..]) (RESTART) (NOPROMPT) \n\r\
Example : shutdown\n\r\
Example : shutdown noprompt\n\r\
Example : shutdown in 10 minutes restart\n\r\
Short(s): \n\r\
With no argument, this command will bring down the CoffeeMud server. \
With the restart argument, it will "bounce" (restart) the server. \
You can also specify how long before the shutdown will begin.  This \
will also cause periodic warnings to your players.

UNLINK=\
Command : UNLINK\n\r\
Usage   : UNLINK [DIRECTION]\n\r\
Example : unlink north\n\r\
Short(s): \n\r\
A command for the unlinking of rooms from each other.

GMODIFY=\
Command : GMODIFY\n\r\
Usage   : GMODIFY (AREA/ROOM/WORLD) [FIELD=VAL](&&/||[...]) (CHANGE=[FIELD=VAL])\n\r\
Example : gmodify area class=genmob&&name=the cityguard change=name=the guard\n\r\
Example : gmodify world class=[cs]GenMob&&name=[ss]city change=name=[ss]\n\r\
Example : gmodify world class=[cs]GenItem&&name=a rusty sword change=destroy=true\n\r\
Example : gmodify ?\n\r\
Short(s): \n\r\
A command to select objects in a given area, room, or the whole world \
based on the specified field values, and optionally change some of \
those specified fields.\n\r\
\n\r\
Searching the entire world is implied, but the first parameter may be \
the word AREA or ROOM to narrow the search.  You may also enter WORLD \
to make the world search explicit.\n\r\
\n\r\
The next parameter is the search criteria.  \
The key phrase WHEN= may optionally precede it to \
make explicit that you are specifying the search criteria.  The search \
criteria fields may be separated by && strings to specify that all of the \
preceding criteria AND the next single criteria must be true.  The criteria \
fields may also be separated by || strings to specify that all of the preceding \
criteria OR the next single criteria may be true.  One of those strings must \
be present when specifying more than one criteria.\n\r\
\n\r\
Each field in the search criteria must be of the form FIELD=VALUE, FIELD!=VALUE, \
FIELD$VALUE, FIELD>VALUE, FIELD<VALUE, FIELD>=VALUE, or FIELD<=VALUE.  Where \
FIELD must be a valid search field.  Enter GMODIFY ? for a complete list of all \
valid fields.  Not all fields will apply to all object types, so take this into \
account especially when using < or != operators.  The operators are all normal \
except for the new one, $, which means that the value is really a regular expression. \
The VALUE portion of the criteria may be prefixed with modifiers, which include: \n\r\
[ss] to specify that the value refers to a substring of the fields whole value.\n\r\
[cs] to specify that the search is case sensitive (case insensitive is implied).\n\r\
\n\r\
The last parameter is the optional change specifications.  These specifications \
must be prefixed with the key phrase CHANGE=.  If these specifications are not \
included, GMODIFY will display the results of the search.  The change specifications \
are similar to the search criteria in that they consist of groupings of FIELD=VALUE \
separated by && strings.  Unlike search criteria, however, operators other than =, and \
strings other than || have no special meaning.  The fields, like in the search \
criteria, must be valid fields for the options selected by the search criteria.  A \
special field name "DESTROY", when set to true, will \
obliterate the item in question.  Otherwise, the ordinary \
fields on the object will be changed to the specified value UNLESS the following \
conditions are met: the VALUE portion of a field is prefixed with the modifier [ss], \
and the VALUE portion of an identical field in the search criteria was also prefixed with \
the modifier [ss].  Under those special conditions, instead of substituting the entire \
field value on the object with the new value, ONLY the portion of the string selected \
in the search criteria will be substituted.\n\r\
\n\r\
* Be very careful with this command! It is wise to try the command WITHOUT change= ... \
first, to make sure you are matching Exactly what you expect, before doing a change pass.

NOWIZINV=\
Command  : WIZARD INVISIBILITY\n\r\
Usage    : VISIBLE\n\r\
Example  : visible\n\r\
Short(s) : nowizinv\n\r\
Wizard Invisibility makes the invoker \
completely undetectable by other mobs or players.  This command \
turns wizard invisibility off.  See WIZINV for more information.

CHARGEN=\
Skill    : CHARGEN\n\r\
Usage    : CHARGEN (COMBAT/NEW/PLAYER/EQUIP) (CHARCLASS/ALL) (LEVEL)\n\r\
Example  : chargen combat figher 10\n\r\
Example  : chargen equip bob\n\r\
Example  : chargen weapon ([ARG]=[VALUE] ...)\n\r\
Short(s) : \n\r\
A little utility designed to give example characters and weapons \
of various levels, for comparison with MOBs of similar \
level.  It's basically a class balancing tool.

GOTO=\
Skill    : GOTO\n\r\
Usage    : GOTO [ROOM ID/DESC/MOB/AREA]/PREVIOUS (!)\n\r\
Example  : goto Midgaard#3001\n\r\
Example  : goto #3001\n\r\
Example  : goto north\n\r\
Example  : goto hassan\n\r\
Example  : goto temple of mota\n\r\
Example  : goto midgaard\n\r\
Example  : goto previous\n\r\
Short(s) : \n\r\
The invoker and his or her followers will be transported, \
with very little fanfare, to the destination listed.  This \
ability is not magical in nature, and is thus not affected \
by no-teleport areas and rooms.  Appending an exclaimation \
point to the room will ADD fanfare to the entrance.

TRANSFER=\
Skill    : TRANSFER\n\r\
Usage    : TRANSFER [ALL/[MOB NAME]/"ITEMS X"] [ROOM ID/DESC/MOB/AREA]\n\r\
Example  : transfer all Midgaard#3001\n\r\
Example  : transfer all midgaard\n\r\
Example  : transfer all north\n\r\
Example  : transfer bob #3001\n\r\
Example  : transfer smurf hassan\n\r\
Example  : transfer bobbyjoe temple of mota\n\r\
Example  : transfer "item sword" north\n\r\
Example  : transfer "all item sword" north\n\r\
Example  : transfer "all items" north\n\r\
Short(s) : \n\r\
The targets and their followers will be transported, \
with very little fanfare, to the destination listed.  This \
ability is not magical in nature, and is thus not affected \
by no-teleport areas and rooms.  If all or item is used, it will refer \
only to those in the same room as the admin.  Otherwise, the \
admins present area will be checked for all instances of the name \
and transfers all of them.  If none are found in the same area, the \
whole world will be checked.  If the word items is used, then an item \
can also be transported to a room destination, though the word INVENTORY \
is also a valid destination to move the item into your inventory.

WIZEMOTE=\
Command : WIZEMOTE\n\r\
Usage   : WIZEMOTE [ALL/HERE/ROOM NAME/AREA NAME/CLAN NAME/PLAYER NAME] message\n\r\
Example : wizemote all You are having fun!\n\r\
Example : wizemote here We are having fun!\n\r\
Example : wizemote bob You are having more fun though.\n\r\
Example : wizemote "Death Area" Something bad happened here!\n\r\
Example : wizemote "Death Area#5320" Something bad happened there!\n\r\
Example : wizemote "The Artisans" Something bad happened to your clan!\n\r\
Short(s): \n\r\
A command to send emote-type messages to everyone in an \
area, a room, a clan, or to a specific player, or to everyone everywhere.

POSSESS=\
Command  : POSSESS\n\r\
Usage    : POSSESS [MOB NAME]\n\r\
Example  : possess dragon\n\r\
Example  : possess dragon@MyArea#23\n\r\
Example  : possess dragon@MyArea\n\r\
Short(s) : \n\r\
This command will allow your character to possess and control \
any given mob.  That mob will be controlled \
as if it were your own character.  Use the QUIT command to return \
to your own characters body.  Should the mob die, you will be \
returned automatically.  POSSESS does not transfer your security \
levels to the possessed mob UNLESS you have turned on your SYSMSGS \
flag before possessing.
	
RESTRING=\
Command : RESTRING\n\r\
Usage   : RESTRING [ITEM NAME]\n\r\
Example : restring longsword\n\r\
Example : restring "longsword@an orc"\n\r\
Short(s): \n\r\
This command is a weak for of MODIFY.  It allows you to modify an items \
name, display text, and description.

TASK=\
Command : TASK\n\r\
Usage   : TASK [MESSAGE]/REVIEW (FILTER) (STARTING MSG)\n\r\
Usage   : TASK TRANSFER (FILTER) [MESSAGE NUMBER] [TARGET]\n\r\
Example : task nothing is spelled right in this room!\n\r\
Example : task review\n\r\
Example : task review 7\n\r\
Example : task review bob 7\n\r\
Short(s): \n\r\
This command can be used to submit builder tasks to the system.  When \
the REVIEW parameter is given, the tasks will be iterated through \
one at a time to give the builder a chance to delete, comment on, \
or email each one.  An optional starting number can be given to REVIEW. \
An optional filter can be given to list only messages assigned to a particular user. \
The player must be either an Archon, or a player with the TASKS security \
string to use this feature. \

TEMPLATE=\
Command : TEMPLATE\n\r\
Usage   : TEMPLATE LIST (MOBS/ITEMS/EXITS/ROOMS) (MASK)\n\r\
Usage   : TEMPLATE TEMPLATE ADD [NEW ID] [mob/item name/exit direction/here or room id]\n\r\
Usage   : TEMPLATE DELETE [ID]\n\r\
Usage   : TEMPLATE TOGGLE [ID]\n\r\
Example : template list mobs myswords\n\r\
Example : template list\n\r\
Example : template add myroomid here\n\r\
Example : template add myswordid the greatest longsword ever\n\r\
Example : template delete myswordid\n\r\
Short(s): \n\r\
The template command allows builders to maintain a personal favorites \
collection of items, rooms, mobs, or exit objects for quick \
duplication using the create command.  Each object \
must have a unique id, which is typically a short friendly word.  Objects \
in your templates can also be shared with other builders, and you will be \
able to access objects shared by others.  Sharing status is toggled using \
the template toggle syntax.

TRAILTO=\
Command : TRAILTO\n\r\
Usage   : TRAILTO (CONFIRM) (AREANAMES) (IGNOREROOMS=[ROOMS LIST]) [AREA NAME] /[ROOM ID] /EVERYROOM /EVERYAREA\n\r\
Example : trailto MyArea#394\n\r\
Example : trailto everyarea\n\r\
Example : trailto confirm areanames "ignorerooms=myarea#10,myarea#20" everyarea\n\r\
Short(s): \n\r\
This command shows the directions one must travel to get from their current \
position to the destination given. You can end the areas with 'areanames', 'ignorerooms=', \
and 'confirm!' flags.  You can also include one of these flags: NOHOMES, OPENONLY, \
UNLOCKEDONLY, AREAONLY, NOHIDDENAREAS, NOEMPTYGRIDS, NOAIR, NOWATER, WATERSURFACEONLY, \
UNDERWATERONLY, FLOORSONLY, CEILINGSSONLY, NOCLIMB, NOCRAWL, OUTDOORONLY, FALLBACK, \
RADIUS=X, or MINSIZE=X. MINSIZE will change the minimum area size for use with EVERYAREA, \
FALLBACK will remove flags in reverse order until a trail is found. RADIUS changes the \
width of the space to look for trails in.

TYPO=\
Command : TYPO\n\r\
Usage   : TYPO [MESSAGE]/REVIEW (STARTING MSG)\n\r\
Example : typo nothing is spelled right in this room!\n\r\
Example : typo review\n\r\
Example : typo review 7\n\r\
Short(s): \n\r\
This command can be used to submit typos to the system.  When \
the REVIEW parameter is given, the typos will be iterated through \
one at a time to give the archon a chance to delete, comment on, \
or email each one.  An optional starting number can be given to REVIEW.

SHELL=\
Command : SHELL\n\r\
Usage   : SHELL [COMMAND] [PARAMETERS]\n\r\
Example : shell\n\r\
Example : shell ?\n\r\
Example : shell directory\n\r\
Example : shell cd /resources/text\n\r\
Example : shell copy thisfile.txt ::\n\r\
Example : shell del ::thisfile.txt\n\r\
Example : shell edit thisfile.txt\n\r\
Short(s): .\n\r\
This command allows the archon, and users with appropriate FS: and/or VFS: security \
flags to access the file system and/or the virtual file system.  See help on CMFS \
or VFS for the difference between the two.\n\r\
\n\r\
The commands are case-insensitive, except where dealing with the local file system, where \
it may be case-sensitive depending upon the host system.  As mentioned in the CMFS docs, \
filenames and paths may be preceded by a :: string to denote forced VFS access, or // \
to denote forced local file-system access.  When neither is specified for a given \
shell command, the VFS file is always preferred. The / character is always used to separate \
directory paths and folders, such as /resources/text/down.txt would refer to the file \
down.txt in the text folder, which in turn is in the resources folder, which in turn is \
located in the root directory.\n\r\
\n\r\
The shell command may be entered with no parameter to see the players current directory. \
When viewing directories, a "-" character will precede a file which exists only in the \
VFS system.  A "+" character will precede a file which exists in both the local file \
system and the VFS system.  Since folders always exist in the VFS, they will always \
be seen with the "+" character preceding them.\n\r\
\n\r\
The shell command can be used to create directories, delete files or directories, \
copy files, search for files with given names, search inside text files for a \
text string, display a text file, or edit a text file.  Many commands support a \
mask to limit the files displayed. The mask may include "*" characters anywhere \
in the string to match 0 or more unknown characters in the filenames.  A "?" \
character always matches a single unknown character in a filename. \n\r\
\n\r\
See HELP CMFS for more information on CoffeeMuds file system.

WHO=\
Command : WHO\n\r\
Usage   : WHO ([OPTIONAL PARAMETER])\n\r\
Example : who\n\r\
Example : who @CoffeeMud\n\r\
Example : who friends\n\r\
Example : who account\n\r\
Example : who playerkill\n\r\
Short(s): \n\r\
This command will list all of the characters presently online, \
regardless of where they are.  If \
an @ sign is used, this command will list all the players at a \
particular MUD.  If "friends" is given, then the list will \
consist only of those from the players friends list (see the \
FRIENDS command). If "Playerkill" is given, then the list will \
consist only of those players who have their playerkill flags on. \
If account is given, then a list of players with the account they \
belong to is shown.

	
WHERE=\
Command : WHERE\n\r\
Usage   : WHERE (AREA) (ROOM/MOB/ITEM/MOBMASK/ITEMMASK) ([MASK])\n\r\
Usage   : WHERE (AREA) SELECT: [REST OF MQL STATEMENT]\n\r\
Example : where\n\r\
Example : where dog\n\r\
Example : where area item knife\n\r\
Example : where area mobmask -race +orc -levels +>=10\n\r\
Example: where area select: * from area\mobs where 'farmer' in name\n\r\
Example : where !\n\r\
Short(s): \n\r\
Without an argument, this command displays the names and locations of \
all players online.  With the ROOM, MOB, ITEM, or no argument, it will show \
all mobs, rooms, and/or items the match the given key words in the mask, \
along with room locations.  With the MOBMASK, ITEMMASK arguments, it will \
show all mobs or items that match the given Zapper Mask (See ZAPPERMASKS). \
With the SELECT: prefix, it will show the results of an MQL query (see \
AHELP MQL. The arguments may be qualified with AREA to show only the \
Archons current area. The argument ! will show the mundane/player \
version of the WHERE command.
	
WIZINVISIBLE=WIZINV
WIZINV=\
Skill    : WIZARD INVISIBILITY\n\r\
Usage    : WIZINV (OFF/NOCLOAK)\n\r\
Example  : wizinv\n\r\
Example  : wizinv nocloak\n\r\
Short(s) : \n\r\
Wizard Invisibility makes the invoker \
completely undetectable by other mobs or players.  In addition, \
the invoker will not hunger or thirst, may pass through any \
terrain unhindered (except doors), and is invulnerable to sleep \
spells.  Lastly, unless the nocloak parameter is specified, the \
Archon is completely cloaked as per the CLOAK command.

XML=\
Command  : \n\r\
Usage    : By MUDGrinder only\n\r\
Example  : \n\r\
Short(s) : \n\r\
This command exist to fascillitate the transfer of information \
between MUDGrinder and CoffeeMud.  Do not use this command for \
any reason.

UNLOAD=\
Command  : UNLOAD\n\r\
Usage    : UNLOAD CLASS/HELP/USER/AREA/FACTION/ALL/FILE\n\r\
Usage    : UNLOAD RESOURCE/INIFILE/ACHIEVEMENTS/[FILENAME]\n\r\
Usage    : UNLOAD VFS/[RESOURCE NAME]\n\r\
Example  : unload help\n\r\
Example  : unload all\n\r\
Example  : unload armorsmith\n\r\
Example  : unload class Thief_Search\n\r\
Example  : unload user joe\n\r\
Short(s) : \n\r\
Unloads most resource text, cached users, class objects, \
areas, coffeemud.ini, lists.ini, library caches, and \
help files for easy refreshing. 

DUMPFILE=\
Command  : DUMPFILE\n\r\
Usage    : DUMPFILE (RAW) [USER/ALL] [FILENAME]\n\r\
Example  : dumpfile all classes.txt\n\r\
Short(s) : \n\r\
Unloads most resource text and help files for easy refreshing.

JRUN=\
Command  : JRUN\n\r\
Usage    : JRUN [FILENAME] [PARM1] ... \n\r\
Example  : jrun resources/myscript.js parm1 parm2\n\r\
Short(s) : \n\r\
Runs the given file as Javascript.  See the Programming Guide for more information \
on how to write Javascript for CoffeeMud.

MPRUN=\
Command  : MPRUN\n\r\
Usage    : MPRUN ([USER]:[PASS]) [SCRIPT]\n\r\
Example  : mprun once_prog;mpecho hello!;~;\n\r\
Example  : mprun load=mine.script\n\r\
Example  : mprun archons:password once_prog;mpecho hello!;~;\n\r\
Short(s) : \n\r\
Runs the given script as per the Scriptable behavor.  Since Scriptable scripts are \
event-triggered, any commands executed must be in a ONCE_PROG trigger (or perhaps \
a RAND_PROG).\n\r\
\n\r\
For use as part of automated testing, MPRUN can also be executed by unauthorized users \
so long as they know the username and password of an authorized user.  Any failed attempts \
to use this command will cause the user to be marked as unable to use this command for \
two minutes.

TEST=\
Command  : TEST\n\r\
Usage    : TEST ALL/[TEST NAME]\n\r\
Example  : test all\n\r\
Short(s) : \n\r\
Runs a series of internal tests.  This command is only for code developers, and takes a lot \
of time and resources to complete, so use it only if you know why you are doing it.

WIZINFO=\
Command : WIZINFO\n\r\
Short(s): \n\r\
The automatic information channel available to admins and \
area admins. Turned off with NOWIZINFO

NOWIZINFO=\
Command : NOWIZINFO\n\r\
Usage   : NOWIZINFO\n\r\
Example : nowizinfo\n\r\
Short(s): \n\r\
Turn off the automatic information channel available to admins and \
area admins. 

MASKS=\
In numerous parameters, places, and input fields, CoffeeMud will ask you for something \
called a "Zapper Mask".  The mask is used to help select particular mobs, items, etc \
from the universe of available selections by "filtering out" those you don't want. \
For example, if you wanted to only select mobs named Bob, you would compose a mask \
that Disallows non-mobs, and Disallows things that dont have the name Bob.  This is \
done using the Zapper Mask syntax, shown below:\n\r\
<ZAP=disallow>

ZAPPER_MASKS=MASKS

ABILITY_PREREQS=\
Ability Prerequisites is a comma delimited list of skills or skill masks that describe \
what skills or set of skills must be learned, and at what optional proficiency, before \
a player of a given class can learn that skill.  The list is comma delimited, and each \
item in the list consists of a valid Ability ID (like Spell_Fireball), or a wildcard \
mask of Ability_IDs (like Spell_F* to select all Ability IDs beginning with Spell_F). \
Following the Ability_ID is an optionally number in parenthesis, which would represent \
the minimum proficiency of the aforementioned Ability that is required.\n\r\
Example:\n\r\
Skill_Trip(50),Fighter_*(10)\n\r\
The above means that the current ability requires that the player have Trip at 50% \
proficiency and any Fighter skill at 10% proficiency or better.

NEWS=The channel where logon news is shown.  Try LIST NEWS and MODIFY NEWS.