-
Notifications
You must be signed in to change notification settings - Fork 4.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Recipes that imply using a clay canning pot/canning pot don't work even if you fulfill all requirements #65679
Comments
No idea what is going on here but something that immediately strikes me is that the acid portion of the recipe is missing. Cataclysm-DDA/data/json/recipes/food/canned.json Lines 767 to 793 in f41fc1c
|
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? |
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 (4508944). 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! Cataclysm-DDA/data/json/requirements/cooking_tools.json Lines 101 to 107 in 7e63a04
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. |
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
Dark Days Ahead [dda],
Disable NPC Needs [no_npc_food],
Portal Storms Ignore NPCs [personal_portal_storms],
No Fungal Growth [no_fungal_growth],
Bionic Professions [package_bionic_professions],
Mining Mod [Mining_Mod],
Mythical Martial Arts [MMA],
MSX Alternative Floor Tiles [UDP_Old_Floor],
MSX Black Military Cars [UDP_BlackMilitaryCars],
MSX Fake Snow [UDP_BN_FAKE_SNOW]
]
Additional context
No response
The text was updated successfully, but these errors were encountered: