Skip to content

Crafted food reagents contents do not match their default contents. #2826

@jet-pack-cat

Description

@jet-pack-cat

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

Image

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.

Image

There are probably a bunch more recipes like this but id rather not look through every reagent list and their ingredients.

Metadata

Metadata

Assignees

No one assigned

    Labels

    BugSomething isn't workingUpstream IssueThis issue is from Bee Station and should be addressed there.

    Type

    No type

    Projects

    Status

    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions