Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0002687Dwarf FortressDwarf Mode -- Militarypublic2010-07-13 21:422012-04-02 05:02
ReporterRabidRabbit 
Assigned ToToady One 
PrioritynormalSeveritymajorReproducibilityalways
StatusacknowledgedResolutionopen 
PlatformOSOS Version
Product Version0.31.10 
Target VersionFixed in Version 
Summary0002687: Constant "pickup equipment" cripples military functionality
DescriptionWithout an arsenal dwarf, military dwarves now constantly switch to "pickup equipment" and spends considerable time moving to/from and standing over weapon/armor stockpiles instead of doing anything useful. This is done repeatedly even when no new equipment is being produced.

Dwarves will also abandon the "station" order to do this, so it's rare for more than half of the available squad members to actually be stationed at any given time.

Forbidding all excess equipment is the only way to prevent this problem.
Steps To ReproduceCreate a full squad, assign them a uniform, and make more than enough equipment for them.

Create a stockpile for the extra equipment.

The stockpile will always have dwarves on it swapping equipment back and forth, never reaching a point where all dwarves are satisfied with what they have equipped.
TagsNo tags attached.
Attached Files

- Relationships
has duplicate 0004386resolvedDwarfu Infinite Loop of "Pickup equipment" 
related to 0005783new Squad guy has 7 quivers, stood still with Pickup Equipment job for ages over finished goods stockpile 
related to 0008345assignedFootkerchief hunters in the military stuck in equipment loop 
child of 0000535acknowledgedToady One Equipping weapons/armor on military is erratic 

-  Notes
(0010197)
Footkerchief (manager)
2010-07-13 21:49

It would be helpful to upload a save demonstrating this problem to http://dffd.wimbli.com/ [^]
(0010373)
RabidRabbit (reporter)
2010-07-15 14:09

save uploaded to http://dffd.wimbli.com/file.php?id=2685 [^]
(0010801)
cephalo (reporter)
2010-07-21 20:28

As I have been changing and upgrading uniforms, this seems to be a problem that gets worse with time. I haven't changed the axedwarf uniform in three years, yet there's always military guys hovering over the armor stockpile. How can that be? They are set to be uniformed while off duty, so there should never be a reason to change clothes.
(0010812)
Toady One (administrator)
2010-07-22 07:11

There were some bugs that made them hover around the armor pile, and I had a squad of RabidRabbit's hang out for a while until one of them deciding to go sleep without having a single pickup equipment job, but I'm going to leave this one open for the time being. It's still probably possible to get an annoying equipment cascade going, but I'll need a new save for it once I release 0.31.11 now that many issues have been handled.
(0014796)
Diakron (reporter)
2011-01-05 19:20

this will happen even if you remove the dwarf from the military and put him in his own squad and assign no uniform and all you want him to do is grab the EFFING CROSSBOW and train... I wish that we could revert to old school military
(0016794)
Langdon (reporter)
2011-03-30 04:57

I have found in almost all my cases of this problem (standing over armor stockpile, trying to put on item) that setting the uniform to "R"eplace clothing instead of over clothing unfreezes the soldier. It seems the uniform+civilian clothes violates the layering rules (and thus the soldier cannot wear everything specified) but the game nevertheless keeps trying to complete the uniform.

Specific instances I have seen - dwarf wears two socks on one foot, preventing putting on high boot, dwarf wears tunic+shirt+cloak, preventing wearing mail shirt+breastplate.
(0017077)
kwieland (reporter)
2011-04-05 04:16

I have observed a similar behavior in .25, and it could be due to the things Langdon observed. I had five squads. Some of them would equip their gear fine. However, two squads would only equip gear once they were activated. I don't know why that is. This is the squad that gets "equip item" jobs non-stop too.
(0018177)
Quietust (reporter)
2011-07-09 08:47

You don't have any of your soldiers assigned to do Mining, Wood Cutting, or Hunting, do you?
(0018725)
UristMcDorf (reporter)
2011-09-13 20:28

Just to add a data point: on version .31.25, I had a dwarf stuck in the endless pickup cycle after I tried to add an adam mail shirt to his existing steel mail shirt/steel breastplate/6 cloaks combo. Following various suggestions, I tried (in rough order) setting "replace clothing", then no food (therefore no backpack), then disbanding/reforming/re-equipping the squad, all with limited success. At this point the upper-body equipment is just one steel mail shirt and 6 cloaks, and not pickup-cycling, despite missing the most important bits assigned to him.

Then I try unassigning all but one cloak. He instantly walks over and picks up the adam mail shirt and steel breastplate he'd been ignoring, and happily walks to his station... with his two mail shirts, breastplate, *and* 6 cloaks on, 5 of which were unassigned to him.

(granted, "replace" got reset to default when I redeployed the squad so it's not like he was ordered to un-wear them, but if the combo is OK as a military/civ mix, what was wrong with it as an all-military set?)
(0018744)
UristMcDorf (reporter)
2011-09-19 22:53
edited on: 2011-09-19 23:14

OK, I've tried systematically testing various combos on a fresh world/embark, but for the most part have not been able to get repeatable results. I do however have one result that looks consistent:

- Set military uniform to "replace clothing"
- Set supplies to no food (or water, but I did not test whether that was relevant)
- Set uniform to 10 cloaks (nothing else). Around 8 or less probably won't work.
- Allow grunt to run around and pick them up -- result: 10 cloaks worn.
- Set supplies to 3 food
- Allow grunt to run for backpack -- result: 10 cloaks and backpack worn
- Drop one cloak from the uniform, and allow grunt to drop or stockpile it.
- Add one cloak back to the uniform -- result: 9 cloaks, backpack, and grunt standing on the 10th assigned cloak, pickup cycling (while unpaused, hit v-esc-v-esc repeatedly and you can see him cycling between no job and pickup).

I've replicated this in 2 different forts, one a tiny test-focused one, the other a full-size mature fort. If other people get the same result, maybe this will help put a finger on the problem.

Important note: I also see some cycling without backpacks. This is just the one setup I've found that seems to produce consistent results. It seems like the problem happens more often with backpacks than without, but I have yet to find a repeatable testcase without backpacks.

(version .31.25)

(0021619)
Footkerchief (manager)
2012-03-20 19:48

Toady may need an up-to-date save (0.34.02+) to fix this problem. It would be helpful for someone to upload a save to http://dffd.wimbli.com/ [^] and post the link here.
(0021645)
ModernMajorGeneral (reporter)
2012-03-21 19:51

Just posted a v.34.05 save that has this behavior at:
http://dffd.wimbli.com/file.php?id=5964 [^]

Note that you send either/both squads into the forest outside of the fortress, and several soldiers will constantly turn around to pickup equipment.

- Issue History
Date Modified Username Field Change
2010-07-13 21:42 RabidRabbit New Issue
2010-07-13 21:49 Footkerchief Note Added: 0010197
2010-07-13 21:49 Footkerchief Tag Attached: AWAITING UPDATE
2010-07-15 14:09 RabidRabbit Note Added: 0010373
2010-07-15 14:13 Footkerchief Relationship added child of 0000535
2010-07-16 08:32 Conti Issue Monitored: Conti
2010-07-21 19:34 Footkerchief Tag Detached: AWAITING UPDATE
2010-07-21 20:28 cephalo Note Added: 0010801
2010-07-22 07:11 Toady One Note Added: 0010812
2010-07-22 07:11 Toady One Assigned To => Toady One
2010-07-22 07:11 Toady One Status new => acknowledged
2010-08-10 10:04 theqmann Issue Monitored: theqmann
2010-11-11 11:00 Khym Chanur Issue Monitored: Khym Chanur
2011-01-05 19:20 Diakron Note Added: 0014796
2011-02-26 23:35 Hieronymous Alloy Issue Monitored: Hieronymous Alloy
2011-03-29 20:10 Dwarfu Relationship added has duplicate 0004386
2011-03-30 04:57 Langdon Note Added: 0016794
2011-04-04 18:24 Jumpp Issue Monitored: Jumpp
2011-04-05 04:16 kwieland Note Added: 0017077
2011-07-09 03:54 Beeskee Issue Monitored: Beeskee
2011-07-09 08:47 Quietust Note Added: 0018177
2011-07-22 17:11 Vherid Issue Monitored: Vherid
2011-09-13 20:28 UristMcDorf Note Added: 0018725
2011-09-19 22:53 UristMcDorf Note Added: 0018744
2011-09-19 23:14 UristMcDorf Note Edited: 0018744 View Revisions
2011-10-27 23:08 UristMcDorf Issue Monitored: UristMcDorf
2012-03-20 19:48 Footkerchief Note Added: 0021619
2012-03-21 19:51 ModernMajorGeneral Note Added: 0021645
2012-03-26 09:53 thvaz Issue Monitored: thvaz
2012-04-02 05:02 ModernMajorGeneral Issue Monitored: ModernMajorGeneral
2012-04-07 07:11 Footkerchief Relationship added related to 0005783
2014-09-25 09:07 Footkerchief Relationship added related to 0008345


Copyright © 2000 - 2010 MantisBT Group
Powered by Mantis Bugtracker