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
* Python accounts aren't dereferencing properly
* Input handlers, specifically the editors, tend to output information
twice when in a sub-menu such as the quest stage editor
* Script dictionaries aren't fully dereferenced if a script creates a method.
This is a known memory leak. Figure out how to fix!
+-- NOT COMPLETE
+-- HIGH PRIORITY
* make ch.get_slots and ch.get_slot_types congruent
* expose set_val to Python
* flesh out functionality of the file buffer
* flexible color customization
* make the script editor properly indent with /i and /e
* get_fullkey is dangerous, since it can be changed due to recursive calls.
really really need to fix this.
* give Python access to extra descriptions
* expose races and extra descriptions to Python
* Make OLC display which fields are inherited
* make dates of logs print numerically, not as a string
* Allow NPCs and objects to have commands attached to them. Possibly with
some sort of "to" or "with" command to call upon them?
* 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
* scripts for zone initialization/reset
* worldGetRoom and worldPutRoom should be part of utils, not world
* redo sets to be in a tree form rather than a table form
* Rewrite character positions to be string-based and extensible
+-- LOW PRIORITY
* Snoop module
* IP banning module
* mudFTP module
* soft-code chat channels
* spellchecking in the text editor
* stackable objects
* mountable characters
* OLC for mud settings
* Rewrite MCCP as its own module
+-- NEEDS DEBUGGING