CleverRaven / CleverRaven/Cataclysm-DDA

Food from multi cooker differs from manually crafted food.

Open
#61,497 3 comments 0 reactions 0 assignees View on GitHub
<Bug> Items / Item Actions / Item Qualities
Dominant language
C++
Stars
13.1k
Forks
4.6k
Avg merge
2d 1h
Merged PRs (30d)
205

Description

### Describe the bug

Multi cooker has some troubles (like #58641), though it still can cook food.
But food from multi cooker differs from manually crafted food, it has different properties. For my particular case, fruit leather made from rose hips:
- calories are lower;
- satiety is lower;
- vitamins are lower;
- "Made from" property is missing;

### Steps to reproduce

1. Spawn multi cooker
2. Spawn 5 UPSes, heavy batteries and UPS conversion mod
3. Spawn rose hips, 6 sugar and required tools, e.g. a combat knife and a pot
4. Spawn some big backpack, e.g. large tactical backpack, wear it
5. **Important!** Put everything in backpack - multi cooker and loaded UPSes should be in character's inventory
6. Attach UPS conversion mod to multi cooker
7. Activate multi cooker+1, select "fruit leather"
8. Wait for multi cooker task completion, "ding"
9. Unload fruit leather from multi cooker to the ground
10. Check fruit leather properties (you can also spawn more ingredients, craft fruit leather manually and compare both items)

### Expected behavior

Food from multi cooker should have the same properties as manually crafted food.
e.g. fruit leather should have "Made from" property, name "fruit leather, rose hip" and higher calories.

### Screenshots

![CDDA-manual-vs-auto-cooker(left)](https://user-images.githubusercontent.com/16246933/194281072-227bab51-c717-4145-b6c7-22fbe4e4e1f8.png)

### Versions and configuration

- OS: windows 10
- build type: windows-tiles-x64
- build number: 2022-10-04-0656
- commit sha: 1cdaee975d17a3048e7b5f4f44e55ea26d1810b0
- mods: dda, no_npc_food

### Additional context

_No response_

Contributor guide

Open the contributing guide

Research direction

Reproduce the issue using the listed multi cooker, UPS, rose hips, sugar, and fruit leather steps, then compare the automated result with manually crafted food. Trace the multi cooker crafting path and the manual recipe path to identify why properties such as calories, satiety, vitamins, and "Made from" differ. Done means both methods produce equivalent fruit leather properties, including the rose hip name.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
game-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.