- 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.
Difference between revisions of "Workshop"
m (→Repetition: blargh, what?!) |
(Moved Tiers to bottom of the page, edited shortcut keys for new version) |
||
Line 10: | Line 10: | ||
(* ''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''.) | (* ''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 | + | You can use the workshop interface to restrict the use of individual workshops to specific dwarves, called workshop Masters, to create workshop-specific [[work orders]], and limit how individual workshops accept general work orders. |
Almost all workshops measure 3 tiles square, 3×3, but a few are 5×5, or even a single tile. | Almost all workshops measure 3 tiles square, 3×3, but a few are 5×5, or even a single tile. | ||
Line 19: | Line 19: | ||
# The dwarf comes to the workshop. | # The dwarf comes to the workshop. | ||
− | # The dwarf finds a suitable nearby (or the farthest) raw material. (if any stockpiles are set to | + | # The dwarf finds a suitable nearby (or the farthest) raw material. (if any stockpiles are set to give 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 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 labors in the workshop for a while and creates the item. | ||
Line 25: | Line 25: | ||
# 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. | # 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 | + | 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 by clicking on it. 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 they 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 they are far away. Therefore, in either situation, it's in your interest to put the stockpiles as close as possible to the workshop. | 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 they 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 they are far away. Therefore, in either situation, it's in your interest to put the stockpiles as close as possible to the workshop. | ||
Line 61: | Line 61: | ||
At the bottom of the Work orders tab is "General work orders allowed". This allows you to control how many general (ie. Manager-created) work orders the workshop will accept. The default value is 5. Setting this to 0 means that the workshop will not accept any general work orders, and will only perform work orders created specifically for that workshop. | At the bottom of the Work orders tab is "General work orders allowed". This allows you to control how many general (ie. Manager-created) work orders the workshop will accept. The default value is 5. Setting this to 0 means that the workshop will not accept any general work orders, and will only perform work orders created specifically for that workshop. | ||
+ | |||
+ | ==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 productive. | ||
+ | |||
+ | ===Standing orders=== | ||
+ | [[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 "Labor" menu by pressing {{k|y}} or clicking the hammer icon in the bottom left toolbar, and selecting the Standing orders tab. Note that this rudimentary automation performs poorly with multiple workshops, often queuing dwarves to carry the materials to the farthest available workshop. | ||
+ | * '''Automatically weave all thread''': This option instructs the [[loom]] to weave any thread into cloth whenever it becomes available. There are two other options: Automatically weave dyed thread, which behaves the same except it will only use dyed thread; and No automatic weaving, which disables all automatic weaving. | ||
+ | * '''Use any cloth''': This option doesn't control any automation, instead restricting whether your [[clothier's shop]]s will use any available cloth, or Use only dyed cloth. | ||
+ | * '''Automatically collect webs''': This option instructs the [[loom]] to automatically queue up "Collect webs" tasks whenever spiderwebs become accessible to your dwarves. This can make your dwarves go wandering off into the caverns at some risk. | ||
+ | * '''Slaughter any marked animal''': This option instructs the [[butcher's shop]] to queue up a "Slaughter animal" task any time an animal is marked for slaughter. | ||
+ | * '''Automatically butcher carcasses''': This option instructs the butcher's shop to queue up a "Butcher corpse" task any time a valid, unrotten corpse becomes available nearby. Butcherable corpses have no other use, and will [[rot]] if not processed quickly. | ||
+ | * '''Automatically clean fish''': This option instructs the [[fishery]] to queue up a "Prepare a raw fish" task any time an unrotten unprepared fish becomes available. Unprepared fish is not edible as-is and rots quickly, so leaving this on is recommended if your fort has a fishing industry. | ||
+ | * '''Automate kitchen''': This option instructs the [[kitchen]] to queue up a "Render fat to [[tallow]]" task any time a glob of fat becomes available from butchering an animal. 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. | ||
+ | * '''Automate tannery''': This option instructs the [[tanner's shop]] to queue up a "Tan a hide" task any time an unrotten animal skin becomes available from butchering an animal. Skins will rot quickly if left untreated, so leaving this enabled can be useful; however, players processing skin into [[parchment]] will probably want to disable automatic tanning. | ||
+ | |||
+ | ===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 once in a while, however, as you might forget about your stone carver 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=== | ||
+ | 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=== | ||
+ | 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. | ||
==Tier system== | ==Tier system== | ||
Line 71: | Line 94: | ||
===Tier 1 workshops=== | ===Tier 1 workshops=== | ||
− | *{{K|b}} [[Bowyer's workshop]]: | + | *{{K|o}}-{{K|b}} [[Bowyer's workshop]]: |
**Uses Tier 0 material: [[Wood]] | **Uses Tier 0 material: [[Wood]] | ||
**Can also use higher-tier material: [[Bone]] | **Can also use higher-tier material: [[Bone]] | ||
**Produces Tier 1 Weapon: [[Crossbow]] | **Produces Tier 1 Weapon: [[Crossbow]] | ||
− | *{{K| | + | *{{K|o}}-{{K|p}} [[Carpenter's workshop]]: Uses wood from trees to produce various goods. |
**Uses Tier 0 materials: [[Wood]] | **Uses Tier 0 materials: [[Wood]] | ||
**Produces Tier 1 materials: | **Produces Tier 1 materials: | ||
Line 87: | Line 110: | ||
***Finished Goods: [[Crutch]], [[Splint]] | ***Finished Goods: [[Crutch]], [[Splint]] | ||
***Tools: [[Animal trap]], [[stepladder]], [[wheelbarrow]], [[minecart]] | ***Tools: [[Animal trap]], [[stepladder]], [[wheelbarrow]], [[minecart]] | ||
− | *{{K|j}} [[Jeweler's workshop]]: | + | *{{K|o}}-{{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| | + | *{{K|o}}-{{K|t}} [[Stoneworker's workshop]]: |
**Uses Tier 0 Item: [[Stone]] | **Uses Tier 0 Item: [[Stone]] | ||
**Produces Tier 1 Items: [[Armor stand]], [[Block]], [[Throne]], [[Coffin]], [[Door]], [[Floodgate]], [[Hatch cover]], [[Grate]], [[Cabinet]], [[Coffer]], [[Statue]], [[Table]], [[Weapon rack]], [[Quern]], [[Millstone]], [[Slab]] | **Produces Tier 1 Items: [[Armor stand]], [[Block]], [[Throne]], [[Coffin]], [[Door]], [[Floodgate]], [[Hatch cover]], [[Grate]], [[Cabinet]], [[Coffer]], [[Statue]], [[Table]], [[Weapon rack]], [[Quern]], [[Millstone]], [[Slab]] | ||
− | *{{K| | + | *{{K|o}}-{{K|f}}-{{K|b}} [[Butcher's shop]]: |
**Uses Tier 0 Items: [[Tame animals]], Corpses of untamed non-sentient animals | **Uses Tier 0 Items: [[Tame animals]], Corpses of untamed non-sentient animals | ||
**Produces Tier 1 Items: [[Skin]], [[Fat]], [[Meat]], [[Bone]], [[Prepared organs]], [[Skull]], [[Scale]], [[Hoof]], [[Ivory]], [[Tooth]] | **Produces Tier 1 Items: [[Skin]], [[Fat]], [[Meat]], [[Bone]], [[Prepared organs]], [[Skull]], [[Scale]], [[Hoof]], [[Ivory]], [[Tooth]] | ||
− | *{{K| | + | *{{K|o}}-{{K|h}} [[Mechanic's workshop]]: |
**Uses Tier 0-1 Items: [[Stone]], [[Table]], [[Rope]] | **Uses Tier 0-1 Items: [[Stone]], [[Table]], [[Rope]] | ||
**Produces Tier 1 Item: [[Mechanism]] | **Produces Tier 1 Item: [[Mechanism]] | ||
**Produces Tier 3 Item: [[Traction bench]] | **Produces Tier 3 Item: [[Traction bench]] | ||
− | *{{K| | + | *{{K|o}}-{{K|f}}-{{K|f}} [[Farmer's workshop]]: |
**Uses Tier 0 Items: [[crop]], [[Animal]] | **Uses Tier 0 Items: [[crop]], [[Animal]] | ||
**Can use Tier 1 Reusable Items: [[Container|Bags, barrels, vials]], [[Bucket]]s | **Can use Tier 1 Reusable Items: [[Container|Bags, barrels, vials]], [[Bucket]]s | ||
**Produces Tier 1 Items: [[Pig tail]] [[thread]], [[Rope reed]] [[thread]], [[Quarry bush]] leaves, [[Dwarven syrup]], Plant [[extracts]], [[Milk]], [[Cheese]] | **Produces Tier 1 Items: [[Pig tail]] [[thread]], [[Rope reed]] [[thread]], [[Quarry bush]] leaves, [[Dwarven syrup]], Plant [[extracts]], [[Milk]], [[Cheese]] | ||
− | *{{K| | + | *{{K|o}}-{{K|f}}-{{K|y}} [[Fishery]]: |
**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]]: | + | *{{K|o}}-{{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| | + | *{{K|o}}-{{K|g}} [[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]]: | + | *{{K|o}}-{{K|u}}-{{K|f}}[[Wood furnace]]: |
**Uses Tier 0 Item: [[Wood]] | **Uses Tier 0 Item: [[Wood]] | ||
**Produces: Fuel ([[Charcoal]]), [[Ash]] | **Produces: Fuel ([[Charcoal]]), [[Ash]] | ||
− | * [[Magma smelter]] | + | *{{K|o}}-{{K|u}}-{{K|L}}[[Magma smelter]] (requires [[magma]] access): |
**Uses Tier 0 Items: [[Coal]], [[Ore]], [[Flux]] | **Uses Tier 0 Items: [[Coal]], [[Ore]], [[Flux]] | ||
**Can also use higher-tier items: Fuel ([[Charcoal]], [[Coke]]), [[Metal]] [[bar]]s, scrap [[weapon]]s, [[armor]], etc. | **Can also use higher-tier items: Fuel ([[Charcoal]], [[Coke]]), [[Metal]] [[bar]]s, scrap [[weapon]]s, [[armor]], etc. | ||
**Produces: [[Metal]] [[bar]]s, [[Coke]] | **Produces: [[Metal]] [[bar]]s, [[Coke]] | ||
− | * [[Magma kiln]] | + | *{{K|o}}-{{K|u}}-{{K|K}}[[Magma kiln]] (requires [[magma]] access): |
**Uses Tier 0 Items: [[Gypsum]], [[Alabaster]], [[Selenite]], [[Satinspar]], [[Kaolinite]], [[Clay]], [[Silty clay]], [[Sandy clay]], [[Clay loam]], [[Fire clay]], [[Cassiterite]] | **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]] | **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 | **Produces: [[Pearlash]], [[Gypsum plaster]], [[Ceramic]]s ([[Jug]], [[Block|Bricks]], [[Statue]], [[Large pot]], [[Craft]]s, [[Hive]]), [[Glaze]]d items | ||
− | * [[Magma glass furnace]] | + | *{{K|o}}-{{K|u}}-{{K|G}}[[Magma glass furnace]] (requires [[magma]] access): |
**Uses Tier 0 Items: [[Sand]] [[bag]], Raw [[rock crystal]] | **Uses Tier 0 Items: [[Sand]] [[bag]], Raw [[rock crystal]] | ||
**Can also use higher-tier item: [[Pearlash]] | **Can also use higher-tier item: [[Pearlash]] | ||
Line 133: | Line 156: | ||
===Tier 2 workshops=== | ===Tier 2 workshops=== | ||
− | *{{K| | + | *{{K|o}}-{{K|f}}-{{K|t}} [[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]]: | + | *{{K|o}}-{{K|l}}-{{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]] | **Produces: [[Cloth]] | ||
− | *{{K|l}} [[Still]]: | + | *{{K|o}}-{{K|f}}-{{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]] | ||
**Produces: [[Drink]] | **Produces: [[Drink]] | ||
− | *{{K|y}} [[Ashery]]: | + | *{{K|o}}-{{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| | + | *{{K|o}}-{{K|f}}-{{K|k}} [[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| | + | *{{K|o}}-{{K|R}} [[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|Rock nut paste]] | **Can also use higher-tier item: [[rock nut|Rock nut paste]] | ||
**Produces: [[Honey]], [[Wax]], [[rock nut|Rock nut press cake]], [[rock nut|Rock nut oil]] | **Produces: [[Honey]], [[Wax]], [[rock nut|Rock nut press cake]], [[rock nut|Rock nut oil]] | ||
− | * | + | *{{K|o}}-{{K|f}}-{{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|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| | + | *{{K|m}}-{{K|n}}) [[Millstone]] (under Mechanisms instead of Workshops): |
**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|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]]: | + | *{{K|o}}-{{K|u}}-{{K|l}}[[Smelter]]: |
+ | **Uses Tier 1 Items: Fuel ([[Charcoal]], [[Coke]]) | ||
+ | **Uses Tier 0 Items: [[Coal]], [[Ore]], [[Flux]] | ||
+ | **Can also use higher-tier items: [[Metal]] [[bar]]s, can [[melt]] metal [[weapon]]s, [[armor]], etc. | ||
+ | **Produces: [[Coke]], [[Metal]] [[bar]]s | ||
+ | *{{K|o}}-{{K|u}}-{{K|k}}[[Kiln]]: | ||
**Uses Tier 0 Items: [[Gypsum]], [[Alabaster]], [[Selenite]], [[Satinspar]], [[Kaolinite]], [[Clay]], [[Silty clay]], [[Sandy clay]], [[Clay loam]], [[Fire clay]], [[Cassiterite]] | **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]] | **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 | **Produces: [[Pearlash]], [[Gypsum plaster]], [[Ceramic]]s ([[Jug]], [[Block|Bricks]], [[Statue]], [[Large pot]], [[Craft]]s, [[Hive]]), [[Glaze]]d items | ||
− | * [[Glass furnace]]: | + | *{{K|o}}-{{K|u}}-{{K|g}}[[Glass furnace]]: |
**Uses Tier 0 Items: [[Sand]] [[bag]], Raw [[rock crystal]] | **Uses Tier 0 Items: [[Sand]] [[bag]], Raw [[rock crystal]] | ||
**Uses Tier 1 Items: Fuel ([[Charcoal]], [[Coke]]) | **Uses Tier 1 Items: Fuel ([[Charcoal]], [[Coke]]) | ||
Line 182: | Line 205: | ||
===Tier 3 workshops=== | ===Tier 3 workshops=== | ||
− | *{{K| | + | *{{K|o}}-{{K|l}}-{{K|l}} [[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| | + | *{{K|o}}-{{K|l}}-{{K|y}} [[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]]: | + | *{{K|o}}-{{K|l}}-{{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| | + | *{{K|o}}-{{K|i}} [[Metalsmith's forge]]: |
**Uses Tier 1 Item: Fuel ([[Charcoal]], [[Coke]]) | **Uses Tier 1 Item: Fuel ([[Charcoal]], [[Coke]]) | ||
**Uses Tier 2 Item: [[Metal]] [[bars]] | **Uses Tier 2 Item: [[Metal]] [[bars]] | ||
**Produces: [[weapon]]s, [[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. | **Produces: [[weapon]]s, [[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| | + | *{{K|o}}-{{k|I}} [[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| | + | *{{K|o}}-{{K|P}} ({{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 206: | Line 229: | ||
Note that some specific products can be higher-tier than indicated above. For example, production of [[Steel]] weapons requires: producing [[Coke|fuel]], producing [[Iron]] [[bar]]s, producing [[pig iron]] bars, producing [[steel]] bars, then finally forging weapons (a Tier-5 process). | Note that some specific products can be higher-tier than indicated above. For example, production of [[Steel]] weapons requires: producing [[Coke|fuel]], producing [[Iron]] [[bar]]s, producing [[pig iron]] bars, producing [[steel]] bars, then finally forging weapons (a Tier-5 process). | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{{Workshops}} | {{Workshops}} |
Revision as of 01:48, 2 January 2023
This article was migrated from DF2014:Workshop and may be inaccurate for the current version of DF (v50.14). See this page for more information. |
v50.14 · v0.47.05 This article is about the current version of DF.Note that some content may still need to be updated. |
Workshops are buildings where materials are processed by dwarves into more valuable or useful items. There are a total of 31 workshops: 14 first tier, 11 second tier and 6 third tier across the game's various industries.
Description
Anything that is created, refined, cooked, altered, 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 the workshop interface to restrict the use of individual workshops to specific dwarves, called workshop Masters, to create workshop-specific work orders, and limit how individual workshops accept general work orders.
Almost all workshops measure 3 tiles square, 3×3, but a few are 5×5, or even a single tile.
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 (or the farthest) raw material. (if any stockpiles are set to give 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 stockpiles to put finished objects in, workshops will become cluttered. You can see the clutter by checking the contents of the workshop by clicking on it. 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 they 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 they are far away. Therefore, in either situation, it's in your interest to put the stockpiles as close as possible to the workshop.
Interface
A workshop's interface is accessed by clicking on it. This will open a new window showing the properties and controls of the workshop. The top section will show the name of the workshop; buttons to control its links to stockpiles, to rename it, and to deconstruct it; the tabs for Tasks, Workers, and Work orders; and the list of currently queued tasks and the button to add new tasks. The bottom section shows the current contents of the workshop, including the item that was used to construct the workshop.
The Tasks tab shows the current list of tasks, and is what allows you to queue up new tasks to be carried out immediately. Tasks are carried out in the order they are listed, with the current task being the topmost in the list.
To queue up a new task:
- Click the Add new task button to open up the list of valid tasks for this workshop. Tasks that can currently be queued will be in white text, while tasks that cannot be currently queued will be in orange text with red text beneath them indicating why they are not available (typically lacking a required material).
- Click on the task you want the workshop to perform. This will close the list and the task will be added to the bottom of the queue.
Each task will have a series of buttons beside it, allowing you to control certain aspects of how that task is carried out:
- The active task icon (a page and green check mark); this isn't a button, but indicates which task is currently being done.
- The repeat task button (two circling arrows) tells the workshop to continually repeat the task until it is either manually cancelled by the player or the workshop runs out of materials required for the task.
- The highest priority button (yellow exclamation point) which instructs the workshop to carry out the task with the highest possible priority. This is useful for emergency lever-pulling and other time-critical tasks.
- The increase priority button (orange up arrow), which moves the task higher in the task queue, to be carried out sooner.
- The details button (magnifying glass), which allows you to specify certain details of the task, such as choosing the material(s) to be used, the size of the resulting item (eg. clothing for difference species), or the imagery to be used in creating an artistic work.
- The pause button, which pauses the task until pressed again. A paused task does not prevent the workshop from continuing through the rest of its queue, it is simply skipped over.
- The cancel task button (red X), which deletes the task from the queue.
The Workers tab allows you to assign a Master to the workshop, restricting its use to that dwarf alone. Only one Master may be assigned to a given workshop. This can be useful if you want to restrict your highest-quality materials to be used by your most-skilled dwarves: by making them masters of their own workshops and controlling access to materials using stockpile links, those materials don't end up being used for lower-quality items in general workshops. By default, all workshops start as "This workshop is free for anybody to use."
To assign a workshop Master:
- Click on the Workers tab in the workshop interface.
- Click on the Add dwarf button to bring up the list of your dwarves. Beside each listed dwarf will be a button that will let you toggle them between "free to do any task" and "specialized". Dwarves set to "specialized" will only do tasks in their assigned workshops, work details, and occupations.
- Click on the dwarf's name to make them Master of this workshop. The list will close and return you to the Workers tab.
Once a Master is chosen, they will be listed on the Workers tab, along with the specialization toggle button. If you wish to remove them as workshop Master, click the red X button next to their name to return the workshop to general use.
Dwarves with strange moods seem to be able to claim a workshop, even if they do not meet the profile criteria.[Verify]
The Work orders tab allows you to set up new work orders for the workshop, and lists all work orders specific to the workshop. These operate identically to work orders created by a Manager (and will appear in the Manager's work order list), except that they apply only to the workshop they are created in, and a Manager is not required in order to create them.
At the bottom of the Work orders tab is "General work orders allowed". This allows you to control how many general (ie. Manager-created) work orders the workshop will accept. The default value is 5. Setting this to 0 means that the workshop will not accept any general work orders, and will only perform work orders created specifically for that workshop.
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 productive.
Standing orders
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 "Labor" menu by pressing y or clicking the hammer icon in the bottom left toolbar, and selecting the Standing orders tab. Note that this rudimentary automation performs poorly with multiple workshops, often queuing dwarves to carry the materials to the farthest available workshop.
- Automatically weave all thread: This option instructs the loom to weave any thread into cloth whenever it becomes available. There are two other options: Automatically weave dyed thread, which behaves the same except it will only use dyed thread; and No automatic weaving, which disables all automatic weaving.
- Use any cloth: This option doesn't control any automation, instead restricting whether your clothier's shops will use any available cloth, or Use only dyed cloth.
- Automatically collect webs: This option instructs the loom to automatically queue up "Collect webs" tasks whenever spiderwebs become accessible to your dwarves. This can make your dwarves go wandering off into the caverns at some risk.
- Slaughter any marked animal: This option instructs the butcher's shop to queue up a "Slaughter animal" task any time an animal is marked for slaughter.
- Automatically butcher carcasses: This option instructs the butcher's shop to queue up a "Butcher corpse" task any time a valid, unrotten corpse becomes available nearby. Butcherable corpses have no other use, and will rot if not processed quickly.
- Automatically clean fish: This option instructs the fishery to queue up a "Prepare a raw fish" task any time an unrotten unprepared fish becomes available. Unprepared fish is not edible as-is and rots quickly, so leaving this on is recommended if your fort has a fishing industry.
- Automate kitchen: This option instructs the kitchen to queue up a "Render fat to tallow" task any time a glob of fat becomes available from butchering an animal. 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.
- Automate tannery: This option instructs the tanner's shop to queue up a "Tan a hide" task any time an unrotten animal skin becomes available from butchering an animal. Skins will rot quickly if left untreated, so leaving this enabled can be useful; however, players processing skin into parchment will probably want to disable automatic tanning.
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 once in a while, however, as you might forget about your stone carver 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
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
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.
Tier system
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
- o-b Bowyer's workshop:
- o-p Carpenter's workshop: Uses wood from trees to produce various goods.
- Uses Tier 0 materials: Wood
- Produces Tier 1 materials:
- Armor: Buckler, Shield
- Weapons: Training Axes, Training Swords, Training Spears
- Containers: Barrel, Bin, Bucket, Casket
- Building Materials: Block, Grate, Pipe section
- Furniture: Bed, Chair, Table, Cabinet, Chest, Armor stand, Weapon rack
- Furniture: Door, Floodgate, Hatch cover
- Trap Components: Cage, Enormous corkscrew, Menacing spike, Spiked ball
- Finished Goods: Crutch, Splint
- Tools: Animal trap, stepladder, wheelbarrow, minecart
- o-j Jeweler's workshop:
- o-t Stoneworker's workshop:
- o-f-b Butcher's shop:
- o-h Mechanic's workshop:
- Uses Tier 0-1 Items: Stone, Table, Rope
- Produces Tier 1 Item: Mechanism
- Produces Tier 3 Item: Traction bench
- o-f-f Farmer's workshop:
- Uses Tier 0 Items: crop, Animal
- Can use Tier 1 Reusable Items: Bags, barrels, vials, Buckets
- Produces Tier 1 Items: Pig tail thread, Rope reed thread, Quarry bush leaves, Dwarven syrup, Plant extracts, Milk, Cheese
- o-f-y Fishery:
- Uses Tier 0 Items: Raw fish
- Produces Tier 1 Items: Fish meat, Shells, Captured live fish
- o-r Craftsdwarf's workshop:
- o-g Siege workshop:
- Uses Tier 0 Item: Wood
- Can also use higher-tier item: Ballista arrowhead
- Produces: Catapult parts, Ballista parts, Ballista arrows
- o-u-fWood furnace:
- o-u-LMagma smelter (requires magma access):
- o-u-KMagma kiln (requires magma access):
- o-u-GMagma glass furnace (requires magma access):
Tier 2 workshops
- o-f-t Tanner's shop:
- o-l-o Loom:
- Uses Tier 1 Items: Adamantine strands, Cave spider silk thread, Giant cave spider silk thread, Phantom spider silk thread, Pig tail thread, Rope reed thread
- Produces: Cloth
- o-f-l Still:
- Uses Tier 0 Item: Brewable Plant
- Uses Tier 1 Reusable Item: Barrel
- Produces: Drink
- o-y Ashery:
- o-f-k Kitchen:
- Uses Tier 1 Items: Fish, Meat, Cheese, Dwarven syrup, Milk, Prepared organs, Fat
- Can also use lower-tier items: Plants, Seeds, Eggs
- Can also use higher-tier items: Alcohol, Dwarven sugar, Flour, Tallow
- Produces: Prepared meals, Tallow
- o-R Screw press:
- Uses Tier 1 Items: Honeycomb
- Uses Tier 1 Reusable item: Jug
- Can also use higher-tier item: Rock nut paste
- Produces: Honey, Wax, Rock nut press cake, Rock nut oil
- o-f-q Quern:
- Uses Tier 0 Items: Blade weed, Cave wheat, Dimple cup, Hide root, Longland grass, Sliver barb, Sweet pod, Whip vine, Rock nuts
- Uses Tier 1 Reusable Item: bag
- Produces: Dwarven wheat flour, Dwarven sugar, Longland flour, Whip vine flour, Dimple dye, Emerald dye, Redroot dye, Sliver dye, Rock nut paste
- m-n) Millstone (under Mechanisms instead of Workshops):
- 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 nuts
- Uses Tier 1 Reusable Item: bag
- Produces: Emerald dye, Dwarven wheat flour, Dimple dye, Redroot dye, Longland flour, Sliver dye, Dwarven sugar, Whip vine flour, Rock nut paste
- o-u-lSmelter:
- o-u-kKiln:
- o-u-gGlass furnace:
Tier 3 workshops
- o-l-l Leather works:
- o-l-y Dyer's shop:
- o-l-k Clothier's shop:
- o-i Metalsmith's forge:
- o-I Magma forge (requires magma access):
- o-P (Shift+s) Soap maker's workshop:
- Uses Tier 2 Items: Tallow, Lye
- Can also use higher-tier item: Rock nut oil
- Produces: Soap
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).
Workshops bo |
Ashery · Bowyer · Carpenter · Crafts · Jeweler · Stoneworker · Mechanic · Metalsmith's forge (Magma) · Screw press · Siege workshop · Soap shop |
---|---|
Clothing and Leather bol | |
Farming bof | |
Furnaces bou | |
Other |