Dwarf Fortress Bug Tracker - Dwarf Fortress
View Issue Details
0011600Dwarf FortressDwarf Mode -- Noblespublic2020-07-29 19:532020-07-31 02:56
andrew.moise 
 
normalminoralways
newopen 
LinuxDebian11 (via crouton)
0.47.04 
 
0011600: Reassigning guard captain to someone already in the guard malfunctions
It seems like reassigning someone as guard captain through the (n)oble menu if they're already part of the guard doesn't function properly (see reproduction for detailed summary)
* Load the save at https://dffd.bay12games.com/file.php?id=15159 [^]
* Use (n)oble menu to assign Kib Idenem as captain of the guard
* Pop up (m)ilitary menu - Kib now shows up twice (once in slot 1 and once in slot 5)
* Try to fix it. This is what I did: scroll down to slot 5 and hit enter to remove him. He's removed from slot 1 instead, leaving him still in slot 5 and no commander for the squad
* Try to assign him in slot 1 preparatory to other steps to remove the entry in slot 5 -- now he's in slot 1, and slot 5 says "Kib Idenem (traveling)"
Thanks!
No tags attached.
Issue History
2020-07-29 19:53andrew.moiseNew Issue
2020-07-29 22:43andrew.moiseIssue Monitored: andrew.moise
2020-07-31 02:55FantasticDorfNote Added: 0040664
2020-07-31 02:56FantasticDorfNote Added: 0040665

Notes
(0040664)
FantasticDorf   
2020-07-31 02:55   
Have tried from save, dwarf does appear erratically like you described, had a little bit of trouble with the method, but i think i saw enough.

Captain of the guard and the militia commander -> militia captain are seperate roles but captain of the guard cannot function independently of [RESPONSIBILITY:MILITARY_STRATEGY] that allows them to interlap with militia by design of the players military screen, nor does the commander who's new captain assignments have authority over the fortress guard.
(0040665)
FantasticDorf   
2020-07-31 02:56   
This bug might be unsolvable until the noble system tied to military recieves change or Toady hotfixes the present problem to override going through different position leaders in a similar vein to problems recieved with broken chains of command through [REPLACED_BY] 0002689

You might list this under 0000319 and subsequent parent - child reports from that for other squad issues.