nakedmudv3.3/
nakedmudv3.3/lib/
nakedmudv3.3/lib/logs/
nakedmudv3.3/lib/misc/
nakedmudv3.3/lib/players/
nakedmudv3.3/lib/txt/
nakedmudv3.3/lib/world/
nakedmudv3.3/lib/world/examples/
nakedmudv3.3/lib/world/examples/mproto/
nakedmudv3.3/lib/world/examples/oproto/
nakedmudv3.3/lib/world/examples/reset/
nakedmudv3.3/lib/world/examples/rproto/
nakedmudv3.3/lib/world/examples/trigger/
nakedmudv3.3/lib/world/limbo/
nakedmudv3.3/lib/world/limbo/room/
nakedmudv3.3/lib/world/limbo/rproto/
nakedmudv3.3/src/alias/
nakedmudv3.3/src/char_vars/
nakedmudv3.3/src/editor/
nakedmudv3.3/src/example_module/
nakedmudv3.3/src/help/
nakedmudv3.3/src/set_val/
nakedmudv3.3/src/socials/
nakedmudv3.3/src/time/
GEOFF'S TO DO LIST
+-- CONSIDERATIONS FOR THE FUTURE
  * A config script for generating neccessary info in /src/scripts/module.mk?
  * Java client? GUI OLC?

+-- KNOWN BUGS
  * something with bodies is buggy. the char_from_game portion when we remove
    all of our equipped items from game is crashy
  * color is leaky. Fix it! Damn me and my green text not seeing the leaks!
  * Python accounts aren't dereferencing properly
  * Interrupted Python events do not decrement ref counts of data
 
+-- NOT COMPLETE
 +-- HIGH PRIORITY
   * Finish evaluating SCons
   * Password changing in the account menu needs work
   * Make sure in-game scripts don't have access to new potentially harmful
     functions that have been written
   * Write a bitvector alternative/wrapper for Python
   * give Python access to extra descriptions
   * turn aux data from a hashtable to a map to cut down on mem usage
   * kill all hippies - err, static buffers
   * documentation for pyexit
   * redo dialogs as a completely new module
   * make helpfiles lazy-load
   * get_fullkey is dangerous, since it can be changed due to recursive calls.
     really really need to fix this.
   * the not-scripting builder's interface is bad at parsing stuff that it
     didn't generate for itself. May cause crashes in some cases
   * make show_cmds list room commands
   * let generic_find accept comma-separated names (e.g. tom, jerry, bob)
   * track last command
   * redo communicate() and logging. Allow log messages to go to different
     user groups (i.e. script errors to scriptors, bad zone loads to builders) 
   * make property tables auto-enlarge theirselves when they get too big 
   * world persistance over copyover (crash?)
   * scripts for zone initialization/reset
   * worldGetRoom and worldPutRoom should be part of utils, not world
   * Implement mudFTP 
   * redo sets to be in a tree form rather than a table form
   * Rewrite the char_gen input handling stuff; it's kludgy.  Make character
     generation start as a hook rather than something explicitly called. 
   * character positions and changing of positions is a bit of a hack.
     it could really do with some cleaning up. Move their defines to mud.h
     too, so that modules wanting to add new commands don't need to include
     character.h
   * clean up everything related to sockets... the entire socket.c file is a
     mess. Emphasis on the MCCP stuff (put it in its own file), and the text
     editing stuff (it's a hack...).
   * IP banning and banning of certain names
   * OLC for mud settings

 +-- LOW PRIORITY
   * make tracking use BFS instead of DFS
   * soft-code chat channels
   * spellchecking in the text editor
   * mounts and vehicles
   * currency and shops (for mobiles and players)

+-- NEEDS EXTRA WORK
  * write helpfiles, create a better helpfile system, and do hedit
  * tracking and path following -> daily routines, and patrols
  * STORY for temporally extended responses in dialogs

+-- NEEDS DEBUGGING