Merged 2 branches because they relied on each other.
authorJacobF <queatz@gmail.com>
Thu, 25 Aug 2011 23:27:50 +0000 (19:27 -0400)
committerJacobF <queatz@gmail.com>
Thu, 25 Aug 2011 23:27:50 +0000 (19:27 -0400)
commit134e49cc8e442e582608411832363e15f68ea6eb
tree3da141aefcfd33680f40b95f66ee99a31543c353
parentefd8dabd913b2d1a0564378c30ae86c7a5081f06
Merged 2 branches because they relied on each other.
This one contains these changes from main c55:
* Adds a function to check if there is room for a specific item
* Using that, you can now pick up rats if you have a full inventory and a not full rat stack
* Furnace would cook only 1 item if that item used the last available result slot, now it will continue
* Furnace will say it's overloaded
* Furnace won't wait until the next step to start on the next item
 - This caused small fuels to cook slower than meant to
 - Also caused furnaces to say they were out of fuel after finishing the last fuel item
src/content_nodemeta.cpp
src/inventory.cpp
src/inventory.h
src/server.cpp