Tuesday, February 26, 2008

Fixing Some Roadblocks

Overhauling the mob remains effects is a big thing that I'm planning. Unfortunately, I've been largely unable to start due to being utterly stymied by the manner in which I'd implemented one of the biggest parts of MageGuild.

Well, I just rebuilt the Effect class, which required me to change about 400 lines of code, which were scattered through just about every source file. Everything uses this class, and I altered something such that each and every call to it required a new parameter. But, it's done now, and all the better for it. Another unfortunate little internal wart removed. I've got a few more of those that need burned off before I can hammer a couple of particularly annoying proud nails, but we'll get there. Next on the hitlist: weird messages when dunking items into fountains.

Also spent some time last night playing around with dynamic content in pure HTML/JS/CSS. I lack the fundage to get a really decent web host, and the free host I'm using doesn't support any sort of server-side scripting, so I had to build a system for a site-wide, relatively maintainable navigation bar/header bar/footer bar in AJAX (sans any Microsoft support...pure HTML/JS AJAX). Which was surprisingly entertaining, actually. Good news is, that's in place. The Lukos website got a bit of a facelift in the process, but it's far from done. There are many things I'd rather do than screw with web stuff, especially with the jank-ass hosting. But one survives.

No comments: