I'm learning all sorts of wierd scripting det...

May 30, 2006 by Adam in NWN2

I'm learning all sorts of wierd scripting details while debugging HighSeas. For example, it turns out that GetIsValidObject isn't the same as comparing it to OBJECT_INVALID. It also turns out that if you pull a variable from a database and put it in a local variable, it's not actually set instantly. When you use ForceMoveToObject, it'll follow the object to the ends of Hell, or at least to another area. That's how I ended up with a sailing ship wandering around on the docks.

Needless to say, I'm slowly making progress with the High Seas system. The really glaring bugs are gone and now I'm tracking down the more mysterious ones. I'm also working on finishing up some things I left hanging. It seems that "wishful thinking" doesn't magically finish up dialogs with other sea captains.

There's always more I want to do and fit in, so we'll see how much I can manage today. I'd love to get in some kind of crew experience system. It would also be neat to record your wins and losses in your captain's log item. We'll see how far I get today.

permalink| comment

Older Posts

Links

Dragon Age
Dragon Age Central

Interviews, etc.

Why We Fight

About Me

I've won multiple awards for my Neverwinter Nights modules, which I've been working on since the year 2000. In the real world, I'm a web developer for a healthcare organization. If you have any questions, feel free to contact me.