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.


From Dwarf Fortress Wiki
Jump to navigation Jump to search
This article is about an older version of DF.

Soap is a particularly useful type of bar used for personal cleaning, which increases happiness ("recently took a soapy bath") and lowers the chances of an infection in case they are wounded, and for cleaning wounds in hospitals, preventing infections from developing. It is thus a vital commodity in dwarven health care, and one not traded in caravans: you're going to have to make some soap yourself.

Soap is made of two components, lye and either tallow or rock nut oil, and occupies a dedicated workshop, the soap maker's workshop. It thus has a somewhat complicated production process; lye must be processed at an ashery from ash, which in turn must be burned at a wood furnace from wood logs that must first be cut down. Tallow is rendered from fat from butchered animals at a kitchen, requiring either livestock or hunting activities, while rock nut oil must be pressed from rock nuts at a screw press, which first requires gathering up or growing quarry bushes and then processing them into bags. One unit of tallow or oil plus one of lye creates a single bar of finished soap.

Dwarves do not require soap to clean contaminants such as mud and blood from themselves - if necessary, they will use murky pools, artificial pools of water, brooks, or a well. However, using soap will often generate the happy thought "recently took a soapy bath". It is possible to construct bath-houses (rooms containing pools of water, a soap stockpile, and perhaps a few nice statues) so dwarves living deep underground need not venture to dangerous cave pools or surface brooks to clean off a little mud or bloodstain. For cleaning wounds and preventing infection after surgery, however, hospitals should be kept stocked with a small amount of soap. Soap will get used up as dwarves wash themselves; the current rate seems to be 1/10 a bar per washing, so each bar lasts quite a while.

Dwarves have an internal "dirtiness" level, which gets lowered when they have a bath, lowered further when they have a soapy bath and slowly builds up over time. This "dirtiness" value is connected to the chance of getting an infection if the dwarf is injured, making soap useful as a preventative as well as treatment.

Soap is stored in bar/block stockpiles with the "soap" option enabled.

A convenient way to keep an emergency stockpile of soap is to use it as a building material for workshops or constructions such as walls. When/if you need more soap, you can deconstruct and get the soap bars back. Since soap in a hospital is reserved for hospital use, this is especially useful in case you start to produce soap before setting up a hospital.


  • If you have a stack of lye (bought via embark or from a caravan) then the entire stack will be used up to make a single bar of soap. Bug:2117
  • Dwarves attempting to clean self often generate the job cancellation message "area inaccessible" when trying to clean a missing part of their body. This is solved by forbidding soap from the stocks menu or by increasing the maximum limit for soap from the hospital, which prohibits it for common use.

Template:V0.34 industry