Crafted food reagents contents do not match their default contents.
THE ISSUE
Food items when spawned in will use list_reagents for their contents.
When crafting, the resulting food item will be a sum of the reagents of the ingredients (Usually) plus bonus_reagents.
What this means is recipies and their "intended" reagent contents are mismatched in many recipes
for example:
Donuts:
default reagents:
3 nutriment 2 sugar 1 sprinkles, 2 if decorated
crafted reagents process:
cake batter = 9 nutriment
flattening cake batter does not transfer reagents to the resulting pie dough (this is also a bug)
pie dough = 9 nutriment
knife cut splits piedough into 3 raw pastry bases and evenly transfers the reagents to them
3x raw pastry base 3 nutriment each (by default pastry bases have 1 nutriment, this is another mismatched recipe)
microwave
3x pastry base 3 nutriment each
donut recipe:
1u sugar (isolate reagents not transfered to result), 1 pastry base (crafted 3 nutriment), bonus reagent when crafted: 1 sugar.
(isolate reagents not transfering may also be a bug)
donut is created, its default reagents are wiped (along with the added sprinkles when decorated)
3 nutriment from the pastry base is added, and 1 sugar from the bonus_reagents
resulting donut contents:
3 nutriment, 1 sugar.
There are probably a bunch more recipes like this but id rather not look through every reagent list and their ingredients.
I can motivate the lack of nutriment in raw materials with the idea that raw food isn't as nutritious, but the resulting finished recipe not matching its spawned in version seems like the proper bug. 👍
Theres no difference between the reagent content of cooked and raw forms of pastry base. (even with an upgraded microwave)
both 1 nutriment if spawned and 3 nutriment if crafted. The mismatch is between the spawned and crafted versions.
Sorry if that was unclear, adding more nutriment into cooked food is intended for a lot of recipes of course.