Cooking Prep - unforbidable/tfcplus-bids GitHub Wiki

Description

A Cooking Prep is a replacement of the Food Prep which can combine solid food items into sandwiches and salads and in addition combine food items into cooking mixes that can be cooked in a Cooking Pot and also to cut portions of food.

Crafting

Right click the top surface of a suitable solid block while holding a Large Bowl to create Cooking Prep surface.

Usage

A Cooking Prep has 1 vessel slot, 1 main ingredient slot, 3 subsidiary ingredient slots, 4 storage slots and 1 output slot. The item in the vessel slot determines what kind of output item will be crafted.

Once valid ingredients are found in the ingredient slots, the output item will appear in the output slot for preview. Changing the ingredients immediately reflects on the output item shown. Only once the output item is retrieved, the ingredients are consumed.

Crafting items using the Cooking Prep is based on available recipes. Ingredient weights shown above the ingredient slots in the GUI refer to the currently active recipe.

Cutting portions

Placing a single food item (except meal) in an ingredient slot allows cutting a portion of it. The weight of the produced portion depends on the slot.

Salads

Salads are crafted when the vessel slot is empty, or when it contains a bowl. If the vessel slot is empty, a bowl must be present in one of the storage slots instead.

The bowl used in the recipe is returned to the player when the meal is consumed.

Output Vessel Ingredients
Classic Salad (14-20oz) Bowl 2-4 any food items

Sandwiches

Sandwiches are crafted when the special ingredient slot contains an item, typically edible, that can be filled up with other food items. This can be a kind of bread, or a vegetable, or anything at all, depending on available recipes.

Output Vessel Ingredients
Classic Sandwich (7-10oz) Any bread 2-4 any non-grain food items
Stuffed Pepper (12-16oz) Any ball pepper 2-4 any food items
Stuffed Mushroom (7-10oz) Brown Mushroom 2-4 any food items
Wrap (7-10oz) Any flatbread 2-4 any non-grain food items or rice

A special kind of sandwich is Pemmican (60-80oz) which uses a Tiny Rawhide as the vessel and requires Lean meat and Tallow, and optionally flour and berries.

Cooking mixes

Cooking mixes are crafted when the special ingredient slot contains an empty Large Bowl.

Output Vessel Main Ingredient Subsidiary Ingredients
Fish Cooking Mix Large Bowl Fish 1-3 vegetable, dairy, or meat items
Meat Cooking Mix Large Bowl Non-fish meat 1-3 vegetable, dairy or meat items
Bean Cooking Mix Large Bowl Beans (protein) 1-3 vegetable, dairy or meat items
Vegetable Cooking Mix Large Bowl Vegetable 1-3 vegetable, dairy or meat items
Cereal Cooking Mix Large Bowl Maize, Rice, or any ground grain 1-3 vegetable, fruit or meat items

Cooking mixes may first require being cooked inside the Cooking Pot to become an edible meal and must be retrieved from the Cooking Pot with a bowl.

Cooking mixes will decay inside the Large Bowl and in a Cooking Pot as well (to be implemented). The rate of decay depends on the ingredients used.

The distinct types of Cooking Mixes determine the fluid color and what recipes are available for them, and they are automatically named by the main ingredient, for example Beef Cooking Mix or Cabbage Cooking Mix.

Notes

  • Other addons can add new custom salads, sandwiches and cooking mixes

Future features

  • Sandwiches may require to be cooked in order to become an edible meal after crafting.
  • More sandwiches such as cabbage rolls and stuffed squash will be added.