I can't figure out how to search these threads, so if this has been posted before, my apologies.
I'm fairly convinced this isn't a bug related to my hardware, but here's my information, just the same:
- Windows 8.1 pro, 64-bit
- Intel Core i7 3820 @ 3.60GHz
- 16.0GB Dual-Channel DDR3
- 3071MB NVIDIA GeForce GTX 780
When crafting: If the material has more than one stack and the first stack in the inventory has less than the amount needed for the item being crafted, the smaller stack will be deducted, as well as the full amount from the next stack in the inventory.
Example: I want to craft a chest, so I'll need 8 planks and 10 scrap. In my inventory, I have two full stacks of planks, and a stack of 5 scrap as well as a full stack of scrap, in that order. When I have crafted the chest, I'll have a stack of 2 planks as well as a full stack, and I'll have no scrap left. If I make another chest, where the full stack is before the half stack, only the full stack will be deducted.
Smaller example: I want to craft a rope, which takes 2 thatch. I have a single thatch, as well as a full stack of thatch in my inventory. When I've crafted 1 rope, I'll have a stack of 8 thatch left. Same as above, if the full stack is in front of the single thatch, there is no problem.
How to reproduce: Just put a stack that contains less than you need for an item you want to craft in front of a stack that has the needed amount or more.