So far the bugs have been along the nature of not being able to walk, not being able to release grappled people, not being able to see things, not being able to stand up or sit down, people sitting AND standing, and various other problems.
The good news is these bugs are fixed, and hopefully won't be showing up again.
The bad news is this is a taste of what's to come in the next several weeks.
Now, some of you are undoubettedly going to wonder (because your the bright outside the box thinkers you are) 'Why, Kevlar, must you fuck with these things which have worked JUST FINE until you put your medling hands all over them?'.
The answer is several fold. On one hand the code does work, but it's very tightly coupled in certian places. By decoupling actions into a unified system that understands the problem, we accomplish two things:
1) We reduce the size and complexity of the codebase, and make things easier for the programer to fix things when they go wrong.
2) We provide for a way to introduce new actions into the game without having to make MOO wide changes, which is the main barrier to entry.
What does this mean? You know how you can sit, but you can't lie down? Well the reason is it's just too much of a pain in the ass to code it. With the action system in place, we can do it -very- easily. And that's just one example.
If you want to vent your frustrations, and talk about the changes that have negatively effected you as these changes come about, please do so here. Ideally you won't really notice things having changed, but occasionally there will be problems.
Game on!
-Kevlar