phreddrickk
Member
If I don't have any sticks of firewood in my inventory, and I type "acquire campfire smoke", mafia goes through the following process:
But the stick of firewood is available in the mall for a meager 207 meat!
I can see that there's some special casing for the bundle of firewood in InventoryManager.doRetrieveItem, but it's a big function and I've lost the train of exactly what it does:
but this might be the culprit?
> acquire campfire smoke
Searching for "stick of firewood"...
Search complete.
Verifying ingredients for campfire smoke (1)...
Verifying ingredients for stick of firewood (1)...
You need 1 more bundle of firewood to continue.
But the stick of firewood is available in the mall for a meager 207 meat!
I can see that there's some special casing for the bundle of firewood in InventoryManager.doRetrieveItem, but it's a big function and I've lost the train of exactly what it does:
Code:
// bundle of firewood = stick of firewood (10) - COINMASTER
// stick of firewood (10) = bundle of firewood - SUSE
//
// This is the only concoction that creates a coinmaster token
//
// It is reasonable to use bundle of firewood to get sticks of
// firewood to spend in the Coinmaster to make items - unless
// you are making bundles of firewood.
if (item.getItemId() == ItemPool.BUNDLE_OF_FIREWOOD && creator.getQuantityPossible() == 0) {
makeFromComponents = false;
}
but this might be the culprit?