I’ve uploaded a new development version (D) on the downloads page, see the changes here. The biggest change in this version is the inventory management system that is described in this post.
Improved Inventory Management
There were some of bugs related to full containers in the last dev version of v2.5. The bugs were actually quite unrelated, but I still took the opportunity to rewrite a part of the inventory management system. This has luckily led to:
- Almost all inventory related bugs are fixed (there’s known bug remaining involving empty bottles).
- A very old issue of not being able to drop things when inventory is full has been fixed.
- More elegant and less complex code
- A lot of QoL improvements
Instead of being forced to use or drop items when you have a full inventory, you’ll get “overburdened” when you inventory is overfull. When overburdened you are always “very slow” and your melee and block attributes drop to zero. So instead of forcing you to act immediately, the game now lets you move around and drop things when and where you want. You get a clear warning everytime you get overburdened, and you get reminded when you leave your inventory screen overburdenened.
The intention of the overburdened status is that it should be so penalizing that it is never worth to be overburdened, but lets you choose how and when to deal with it.
Improved Pickup and autopickup
Another really nice QoL feature is that autopickup now scans you containers when you pick something up. It then automatically tries to put them in a stack you already have, if possible. In addition, if your inventory is full, but you have a bag with available slots, the game will try to place things you pick up in your bags before declaring you overburdened.
This means that almost all manual “container”-management will be uneccessary (but still possible) as the game automatically tries to optimise your inventory.
Another nice feature is, as you can see, improved messaging regarding containers. You will be told when and where things are being placed.
Other Side Effects
If something happens that makes a bag/scrollcase/potionbelt in your inventory overfull (such as food rotting, or you upgrade something in a container) the item will “spill over” to the parent container. So if you for example have a full food bag with stacks of food, and one piece of meat gets rotten (and don’t fit in the bag anymore), it will be placed in your main backpack instead of disappearing or dropping to the ground.
Furthermore, things can no longer get “lost in the flames” when grilling things on a campfire, the worst that can happen is that you become overburdened and can deal with it when you please.
When you manually stow an item in a bag, the game again tries to find if there’s anywhere in this bag the item could be stacked, and does so if possible.