View Issue Details

IDProjectCategoryView StatusLast Update
0009048Dwarf FortressDwarf Mode -- Jobs, Haulingpublic2015-10-17 08:40
ReporterPatrikLundell Assigned To 
PrioritynormalSeverityminorReproducibilityhave not tried
Status acknowledgedResolutionopen 
PlatformPCOSWindowsOS Version8.1
Product Version0.40.24 
Summary0009048: Interrupted "place vehicle" jobs cause minecarts to be hauled to stockpiles before being placed
DescriptionIt's now happened at least twice.
I have an iron mine cart used to haul magma to cauterize cavern water entries. The mine cart is assigned alternatively to a route stop in my magma loading station (screw pump) and on top of the track stop to dump the magma.
As soon as the magma is dumped, I pause DF, assign the mine cart to the loading station route stop and then remove the dumping route stop to recreate it at the next track stop in line. Then DF is unpaused.
Twice I've seen the mine cart missing, but no place track vehicle job, and in the first case I found the mine cart in the (quantum) stockpile used to store mine carts, and in the second case I saw the cart being hauled there (about 20 levels before it was hauled up to the stockpile), saw it being stored, and saw a job to bring it back down generated.

Thus, the end result is that it takes a lot longer than it should to get the mine cart to where it should be, but it gets there without any manual intervention.
Steps To ReproduceIt happens too infrequently to be reproduced reliably, as it works as intended most times.
Additional InformationThe fortress was started with 0.40.24.

Using the Lazy Newb Pack r15 with announcement filter, Dwarf Therapist, and DFHack with truetype bugfix and Performace Tweaks enabled.
TagsNo tags attached.

Activities

PatrikLundell

2015-08-20 10:56

reporter   ~0032977

Last edited: 2015-08-20 11:27

It's happened again, but with a variation. The mine cart, laden with magma, was nearing its destination when the hauler dropped it (possibly to butcher recently slaughtered crundles, as she's a butcher by profession). A while later someone else comes along and carries the mine cart in the other direction, without any place track vehicle job listed. I haven't yet seen it reach the stockpile, but I expect that's where it's headed.

Edit: Removing the worker from the "store item in stockpile" job caused the thief to drop the mine cart and "Place Track Vehicle" to return in the jobs list.

user8971

2015-08-20 23:35

  ~0032980

Last edited: 2015-08-20 23:35

See http://dwarffortresswiki.org/index.php/DF2014:Minecart#Quirks . Dwarves trying to bring minecarts to some minecart stockpile instead of their assigned destination are a known feature.

PatrikLundell

2015-08-20 23:42

reporter   ~0032981

Thanks. The report can then be written off as already known.

lethosor

2015-10-17 08:40

manager   ~0033115

I assume you're referring to this section:

"If the distance is long enough and the weight of the cart heavy enough (due to being filled with heavy items such as stones), the dwarf may drop the cart because of fatigue/hunger/thirst before reaching the destination. This will cancel that vehicle setting job and make another dwarf come by and attempt to haul the cart to the nearest appropriate stockpile where another dwarf will pick up the cart and attempt to haul it to its initial stop. If the stockpile is far enough from initial stop, this second dwarf who is attempting to place the minecart on its tracks may also drop the minecart out of fatigue/hunger/thirst creating a loop that will go on until a dwarf with enough endurance manages to place the minecart where it belongs."

Because this isn't consistent with other jobs (IIRC, this doesn't happen for interrupted carry-item-to-construction jobs), I don't think this is intentional. (Either way, being documented on the wiki doesn't mean this isn't an issue - Toady doesn't search the wiki for issues that aren't on this tracker, so he wouldn't know this was an issue if it weren't reported here.)

Add Note

Note

Issue History

Date Modified Username Field Change
2015-08-20 09:15 PatrikLundell New Issue
2015-08-20 10:56 PatrikLundell Note Added: 0032977
2015-08-20 11:27 PatrikLundell Note Edited: 0032977
2015-08-20 23:35 user8971 Note Added: 0032980
2015-08-20 23:35 user8971 Note Edited: 0032980
2015-08-20 23:42 PatrikLundell Note Added: 0032981
2015-10-17 08:40 lethosor Note Added: 0033115
2015-10-17 08:40 lethosor Status new => acknowledged
2015-10-17 08:40 lethosor Summary Track assigned mine cart stolen to stockpile when reassigned => Interrupted "place vehicle" jobs cause minecarts to be stored in stockpiles instead
2015-10-17 08:40 lethosor Summary Interrupted "place vehicle" jobs cause minecarts to be stored in stockpiles instead => Interrupted "place vehicle" jobs cause minecarts to be hauled to stockpiles before being placed