I've finally gotten around to completing the first stage of the std::string conversion for the AFKMud 2.1 trunk, which will lead eventually ( read: when I feel like it ) to a full codebase release based around it. There are going to be rough edges, thins done badly, things done well, bugs, stuff that could break your game in unknown ways, and in general be a real pain in the ass. But it compiles clean, and will run, I just can't say how stable it is. If you're interested in having a look, hit up the SVN repository and give it a whirl.
The code in the 2.1 trunk is going to be very different in many ways. The use of a lot more C++ STL stuff will likely throw some people for a loop. Snippets created for SmaugFUSS are unlikely to continue working in the trunk. Try not to run this on a production base either. If you do, I'm not going to be held responsible for any damage it does. You've been warned.
Bug reports for the trunk code should be posted in this topic. The more eyes on this the better, as when it comes time to make a new public release out of it it would be best if it wasn't full of bugs that could have been spotted sooner.
This is likely to be the last major updates done to this codebase for a long time to come, especially with the lack of interest shown. So if I end up with no feedback I'm going to assume based on using it on Alsherok that there's nothing wrong with it.