Dwarf Fortress Bug Tracker - Dwarf Fortress
View Issue Details
0008005Dwarf FortressDwarf Mode -- Militarypublic2014-08-14 09:542020-06-18 00:47
Muumeh 
Footkerchief 
normalmajorsometimes
assignedopen 
PCWindows 7
0.40.08 
 
0008005: Military dwarfs refuse to equip left foot high boot and sometimes sock/uniform bug/active-inactive bug
Apparently some dwarfs do not see left foot somehow not deserving of any protection. Disbanding and reforming squad does not help. As civilians they do equip all possible civ gear normally. I think this is somehow related how military dwarfs (in active duty) seem to revert back to civs if they have been stationed somewhere for long time. This causes some of them to drop their equipment despite the "uniformed when inactive" is selected, and creating confusion and overlapping assignments to same piece when everyone and their cavy sows run to grab the garb.
Make active training squads. Set them being uniformed while inactive. Make them move to cursor (through s key) and let them stand there for awhile. (month maybe?) After that cancel the stationing order and see them revert to civs, dropping equipment. (including waterskins and everything)and wandering off before shortly after remembering that they still are in active military training and reverting back to soldiers. Observe equipment mismatch madness and how the filthy left foot gets no protective love from some of the dwarfs in that squad.
Only workaround I've noticed to work after noticing the semi-barefootedness fetish was to make uniforms without high boots, and then assign a pair to each one individually after previous one had grabbed a pair. For some reason assigning "high boot" made them equip the desired higher quality steel boots, but assigning "steel high boot" made them either spam the "equipment mismatch" or ignore the boots entirely, even though I have excess boots in store. This does not happen with all military dwarfs. (Ie. Some dwarfs in same squad equip everything fine) Squads that have not been stationed anywhere for "too long" time do not get momentarily reverted to civs/inactive and therefore are fine as well.
I have not figured out how to get them equip left foot sock yet, but they might grab new pair if i dump all socks and then unforbid them. Seems random if they do grab a pair or only one sock.
No tags attached.
related to 0000535acknowledged Toady One Equipping weapons/armor on military is erratic 
Issue History
2014-08-14 09:54MuumehNew Issue
2014-08-14 10:00thvazNote Added: 0029024
2014-08-14 10:32FootkerchiefRelationship addedrelated to 0000535
2014-08-14 10:32FootkerchiefNote Added: 0029030
2014-08-14 10:32FootkerchiefAssigned To => Footkerchief
2014-08-14 10:32FootkerchiefStatusnew => needs feedback
2014-08-14 15:37MuumehNote Added: 0029057
2014-08-14 15:37MuumehStatusneeds feedback => assigned
2014-08-14 17:49MuumehNote Added: 0029064
2014-08-20 10:02Urist McShireNote Added: 0029363
2015-07-08 14:26LociNote Added: 0032862
2020-03-31 16:13mtu9000Note Added: 0040432
2020-04-08 06:04mtu9000Note Edited: 0040432bug_revision_view_page.php?bugnote_id=0040432#r16435
2020-06-16 10:55LeonidasNote Added: 0040582
2020-06-16 12:26LeonidasNote Edited: 0040582bug_revision_view_page.php?bugnote_id=0040582#r16480
2020-06-16 12:34LeonidasNote Edited: 0040582bug_revision_view_page.php?bugnote_id=0040582#r16481
2020-06-16 21:57LeonidasNote Edited: 0040582bug_revision_view_page.php?bugnote_id=0040582#r16484
2020-06-16 21:57LeonidasNote Edited: 0040582bug_revision_view_page.php?bugnote_id=0040582#r16485
2020-06-18 00:47PatrikLundellNote Added: 0040584

Notes
(0029024)
thvaz   
2014-08-14 10:00   
Did you try to set them to replace clothing for armor? If their layer of clothes doesnt allow for the "room" needed for that piece of armor they wont put it, if you have "Over clothing" marked instead of "replace clothing"
(0029030)
Footkerchief   
2014-08-14 10:32   
Please upload a save that demonstrates the problem to http://dffd.wimbli.com/ [^] and post the link here.
(0029057)
Muumeh   
2014-08-14 15:37   
http://dffd.wimbli.com/file.php?id=9393 [^]

I just had foolishly saved after I finally managed to fix the boots problem, but this still shows the socks thing happening. I think it works same way. They go get one at a time instead of a pair, and if some other dwarf gets dibs on the other half.. they just refuse to go get similar quality footwear when one appears later. I have tons of socks at the fort, and after making one squad butt naked and then assigning them back to their full armour (replace clothing, exact match) they would now get pairs of boots but not socks. They might get like a single troll fur sock on, while there is tons lying available. They then only go to clothier's shop to change it if it is better quality, but again they wear only one.
 Same happened with boots. Someone else got the "other half" and both stuck it to right foot and now refused to settle any other same quality one. (most of my boots are exceptional quality). They might've upgraded it to masterwork, but again.. someone took the other half and voila, you got half squad of no-sock-nor-boot-on-left-foot dorks.
(0029064)
Muumeh   
2014-08-14 17:49   
I did some additional testing with the socks. Military dwarves take military precision and uniform appearance regarding socks and boots to heart and do magically recognize a proper pair. I dumped every sock in my fort. Made, bought and scavenged. After unforbidding them almost everyone rushes in to get a pair as expected.

Civilians happily wear mismatched socks (different quality/material)
Military dwarfs refuse to wear "wrong/mismatched pair". Those soldiers who equipped both socks picked same quality, material and wear socks. As in I could have a soldier to wear a pair of exceptional rope reed socks, and a soldier to decide to pick a pair of threadbare cave spider silk socks, even though stock lists show 20 available not-thread-bare cave spider silk socks. Those soldiers that decided on a "proper pair" but couldn't for some reason equip both only equipped one sock.

If the sock they choose was worn/scavenged/not high quality, I dumped it again, and only when I destroyed the sock they opted to find a "new pair" and possibly end up wearing both socks. (As in, i destroyed their well made pig tail sock, and they started to look a new pair and ended up with worn troll fur socks.)

What is interesting is that they have no trouble wearing mismatched gloves or gauntlets, which also do go to left and right appendages.
(0029363)
Urist McShire   
2014-08-20 10:02   
I've noted this problem in my fortress as well, except my dwarves will wear their left bronze high boots and not their right ones, and for some reason even though I have a million cloaks available and all of them appear to have had a cloak assigned to them, for some reason they just won't put their cloak on when getting dressed, nor will one dorf drop that exceptional copper sword he started training with and never grew attached to in order to pick up the masterwork bronze sword he's been assigned.
(0032862)
Loci   
2015-07-08 14:26   
You've got mining and woodcutting labors enabled on some of your military dwarves--they both have "invisible uniforms" which cause dwarves to drop their military equipment when going off duty. (0001451)

You've assigned clothing in military uniforms, which won't properly be replaced (0006039), and which can combine with unassigned civilian clothing to block wearing assigned armor. If you want your military to wear clothing, toggle them back to "over clothing" after they've picked up all their armor.

For the single-sock-assignments, removing them and then adding "socks" caused the dwarves to be assigned and pick up two socks in v0.40.24. I didn't notice any difficulty with "mismatched pairs"; dwarves would wear socks of two different types and/or qualities just fine.

Finally, the single-boot problems might have been caused by 1) conflicting civilian labors causing dwarves to drop their equipment before they were fully suited up, 2) civilian and uniform-assigned clothing (e.g. two socks or one shoe on a foot would block a boot), or 3) something similar to the single-sock behavior above. Unfortunately, without a save in this state determining the actual cause is nearly impossible.
(0040432)
mtu9000   
2020-03-31 16:13   
(edited on: 2020-04-08 06:04)
I think I've recreated the issue in the latest release (47.04) and have a save file uploaded
http://dffd.bay12games.com/file.php?id=14980 [^]

When making the military, I took all new immigrants, removed most all labors except some hauling and construction, made the squads. civ clothing on for seasons while I made uniforms.

Then I assigned them the uniforms and took off civ clothing. what is in the save is what they picked up.

all 13 military dwarves are missing the left high boot

(0040582)
Leonidas   
2020-06-16 10:55   
(edited on: 2020-06-16 21:57)
On the first day of winter, eighty of my dwarves spontaneously took off their left boots. The dwarves who didn't take off their boots were all wearing masterwork.

There are no mods, but lots of missions. There was nothing else going on in the fort to cause them to drop their boots. They were resting up for the coming seige.

The file includes the fall autosave for comparison, back when they were all wearing their boots.

http://dffd.bay12games.com/file.php?id=15108 [^]

This file has a similar problem with greaves. I've been fixing the missing armor by assigning specific items. It's tedious, but it works. But as I've been assigning a specific item to one soldier, another solider with nonspecific assignment drops his. If I assign a specific pair of greaves to one solder, then another with "greaves" suddenly isn't wearing his. And this is sequential. If you fix one bugged soldier through specific assignment, then the next soldier in the squad will catch the bug and drop his pants. The pants-dropping takes place as soon as the soldier above accepts the Pickup Equipment task to put on his specific pants.

Edit: The same game started to CTD predictably on 292-01-12. I've had CTDs in the past that would go away when I reloaded, but this one wouldn't budge. I have the file set aside, but DFFD isn't cooperating.

Then I did a little experiment: I deleted all the squads, and now it has run fine for two weeks. So maybe that's a workaround for the equipment corruption bug.

(0040584)
PatrikLundell   
2020-06-18 00:47   
There are several issues in Leonidas' post:
- Dorfs have trouble combining socks with boots in uniforms. They consistently wear a sock on one foot, but sock and boot on the other. This is a very long standing issue that has been attempted to be fixed several times over the years. My militia all had this problem until I gave up and remove socks from the equipment.

- Raid corruption. It is unlikely Leonidas's crashing problem is caused by raid equipment corruption, as the hallmark of that (corrupted specific equipment list(s)) isn't present, according to a forum post.
However, the raid corruption bug doesn't crash games for as long as the game doesn't try to equip (or evaluate?) military equipment, so it's known that disbanding all militia will keep the game from crashing due to that bug. However, the corruption is still there, so as soon as you need militia (e.g. to remove camping invaders) you're likely to have to game crash rather quickly.