Dwarf Fortress Bug Tracker - Dwarf Fortress
View Issue Details
0001577Dwarf FortressDwarf Mode -- Jobs, Militarypublic2010-04-27 08:232014-07-23 12:03
Toady One 
0001577: High Master Hammerdwarf gets labeled as plain "Hammerdwarf" rather than "Hammerlord" when put back on duty
I was trying to kill an unkillable forgotten beast on my map (some windged blob), and nearly all of my military dwarves progress to "lords" in their military job. So i got something like 15 axelords 2 hammerlords and 2 macelords. As they couldn't kill the beast I had to free them from their duty (aka remove order from their squad) to let them drink & eat & sleep a bit.
When I finaly bring them back to beat the beast ... they were all back to "dwarves" (axedwarf, hammerdwarf, etc.) instead of lords.
Bring some dwarves to axe/hammer/...lord job, put his squad inactive, wait some time, bring it back to active.
I think this may be related to "skill loss when to used" feature, but i don't think a dwarf will forget how to use his axe while eating or drinking something (even if booze can sometime has side effect :D)
Save Included
has duplicate 0003340resolved Logical2u Axe Lords etc don't automatically turn back into Axe Lords etc when switched off/on duty. 
has duplicate 0003701resolved Logical2u Military dwarfs lose "-lord" status with new month 
has duplicate 0003834resolved Logical2u Elite Marksdwarves lose elite status when unstationed 
has duplicate 0000995resolved Dwarfu Legendary military dwarves remain standard weapondwarves. 
related to 0003190resolved Toady One "Long patrol duty" thoughts accumulate from all squad orders, including training 
related to 0002478resolved Toady One Military screen has same text for rusty skills and absent skills 
related to 0003273resolved Dwarfu Axedwarf mislabled 
Issue History
2010-04-27 08:23behbehrNew Issue
2010-04-27 08:31behbehrIssue Monitored: behbehr
2010-04-27 08:32behbehrIssue End Monitor: behbehr
2010-04-27 08:44Logical2uNote Added: 0005341
2010-04-27 08:52Logical2uNote Edited: 0005341bug_revision_view_page.php?bugnote_id=0005341#r1898
2010-04-27 09:35behbehrNote Added: 0005346
2010-04-27 12:40FootkerchiefSummaryAxe,Hammer,Mace,etc. Lords back to basic Axe,etc. Dwarves => High Master Hammerdwarf gets labeled as plain "Hammerdwarf" rather than "Hammerlord" when put back on duty
2010-04-27 12:41FootkerchiefNote Added: 0005371
2010-04-27 12:41FootkerchiefIssue Monitored: Footkerchief
2010-04-28 09:00behbehrNote Added: 0005536
2010-06-12 22:46LangdonNote Added: 0008244
2010-06-14 18:48jastamanNote Added: 0008439
2010-08-22 10:46QuietustNote Added: 0012014
2010-08-22 16:20jothkiNote Added: 0012025
2010-09-01 19:42DwarfuRelationship addedrelated to 0003137
2010-09-29 14:25Logical2uRelationship addedhas duplicate 0003340
2010-11-21 07:31Logical2uRelationship addedhas duplicate 0003701
2010-11-22 23:20nordakNote Added: 0014162
2010-12-07 13:51hyperactiveChipmunkNote Added: 0014441
2010-12-07 19:39FootkerchiefRelationship addedrelated to 0003190
2010-12-23 10:04FootkerchiefRelationship addedhas duplicate 0003834
2011-01-13 11:44hyperactiveChipmunkIssue Monitored: hyperactiveChipmunk
2011-02-05 17:33Logical2uIssue Monitored: IT 000
2011-02-07 16:55alexleonIssue Monitored: alexleon
2011-02-16 14:40jwest23Issue Monitored: jwest23
2011-03-11 03:03DwarfuRelationship addedrelated to 0000995
2011-10-27 01:59KogutTag Attached: Save Included
2012-04-03 14:25mikemaydayNote Added: 0022056
2012-04-03 14:28mikemaydayNote Edited: 0022056bug_revision_view_page.php?bugnote_id=0022056#r8208
2012-04-03 14:29mikemaydayNote Edited: 0022056bug_revision_view_page.php?bugnote_id=0022056#r8209
2012-04-03 14:29mikemaydayNote Edited: 0022056bug_revision_view_page.php?bugnote_id=0022056#r8210
2012-04-03 15:08DwarfuRelationship replacedhas duplicate 0000995
2012-04-03 15:08DwarfuNote Added: 0022058
2012-12-21 06:50Hieronymous AlloyIssue Monitored: Hieronymous Alloy
2013-03-04 02:36DwarfuRelationship addedrelated to 0002478
2013-03-04 02:37DwarfuRelationship deletedrelated to 0003137
2014-04-13 20:59FootkerchiefRelationship addedrelated to 0003273
2014-07-23 12:03Toady OneStatusnew => resolved
2014-07-23 12:03Toady OneFixed in Version => Next Version
2014-07-23 12:03Toady OneResolutionopen => fixed
2014-07-23 12:03Toady OneAssigned To => Toady One

2010-04-27 08:44   
(edited on: 2010-04-27 08:52)
When you redrafted the dwarves, was their skill level below "Great *weaponuser*"?

In the previous version, once a dwarf became a "Lord", they were unable to be removed from the military. In this version, though, they can still go off duty - if you can confirm that their skill was still great and above, it may be due to an improper calculation of skill levels when going back on duty.

2010-04-27 09:35   
One of my Hammerdwarves is a Legendary Fighter/High master Hammerdwarf, but still a simple Hammerdwarf (not lord) when on duty, so it can be as you said.
2010-04-27 12:41   
I retitled the thread to clarify. It might be helpful if you upload a save for this one -- I don't know whether it reproduces easily in all circumstances. http://dffd.wimbli.com/ [^]
2010-04-28 09:00   
http://dffd.wimbli.com/file.php?id=2259 [^]

Hope this will help ;)
2010-06-12 22:46   
I can verify this - I have three legendary axedwarves in my military. Every time they fight, one or two will get the "XXX has become a Axe Lord" message (and using Phoebus's tileset, I see the icon change to the blue-armored axelord version).

I have my squads on Inactive, only issuing squad Move commands when needed. Once I clear the squad's orders (and they go back to civilian status, and Individual Combat Drills in the barracks) it seems the axe lord status is also cleared. The next time I issue a squad Move order (thus switching the squad back to military status) the dwarves will only become normal axedwarves and not axe lords (despite having Legendary Axe and Fighter skills) until they swing their weapons, then I get the "XXX has become an Axe Lord" message again.

So, to reproduce:

1) Keep a squad on Inactive, with no orders on the schedule
2) Let them train until Legendary in their weapons
3) use Squad Move (or Kill) order to switch them to military and send them into combat
4) once they fight enough to gain experience in a skill the "XXX has become an Axe Lord" message will appear
5) after combat, remove the Move order - the squad returns to civilian status
6) Issue a new Move order - the previous Axe Lords will become normal axedwarves, until they enter combat again, and gain experience from weapon use.
2010-06-14 18:48   

Can reproduce this.

Had my Grand Master Hammer dwarf turn into a Hammerlord once... then when he went off duty he would only ever become a Hammerdwarf from then on.
2010-08-22 10:46   
I've encountered this in 0.31.12 as well. They seem to become Elites again once they gain enough skill points to gain a rank in any skill, even social skills.
2010-08-22 16:20   
I would assume that the code that assigns them their title wasn't updated to check for them being weaponlords, since that situation was impossible in earlier versions. Once they gain a rank, a title change check kicks in that does account for weaponlords.
2010-11-22 23:20   
This is still around in .18 and affects all military dwarves.
2010-12-07 13:51   
This is doubly annoying combined with the bug that removes all labor assignments from dwarves upon attaining Elite status. Such elevation will happen (along with the accompanying labor wipe) dozens of times per dwarf per year as they oscillate between Elite and non-Elite status due to this bug.
2012-04-03 14:25   
(edited on: 2012-04-03 14:29)
Still around in 34.07
I'd say this is a duplicate of 0000995

http://www.bay12games.com/dwarves/mantisbt/view.php?id=995 [^]

2012-04-03 15:08   
I would agree, though this one has received all the attention and related reports, so I'll close 0000995 in favor of this one.