Crafting Issues, and a Special Surprise

Thanks to some helpful player-submitted bugs and savegames, I've managed to find and fix quite a few bugs.

Crafting and Stacks

It turns out that there's a pretty insidious bug caused by crafting things that yield stacks. Examples of such recipes include forest resources (which produce stacks of sticks), clothes (rag stacks), and disassembling the tarp shelter (string and sticks).

The bug is that the stacked output is missing some data. And when these items are used in a new recipe, it results in a null pointer, and then things start to unravel from there. So many of the bugs, which involved stacks of branches, rags, or the tarp shelter, were resulting in weird behaviors (items stuck in hands, missing yield items, etc.).

There's a secondary bug in there as well, which is that yielded stacks have some items in the stack unable to go into the ingredients slots. This appears to be anything below the top item in a stack after they've been produced in a crafting process.

I've got fixes for these working locally, and I hope to have them uploaded to you guys soon. In the meantime, I think one workaround is to refresh the crafting screen after producing something that includes a stack of items. To refresh the window, just hit X to exit, then X again to re-open it, and the broken stack items should be repaired.

Fullscreen and Black Screen Issues

There's also an issue which appears to be related to fullscreen on some builds. When starting a new game, quitting to title, or otherwise switching game "states," fullscreen will often exit. And in the case of the beta browser version, this can soemtimes cause a black screen.

I think I've got a fix working for this as well. Part of it is related to the Flash player version I used to create the builds, which I've updated. In the meantime, you can avoid the issue by switching to fullscreen after starting/loading your game from the title screen. And if you get stuck with a black screen, removing your preferences file (flixel.sol) should reset the graphics to 800x450, non-fullscreen. The flixel.sol file can be found in the same place as your save game.

Spying vs. Moving

There's also a bug in the spy button which causes the player to move into the hex if the player mis-clicks the hex instead of the creature. And worse, the spy button gets stuck on the spy cursor. I forgot to test for workarounds here, as it was a quick fix. But I have a hunch that switching to inventory and back should reset the cursor. And just be aware that clicking a hex with the spy cursor is the same as moving until I upload the new build with the fix.

Special Surprise

Lastly, it's finally come time to add this, so I'll let the image do the talking:

IMAGE(http://www.bluebottlegames.com/img/screenshots/screenshot-2013-03-04.png) New context menu option: empty container onto ground!

Enough people have asked, and I've been putting it off for too long. Finally, there's a button to empty containers out!

For now, it just tries to dump the contents onto the ground. If it works smoothly enough, I might be able to upgrade it to transfer from container A to container B, but one thing at a time :)

That's it for tonight. Sorry about all the bugs, especially the crafting. And hang in there. I hope to have a new build uploaded, possibly tomorrow!

Comments

Burrich's picture
Burrich

Enough people have asked, and I've been putting it off for too long. Finally, there's a button to empty containers out!

For now, it just tries to dump the contents onto the ground. If it works smoothly enough, I might be able to upgrade it to transfer from container A to container B

YES

orbitneo's picture
orbitneo

Awesome! Can't wait for this, thanks.