New Beta and Demo Builds: Cursor Modes, Battle Changes, and Bug Fixes

I've just finished uploading beta build 0.965b and demo build 0.965d, which restore the take/drop and use cursor modes, change some battle behavior, and fix some important bugs.

Beta and Demo Updates

Both the beta and demo include the following changes:

  • Added ability to toggle cursor mode between take and drag modes using the 1 key.
  • Added ability to change cursor mode to use mode while 2 key is held down.
  • Added UI indicator for cursor modes, with tooltip.
  • Changed battles such that players don't regain moves during battle.
  • Changed retreat such that leaving a battle doesn't give one extra move to retreater.
  • Removed skill/trait listings from condition screen.
  • Removed conditions screen access when in melee combat.
  • Fixed a bug that caused ground/camp items to disappear when crafting something that could stack on them.
  • Fixed a bug that sometimes caused null object to be put on ground when items degrade.
  • Fixed a bug that allowed skills to be deleted if using take/drop on a skill during game.
  • Fixed grouping of battle moves on battle screen (were appearing in random order each turn).
  • Fixed null pointer bug when dying in combat against multiple opponents.
  • Fixed a bug that caused scavenge locations to have wrong zoom after a resolution change.

IMAGE(http://www.bluebottlegames.com/img/screenshots/screenshot-2013-03-07.png) Power users rejoice! Cursor modes are back!

As mentioned yesterday, I tried to find a way to restore the old cursor modes that many players miss, without disrupting the new mouse controls that were added. The result is a mix of the two.

Mouse controls continue to work as they have in the latest versions, where the default click behavior is to pick up an item, double-click takes/drops the item, right-click opens the context menu, and shift toggles the stack/single item modes. However, users can toggle the default click behavior to take/drop instead by pressing the "1" key.

Furthermore, holding the "2" key will temporarily switch the cursor to "use" mode, so players can quickly burn through a stack of food, or similar consumable, without having to right-click each time. Releasing the "2" key returns the cursor to whatever default mode was set before.

There's also a UI indicator (pictured above) which shows the current mouse mode. It's mainly there because it has a tooltip to remind new players how to switch modes, if they're interested.

The battle screen also had some changes. Several players had asked about the extra move they were granted when leaving combat with 0 moves left. This was actually a bug, though a benevolent one. I've made changes so this no longer happens. Players will also no longer accrue new moves during combat.

Plus, quite a few bugs were fixed, including several null pointer issues. As always, null pointers can cause unpredictable behavior, so every one we nail makes the game more stable.

In particular, one of the bugs fixed involved crafting stacks of items. If the crafting yield included a stack that matched something on the ground or camp, there was a chance of the camp/ground stack being deleted. I think this was the cause of many bug reports of missing crafting ingredients.

Hopefully, this new build alleviates a lot of the mouse clicking discomfort players have reported. And the added stability should make the game more reliable.

As always, thanks for the candid feedback and bug reports. They're a huge help!