View Issue Details

IDProjectCategoryView StatusLast Update
0001577Dwarf FortressDwarf Mode -- Jobs, Militarypublic2014-07-23 12:03
Reporterbehbehr Assigned ToToady One  
PrioritynormalSeverityminorReproducibilityrandom
Status resolvedResolutionfixed 
Product Version0.31.03 
Fixed in Version0.40.05 
Summary0001577: High Master Hammerdwarf gets labeled as plain "Hammerdwarf" rather than "Hammerlord" when put back on duty
DescriptionI 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.
Steps To ReproduceBring some dwarves to axe/hammer/...lord job, put his squad inactive, wait some time, bring it back to active.
Additional InformationI 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)
TagsSave Included

Relationships

has duplicate 0003340 resolvedLogical2u Axe Lords etc don't automatically turn back into Axe Lords etc when switched off/on duty. 
has duplicate 0003701 resolvedLogical2u Military dwarfs lose "-lord" status with new month 
has duplicate 0003834 resolvedLogical2u Elite Marksdwarves lose elite status when unstationed 
has duplicate 0000995 resolveduser11 Legendary military dwarves remain standard weapondwarves. 
related to 0003190 resolvedToady One "Long patrol duty" thoughts accumulate from all squad orders, including training 
related to 0002478 resolvedToady One Military screen has same text for rusty skills and absent skills 
related to 0003273 resolveduser11 Axedwarf mislabled 

Activities

Logical2u

2010-04-27 08:44

manager   ~0005341

Last edited: 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.

behbehr

2010-04-27 09:35

reporter   ~0005346

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.

user6

2010-04-27 12:41

  ~0005371

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/

behbehr

2010-04-28 09:00

reporter   ~0005536

http://dffd.wimbli.com/file.php?id=2259

Hope this will help ;)

Langdon

2010-06-12 22:46

reporter   ~0008244

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.

jastaman

2010-06-14 18:48

reporter   ~0008439

0.31.06

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.

Quietust

2010-08-22 10:46

reporter   ~0012014

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.

jothki

2010-08-22 16:20

reporter   ~0012025

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.

nordak

2010-11-22 23:20

reporter   ~0014162

This is still around in .18 and affects all military dwarves.

hyperactiveChipmunk

2010-12-07 13:51

reporter   ~0014441

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.

mikemayday

2012-04-03 14:25

reporter   ~0022056

Last edited: 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

user11

2012-04-03 15:08

  ~0022058

I would agree, though this one has received all the attention and related reports, so I'll close 0000995 in favor of this one.

Issue History

Date Modified Username Field Change
2010-04-27 08:23 behbehr New Issue
2010-04-27 08:44 Logical2u Note Added: 0005341
2010-04-27 08:52 Logical2u Note Edited: 0005341
2010-04-27 09:35 behbehr Note Added: 0005346
2010-04-27 12:40 user6 Summary Axe,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:41 user6 Note Added: 0005371
2010-04-28 09:00 behbehr Note Added: 0005536
2010-06-12 22:46 Langdon Note Added: 0008244
2010-06-14 18:48 jastaman Note Added: 0008439
2010-08-22 10:46 Quietust Note Added: 0012014
2010-08-22 16:20 jothki Note Added: 0012025
2010-09-01 19:42 user11 Relationship added related to 0003137
2010-09-29 14:25 Logical2u Relationship added has duplicate 0003340
2010-11-21 07:31 Logical2u Relationship added has duplicate 0003701
2010-11-22 23:20 nordak Note Added: 0014162
2010-12-07 13:51 hyperactiveChipmunk Note Added: 0014441
2010-12-07 19:39 user6 Relationship added related to 0003190
2010-12-23 10:04 user6 Relationship added has duplicate 0003834
2011-03-11 03:03 user11 Relationship added related to 0000995
2011-10-27 01:59 Kogut Tag Attached: Save Included
2012-04-03 14:25 mikemayday Note Added: 0022056
2012-04-03 14:28 mikemayday Note Edited: 0022056
2012-04-03 14:29 mikemayday Note Edited: 0022056
2012-04-03 14:29 mikemayday Note Edited: 0022056
2012-04-03 15:08 user11 Relationship replaced has duplicate 0000995
2012-04-03 15:08 user11 Note Added: 0022058
2013-03-04 02:36 user11 Relationship added related to 0002478
2013-03-04 02:37 user11 Relationship deleted related to 0003137
2014-04-13 20:59 user6 Relationship added related to 0003273
2014-07-23 12:03 Toady One Status new => resolved
2014-07-23 12:03 Toady One Fixed in Version => Next Version
2014-07-23 12:03 Toady One Resolution open => fixed
2014-07-23 12:03 Toady One Assigned To => Toady One