/
CVS/
boards/CVS/
clans/
gmc/CVS/
help/CVS/
include/CVS/
players/
progs/CVS/
races/CVS/
system/CVS/
text/
text/CVS/
todo/
todo/CVS/
units/CVS/
Grendel's TODO list with probable release date/version
 (! = closed, * = urgent, l = low priority, - = normal priority)


! level messages with amounts
! tracking
! copyover procedure
! show bamfin/bamfout with their respective commands
! taunt messages (configurable by player) will be sent at kill to (dead) target
! Mobs can't cast spells > lvl 100           
! Area casting on yourself bugs
! add 'D' (door) reset
! ability to change password
! ban code update (with masks/wildcards)
! last command (checks last login time for user)
! 'group self' to disband group
! spell/skill trees
! unlearn
! rework input routine, make sure tintin/jmc work again
! change all use of string to PString where strings are shared
! add extra descriptions to rooms, exits, objects
! 'drink' without params should drink from first fountain in room
! generic timer implementation
! holywalk (walk thru anything)
! reimplement editing
! rework affects system
! spells: Cure Poison
! skill/spellslots
! dynamic prompts, not the hardcoded bla, but redefinable by the user
! show current map status in olc (map command)
! practice sessions
! online search through helpfiles (so like 'apropos sect' to find all
  helppages with the word sect in them)
! add copyright etc. notice for LibXmlParser to text\Credits.txt?
! mobprog compiling to some sort of pseudo stack machine code
! channel history, for gt/ct/chat/raid


* (0.4.0) add named affects
* (0.4.1) implement support for various EX_*, ROOM_*, SECT_* flags, most notably:
      		ROOM_NOFLOOR, EX_NOBREAK, EX_SWIM etc.
* (0.4.1) better damage/xp system (more balanced)
* (0.4.1) Better online construction (autocreate exit+room when moving),
  mobile create/edit, reset edit etc.
* (0.4.1) when rapier in inv and rapier in eq, make 2.rapier match the one in eq

- (0.4.1) new area format using XML
- (0.4.1) implement isPlayerName(), isObjectName(), isMobName() and (perhaps)
  isSpellName() and enforce their use throughout the code
- (0.4.1) add some checks to do_give, do_get, do_drop with respect to inter-align trading,
          ROOM_NODROP etc.
- (0.4.1) race specifics
          -> add field to race format for racial abilities like Infravision etc.
- (0.4.1) expand tracking system

- (0.4.2) some form of classes/professions/guilds/religions/whatever
        	-> probably Schools	
- (0.4.2) reloadarea command
- (0.4.2) bugtrack/report system 

- (0.4.3) more help text
- (0.4.3) modularized mud, pluggable objects (like timers, sets of commands, etc.)
- (0.4.3) "real life" sleep - players need sleep to keep from falling down after 2 days,
          some rooms (with beds) have better sleep ratios etc.
- (0.4.3) have mudstatus save when shutting down (mudstatus defined as: mudtime, weather(?), etc.)


l implementation of the mud sound protocol
l purge command (strips char of objects, only for admins)
l clan competition for wps/pkillnum
l abbreviation of clanname (3-4 chars) in who list
l mud police!
l online suggest (pray) history
l fully customizable mud - experience formulas, experience per level, 
	damage formulas, number of stats, stat maximums, health/mana/movement maximums
l bodypart damage/armor ?


-- random ideas --

* IMC (intermud communication): both channels *and* noteboards
  (perhaps separate server for noteboard, or whatever)
* slashdot-like moderation system on noteboards

-- not really code specific, but still open issues: --

* general format for docs (docwrite-HOWTO something), both
  for HTML and plaintext docs
* general coding guidelines