View Issue Details

IDProjectCategoryView StatusLast Update
0007208Dwarf FortressDwarf Mode -- Jobs, Haulingpublic2014-08-05 02:33
Reportercrossmr Assigned Touser6 
PrioritynormalSeverityminorReproducibilityalways
Status assignedResolutionopen 
Product Version0.40.02 
Summary0007208: Workers will grab the resources closest to them when they take the job rather than the resource closest to workshop
DescriptionThis is an issue I don't recall from v34.

Previously you would set up a stockpile beside a workshop to feed it resources. The problem is that workers will now grab a resource nearest to them rather than the stockpile right beside the workshop.

This is a minor/major bug depending on how you view it. There are times it might be a minor annoyance, but other times it might cause major issues for a fort, especially in the early days when dwarves are multitasking and time is precious.

For example if you had a miner exploring far away from the mason workshop and needed him to build a table. Instead of running to the workshop and grabbing a nearby rock, he'd grab the nearest rock to where he is and haul it back to the workshop. Now that rocks have weight and cause dwarves to move very slowly.. this can end up causing your mason/miner to take a month to get back to the workshop. This happens on all workshops and is mostly an issue with anything related to resources which might be "heavy".

TagsIntentional/Expected?

Relationships

related to 0001074 new Dwarves choose far-away stones instead of nearby ones 

Activities

user6

2014-07-13 09:14

  ~0026138

Please upload a save demonstrating this problem to http://dffd.wimbli.com/ and post the link here.

JasonMel

2014-07-13 10:32

reporter   ~0026156

This is definitely not new. I recall this behavior from 0.31. The reason a stockpile by a workshop works is because the worker is usually in the workshop.

crossmr

2014-07-13 16:35

reporter   ~0026230

I can't upload a save specifically demonstrating this. It depends on the location of the dwarf at the time he accepts a task. I guess I can try and catch a dwarf mid haul.

In earlier versions rocks and other things had no weight so they didn't slow down dwarves. I never noticed it then, but it probably wasn't a problem them. Now that they haul rocks really slowly though this has become an obvious issue. The same with dwarves who grab containers to go pick up 1 item. If they grab a heavy container (like a copper bin) they absolutely crawl to go get something, when the item they want to pick up is probably light and would take them no time at all. Choosing a rock miles from the workshop and taking a month to haul it there when there are rocks right beside it shouldn't be happening. Doesn't make any sense at all.

user6

2014-07-14 22:02

  ~0026422

Yeah, catching a dwarf mid-haul would be ideal.

crossmr

2014-07-15 04:46

reporter   ~0026451

Okay here you go:

If you find the expedition leader, he's currently hauling a rock to the catapult. Rather than go out there and find one and start firing it off, from the stockpile right beside it. He's been hauling one from inside the fort for a long time. I couldn't figure out what was taking him so long, then I found him and there he was pointlessly hauling a rock across the map.

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

crossmr

2014-07-15 04:46

reporter   ~0026452

Note, this is now .40.03

crossmr

2014-08-04 17:11

reporter   ~0028328

Still present in .40.06

This is pretty much a 100% behaviour. When a dwarf takes a task at a workshop for the first time, they will grab the first material closest to them, even if they are miles away and there is a stockpile beside the workshop. Now that rocks have weight, this means dwarves get caught plodding along.

I've noticed this continually through version after version and with every workshop.

Add Note

Note

Issue History

Date Modified Username Field Change
2014-07-13 07:47 crossmr New Issue
2014-07-13 09:14 user6 Relationship added related to 0001074
2014-07-13 09:14 user6 Note Added: 0026138
2014-07-13 09:14 user6 Assigned To => user6
2014-07-13 09:14 user6 Status new => feedback
2014-07-13 09:14 user6 Tag Attached: Intentional/Expected?
2014-07-13 10:32 JasonMel Note Added: 0026156
2014-07-13 16:35 crossmr Note Added: 0026230
2014-07-13 16:35 crossmr Status feedback => assigned
2014-07-14 22:02 user6 Note Added: 0026422
2014-07-15 04:46 crossmr Note Added: 0026451
2014-07-15 04:46 crossmr Note Added: 0026452
2014-08-04 17:11 crossmr Note Added: 0028328