CleverRaven / CleverRaven/Cataclysm-DDA
Food from multi cooker differs from manually crafted food.
- 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

### 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
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