I spent today patching more of the holes we've discovered in 0.986.

To start things off, there were a few conversations that involved questions about the Great Black Swamp, and water droplets would appear inside the swamp icon. It didn't break anything, but it was a bit sloppy and mildly confusing. So I cleaned that up.

I also stumbled across a bug which rarely occurs when AI is trying to take an item into a slot which is locked (either due to crippling or racial penalties). I think it had the potential to cause recursive looping in some games, which might've caused freezing or odd behavior. This should be fixed now.

The conversation with the looter about the cryo facility had a game-breaking bug, causing players to be forever trapped in an empty conversation. This turned out to be a missing encounter items property, so I filled that in.

There was also a null pointer exception caused when the player chose a stack of usable items in an encounter. The items were getting used before they were "cashed-in" for the next encounter step, causing a null pointer. This most recently showed up in some looter conversations where the player tried to trade a stack of consumables for the cellphone. Should be fixed now.

Some players have reported seeing precise time info in the weather icon, even after losing/disabling all computer devices. It turns out that items which require batteries would leave "stuck" conditions on the player if the battery was removed while the device was on. To fix this, I forced the device to remove its benefits in these cases.

Finally, the warning message players see when a creature attacks them in their sleep was appearing over and over again if the combat opponent was also unconscious. In this case, I suppressed the message since nobody can fight anyway. The message will reappear if the opponent wakes up, resuming battle.

Not very exciting bugs, I'm afraid. But there were some tricky ones in there. And most might've caused some instability, so hopefully this is an improvement!

Have a good night, all!