Closed Kordian459 closed 5 months ago
No idea what is going on here but something that immediately strikes me is that the acid portion of the recipe is missing.
It looks like the problem that happens when you're trying to use cooking oil as both a tool and an ingredient. If your water is all in the same container it may consider it one item and fail, thinking that since it's just one item it can't be used for both tool and ingredient purposes at the same time. Try splitting it into separate containers.
...or maybe it tries to give back the byproduct water but doesn't register as you having a viable container to put it in?
Debugging hammerspace gives us an actual error message:
It does not like that the tools and components (clean water) are the same.
Ah so it IS the same problem as with the cooking oil. Well, and here I was thinking it was just a display error and not an actual problem...
I've confirmed this issue goes all the way back to the merging commit for the cooking energy cost rebalance (https://github.com/CleverRaven/Cataclysm-DDA/commit/4508944ecc70d5ca3570029cad071a83e0d88403).
So it was not broken by a subsequent change.
Interestingly, if we remove the canning_acid_large component (which isn't showing up in the GUI for some reason) it actually works.
Doubly interestingly, removing the using canning_low_heat entry does not allow it to work.
Ah and.... canning_acid_large needs to be components not tools. Trying to define a second set of tools silently fails!
So we have two issues.
First, the direct symptom: canning_acid_large needs to be components! Simple json fix.
Second, including a requirements set like that silently fails... this needs fixing on the back-end.
Second, including a requirements set like that silently fails... this needs fixing on the back-end.
Aaand this part is going to be someone else's problem as I have become thoroughly convinced it's outside my abilities.
what about close this one as fixed by #65761, and make a new, that specify the silent fail issue separately?
I agree with GuardianDLL, it sounds like this was closed by #65761 but if nobody's done it yet, the silent fail should probably get an issue post.
Describe the bug
I was trying to craft a 3L jug tomato sauce. Had all components and tools required but the game doesn't allow me to start crafting. Had the crafting book I needed in my inventory. Tested with "nearby fire" and oven with full powered hotplate. Also tested 0.5 L jug fruit jam, doesn't work. "Byproduct: clean water" stays grey.
Tested similar recipes that use "pressure cooker" and have similar issues.
Attach save file
N/A
Steps to reproduce
Expected behavior
I'd expect to be able to craft my 3L tomato sauce jar
Screenshots
Versions and configuration
Additional context
No response