Talking Needs Work, and Bug Fixing
Yesterday's 0.983 seems to be pretty stable, so that's good news! And folks seem to like the new creature sprites and equipment/armor. Overall, the build seems to be an improvement over 0.982.
That said, there are still issues to work on. For one thing, the new talking/ceasefire code seems to have fizzled somewhat. AI is rarely giving the player a chance to talk, and often just retreats. Some of this is due to old playing habits catching up to us (strong+melee+dogman hide = retreat from scary person), but some of it is unintuitive.
To help improve the AI, and to keep conversation in one place, I've created a thread about NPC conversations here. In it, I ask some specific questions, offer some ideas, and ask for your feedback. If you've tried out the new feature, weigh-in on the discussion with your thoughts! I'm hoping we can make it work a bit better and more like what players expect from the feature.
As I'm collating data on this new feature, I've turned my attention to some smaller bugs and enhancements. The cargo pants appearing huge has been fixed, as has the balaclava that won't let go of your head :)
I also added some code to make sure AI doesn't re-enter a hex after retreating from it for at least a couple turns. This should help with the "yo-yo" behavior many complained of.
I've also been meaning to fix-up the user-friendliness of the crafting screen. So I finally got around to that. In the next build, any tools used in crafting will stay at the top, so one doesn't have to place them back up there to do the same recipe again.
Furthermore, I've added a "clear" button that appears when one has crafted something. Clicking it will empty the yield, and refresh the recipe. In theory, this should allow players to spam the "Craft/Clear" button to crank out many of the same item over time.
I've also fixed some minor issues with the items screen. Layered shirts should now draw in the correct order all the time, and hoodie pockets should no longer interfere with armor pockets.
Still more to do, in terms of fixes. That, and I still need to figure out how to improve talking with AI. More on that tomorrow!
Have a good night, all!