Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0003721Dwarf FortressDwarf Mode -- Noblespublic2010-11-23 12:162014-08-12 14:14
ReporterQuietust 
Assigned ToFootkerchief 
PrioritynormalSeverityminorReproducibilityalways
StatusconfirmedResolutionopen 
PlatformOSOS Version
Product Version0.31.18 
Target VersionFixed in Version 
Summary0003721: [MENIAL_WORK_EXEMPTION] doesn't work?
DescriptionNoble positions with the [MENIAL_WORK_EXEMPTION] can still be assigned to perform any labor you want, and they will perform those labors just like any other dwarf - my Duchess is a legendary Leatherworker, and my recently arrived King has been observed hauling refuse to a garbage dump.

In 40d and earlier, these nobles could not be assigned any labors (they would give "The noble will not work.") and would only do the select few things that any dwarf would do (pulling levers, removing constructions, hauling items to the trade depot, harvesting plants, etc.).
Tagsbinary patch
Attached Files

- Relationships
related to 0003823new Noble consorts have no room requirements, don't show up in Nobles screen 
related to 0007977confirmedFootkerchief Justice, Sleep Pretension, and Menial Work Exemption ignored for CIV-level nobles 

-  Notes
(0014182)
akd (reporter)
2010-11-23 12:21

This has been the case probably since the earliest 0.31 version. I couldn't tell you which one, but I definitely played nobles as you described them long before the current version.
(0014183)
Logical2u (manager)
2010-11-23 12:59

Isn't MENIAL_WORK_EXEMPT only supposed to apply to jobs or not hauling? I always figured this was a consideration to make them able to carry food to their rooms, and able to dump the resulting mess.
(0014185)
Quietust (reporter)
2010-11-23 14:11

The only noble positions that have [MENIAL_WORK_EXEMPTION] are the ones that did not permit setting labors at all back in 40d (and a few of the ones that didn't exist at all back then). In 0.31.xx, these nobles can still be assigned to do anything you want them to do - you can even set your King to perform masonry and churn out rock blocks nonstop.
(0014186)
Logical2u (manager)
2010-11-23 15:05

Yeah, the doing actual jobs is a bug - somehow I missed that and only saw the "dumping garbage" thing, which is what I was wondering about.
(0014216)
Quietust (reporter)
2010-11-25 19:42

This should probably also prevent me from placing the noble in the military - as awesome as it would be to have my King leading my army (or even be subordinate to one of my militia captains), it's probably not intended to be that way.
(0022076)
Quietust (reporter)
2012-04-04 08:46

Haven't checked in the latest version, but [MENIAL_WORK_EXEMPTION_SPOUSE] had the same problem back in 0.31.25 - it still causes the unit's job to show up as "Noble" when idle (rather than "No Job"), but it didn't disable labor assignments.
(0028900)
Quietust (reporter)
2014-08-12 13:48

This is still the case in version 0.40.08, and it's clear why: the logic for checking MENIAL_WORK_EXEMPTION (or MENIAL_WORK_EXEMPTION_SPOUSE) to suppress the labor list (and display "The noble will not work") is only performed if the unit's profession is MERCHANT, TRAINED_HUNTER, TRAINED_WAR, MASTER_THIEF, THIEF, DRUNK, MONSTER_SLAYER, SCOUT, BEAST_HUNTER, SNATCHER, or MERCENARY.

By comparison, back in version 0.28.181.40d, all of the menial-work-exempt nobles were identified by Professions.

It should be noted that if this is fixed, appointing a noble to such a position should probably explicitly clear all "menial" labors (if it doesn't try to do so already), otherwise newly appointed Nobles will continue to perform their original labors and not allow you to turn them off.

- Issue History
Date Modified Username Field Change
2010-11-23 12:16 Quietust New Issue
2010-11-23 12:21 akd Note Added: 0014182
2010-11-23 12:59 Logical2u Note Added: 0014183
2010-11-23 14:11 Quietust Note Added: 0014185
2010-11-23 15:05 Logical2u Note Added: 0014186
2010-11-25 19:42 Quietust Note Added: 0014216
2012-04-04 08:46 Quietust Note Added: 0022076
2012-04-04 10:37 Footkerchief Relationship added related to 0003823
2014-08-12 13:48 Quietust Note Added: 0028900
2014-08-12 13:52 4maskwolf Issue Monitored: 4maskwolf
2014-08-12 14:14 Footkerchief Tag Attached: binary patch
2014-08-12 14:14 Footkerchief Assigned To => Footkerchief
2014-08-12 14:14 Footkerchief Status new => confirmed
2014-08-12 14:15 Footkerchief Relationship added related to 0007977
2018-04-16 18:08 Huntthetroll Issue Monitored: Huntthetroll


Copyright © 2000 - 2010 MantisBT Group
Powered by Mantis Bugtracker