v50 Steam/Premium information for editors
  • v50 information can now be added to pages in the main namespace. v0.47 information can still be found in the DF2014 namespace. See here for more details on the new versioning policy.
  • Use this page to report any issues related to the migration.
This notice may be cached—the current version can be found here.

Difference between revisions of "v0.34:Cook"

From Dwarf Fortress Wiki
Jump to navigation Jump to search
(→‎Bugs: Added workaround from Darchitect)
(Added note about rendering fat and experience gain.)
 
(17 intermediate revisions by 14 users not shown)
Line 21: Line 21:
 
A '''Cook''' is a dwarf whose highest skill is in cooking. Cooks will prepare meals at the [[kitchen]] workshop using ingredients available in your fortress. They will also render [[fat]] into [[tallow]] at the kitchen. Both of these fall under the Cooking labor.
 
A '''Cook''' is a dwarf whose highest skill is in cooking. Cooks will prepare meals at the [[kitchen]] workshop using ingredients available in your fortress. They will also render [[fat]] into [[tallow]] at the kitchen. Both of these fall under the Cooking labor.
  
There are three kinds of meals- easy, fine, and lavish. An easy meal uses two components; a fine meal three components, and a lavish meal four components. The result is a [[stack]] of prepared food with the same size as the sum of the stack sizes of its components; if the stack size is greater than 11 it will be too big to fit in a [[barrel]] or [[pot]] and must be stored on the ground. Prepared meals can [[wear|rot]], but do so much more slowly than raw food, especially [[meat]].
+
Although some kinds of [[food]] can be eaten raw, other food resources are ingredients which are only edible when cooked into a meal. Cooking thus increases the number of food sources available to your fortress. Conversely, cooking plants does not yield plant [[seed]]s, so cooking edible plants decreases your potential [[crop]]s. Eating high [[item quality|quality]] prepared food gives your dwarves happy [[thought]]s if the meal contains one of their [[preference|favorite]] foods {{Bug|4661}}. It is not precisely known how a cook's skill and the quality of ingredients affect the happiness generated by a meal, but as a general rule there's no such thing as "too good".
  
Preparing easy, fine, and lavish meals all give the same [[experience]] gain to the cooking skill, so making easy meals maximizes experience gain; if you don't care about experience gain, preparing lavish meals saves stockpile space. The number of servings produced has no effect on experience gain.
+
== Prepared Meals ==
 +
There are three kinds of prepared meals: easy, fine, and lavish. All three of these give the same [[experience]] gain to the Cooking skill, so making easy meals maximizes experience gain; if you don't care about experience gain, preparing lavish meals saves much more stockpile space. The number of servings produced has no effect on experience gain. Prepared meals can [[wear|rot]], but will do so much more slowly than raw food, especially [[meat]].
  
Although some kinds of [[food]] can be eaten raw, other food resources are ingredients which are only edible when cooked into a meal. Cooking thus increases the number of food sources available to your fortress. Conversely, cooking plants does not yield plant [[seed]]s, so cooking edible plants decreases your potential [[crop]]s. Eating high [[item quality|quality]] prepared food gives your dwarves happy [[thought]]s if the meal contains one of their [[preference|favorite]] foods {{Bug|4661}}. It is not precisely known how a cook's skill and the quality of ingredients affect the happiness generated by a meal, but as a general rule there's no such thing as "too good".
+
Prepared meals are made with a varying number of ingredients:
 +
* Easy meals require two ingredients, and are named "{last ingredient} biscuit".
 +
* Fine meals require three ingredients, and are named "{last ingredient} stew".
 +
* Lavish meals require four ingredients, and are named "{last ingredient} roast".
 +
 
 +
As you can see, the last ingredient added to the meal will determine its name, which in turn is determined more or less randomly by the order in which the cook grabs them. To successfully create a prepared meal, a cook must have access to the proper number of ''distinct stacks'' of ingredients when the job starts, otherwise the job will be cancelled. The same ingredient may be used for a meal multiple times, provided that ingredient is in multiple discrete stacks. The stack size of the finished prepared meal is the sum of the stack sizes of its ingredients, so a cook grabbing "turkey hen egg [14]", "plump helmets [5]" and "plump helmets [5]" would result in a stack of "plump helmet stew [24]". Prepared meals cannot be used as ingredients in other prepared meals.
  
== Recipes ==
+
Cooks may occasionally create a meal that has more than the required number of ingredients; roasts, for instance, may have 5, or, occasionally, 6 ingredients, or even rarely as many as 12. This behavior is presumably a bug, and may be related to the [[Main:Planepacked|Planepacked]] glitch and other similar bugs.  It seems to occur when many stacks of the same food are available (for example, many, many quarry bush leaves) and the cook grabs multiple stacks of the same food.
See also [[Crop|List of Crops]] for plant ingredients.
 
  
Meals are prepared with a primary ingredient and 1~3 other ingredients. The primary ingredient determines what the meal will be called, and the remaining ingredients appear to be a random assortment of whatever is on hand. The result will be a stack of meals. The stack size is equal to the sum of the stack sizes of the ingredients.
+
Despite their large stack sizes, stacks of prepared meals can usually (though not always) fit into regular [[barrel]]s or [[pot]]s on a food stockpile.
  
Easy meals require two ingredients, and will be named "{last ingredient} biscuit".<br>
+
Prepared meals are subject to quality modifiers to their base value while each individual ingredient gets a quality modifier as well, making prepared meals an extremely profitable item indeed.
Fine meals require three ingredients, and will be named "{last ingredient} stew".<br>
 
Lavish meals require four ingredients, and will be named "{last ingredient} roast".
 
  
This table begins to show the interaction between preparation quality, and ingredient quality. The 'Value' column in the table is the total value of the stack divided by the number of portions in the stack, so that it is per portion.
+
=== Prepared Meal Value ===
 +
This table shows how the [[item quality|quality modifiers]] compare to other items:
 
{| class="wikitable" cellspacing="0" border="1" cellpadding="5"
 
{| class="wikitable" cellspacing="0" border="1" cellpadding="5"
 
|-
 
|-
! Preparation
+
! Quality
! Recipe
+
! Meal
! Type
+
! Ingredient
! Ingredients
+
! Value Modifier
! Value
 
 
|-
 
|-
 
|(normal)
 
|(normal)
|Plump Helmet
+
|(none)
|Biscuits
+
|minced
|2x minced Plump Helmet
+
|1x
|18
 
 
|-
 
|-
|Well-Prepared
+
|<nowiki>-Well-Crafted-</nowiki>
|Plump Helmet
+
|well-prepared
|Biscuits
+
|well-minced
|2x minced Plump Helmet
+
|2x
|28
 
 
|-
 
|-
|Well-Prepared
+
|<nowiki>+Finely-crafted+</nowiki>
|Plump Helmet
+
|finely-prepared
|Biscuits
+
|finely minced
|1x minced Plump Helmet, 1x well-minced Plump Helmet
+
|3x
|32
 
 
|-
 
|-
|Well-Prepared
+
|*Superior quality*
|Plump Helmet
+
|superior prepared
|Biscuits
+
|superiorly minced
|2x well-minced Plump Helmet
+
|4x
|36
 
 
|-
 
|-
|Well-Prepared
+
|≡Exceptional≡
|Plump Helmet
+
|exceptional prepared
|Biscuits
+
|exceptionally minced
|1x well-minced Plump Helmet, 1x finely minced Plump Helmet
+
|5x
|40
 
 
|-
 
|-
|Finely-Prepared
+
|☼Masterful☼
|Plump Helmet
+
|masterfully prepared
|Biscuits
+
|masterfully minced
|2x minced Plump Helmet
+
|12x
|38
 
 
|}
 
|}
  
Plump Helmet [1] have 4 value, and four Well-Prepared food in this table have 4☼ gaps each other. From this value table, food value per portion is total of base value, 10☼ multiplied prepare quality and each material value multiplied mince quality.<br />This formula  applies to all (easy~lavish) meals.
+
The value of a stack of prepared meals is equal to the prepared meal's base value of 10 times the meal's quantity modifier (finely-prepared, etc.), plus the products of each ingredient's base value and its quality modifier (well-minced, etc.), all multiplied by the stack size. So, for example: a well-prepared meal consisting of 5 finely-minced cow cheese, 3 finely-minced llama tripe, 1 finely-minced llama sweetbread, and 2 superiorly minced mussels would be "-mussel roast [11]-", worth 770☼ (for 62☼ of ingredients!). (Exact calculation: (2*10 + 3*10 + 3*2 + 3*2 + 4*2)(5 + 3 + 1 + 2).  
 +
 
 +
This example can be understood as:
 +
 
 +
(well-prepared = 2) x (base value of prepared meal = 10☼)
 +
 
 +
+
 +
 
 +
(finely-minced = 3) x (value of cheese = 10☼)
 +
 
 +
+
 +
 
 +
(finely minced = 3) x (value of tripe = 2☼)
 +
 
 +
+
 +
 
 +
(finely minced = 3) x (value of sweetbread = 2☼)
 +
 
 +
+
 +
 
 +
(superiorly minced = 4) x (value of mussels = 2☼)
 +
 
 +
 
 +
all multiplied by the total number of ingredients (11)
 +
 
 +
=
 +
 
 +
770☼
 +
 
 +
The individual stack sizes of the ingredients may affect your profits, but have no effect on the final meal's value. One "masterfully minced plump helmet" cooked with ten "well-minced dog meat" will have exactly the same value and description as ten "masterfully minced plump helmet" and one "well-minced dog meat".
  
 
== Boozecooking==
 
== Boozecooking==
There used to be an [[exploit]] called "boozecooking", which allowed for meals to be cooked entirely out of booze, which let you feed five times as many dwarves with the same amount of farming. This is because [[still|brewing]] one unit of food produces five units of booze.
+
Booze (and other liquid ingredients) can be used as an ingredient in prepared meals, but the first ingredient stack of any prepared meal must be a solid.  
 +
 
 +
== Training ==
 +
 
 +
When rendering large units of fat (for example from elephants or forgotten beasts) a dwarf gains cooking skill extremely quickly due to the dozens or hundreds of units of tallow created per task - even to the point of going from dabbling to skilled in a single task. Thus rendering fat can be used to rapidly train cooking to high levels.
  
 
== Bugs ==
 
== Bugs ==
 
* Cooks will only use liquid bases (like [[dwarven syrup]]) as a last resort, instead preferring to cook solid foods with solid foods. {{Bug|2393}} A workaround for this is to set up multiple stockpiles around the kitchen, with ''only'' the stockpile for dwarven syrup set to allow barrels. When the other cooking materials around the kitchen are '''not''' in barrels, the cooks will use the dwarven syrup along with the other foodstuffs to cook their meals.
 
* Cooks will only use liquid bases (like [[dwarven syrup]]) as a last resort, instead preferring to cook solid foods with solid foods. {{Bug|2393}} A workaround for this is to set up multiple stockpiles around the kitchen, with ''only'' the stockpile for dwarven syrup set to allow barrels. When the other cooking materials around the kitchen are '''not''' in barrels, the cooks will use the dwarven syrup along with the other foodstuffs to cook their meals.
 +
* Cooks prefer solid ingredients stored in containers (and, even more so, ingredients stored in containers stored in containers--e.g. [[flour]], [[quarry bush]] leaves, etc.).
 
* Cooking with eggs creates extreme kitchen [[clutter]]. {{Bug|3994}}
 
* Cooking with eggs creates extreme kitchen [[clutter]]. {{Bug|3994}}
 
* Frozen milk gets cooked into prepared meals as a solid, causing the meal to melt later. {{Bug|2787}}
 
* Frozen milk gets cooked into prepared meals as a solid, causing the meal to melt later. {{Bug|2787}}
 
* High [[quality]] cooked meals only give a happy [[thought]] if at least one of the ingredients is [[preference|preferred]] by the dwarf eating it. {{Bug|4661}}
 
* High [[quality]] cooked meals only give a happy [[thought]] if at least one of the ingredients is [[preference|preferred]] by the dwarf eating it. {{Bug|4661}}

Latest revision as of 03:37, 19 June 2014

Skill: Cook
Association  
Profession Farmer
Job Title Cook
Labor Cooking
Tasks
  • Prepare Easy Meal
  • Prepare Fine Meal
  • Prepare Lavish Meal
  • Render Fat
Workshop

Kitchen

Attributes
  • Agility
  • Analytical Ability
  • Creativity
  • Kinesthetic Sense
This article is about an older version of DF.

A Cook is a dwarf whose highest skill is in cooking. Cooks will prepare meals at the kitchen workshop using ingredients available in your fortress. They will also render fat into tallow at the kitchen. Both of these fall under the Cooking labor.

Although some kinds of food can be eaten raw, other food resources are ingredients which are only edible when cooked into a meal. Cooking thus increases the number of food sources available to your fortress. Conversely, cooking plants does not yield plant seeds, so cooking edible plants decreases your potential crops. Eating high quality prepared food gives your dwarves happy thoughts if the meal contains one of their favorite foods Bug:4661. It is not precisely known how a cook's skill and the quality of ingredients affect the happiness generated by a meal, but as a general rule there's no such thing as "too good".

Prepared Meals[edit]

There are three kinds of prepared meals: easy, fine, and lavish. All three of these give the same experience gain to the Cooking skill, so making easy meals maximizes experience gain; if you don't care about experience gain, preparing lavish meals saves much more stockpile space. The number of servings produced has no effect on experience gain. Prepared meals can rot, but will do so much more slowly than raw food, especially meat.

Prepared meals are made with a varying number of ingredients:

  • Easy meals require two ingredients, and are named "{last ingredient} biscuit".
  • Fine meals require three ingredients, and are named "{last ingredient} stew".
  • Lavish meals require four ingredients, and are named "{last ingredient} roast".

As you can see, the last ingredient added to the meal will determine its name, which in turn is determined more or less randomly by the order in which the cook grabs them. To successfully create a prepared meal, a cook must have access to the proper number of distinct stacks of ingredients when the job starts, otherwise the job will be cancelled. The same ingredient may be used for a meal multiple times, provided that ingredient is in multiple discrete stacks. The stack size of the finished prepared meal is the sum of the stack sizes of its ingredients, so a cook grabbing "turkey hen egg [14]", "plump helmets [5]" and "plump helmets [5]" would result in a stack of "plump helmet stew [24]". Prepared meals cannot be used as ingredients in other prepared meals.

Cooks may occasionally create a meal that has more than the required number of ingredients; roasts, for instance, may have 5, or, occasionally, 6 ingredients, or even rarely as many as 12. This behavior is presumably a bug, and may be related to the Planepacked glitch and other similar bugs. It seems to occur when many stacks of the same food are available (for example, many, many quarry bush leaves) and the cook grabs multiple stacks of the same food.

Despite their large stack sizes, stacks of prepared meals can usually (though not always) fit into regular barrels or pots on a food stockpile.

Prepared meals are subject to quality modifiers to their base value while each individual ingredient gets a quality modifier as well, making prepared meals an extremely profitable item indeed.

Prepared Meal Value[edit]

This table shows how the quality modifiers compare to other items:

Quality Meal Ingredient Value Modifier
(normal) (none) minced 1x
-Well-Crafted- well-prepared well-minced 2x
+Finely-crafted+ finely-prepared finely minced 3x
*Superior quality* superior prepared superiorly minced 4x
≡Exceptional≡ exceptional prepared exceptionally minced 5x
☼Masterful☼ masterfully prepared masterfully minced 12x

The value of a stack of prepared meals is equal to the prepared meal's base value of 10 times the meal's quantity modifier (finely-prepared, etc.), plus the products of each ingredient's base value and its quality modifier (well-minced, etc.), all multiplied by the stack size. So, for example: a well-prepared meal consisting of 5 finely-minced cow cheese, 3 finely-minced llama tripe, 1 finely-minced llama sweetbread, and 2 superiorly minced mussels would be "-mussel roast [11]-", worth 770☼ (for 62☼ of ingredients!). (Exact calculation: (2*10 + 3*10 + 3*2 + 3*2 + 4*2)(5 + 3 + 1 + 2).

This example can be understood as:

(well-prepared = 2) x (base value of prepared meal = 10☼)

+

(finely-minced = 3) x (value of cheese = 10☼)

+

(finely minced = 3) x (value of tripe = 2☼)

+

(finely minced = 3) x (value of sweetbread = 2☼)

+

(superiorly minced = 4) x (value of mussels = 2☼)


all multiplied by the total number of ingredients (11)

=

770☼

The individual stack sizes of the ingredients may affect your profits, but have no effect on the final meal's value. One "masterfully minced plump helmet" cooked with ten "well-minced dog meat" will have exactly the same value and description as ten "masterfully minced plump helmet" and one "well-minced dog meat".

Boozecooking[edit]

Booze (and other liquid ingredients) can be used as an ingredient in prepared meals, but the first ingredient stack of any prepared meal must be a solid.

Training[edit]

When rendering large units of fat (for example from elephants or forgotten beasts) a dwarf gains cooking skill extremely quickly due to the dozens or hundreds of units of tallow created per task - even to the point of going from dabbling to skilled in a single task. Thus rendering fat can be used to rapidly train cooking to high levels.

Bugs[edit]

  • Cooks will only use liquid bases (like dwarven syrup) as a last resort, instead preferring to cook solid foods with solid foods. Bug:2393 A workaround for this is to set up multiple stockpiles around the kitchen, with only the stockpile for dwarven syrup set to allow barrels. When the other cooking materials around the kitchen are not in barrels, the cooks will use the dwarven syrup along with the other foodstuffs to cook their meals.
  • Cooks prefer solid ingredients stored in containers (and, even more so, ingredients stored in containers stored in containers--e.g. flour, quarry bush leaves, etc.).
  • Cooking with eggs creates extreme kitchen clutter. Bug:3994
  • Frozen milk gets cooked into prepared meals as a solid, causing the meal to melt later. Bug:2787
  • High quality cooked meals only give a happy thought if at least one of the ingredients is preferred by the dwarf eating it. Bug:4661