How do I find out what dwarves, if any, have a given job active in their labor preferences so I can either remove other preferences that are taking up their time or change another dwarf's preferences?

2 Answers 2


tzenes answer is strictly correct. There is however no way in the game to see a list of all dwarves with a specific labor enabled (ie: mining). You must iterate through all your dwarves to check.

However, a custom utility called Dwarf Therapist has been written to allow you to do exactly what you want to do.

  • 1
    I must say that is an amazing little app. I don't even assign preferences in game anymore. Jul 14, 2010 at 21:10
  • 4
    IMHO, Dwarf Fortress is unplayable without Therapist. :)
    – JavadocMD
    Jul 15, 2010 at 0:38
  • I don't use it to assign preferences so much, but just checking who you've got and what they're capable of at a glance is great.
    – C. Ross
    Jul 15, 2010 at 11:58
  • @C.Ross is there a mac version? or a generic unix version? Aug 16, 2010 at 9:18
  • 1
    There is a Mac Version that was ported by someone else here - code.google.com/r/jofarrell-dwarftherapistosx But it seems to be inactive so whether it still works with the latest version is unknown.
    – AndrewKS
    Apr 30, 2011 at 20:21
  1. Select the dwarf, either through 'v' or 'c' and then choosing a dwarf.
  2. Select preferences ('p')
  3. Select labors ('l')
  4. Select the category of labor you want to change.

Its worth noting that currently selected labors will be highlighted, as will their categories.

  • "Select the category of labor you want to change." I can't browse through the categories, though. WHen I press up or down, the cursor moves on the map. No other key seems to work for that, either. How can I do it?
    – user9163
    Apr 30, 2011 at 15:36
  • @Marcin it should be + or - to navigate this menu, unless you've changed your key bindings
    – tzenes
    May 1, 2011 at 6:13

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .