- Rebuild the flags table - DONE! Flags table is a hash with two dimensions. Full name of hash is first dimension, and then fields like 'value', 'name', and 'symbol'. Symbol is the abbreviation that will eventually be going in ()'s after the dbref.
- Update the % substitutions - IN PROGRESS. I have the parsing code rewritten, a bit more elegantly I believe. Support for %r, %b, and %t is in. Ansi, on the other hand, is being a PITA. I believe I know which way I have to go with it, but it's going to take about 20m to sit down and rebuild that code to make it work the way I want. So much for my initial idea. But, ansi will work, I know this.
- think command - DONE
- @chown needs to work better, for changing ownership - DONE, or at least an initial version of this.
- Encrypt passwords - DONE! Passwords are encrypted using md5_base64 and authentication is done versus the encrypted version.
- Ability to use 'create' on the login screen - DONE!
- Break out config options in a .cnf file for the MU* to load - DONE! But I need to add support in so that this file is reloaded when the @reload command is done.
- @doing should have a string length limit - DONE!
- Autosay sucks. I hate it. Right now if you type something in that doesn't match a command, it will just say it. Now, some people might like this, so I will retain the feature, but as a flag. Not as a default hardcoded behaviour. - DONE!
- Gender is currently part of @set, like a flag. I don't like that. We need a standardized @sex command - DONE!
- IP/Site stored as attributes on a player - IP now being resolved properly. I think the box I'm on doesn't allow for reverse DNS lookups, but the code is in there to do it. I'm counting this as...you guessed it...DONE!
- Standard error message of Huh? (Type "help" for help.) - DONE!
- WHO - Started on this. There are now both admin and mortal WHO but there is a lot of work left to do on this.
- Look shows d/c'ed or dark players - DONE!
- Help files need to be reformatted, rewritten, and constantly, constantly, constantly updated - Reformatted. It's a start.
- Ansi in the connect splash. Gotta be done. Just gotta be. :)
- Substitutions/evaluations need to be done on ALL messages, whether it's a page, an osucc, a whisper, whatever - DONE! (I think)
- xyzzy will be added, as an homage. :) - DONE!
- Aliases need to be enabled through @alias - DONE!
- Added the SO_KEEPALIVE option so that people with dropping connections "shouldn't" have a problem anymore. Still in testing.
- Changed up connect screen options so they're matching on regexps rather than bareword literals.
- Made sure all players logging in would have a location. This wasn't set explicitly, though it should have been. Bit of a hack for now, will work on something more permanent later.
Thursday, February 28, 2008
Updates!
Okay, please keep in mind that I am representing a week's worth of work here with these posts. Pretty soon we will be posting in real time, but for now, I am just updating on the things I have accomplished so far.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment