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:Workshop"

From Dwarf Fortress Wiki
Jump to navigation Jump to search
m (→‎Tier System: spacing & commas)
m
 
(22 intermediate revisions by 9 users not shown)
Line 1: Line 1:
{{Quality|Fine}}{{av}}
+
{{Quality|Superior|13:14, 20 April 2013 (UTC)}}{{av}}
[[Image:DFflowchart.png|thumb|200px|'''Production flowchart for all workshops'''.<br /> Not all items are represented!<br />''(Click to enlarge)'']]
+
[[Image:DFflowchart.png|thumb|200px|'''Production flowchart for most workshops'''.<br /> Not all items are represented!<br />''(Click to enlarge)'']]
  
 
'''Workshops''' are where materials are processed by dwarves into more valuable or useful items.
 
'''Workshops''' are where materials are processed by dwarves into more valuable or useful items.
Line 13: Line 13:
 
You can use [[manager#Setting_workshop_profiles|workshop profiles]] to restrict the use of individual workshops to named dwarves, or to dwarves with specified minimum and maximum levels of skill.
 
You can use [[manager#Setting_workshop_profiles|workshop profiles]] to restrict the use of individual workshops to named dwarves, or to dwarves with specified minimum and maximum levels of skill.
  
Almost all workshops measure 3 tiles square, 3x3, but a few are 5x5, or even a single tile. Not all squares of all workshops are passable, in fact some, like the jewelry workshop, have what is in effect a three square wall down one side. These squares appear a dark green color during initial placement. Be careful not to block access when building.
+
Almost all workshops measure 3 tiles square, 3x3, but a few are 5x5, or even a single tile. Not all squares of all workshops are passable, in fact some, like the jewelry workshop, have three [[impassable tile]]s down one side. These squares appear a dark green color during initial placement. Be careful not to block access when building.
  
If you have no [[stockpile]]s to put finished objects in, workshops will become [[clutter]]ed and all tasks will take much longer.
+
===Operation===
 +
 
 +
When there are items ordered at a workshop, the workshop will generate item creation jobs until it finds a suitable dwarf with appropriate labors (and skill level and so on if those are set in the workshop orders). When the dwarf is found, an A will appear next to the job in the workshop queue, and the following will happen:
 +
 
 +
# The dwarf comes to the workshop.
 +
# The dwarf finds a suitable nearby raw material. (if any stockpiles are set to {{K|g}}ive to the workshop, only linked stockpiles will be looked in!)
 +
# The dwarf fetches all the necessary ingredients and brings them to the workshop.
 +
# The dwarf labors in the workshop for a while and creates the item.
 +
# The dwarf brings the finished item to the nearest suitable stockpile. (see #2 for linked stockpiles)
 +
# At this point the workshop goes to the next queued item, and starts looking for a suitable dwarf again - it's most probable that the dwarf who just finished the item is nearby and will be recruited again for another job.
 +
 
 +
If you have no [[stockpile]]s to put finished objects in, workshops will become [[clutter]]ed. You can see the clutter by checking the contents of the workshop with {{K|t}}. The more items there are, the longer tasks will take.
 +
 
 +
If you have only one dwarf with the appropriate labors, and the task of fetching items takes a long time because the stockpiles are far away, then he will execute far fewer jobs before it's time for a break. If you have many dwarves, then recruitment of another one will waste time since he is far away. Therefore, in either situation, it's in your interest to put the stockpiles as close as possible to the workshop.
  
 
==Tier System==
 
==Tier System==
Line 21: Line 34:
 
The tier system was developed to help understand how far removed a workshop is from the basic raw materials that can be found throughout your average map. A Tier-1 workshop processes raw materials directly; a Tier-2 workshop processes the output of a Tier-1 workshop (but may also include new raw materials); and a Tier-3 workshop processes the output of a Tier-2 workshop (but may also include inputs from lower levels) Note that containers (cloth and leather bags) are considered Tier 1 materials even though they are produced at a higher tier. This is because these items are reusable; your dwarves will not need to create a new bag each time they want to mill some flour. In some cases, a workshop may fit into multiple tiers, (ex. [[Mechanic's workshop]]).  In these cases, the workshop is listed in the lowest applicable tier for its primary purpose.
 
The tier system was developed to help understand how far removed a workshop is from the basic raw materials that can be found throughout your average map. A Tier-1 workshop processes raw materials directly; a Tier-2 workshop processes the output of a Tier-1 workshop (but may also include new raw materials); and a Tier-3 workshop processes the output of a Tier-2 workshop (but may also include inputs from lower levels) Note that containers (cloth and leather bags) are considered Tier 1 materials even though they are produced at a higher tier. This is because these items are reusable; your dwarves will not need to create a new bag each time they want to mill some flour. In some cases, a workshop may fit into multiple tiers, (ex. [[Mechanic's workshop]]).  In these cases, the workshop is listed in the lowest applicable tier for its primary purpose.
  
Tier 1 workshops use Tier 0 materials (animals, ore, wood, plants, bone, etc).
+
Tier 1 workshops use Tier 0 materials (animals, ore, wood, plants, bone, etc.).
  
 
Tier 2 workshops use Tier 1 materials (processed Tier 0 materials) and possibly Tier 0 materials.
 
Tier 2 workshops use Tier 1 materials (processed Tier 0 materials) and possibly Tier 0 materials.
Line 47: Line 60:
 
*{{K|j}} [[Jeweler's workshop]]:
 
*{{K|j}} [[Jeweler's workshop]]:
 
**Uses Tier 0 Item: Rough [[gem]]
 
**Uses Tier 0 Item: Rough [[gem]]
**Can also use higher-tier Items: Cut [[gem]]s, Encrustable objects
+
**Can also use higher-tier items: Cut [[gem]]s, Encrustable objects
 
**Produces: Cut [[gem]], Encrusted objects
 
**Produces: Cut [[gem]], Encrusted objects
 
*{{K|m}} [[Mason's workshop]]:
 
*{{K|m}} [[Mason's workshop]]:
Line 66: Line 79:
 
**Uses Tier 0 Items: Raw [[fish]]
 
**Uses Tier 0 Items: Raw [[fish]]
 
**Produces Tier 1 Items: [[Meat|Fish meat]], [[Shell]]s, [[Captured live fish]]
 
**Produces Tier 1 Items: [[Meat|Fish meat]], [[Shell]]s, [[Captured live fish]]
*{{K|r}} [[Craftsdwarf's workshop]]:{{Verify}}
+
*{{K|r}} [[Craftsdwarf's workshop]]:
 
**Uses Tier 0 Items: [[Stone]], [[Wood]]
 
**Uses Tier 0 Items: [[Stone]], [[Wood]]
 
**Can also use higher-tier items: [[Bone]], [[Shell]], [[Ivory]], [[Tooth]], [[Horn]], [[Pearl]], [[Cloth]], [[Leather]], [[Slab]]s
 
**Can also use higher-tier items: [[Bone]], [[Shell]], [[Ivory]], [[Tooth]], [[Horn]], [[Pearl]], [[Cloth]], [[Leather]], [[Slab]]s
 
**Produces: [[Finished goods]], [[Pot]]s, [[Jug]]s, [[Tool]]s, [[Memorial]]s
 
**Produces: [[Finished goods]], [[Pot]]s, [[Jug]]s, [[Tool]]s, [[Memorial]]s
*{{K|s}} [[Siege workshop]]:{{Verify}}
+
*{{K|s}} [[Siege workshop]]:
 
**Uses Tier 0 Item: [[Wood]]
 
**Uses Tier 0 Item: [[Wood]]
 
**Can also use higher-tier item: [[Ballista arrowhead]]
 
**Can also use higher-tier item: [[Ballista arrowhead]]
 
**Produces: [[Catapult]] parts, [[Ballista]] parts, [[Ballista arrow]]s
 
**Produces: [[Catapult]] parts, [[Ballista]] parts, [[Ballista arrow]]s
*[[Wood furnace]]:{{Verify}}
+
*[[Wood furnace]]:
 
**Uses Tier 0 Item: [[Wood]]
 
**Uses Tier 0 Item: [[Wood]]
 
**Produces: Fuel ([[Charcoal]]), [[Ash]]
 
**Produces: Fuel ([[Charcoal]]), [[Ash]]
 +
* [[Magma smelter]]: (Requires [[magma]] access)
 +
**Uses Tier 0 Items: [[Coal]], [[Ore]], [[Flux]]
 +
**Can also use higher-tier items: Fuel ([[Charcoal]], [[Coke]]), [[Metal]] [[bar]]s, scrap [[weapon]]s, [[armor]], etc.
 +
**Produces: [[Metal]] [[bar]]s, [[Coke]]
 +
* [[Magma kiln]]: (Requires [[magma]] access)
 +
**Uses Tier 0 Items: [[Gypsum]], [[Alabaster]], [[Selenite]], [[Satinspar]], [[Kaolinite]], [[Clay]], [[Silty clay]], [[Sandy clay]], [[Clay loam]], [[Fire clay]], [[Cassiterite]]
 +
**Can also use higher-tier items: [[Ash]], [[Potash]]
 +
**Produces: [[Pearlash]], [[Gypsum plaster]], [[Ceramic]]s ([[Jug]], [[Block|Bricks]], [[Statue]], [[Large pot]], [[Craft]]s, [[Hive]]), [[Glaze]]d items
 +
* [[Magma glass furnace]]: (Requires [[magma]] access)
 +
**Uses Tier 0 Items: [[Sand]] [[bag]], Raw [[rock crystal]]
 +
**Can also use higher-tier item: [[Pearlash]]
 +
**Produces: Raw crystal/clear/green [[glass]], [[Block]]s, [[Vial]]s, [[Toy]]s, [[Instrument]]s, [[Goblet]]s, [[Trap]] [[weapons]], [[Window]]s, [[Furniture]]
  
 
===Tier 2 Workshops===
 
===Tier 2 Workshops===
*{{K|n}} [[Tanner's shop]]:{{Verify}}
+
*{{K|n}} [[Tanner's shop]]:
 
**Uses Tier 1 Item: [[Skin|Hide]]
 
**Uses Tier 1 Item: [[Skin|Hide]]
 
**Produces Tier 2 Item: [[Leather]]
 
**Produces Tier 2 Item: [[Leather]]
*{{K|o}} [[Loom]]:{{Verify}}
+
*{{K|o}} [[Loom]]:
 
**Uses Tier 1 Items: [[Adamantine]] strands, [[Cave spider]] [[silk]] [[Cloth|thread]], [[Giant cave spider]] [[silk]] [[Cloth|thread]], [[Phantom spider]] [[silk]] [[Cloth|thread]], [[Pig tail]] [[Cloth|thread]], [[Rope reed]] [[Cloth|thread]]
 
**Uses Tier 1 Items: [[Adamantine]] strands, [[Cave spider]] [[silk]] [[Cloth|thread]], [[Giant cave spider]] [[silk]] [[Cloth|thread]], [[Phantom spider]] [[silk]] [[Cloth|thread]], [[Pig tail]] [[Cloth|thread]], [[Rope reed]] [[Cloth|thread]]
**Produces: [[Cloth]]{{Verify}}
+
**Produces: [[Cloth]]
*{{K|l}} [[Still]]:{{Verify}}
+
*{{K|l}} [[Still]]:
 
**Uses Tier 0 Item: [[Alcohol#Brewable plants|Brewable Plant]]
 
**Uses Tier 0 Item: [[Alcohol#Brewable plants|Brewable Plant]]
 
**Uses Tier 1 Reusable Item: [[Barrel]]
 
**Uses Tier 1 Reusable Item: [[Barrel]]
*{{K|y}} [[Ashery]]:{{Verify}}
+
**Produces: [[Drink]]
 +
*{{K|y}} [[Ashery]]:
 
**Uses Tier 1 Item: [[Ash]]
 
**Uses Tier 1 Item: [[Ash]]
 
**Can use Tier 1 Reusable Item: [[Bucket]]
 
**Can use Tier 1 Reusable Item: [[Bucket]]
 
**Produces Tier 2 Items: [[Lye]], [[Potash]]
 
**Produces Tier 2 Items: [[Lye]], [[Potash]]
*{{K|z}} [[Kitchen]]:{{Verify}}
+
*{{K|z}} [[Kitchen]]:
 
**Uses Tier 1 Items: [[Meat|Fish]], [[Meat]], [[Cheese]], [[Dwarven syrup]], [[Milk]], [[Prepared organs]], [[Fat]]  
 
**Uses Tier 1 Items: [[Meat|Fish]], [[Meat]], [[Cheese]], [[Dwarven syrup]], [[Milk]], [[Prepared organs]], [[Fat]]  
 
**Can also use lower-tier items: [[Plants]], [[Seed]]s, [[Egg]]s
 
**Can also use lower-tier items: [[Plants]], [[Seed]]s, [[Egg]]s
 
**Can also use higher-tier items: [[Alcohol]], [[Dwarven sugar]], [[Flour]], [[Tallow]]
 
**Can also use higher-tier items: [[Alcohol]], [[Dwarven sugar]], [[Flour]], [[Tallow]]
 
**Produces: [[Food|Prepared meals]], [[Tallow]]
 
**Produces: [[Food|Prepared meals]], [[Tallow]]
*{{K|p}} [[Screw press]]:{{Verify}}
+
*{{K|p}} [[Screw press]]:
 
**Uses Tier 1 Items: [[Honeycomb]]
 
**Uses Tier 1 Items: [[Honeycomb]]
 
**Uses Tier 1 Reusable item: [[Jug]]
 
**Uses Tier 1 Reusable item: [[Jug]]
**Can also use higher-tier item: [[Rock nut paste]]
+
**Can also use higher-tier item: [[rock nut|Rock nut paste]]
**Produces: [[Honey]], [[Wax]], [[Rock nut press cake]], [[Rock nut oil]]
+
**Produces: [[Honey]], [[Wax]], [[rock nut|Rock nut press cake]], [[rock nut|Rock nut oil]]
* [[Smelter]]:{{Verify}}
+
* [[Smelter]]:
 
**Uses Tier 1 Items: Fuel ([[Charcoal]], [[Coke]])
 
**Uses Tier 1 Items: Fuel ([[Charcoal]], [[Coke]])
 
**Uses Tier 0 Items: [[Coal]], [[Ore]], [[Flux]]
 
**Uses Tier 0 Items: [[Coal]], [[Ore]], [[Flux]]
 
**Can also use higher-tier items: [[Metal]] [[bar]]s, scrap [[weapon]]s, [[armor]], etc.
 
**Can also use higher-tier items: [[Metal]] [[bar]]s, scrap [[weapon]]s, [[armor]], etc.
 
**Produces: [[Coke]], [[Metal]] [[bar]]s
 
**Produces: [[Coke]], [[Metal]] [[bar]]s
*{{K|q}} [[Quern]]:{{Verify}}
+
*{{K|q}} [[Quern]]:
 
**Uses Tier 0 Items: [[Blade weed]], [[Cave wheat]], [[Dimple cup]], [[Hide root]], [[Longland grass]], [[Sliver barb]], [[Sweet pod]], [[Whip vine]], [[Rock nut]]s
 
**Uses Tier 0 Items: [[Blade weed]], [[Cave wheat]], [[Dimple cup]], [[Hide root]], [[Longland grass]], [[Sliver barb]], [[Sweet pod]], [[Whip vine]], [[Rock nut]]s
 
**Uses Tier 1 Reusable Item: [[bag]]
 
**Uses Tier 1 Reusable Item: [[bag]]
**Produces: [[Flour|Dwarven wheat flour]], [[Dwarven sugar]], [[Flour|Longland flour]], [[Whip vine flour]], [[Dimple dye]], [[Emerald dye]], [[Redroot dye]], [[Sliver dye]], [[Rock nut paste]]  
+
**Produces: [[Flour|Dwarven wheat flour]], [[Dwarven sugar]], [[Flour|Longland flour]], [[Whip vine flour]], [[Dimple dye]], [[Emerald dye]], [[Redroot dye]], [[Sliver dye]], [[rock nut|Rock nut paste]]  
*{{K|M}} ({{K|Shift}}+{{K|m}}) [[Millstone]]:{{Verify}}
+
*{{K|M}} ({{K|Shift}}+{{K|m}}) [[Millstone]]:
 
**Requires: Mechanical Power Source ([[Water wheel]] or [[Windmill]]), and a Millstone (Constructed at [[Mason's workshop]])
 
**Requires: Mechanical Power Source ([[Water wheel]] or [[Windmill]]), and a Millstone (Constructed at [[Mason's workshop]])
 
**Uses Tier 0 Items: [[Blade weed]], [[Cave wheat]], [[Dimple cup]], [[Hide root]], [[Longland grass]], [[Sliver barb]], [[Sweet pod]], [[Whip vine]], [[Rock nut]]s
 
**Uses Tier 0 Items: [[Blade weed]], [[Cave wheat]], [[Dimple cup]], [[Hide root]], [[Longland grass]], [[Sliver barb]], [[Sweet pod]], [[Whip vine]], [[Rock nut]]s
 
**Uses Tier 1 Reusable Item: [[bag]]
 
**Uses Tier 1 Reusable Item: [[bag]]
**Produces: [[Emerald dye]], [[Flour|Dwarven wheat flour]], [[Dimple dye]], [[Redroot dye]], [[Flour|Longland flour]], [[Sliver dye]], [[Dwarven sugar]], [[Whip vine flour]], [[Rock nut paste]]
+
**Produces: [[Emerald dye]], [[Flour|Dwarven wheat flour]], [[Dimple dye]], [[Redroot dye]], [[Flour|Longland flour]], [[Sliver dye]], [[Dwarven sugar]], [[Whip vine flour]], [[rock nut|Rock nut paste]]
 +
* [[Kiln]]:
 +
**Uses Tier 0 Items: [[Gypsum]], [[Alabaster]], [[Selenite]], [[Satinspar]], [[Kaolinite]], [[Clay]], [[Silty clay]], [[Sandy clay]], [[Clay loam]], [[Fire clay]], [[Cassiterite]]
 +
**Uses Tier 1 Items: Fuel ([[Charcoal]], [[Coke]]), [[Ash]], [[Potash]]
 +
**Produces: [[Pearlash]], [[Gypsum plaster]], [[Ceramic]]s ([[Jug]], [[Block|Bricks]], [[Statue]], [[Large pot]], [[Craft]]s, [[Hive]]), [[Glaze]]d items
 +
* [[Glass furnace]]:
 +
**Uses Tier 0 Items: [[Sand]] [[bag]], Raw [[rock crystal]]
 +
**Uses Tier 1 Items: Fuel ([[Charcoal]], [[Coke]])
 +
**Uses Tier 2 Item: [[Pearlash]]
 +
**Produces: Raw crystal/clear/green [[glass]], [[Block]]s, [[Vial]]s, [[Toy]]s, [[Instrument]]s, [[Goblet]]s, [[Trap]] [[weapons]], [[Window]]s, [[Furniture]]
  
 
===Tier 3 Workshops===
 
===Tier 3 Workshops===
*{{K|e}} [[Leather works]]:{{Verify}}
+
*{{K|e}} [[Leather works]]:
 
**Uses Tier 2 Item: [[Leather]]
 
**Uses Tier 2 Item: [[Leather]]
 
**Produces: [[Leather]] [[Clothing]], [[Leather]] [[Armor]], [[Leather]] [[Shield]], [[Leather]] [[Quiver]], [[Leather]] [[Bag]], [[Leather]] [[Backpack]], [[Leather]] [[Waterskin]], [[Decoration|Leather Images]] (decoration)
 
**Produces: [[Leather]] [[Clothing]], [[Leather]] [[Armor]], [[Leather]] [[Shield]], [[Leather]] [[Quiver]], [[Leather]] [[Bag]], [[Leather]] [[Backpack]], [[Leather]] [[Waterskin]], [[Decoration|Leather Images]] (decoration)
*{{K|d}} [[Dyer's shop]]:{{Verify}}
+
*{{K|d}} [[Dyer's shop]]:
 
**Uses Tier 2 Item: [[Dye]], [[Cloth]]  
 
**Uses Tier 2 Item: [[Dye]], [[Cloth]]  
 
**Can also use lower-tier item: [[Thread]]
 
**Can also use lower-tier item: [[Thread]]
 
**Produces: Dyed [[Thread]], Dyed [[Cloth]]
 
**Produces: Dyed [[Thread]], Dyed [[Cloth]]
*{{K|k}} [[Clothier's shop]]:{{Verify}}
+
*{{K|k}} [[Clothier's shop]]:
 
**Uses Tier 2 Item: [[Cloth]]
 
**Uses Tier 2 Item: [[Cloth]]
 
**Can also use higher-tier item: Dyed [[Cloth]]
 
**Can also use higher-tier item: Dyed [[Cloth]]
 
**Produces: [[Backpack]], [[Bag]], [[Clothing]], [[Quiver]], [[Rope]]
 
**Produces: [[Backpack]], [[Bag]], [[Clothing]], [[Quiver]], [[Rope]]
 
*{{K|f}} [[Metalsmith's forge]]:
 
*{{K|f}} [[Metalsmith's forge]]:
 +
**Uses Tier 1 Item: Fuel ([[Charcoal]], [[Coke]])
 +
**Uses Tier 2 Item: [[Metal]] [[bars]]
 +
**Produces: [[weapons]], [[trap]] components, [[bolts]], [[ballista arrowhead|ballista arrowheads]], [[armor]], [[chain|chains]], [[craft|crafts]], [[coins]], [[goblet|goblets]], [[stud|studding]], [[anvil]]s, [[block]]s, [[furniture]], animal traps and mechanisms.
 +
*{{k|v}} [[Magma forge]] (requires [[magma]] access):
 
**Uses Tier 2 Item: [[Metal]] [[bar]]s
 
**Uses Tier 2 Item: [[Metal]] [[bar]]s
 
**Produces: [[Armor]], [[Weapon]], [[Chain]], [[Crafts]], [[Furniture]]
 
**Produces: [[Armor]], [[Weapon]], [[Chain]], [[Crafts]], [[Furniture]]
*{{K|S}} ({{K|Shift}}+{{K|s}}) [[Soap maker's workshop]]:{{Verify}}
+
*{{K|S}} ({{K|Shift}}+{{K|s}}) [[Soap maker's workshop]]:
 
**Uses Tier 2 Items: [[Tallow]], [[Lye]]
 
**Uses Tier 2 Items: [[Tallow]], [[Lye]]
 
**Can also use higher-tier item: [[Rock nut oil]]
 
**Can also use higher-tier item: [[Rock nut oil]]
Line 140: Line 179:
  
 
==Management==
 
==Management==
As your fortress continues to grow and diversify, it becomes increasingly difficult to keep your workshops fruitfully busy without causing overproduction or underproduction or depleting your resources. Though no process can be truly automated, there are a few tricks to keeping your workshops working as needed.
+
As your fortress continues to grow and diversify, it becomes increasingly difficult to keep your workshops fruitfully busy without causing overproduction or underproduction or depleting your resources. Though no process can be truly automated, there are a few tricks to keeping your workshops productive.
  
The first is [[Standing orders|automation]]. Certain goods or materials are only useful for one thing, having no other use and requiring refinement before they can be made into something useful. Thus, workshops may automate certain tasks, keeping them queued at all times; this behavior may be changed in the "set workshop orders" menu ({{k|o}} - {{k|W}}). It can also be removed as with any other job, by pressing {{k|r}} on the orders menu, and reinstated just as easily. Note that this rudimentary automation performs poorly with multiple workshops, often queuing dwarves to carry the materials to the furthest available workshop.  
+
===Standing orders===
* The [[Tanner's shop]] will automatically enqueue "{{k|t}}an a hide" whenever a hide becomes available, generally as a [[butcher's shop|butchering]] product. The shop has no other function, and hides have no other functions and will rot away if left untreated; thus you can build a tanner's shop (preferably close to your butcher and refuse stockpile), make sure some dwarves have [[tanning]] enabled, and then leave it untouched for the duration of the game.
+
[[Standing orders]] provide a rudimentary form of automation for some specific workshops in Dwarf Fortress. Certain goods or materials are only useful for one thing, having no other use and requiring refinement before they can be made into something useful. Thus, standing orders automate certain tasks, queuing them up whenever input materials are available; this behavior may be configured in the "set workshop orders" menu ({{k|o}} - {{k|W}}). Note that this rudimentary automation performs poorly with multiple workshops, often queuing dwarves to carry the materials to the farthest available workshop.  
* Similarly, the [[loom]]'s function is to collect [[web]]s and turn silk, plant thread, and yarn, into usable cloth - these products have no other function. All [[weaving]] jobs are automated. However, it can be beneficial to build an additional loom near the caverns specifically for web collection, and assign a profile that keeps your legendary weaver safe making high-quality cloth in the fortress proper. Unfortunately, the automation process cannot adapt to such an arrangement, but the automatic jobs can be suspended to prevent undesirable assignments.
+
* The [[Tanner's shop]] will automatically enqueue "{{k|t}}an a hide" whenever a hide becomes available, generally as a [[butcher's shop|butchering]] product. The shop has no other function, and hides have no other use and will [[rot]] if left untreated; thus you can build a tanner's shop (preferably close to your butcher and refuse stockpile), make sure some dwarves have [[tanning]] enabled, and then leave it untouched for the duration of the game.
* A [[fishery]] will have "Process a live fish" enabled by default. Uncooked fish cannot be eaten as they are, and must be processed before being edible.
+
* Similarly, the [[loom]]'s function is to collect [[web]]s and turn silk, plant thread, and yarn, into usable cloth. All [[weaving]] jobs are automated. However, it can be beneficial to build an additional loom near the caverns specifically for web collection, and assign a profile that keeps your legendary weaver safe making high-quality cloth in the fortress proper. Unfortunately, the automation process cannot adapt to such an arrangement, but the automatic jobs can be suspended to prevent undesirable assignments.
* When an animal is marked for slaughter, "Butcher a dead animal" is added to a butchery by default, and once the animal is struck down a butcher should come along and rip it apart.
+
* A [[fishery]] will have "Process a live fish" automation enabled by default. Uncooked fish cannot be eaten as they are, and must be processed before being edible. Additionally, raw fish will [[rot]] if not processed quickly, and have no other uses. Fishery automation, with one or more dedicated [[fish cleaner]]s, is recommended.
* The [[Kitchen]] includes automation for [[rendering fat]] into [[tallow]]. The resulting tallow is useful for making [[soap]] and as a low-value "solid" cooking ingredient, however you will likely end up with an overabundance of tallow. Since the original fat apparently doesn't rot, and the rendering job is slow and tends to distract your cook when he should be cooking the quickly-expiring meat instead, it is often more convenient to disable the automatic rendering and manually queue the job (on an auxillary kitchen) if you run low on tallow.
+
* When an animal is marked for slaughter or a butcherable corpse is nearby, "Butcher a dead animal" is added to a butchery automatically; a [[butcher]] will process the corpse into various [[meat]]s and [[material]]s. Butcherable corpses have no other use, and will [[rot]] if not processed quickly.
 +
* The [[Kitchen]] includes automation for [[tallow|rendering fat into tallow]]. The resulting tallow is useful for making [[soap]] and as a low-value "solid" cooking ingredient, however you will likely end up with an overabundance of tallow. Since the original fat apparently doesn't rot, and the rendering job is slow and tends to distract your head cook when he should be cooking the quickly-expiring meat instead, it is often more convenient to disable the automatic rendering and manually queue the job (on an auxiliary kitchen) if you somehow run low on tallow.
  
The second method is to put jobs on Repeat. By default, you can queue up ten tasks, and tell the dwarves to repeat any or all of them for as long as possible. This is most useful if you want to process all of a resource that you have into something usable (such as [[lye]] and [[tallow]] into [[soap]]), but don't know how much you have, or can't be bothered with exact numbers. If you want to keep a workshop busy, repeating a task for a period of time is the best way; most fledgling fortresses have craftdwarves making stone crafts 24/7. It is necessary to check back on your stocks every one in a while, however, as you might forget about your mason for a while and upon placing furniture discover that you have 99 doors but no tables. The easiest example would be gem cutting; just queue up all of the gems you've dug up on repeat, and use the cancellation messages to monitor progress through the stack. Note that if you place multiple jobs on repeat your dwarves will cycle through them, so you can have your mason make doors, cabinets, coffers, tables, and thrones (the "welcome to the fortress" package) in equally large numbers.  
+
===Repetition===
 +
You can queue up to ten tasks in any workshop, and tell the dwarves to repeat any or all of them for as long as possible. This is most useful if you want to process all of a resource that you have into something usable (such as [[lye]] and [[tallow]] into [[soap]]), but don't know how much you have, or can't be bothered with exact numbers. If you want to keep a workshop busy, repeating a task for a period of time is the best way; most fledgling fortresses have craftdwarves making stone crafts 24/7. It is necessary to check back on your stocks every one in a while, however, as you might forget about your mason for a while and upon placing furniture discover that you have 99 doors but no tables. The easiest example would be gem cutting; just queue up all of the gems you've dug up on repeat, and use the cancellation messages to monitor progress through the stack. Note that if you place multiple jobs on repeat your dwarves will cycle through them, so you can have your mason make doors, cabinets, coffers, tables, and thrones (the "welcome to the fortress" package) in equally large numbers.  
  
The third is by appointing a dwarf to be the position of [[manager]]. The manager allows you to queue work orders, and although he has to first sign off on the orders (if you have more then 20 dwarves in your fort), using the manager has two major advantages. Firstly, it allows you to produce an exact number of items as opposed to putting a workshop on repeat, and secondly, it allows easier management of complex tasks: although you will get cancellation spam, the tasks will simply re-queue, to be fulfilled as soon as the prerequisites are in order. This makes complicated processes, such as the production of twenty steel breastplates for your military, much simpler and less time-consuming. You will be notified when your work orders are completed, so it has the advantage of timely organization as well.
+
===Manager===
 +
Appointing a [[manager]] [[noble]] allows you to queue work orders using the job manager interface, though your manager will need time to approve work orders before production begins. Using the job manager interface has two major advantages. Firstly, it allows you to produce an exact number of items as opposed to putting a workshop on repeat, and secondly, it allows easier management of complex tasks: although you will get cancellation spam, the tasks will simply re-queue, to be fulfilled as soon as the prerequisites are in order. This makes complicated processes, such as the production of twenty steel breastplates for your military, much simpler and less time-consuming. You will be notified when your work orders are completed, so it has the advantage of timely organization as well.
  
Finally, for those who find the above automation options lacking, the dfhack "workflow" plug-in allows for automated job processing for many applications (e.g. auto process plants, auto mill plants, auto brew, auto make soap, etc.). Unfortunately, setting up the necessary rules can require some trial and error and a considerable investment of time, but the results can be well worth the trouble, at least until comprehensive automation support is added to the game itself.
+
===Workflow===
 +
Finally, for those who find the other automation options lacking, the [[Utility:DFHack|dfhack]] "workflow" plug-in allows for automated job processing for many applications (e.g. auto process plants, auto mill plants, auto brew, auto make soap, etc.). Unfortunately, setting up the necessary rules can require some trial and error and a considerable investment of time, but the results can be well worth the trouble, at least until comprehensive automation support is added to the game itself.
  
 
{{workshops}}
 
{{workshops}}

Latest revision as of 23:34, 21 June 2024

This article is about an older version of DF.
Production flowchart for most workshops.
Not all items are represented!
(Click to enlarge)

Workshops are where materials are processed by dwarves into more valuable or useful items.


Description[edit]

Anything that is created, refined, cooked, altered, or decorated, or generally "produced" is processed at a workshop. There are many different types of workshops, for different purposes and different finished products. Just as they have specific products associated with them, they have specific labors that are required by dwarves to build them or to work there, and dwarves with more of the appropriate skill tend to produce higher quality objects*, and/or produce them faster.

(* If the finished product has any quality modifiers - not all do. Processed milk is just cheese, a stone block is just a stone block, and a tanned hide is just leather, etc.)

You can use workshop profiles to restrict the use of individual workshops to named dwarves, or to dwarves with specified minimum and maximum levels of skill.

Almost all workshops measure 3 tiles square, 3x3, but a few are 5x5, or even a single tile. Not all squares of all workshops are passable, in fact some, like the jewelry workshop, have three impassable tiles down one side. These squares appear a dark green color during initial placement. Be careful not to block access when building.

Operation[edit]

When there are items ordered at a workshop, the workshop will generate item creation jobs until it finds a suitable dwarf with appropriate labors (and skill level and so on if those are set in the workshop orders). When the dwarf is found, an A will appear next to the job in the workshop queue, and the following will happen:

  1. The dwarf comes to the workshop.
  2. The dwarf finds a suitable nearby raw material. (if any stockpiles are set to give to the workshop, only linked stockpiles will be looked in!)
  3. The dwarf fetches all the necessary ingredients and brings them to the workshop.
  4. The dwarf labors in the workshop for a while and creates the item.
  5. The dwarf brings the finished item to the nearest suitable stockpile. (see #2 for linked stockpiles)
  6. At this point the workshop goes to the next queued item, and starts looking for a suitable dwarf again - it's most probable that the dwarf who just finished the item is nearby and will be recruited again for another job.

If you have no stockpiles to put finished objects in, workshops will become cluttered. You can see the clutter by checking the contents of the workshop with t. The more items there are, the longer tasks will take.

If you have only one dwarf with the appropriate labors, and the task of fetching items takes a long time because the stockpiles are far away, then he will execute far fewer jobs before it's time for a break. If you have many dwarves, then recruitment of another one will waste time since he is far away. Therefore, in either situation, it's in your interest to put the stockpiles as close as possible to the workshop.

Tier System[edit]

The tier system was developed to help understand how far removed a workshop is from the basic raw materials that can be found throughout your average map. A Tier-1 workshop processes raw materials directly; a Tier-2 workshop processes the output of a Tier-1 workshop (but may also include new raw materials); and a Tier-3 workshop processes the output of a Tier-2 workshop (but may also include inputs from lower levels) Note that containers (cloth and leather bags) are considered Tier 1 materials even though they are produced at a higher tier. This is because these items are reusable; your dwarves will not need to create a new bag each time they want to mill some flour. In some cases, a workshop may fit into multiple tiers, (ex. Mechanic's workshop). In these cases, the workshop is listed in the lowest applicable tier for its primary purpose.

Tier 1 workshops use Tier 0 materials (animals, ore, wood, plants, bone, etc.).

Tier 2 workshops use Tier 1 materials (processed Tier 0 materials) and possibly Tier 0 materials.

Tier 3 workshops use Tier 2 materials (processed Tier 1 materials) and possibly Tier 0 and/or Tier 1 materials.


Tier 1 Workshops[edit]

Tier 2 Workshops[edit]

Tier 3 Workshops[edit]

Note that some specific products can be higher-tier than indicated above. For example, production of Steel weapons requires: producing fuel, producing Iron bars, producing pig iron bars, producing steel bars, then finally forging weapons (a Tier-5 process).

Management[edit]

As your fortress continues to grow and diversify, it becomes increasingly difficult to keep your workshops fruitfully busy without causing overproduction or underproduction or depleting your resources. Though no process can be truly automated, there are a few tricks to keeping your workshops productive.

Standing orders[edit]

Standing orders provide a rudimentary form of automation for some specific workshops in Dwarf Fortress. Certain goods or materials are only useful for one thing, having no other use and requiring refinement before they can be made into something useful. Thus, standing orders automate certain tasks, queuing them up whenever input materials are available; this behavior may be configured in the "set workshop orders" menu (o - W). Note that this rudimentary automation performs poorly with multiple workshops, often queuing dwarves to carry the materials to the farthest available workshop.

  • The Tanner's shop will automatically enqueue "tan a hide" whenever a hide becomes available, generally as a butchering product. The shop has no other function, and hides have no other use and will rot if left untreated; thus you can build a tanner's shop (preferably close to your butcher and refuse stockpile), make sure some dwarves have tanning enabled, and then leave it untouched for the duration of the game.
  • Similarly, the loom's function is to collect webs and turn silk, plant thread, and yarn, into usable cloth. All weaving jobs are automated. However, it can be beneficial to build an additional loom near the caverns specifically for web collection, and assign a profile that keeps your legendary weaver safe making high-quality cloth in the fortress proper. Unfortunately, the automation process cannot adapt to such an arrangement, but the automatic jobs can be suspended to prevent undesirable assignments.
  • A fishery will have "Process a live fish" automation enabled by default. Uncooked fish cannot be eaten as they are, and must be processed before being edible. Additionally, raw fish will rot if not processed quickly, and have no other uses. Fishery automation, with one or more dedicated fish cleaners, is recommended.
  • When an animal is marked for slaughter or a butcherable corpse is nearby, "Butcher a dead animal" is added to a butchery automatically; a butcher will process the corpse into various meats and materials. Butcherable corpses have no other use, and will rot if not processed quickly.
  • The Kitchen includes automation for rendering fat into tallow. The resulting tallow is useful for making soap and as a low-value "solid" cooking ingredient, however you will likely end up with an overabundance of tallow. Since the original fat apparently doesn't rot, and the rendering job is slow and tends to distract your head cook when he should be cooking the quickly-expiring meat instead, it is often more convenient to disable the automatic rendering and manually queue the job (on an auxiliary kitchen) if you somehow run low on tallow.

Repetition[edit]

You can queue up to ten tasks in any workshop, and tell the dwarves to repeat any or all of them for as long as possible. This is most useful if you want to process all of a resource that you have into something usable (such as lye and tallow into soap), but don't know how much you have, or can't be bothered with exact numbers. If you want to keep a workshop busy, repeating a task for a period of time is the best way; most fledgling fortresses have craftdwarves making stone crafts 24/7. It is necessary to check back on your stocks every one in a while, however, as you might forget about your mason for a while and upon placing furniture discover that you have 99 doors but no tables. The easiest example would be gem cutting; just queue up all of the gems you've dug up on repeat, and use the cancellation messages to monitor progress through the stack. Note that if you place multiple jobs on repeat your dwarves will cycle through them, so you can have your mason make doors, cabinets, coffers, tables, and thrones (the "welcome to the fortress" package) in equally large numbers.

Manager[edit]

Appointing a manager noble allows you to queue work orders using the job manager interface, though your manager will need time to approve work orders before production begins. Using the job manager interface has two major advantages. Firstly, it allows you to produce an exact number of items as opposed to putting a workshop on repeat, and secondly, it allows easier management of complex tasks: although you will get cancellation spam, the tasks will simply re-queue, to be fulfilled as soon as the prerequisites are in order. This makes complicated processes, such as the production of twenty steel breastplates for your military, much simpler and less time-consuming. You will be notified when your work orders are completed, so it has the advantage of timely organization as well.

Workflow[edit]

Finally, for those who find the other automation options lacking, the dfhack "workflow" plug-in allows for automated job processing for many applications (e.g. auto process plants, auto mill plants, auto brew, auto make soap, etc.). Unfortunately, setting up the necessary rules can require some trial and error and a considerable investment of time, but the results can be well worth the trouble, at least until comprehensive automation support is added to the game itself.

Workshops
Furnaces
Related articles