Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0008702Dwarf FortressDwarf Mode -- Jobs, Generalpublic2015-01-06 04:142015-01-06 14:04
ReporterDwarf Reporter 
Assigned ToToady One 
PrioritynormalSeverityminorReproducibilitysometimes
StatusresolvedResolutionfixed 
PlatformOSWindowsOS Version7
Product Version0.40.23 
Target VersionFixed in Version0.40.24 
Summary0008702: Dwarfs refuse to use picks after unforbidding said picks while traders are present with their own picks.
DescriptionI was able to trigger the "miners not using embark picks anymore" bug by unforbidding "copper picks" row, that included my picks and some picks from a caravan, in the stocks menu. It seemed as if the whole "stack" of picks was somehow marked to be non-usable.
I tried 2 rather minimal fortresses and the bug was triggered for both.
Steps To Reproducesetup:
    create new world with default settings.
    find a spot with low savagery, low evil, medium temperature, no aquifer, and deep soil.
    embark with the default load out.
    cut down few trees for building material.
    enable mining for all dwarves (using dwarf therapist).
    channel 3 urist wide wagonway two z-levels down.
    dig 11 by 11 room.
    build trade depot, carpenter workshop, 5x5 farm plot and still.
    define a food stockpile.
    define a refuse stockpile outdoors.
    define a garbage dump area.
    plant plump helms on every season.
    assign your expedition leader as your broker, manager, and bookkeeper.
    set your bookkeeper to highest precision.
    build and place a wooden chair.
    define a study from the chair and assign it to your manager.
    queue 30 barrel building and 10 brewing jobs.
    note that 2 dwarfs are wielding the picks.
    wait for caravan to arrive & unload goods.
    request trader at the depot.
    ensure that the caravan brought some copper picks.

test1:
    designate a 11x11 test area to be mined.
    check that two dwarves go mining.
    disable mining for all dwarves (using DF).
    see that picks are dropped on the ground.
    re-enable mining labour (using DF).
    see that two miners pick up the picks and continue mining.

test2:
    open miner inventories, declare picks to be dumped.
    wait for the picks to be dumped.
    open stocks menu and unforbid the copper pick row (should be more that 2 since caravan unloaded some to the trade depot).
    note that no dwarf will ever resume digging (until you craft new picks).
TagsNo tags attached.
Attached Files

- Relationships

-  Notes
(0031725)
Dwarf Reporter (reporter)
2015-01-06 04:27

Uploaded a savegame http://dffd.wimbli.com/file.php?id=10389 [^]
(0031727)
Footkerchief (manager)
2015-01-06 06:41
edited on: 2015-01-06 06:41

Are the dwarves able to path to any picks?

(0031728)
Dwarf Reporter (reporter)
2015-01-06 07:00

They just went and placed the picks into the garbage zone, and they can 'redump' them if I designate the picks for dumping again. They also melted those 'not-for-mining' picks in another fortress with smelter and coal. So yes, I assume that every dwarf is able to path to the picks.
(0031730)
Dwarf Reporter (reporter)
2015-01-06 07:33

They also move those picks to the trade depot if I put them for trading.
Still, if I remove those picks from trading, miners don't go and get them.
But if I trade those two 'not-for-mining-copper-picks' for a 'fresh' copper pick, a miner immediately comes and takes the new pick for mining.
(0031731)
Dwarf Reporter (reporter)
2015-01-06 07:40
edited on: 2015-01-06 07:50

And as final note, if I repeat the 'dump-and-reclaim-from-stock-menu' for this new 'fresh' pick, it also becomes bugged and miners refuse to use it.

(0031732)
Detros (manager)
2015-01-06 07:46
edited on: 2015-01-06 07:47

So you are reclaiming in the stocks all copper picks on the map, both yours and trader ones? Switch to the other style in storage (TAB) and try unforbidding all those picks one by one. Will this bug still happen this way?

Edit: Note picks colour when in the other style in stocks (http://dwarffortresswiki.org/index.php/DF2014:Stocks#Color_Code [^]).

(0031733)
Dwarf Reporter (reporter)
2015-01-06 07:51
edited on: 2015-01-06 08:14

I just tested, and it does not matter if I reclaim all picks using the stock menu, an individual pick using the stock menu, or just directly reclaiming the individual pick from the garbage pile. Either way the pick becomes unavailable for mining.

Edit: and the same problem happens even after the caravan has left..

(0031735)
Footkerchief (manager)
2015-01-06 08:52

Do you have military dwarves that could be claiming the picks, like in 0002127?
(0031736)
Rafal99 (reporter)
2015-01-06 09:27
edited on: 2015-01-06 09:35

I tested the save and it is indeed strange.
There is no military set, so no squads that could have the picks assigned.
There are also no burrows that could mess things up.
There are 2 unforbidden picks laying on the ground in easily accessible place and at least 4 idle dwarves with Mining enabled who have no pick, but won't claim them, despite having mining designation to do. After I made a weapon stockpile, the picks were moved there, but still no dwarf would claim them.
When I bought new picks from the caravan, miners immediately rushed to pick them up, but the 2 original picks still sit unused.

(0031742)
Toady One (administrator)
2015-01-06 14:04

One pick was assigned to a carpenter, and the other to the sleeping fish cleaner (who both had the mining labor on). The dumper ripping the picks out of their hands didn't make them refresh their uniform settings, so they didn't understand (if you vpl mining on and off on Tun the carpenter, that dwarf will pick up a pick immediately). For next time, I've made the daily civilian item check account for this sort of circumstance and clear up the mixed up assignments (so for 0.40.24 in this save, two dwarves grab the picks almost immediately).

- Issue History
Date Modified Username Field Change
2015-01-06 04:14 Dwarf Reporter New Issue
2015-01-06 04:27 Dwarf Reporter Note Added: 0031725
2015-01-06 06:41 Footkerchief Note Added: 0031727
2015-01-06 06:41 Footkerchief Assigned To => Footkerchief
2015-01-06 06:41 Footkerchief Status new => needs feedback
2015-01-06 06:41 Footkerchief Note Edited: 0031727 View Revisions
2015-01-06 07:00 Dwarf Reporter Note Added: 0031728
2015-01-06 07:00 Dwarf Reporter Status needs feedback => assigned
2015-01-06 07:33 Dwarf Reporter Note Added: 0031730
2015-01-06 07:40 Dwarf Reporter Note Added: 0031731
2015-01-06 07:46 Detros Note Added: 0031732
2015-01-06 07:47 Detros Note Edited: 0031732 View Revisions
2015-01-06 07:50 Dwarf Reporter Note Edited: 0031731 View Revisions
2015-01-06 07:50 Dwarf Reporter Note Edited: 0031731 View Revisions
2015-01-06 07:51 Dwarf Reporter Note Added: 0031733
2015-01-06 07:55 Dwarf Reporter Note Edited: 0031733 View Revisions
2015-01-06 08:14 Dwarf Reporter Note Edited: 0031733 View Revisions
2015-01-06 08:52 Footkerchief Note Added: 0031735
2015-01-06 08:52 Footkerchief Status assigned => needs feedback
2015-01-06 09:27 Rafal99 Note Added: 0031736
2015-01-06 09:28 Rafal99 Note Edited: 0031736 View Revisions
2015-01-06 09:34 Rafal99 Note Edited: 0031736 View Revisions
2015-01-06 09:35 Rafal99 Note Edited: 0031736 View Revisions
2015-01-06 09:35 Rafal99 Note Edited: 0031736 View Revisions
2015-01-06 10:25 Footkerchief Status needs feedback => confirmed
2015-01-06 14:04 Toady One Note Added: 0031742
2015-01-06 14:04 Toady One Status confirmed => resolved
2015-01-06 14:04 Toady One Fixed in Version => Next Version
2015-01-06 14:04 Toady One Resolution open => fixed
2015-01-06 14:04 Toady One Assigned To Footkerchief => Toady One


Copyright © 2000 - 2010 MantisBT Group
Powered by Mantis Bugtracker