View Issue Details

IDProjectCategoryView StatusLast Update
0000702Dwarf FortressDwarf Mode -- Militarypublic2010-06-11 12:51
ReporterLangdon Assigned ToToady One  
PrioritynormalSeverityminorReproducibilitysometimes
Status resolvedResolutionfixed 
Product Version0.31.01 
Fixed in Version0.31.06 
Summary0000702: Military dwarf is assigned wrong size ("large") armor
DescriptionI created a single-dwarf squad (my military commander) and a different dwarf as arsenal dwarf. I used (M)ilitary->(e)quip to assign a custom uniform for the dwarf, ordering him to use a metal breastplate, helm, greaves, gauntlet, high boot, shield, and battle axe.

I noticed the dwarf equipped everything properly, except for boots. I reset the uniform (by assigning him the default Metal Armor uniform,then manually deleting the items on the list and re-specifying (A)rmor, (L)egs, and so on). This time he put on boots properly, and everything else, except gauntlets.

Finally, I hit (P)ri/Assignments to see what particular items the arsenal dwarf had assigned to him, and noticed he was tasked to put on some (large copper gauntlets) that I had taken off some human caravan guards earlier.

The bug is that the arsenal dwarf assigned armor that the axedwarf was unable to wear (due to size difference).
Steps To ReproduceHave large-sized armor available alongside normal-sized armor. Assign armor to be worn by squads - dwarves will sometimes attempt to put on large-size armor (and fail, thus wearing incomplete sets despite having enough proper-sized armor pieces available)
Tagsarsenal dwarf, Equipment, Military, military screen

Relationships

has duplicate 0001094 closeduser6 Dwarves use "large" equipment when there are none of their size 
child of 0000535 acknowledgedToady One Equipping weapons/armor on military is erratic 

Activities

Langdon

2010-04-16 00:44

reporter   ~0003811

Further findings: In my latest 31.03 game, I have melted or traded away every piece of large size armor I own (verified in stocks screen), and yet the arsenal dwarf is still assigning large bronze gauntlets to my militia commander. The only large bronze gauntlets on the map are worn by the human trade caravan.

It seems the arsenal dwarf/soldier equip subroutine sees every piece of armor on the map as available for use, regardless of ownership, size, or forbid status.

Langdon

2010-06-10 20:39

reporter   ~0008102

Toady says it's fixed in 31.06, plus I haven't seen it recur in my current game on 31.06. Please close, thanks.

user6

2010-06-10 20:43

  ~0008103

Alright. If it turns out this wasn't actually fixed, feel free to reopen this issue or PM me on the forums.

Issue History

Date Modified Username Field Change
2010-04-07 03:14 Langdon New Issue
2010-04-07 03:15 Langdon Tag Attached: Equipment
2010-04-07 03:16 Langdon Tag Attached: military screen
2010-04-07 03:16 Langdon Tag Attached: Military
2010-04-07 03:16 Langdon Tag Attached: arsenal dwarf
2010-04-13 11:33 user6 Relationship added has duplicate 0001094
2010-04-13 12:05 user6 Summary Military dwarf is assigned wrong size armor => Military dwarf is assigned wrong size ("large") armor
2010-04-16 00:44 Langdon Note Added: 0003811
2010-06-10 20:39 Langdon Note Added: 0008102
2010-06-10 20:41 user6 Relationship added child of 0000535
2010-06-10 20:43 user6 Note Added: 0008103
2010-06-10 20:43 user6 Status new => resolved
2010-06-10 20:43 user6 Fixed in Version => 0.31.06
2010-06-10 20:43 user6 Resolution open => fixed
2010-06-10 20:43 user6 Assigned To => user6
2010-06-11 12:51 user6 Assigned To user6 => Toady One