TODO, these aren't bugs they're features, or lack therof :)
Misc
Timeout values in angel, dns and loading of players/mail/lists to go into configure command.
Sus want to get rid of the non expantion of su commands ... so that they all expand but will prompt you if there is more than one match and say are you sure ?
Aliases need to be able to be subscrtibed to via. the system. Like channels_add_system and list_change_system etc.
Allow people to reconfig the base defaults on a channel.
Editor/pager quiet should inform you of how much data is waiting for you if you leave the editor .. should also allow temp quiet and show queued data.
Tell you who your name is _like_ on init logon, ala. key
Have personal local social colour and personal non-local social colour _instead_ of the current two.
Configureable x, a wrapper around twinkles
KARMA, do karma ordering ... so you can see who has the most karma etc.
Toggle to auto see comments instead of code for aliases
Saved warnings
Main room(s) run time config, Ie. can have more than one ... and prived.
Alter list/show/grant so they work like alias (maybe have sub system).
Use timer queue in news.
Add more colour options Eg. inform, friend inform, multis, format, system
Allow pager etc. to have input on a per char basis.
Auto saving, so you do get saved say once every 30 mins.
Dynamic timeouts of player files.
Speed up nicknames/aliases/lists and player_linked_lists by putting end arg in
Alias privs (Ie. controllable from sus only for disable command per person).
Recall_lines and recall_time (recall_time is easier).
Auto banish system banishes on boot.
Add int to multis (one for block groupings ?)
Make blink (flash) blockable (possibly other wands (or twinkles ?) blockable).
Make command matching go to 2 letters (and blockable?). Also normal_expand as well as clever expand.
Mail and news signatures (end mail/news with .sig)
Centering for editor (or twinkles... have it on a line by line ... but that's not enough).
Make the "continue" prompt in the disclaimer use continue/accpet/yes randomly -- to make sure people read it ?
Use autoconf AC_EGREP_CPP or something to check for the const struct dirent in scandir.
Memory reduction
Split player up into at least the following sections commonly used variables (probably inc. all small stuff) usually only used when logged on, variables. only used when logged on. Then have player_load, only load certain things (and have the player structure be allocated) This should mean that we aren't eating 8k just to see someone title.
Prompts
Dynamic updates -- for clock mainly
Twinkles
Rot1 to Rot25 ... maybe even any number, should be fairly easy ... but isn't Rot13 enough ?:)
Recv-Time_till_next_spod -- not easy to get right :(
Player-Friends-Person()
Includes
Multis
Add as C types (low priority) .. multi_number, multi_entry_flags, multi_base_flags, multi_return_flags
Add some way of tagging via privs (?) - single ppl maybe -- do via. priv int .. priv:sus ?
Fix the compare code. -- do by removing BLOCK flag ?

James
Last modified: Sat Sep 12 14:38:03 EST 2000