Hey Folks! Hope everyone had a good weekend. A bit anxious here, but otherwise uneventful.
I put the new UI candy on hold for a bit after reviewing the list of current issues in the game. Some higher priority bugs have surfaced, so I'm tackling those first.
So far, the bulk of them are in battle mode. It seems some 4:3 UI stuff needed adjusting, unseen creature sprites needed special handling, and main menu button hitboxes were off a bit.
Then, I started digging into some weird battle behavior type bugs. For one thing, range wasn't being updated when moving. Some investigation revealed that the conditions applied to creatures in the game were being reused over and over. So instead of a creature having "Advance" applied 3 times in a charge, it would be applied the first time, then ignored. It'd even be shared across all creatures in the game! This was, as usual, easy to fix after a difficult time searching. A NEO Scavenger specialty.
The next issue involves creatures springing to life again while in shock from pain. They'll go unconscious like normal, and hitting them will startle them awake, while still in shock. Since shock applies an fSleepQuality of 3, (with 2 being high enough to sleep through anything), something's not right. I believe I'm narrowing down the cause here, and it might be due to the lowercase "f." We made some changes to the way conditions get applied that assume properties have a capital first letter, and that could be true of all properties except sleep quality.
Hopefully, another easy fix to a difficult problem? We'll see tomorrow.
Until then, watch out for wandering dogmen and melonheads!