In other news, I've picked my building back up. I've connected two area to Manheim Court, but they don't have anything in them worth showing yet. Here's some screenshots, though, that show how my first area is beginning to fill out:


Building a PW is a lot of work, I'm finding. I've spent hundreds of hours scripting the systems for Shadows & Silver, and I'm beginning to feel rather worn out. The XP system and reputation system Casa and I are sharing are still in beta. I keep running into brick walls with them, and the frustration has been mounting for quite a while. One of my problems, I think, is that I refuse to incorporate anything into my world unless I know exactly what it does, how it does it, and why. This means breaking open every script and reading through it line by line. What's more, I'm making everything conform to my own scripting standards and making it easily customizable, which means rewriting pretty much every script from the ground up. This is what I did with Knat's XP system and with Vendalus's PRR. They're totally redesigned, rewritten, and expanded. That's a lot of work, but I hope the gain of being able to customize the settings and understand things enough to change them at will makes it worth it.
I while back I published the list of things I was wanting to script. Here they are again plus a bit more, reorganized by priority:
The first three are in beta (though I'm about certain the quest and journal system works flawlessly, I'd like to add a feature or two before I call it final). I had an old working version of persistent chests before I lost the mod in a hard drive crash, and I've got a tweaked version of Gestalt's Cut Scene System in alpha. Both of these are rather low on my to-do list, though, since there's few places I intend to use them. I've not even begun my crafting, death, magic, resting, or inn systems yet, and I want to have all these in place before I open the server up for beta testing.
*sighs*
Well, let's at least start getting a working prototype of these systems in place. Getting things started is half the battle with me (the other half is getting them finished).
As I've said previously, the difficulty with scripting is that you've got to know what you're trying to accomplish before you ever open the script editor. If you sit down and just start scripting with no predefined direction, you're going to be lost in a sea of tangled code. So I'm going to begin with the spawn system, listing the requirements of the script:
This is a good list, and it gives me a bit to start with. But one thing that is lacking is user configuration. One of the things that made my XP system so flexible was its massive list of customizable variables. What sorts of things would a user want to be able to modify that would need to be set in a customization script as opposed to on individual waypoints? The first thing that jumps out to me is default settings, which was what the bulk of my XP customization was. As for what things in a spawn system to have defaults set for, though, I have no idea. Anyone?



Well, that's a fair overview of some of the assumptions of the world. We'll do a little more scripting and building before the next post. See you then!