View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0003721 | Dwarf Fortress | Dwarf Mode -- Nobles | public | 2010-11-23 12:16 | 2014-08-12 14:14 |
Reporter | Quietust | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | always |
Status | confirmed | Resolution | open | ||
Product Version | 0.31.18 | ||||
Summary | 0003721: [MENIAL_WORK_EXEMPTION] doesn't work? | ||||
Description | Noble 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.). | ||||
Tags | binary patch | ||||
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
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 |
|
Relationship added | related to 0003823 |
2014-08-12 13:48 | Quietust | Note Added: 0028900 | |
2014-08-12 14:14 |
|
Tag Attached: binary patch | |
2014-08-12 14:14 |
|
Assigned To | => user6 |
2014-08-12 14:14 |
|
Status | new => confirmed |
2014-08-12 14:15 |
|
Relationship added | related to 0007977 |