Interesting question Loki. The short answer is that I expect to be releasing 1.69R in a few months.
I haven't done a lot on the next Dawn release due to real life priorities and other non mud related software development I am working on.
In terms of patches/snippets supplied by others (e.g. Balo, Daos)... I haven't even had time to work those into the code in a way I am happy with (other than the odd line tweaks submitted).
The development of Dawn is in phases, I code Dawn when I am in the mood, I haven't been in the mood for mud coding for a time.
In terms of what I expect to be in the next release of Dawn is undecided at this stage. If I don't put a lot of time into major projects, then 1.69R I will most likely be a small update with bug fixes etc.
I am 99% sure that I will implement IPv6 support into Dawn (see http://www.ipv6.org). It makes sense to do this now, so future Dawn based muds don't have to implement it when IPv6 becomes mainstream.
Other than that, I have already done a few changes:
The morgue and death rooms are no set on a per race basis (in raceedit).
There is now an undeny command.
There has been some work on moving the wiz command list away from level towards granting commands to groupings of roles, then assigning the roles to imms. I might get around to completing this, but I am undecided at this stage.
Until the 1.69P release, Dawn releases were every 2 months or so. The Q release was 6 months in coming, and I expect future releases to be of a simular frequency (if not less).
The codebase is now becoming more widely used, and as time goes on it is less likely that people will update if they are released every two months. Also it is necessary that more testing is put into the changed code because of the number of people it now affects.
In the next few releases, I expect to add object prog support, I may also implement room progs into redit (instead of using an unseen mob in the existing system). I had planned a full scripting language, but I am undecided if I will do that now due to the time it takes to do this properly.
- Kalahn
Developer of the Dawn of Time Codebase
http://www.dawnoftime.org/
|