Skip to content

Mixing Bowl

The Mixing Bowl is a manual processing station for recipes that combine ingredients without direct heat. It is used for preparations that need mixing, whisking, or folding before they move into another cooking step.

Status: Implemented

The six input layout, manual processing modes, persistent progress, recipe driven outputs, and shared freshness handling are currently implemented.

The Mixing Bowl provides:

Slot type Count
Ingredient inputs 6
Reserved output 1

The output slot is reserved for the completed recipe result. Ingredients remain in the bowl while the recipe is being worked.

The current station supports three manual modes:

Mode Required actions
Mix 8
Whisk 12
Fold 6

These values are player actions, not game ticks. A compatible recipe only progresses through the mode required by that recipe.

The bowl keeps its contents and active processing progress between interactions. Progress is tied to the current recipe state rather than being a permanent value for the block.

Changing the selected mode or changing the inputs resets the active progress when the previous recipe state is no longer valid. This prevents progress from one recipe or mode being carried into another.

Mixing Bowl recipes use the shared processing recipe system. Requirements can check exact ingredients, quantities, and ingredient preparation states.

The station therefore distinguishes between inputs such as a whole ingredient and a specifically prepared version when the recipe requires that distinction.

When a recipe completes, its required ingredients are consumed and the result is moved into the reserved output slot when that slot can accept it.

The current processing pipeline rejects spoiled ingredients when a recipe requires food that must still be usable. Produced food inherits freshness through the shared recipe output freshness rules rather than always starting at an unrelated fixed age.

This allows multi step preparations to carry food age forward through the recipe chain.

Ingredients placed into the Mixing Bowl are represented visually in the station. Their presentation shifts as the bowl is worked so the station reads as an active preparation surface instead of only an inventory screen.

Visual presentation may still receive playtest polish without changing the documented processing rules.

The Mixing Bowl participates in the Recipe Book station selection and preparation workflow. A pinned recipe can identify the Mixing Bowl as its required station and expose the exact input requirements needed for the selected recipe quantity.

Recipe quantities are counted as recipe executions. When bulk preparation is used, the station consumes one execution’s requirements at a time while valid ingredients and output space remain available.