Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: [39e] wooden logs inaccesible when job to haul them is inactive  (Read 975 times)

BlackboX

  • Bay Watcher
    • View Profile

Dakost Zefonshalig, Woodworker cancels Make wooden bucket: Needs wood logs. Both logs are accessible, there are two jobs to haul them to wood stockpile, but they are inactive (no dwarf is doing it). Shouldn't the "make wooden bucket" job delete one of those inactive hauling jobs and use the freed resource?
Logged

Draco18s

  • Bay Watcher
    • View Profile
Re: [39e] wooden logs inaccesible when job to haul them is inactive
« Reply #1 on: July 26, 2008, 09:21:02 pm »

Doesn't work that way.  Should, but doesn't.  No bug here.
Logged

BlackboX

  • Bay Watcher
    • View Profile
Re: [39e] wooden logs inaccesible when job to haul them is inactive
« Reply #2 on: July 26, 2008, 09:36:07 pm »

So, If you have a stockpile for some type of item, you will be able to use only the items in the stockpile because all other items will have "Bring to Stockpile" jobs and therefore cannot be used? I believe in some earlier version of DF I saw my legendary carpenter going out to the woods (where dozens of wooden logs were waiting for haulers) because haulers did not catch up with him and the wood stockpile became empty. Not 100% sure, though...
Logged

Paul

  • Bay Watcher
  • Polite discourse with a dash of insanity.
    • View Profile
    • Need an affordable website? I can help.
Re: [39e] wooden logs inaccesible when job to haul them is inactive
« Reply #3 on: July 27, 2008, 02:05:29 am »

If you really need something made right then and don't want to delete the stockpiles, you can bypass the restriction by pausing, forbidding and unforbidding the item, and assigning the task while still paused. Then unpause and as long as the dwarf starts the task immediately he will claim the material and go for it before it gets claimed for hauling to stockpile.
Logged
Do you like Science Fiction? I'm writing the Weaveborn Saga over on Royal Road and my website. Link

Nesoo

  • Bay Watcher
    • View Profile
Re: [39e] wooden logs inaccesible when job to haul them is inactive
« Reply #4 on: July 28, 2008, 10:52:09 pm »

So, If you have a stockpile for some type of item, you will be able to use only the items in the stockpile because all other items will have "Bring to Stockpile" jobs and therefore cannot be used?

Not quite. It should only flag enough items to fill the stockpile squares, the rest should be free.
Logged
000508 □ [dwarf mode][flows] flooding over a full pond will kill the fish inside

Granite26

  • Bay Watcher
    • View Profile
Re: [39e] wooden logs inaccesible when job to haul them is inactive
« Reply #5 on: July 29, 2008, 10:14:30 am »

This seems to be the case for all items.  Hauling to a stockpile makes them unavailable for other tasks.  (I saw something very similar with statues.  Got a 'requires statue' message with the statue on the screen being hauled.)

BlackboX

  • Bay Watcher
    • View Profile
Re: [39e] wooden logs inaccesible when job to haul them is inactive
« Reply #6 on: July 29, 2008, 01:17:43 pm »

When dwarves haul something and it becomes unavailable - it is normal. The problem is that everything even only scheduled for hauling is inaccessable. For example, you are out of wood logs. You send your legendary woodcutter to chop down some wood. But each wood log will get scheduled for hauling to wood stockpile (maybe except one or two logs if your carpenter/wood burner/whoever else will be quick enough). So you have, like, hundreds of logs, a huge 15x15 wood stockpile (where you stored wood last time you had eradicated every tree on the map) and some stupid carpenter that wants some wood. Isn't it sad?
Logged

TheDeadlyShoe

  • Bay Watcher
  • Blog not found
    • View Profile
Re: [39e] wooden logs inaccesible when job to haul them is inactive
« Reply #7 on: July 29, 2008, 03:06:30 pm »

I guess the question, how can you possibly be so far behind on your hauling that you have hundreds of logs and nothing in your stockpile?   :P
Logged
Lord have mercy and let me not throw up in this space helmet.

Psitticine

  • Bay Watcher
    • View Profile
Re: [39e] wooden logs inaccesible when job to haul them is inactive
« Reply #8 on: July 29, 2008, 03:23:52 pm »

I believe anything flagged for a task is unavailable outside of that task, so anything flagged for hauling is unavailable for use until the item is, in fact, hauled.  That's why the tricks centering around canceling the hauling job re-enable the item for other uses.

I think it would be a really nice addition if, when searching for usable items, items flagged for hauling where melded back into the stack of candidates before the worker searches out the closest item.  That way, haul-able items will still get used in an efficient way, instead of not being used at all.  If it is as simple as that (although it probably isn't), maybe we can look forward to such a feature before too terribly long.
Logged