-
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
Few food recipe fixes and balances #52198
Conversation
…m nuts ingredients.
…m nuts ingredients.
Why? The preparation of the extra portions take some extra time, but if you are boiling 10 liters of water it doesn't take 10 times the time of boiling 1 liter of water as long as your heat source can provide more energy? As we discussed on Discord, the boiling of water time should not be cut because of batch, but this recipe is 4x longer than just boiling water. Just making clean water (so boiling 250 ml water) takes 5 minutes. The beet syrup recipe takes 20 minutes because it is boiling the water and then boiling the beets in it. But when you add more beets that extra time can be saved because they don't need to boil longer just because there are more. |
If this fixes existing issues please write “Fixes #xyz” somewhere in the summary. For each issue it will close. |
I've reversed the sugar beet recipe batch save time to none and going to write a quick argument why. My original argument was that once the water boils, the beets cook for a time and that time will depend on the beets and won't change if there are more cooking or less at the same time. This argument would generally work well for making for example batches of soups and so on recipes where you "cook until ready". However, in the case for the syrup, you actually don't boil it until the beets are ready, you boil it until the water boils out. |
It is not a safe assumption that the heat source can provide more energy, different heating tools have limits to how much heat they can output, until we can model this batch craft gains that involve boiling large amounts of water will need to be limited. |
I agree, but the base recipe was way longer than just boiling the water. In any case, I have reverted this change because for making syrup the current state makes sense. |
Summary
Bugfixes "Few recipe fixes and a new quick veggy salad recipe"
Purpose of change
I have gathered few different issues in this PR. Not sure this is very common but I'll put a list so it is more clear. Few are bug fixes (one food item was appearing instead as drinks in the consume menu), few are balances and addition to new alternative ingredients, there is a new alternative veggy_salad recipe that uses food processor and has much faster preparation time. Lastly, there is an id change for all the different nuts which id before was _unshelled when the description and use was actually as _shelled. This change has been added to the migration as well.
Describe the solution
Beet syrup preparation recipe can now take advantage of some batch saving time since it is basically cooking and concentrating sugar beet juice and this doesn't have to happen consecutively one beet after another.this has been reversed. See explanation in comments.Describe alternatives you've considered
I considered leaving the misleading item_ids as is, since this is the way they were submitted originally. It was recommended that it might prevent confusion in later stages if it is fixed now.
Testing
Copied the changed json files to an existing game and checked ingame if the recipes are available.
Additional context