Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Hauling for Workshop Tasks  (Read 439 times)

Blackcat

  • Bay Watcher
    • View Profile
Hauling for Workshop Tasks
« on: September 02, 2006, 06:06:00 pm »

Suggestion:

- When you add a task to a workshop, jobs are created to haul the necessary resources to the workshop.

You queue up ten tasks at a workshop. The first task is issued as a job as currently done by the game. However, separate haul jobs for all ten tasks are also issued. Additionally, items sat in a workshop are flagged for a task once delivered, until used or the task is cancelled.

This would allow unskilled labour to help with the crafting process by hauling.

Additionally, it would allow multiple dwarves to move items at the same time for a single task.

As an example, making a bronze cage requires charcoal and three bronze bars. Currently, the metalsmith will fetch each of the four items separately, then craft the cage. If additional cages are queued, the smith will then repeat the four stage gathering process.

With the above, the metalsmith might make only one trip, whilst three other dwarves make one trip each to fetch the other three items. And if more cages are queued up, then whilst the smith is working away, other dwarves are stocking up the workshop ready for the next tasks.

Logged

JT

  • Bay Watcher
  • Explosively Canadian
    • View Profile
    • http://www.jtgibson.ca/df/
Re: Hauling for Workshop Tasks
« Reply #1 on: September 02, 2006, 07:31:00 pm »

The problem here is the Cluttering system -- if all of these dwarves are bringing along items for the queued tasks, the workshop will get cluttered quickly and will probably work even slower than it would if the craftsdwarf was getting everything himself.
Logged
"The very existence of flamethrowers proves that some time, somewhere, someone said to themselves, 'You know, I want to set those people over there on fire, but I'm just not close enough to get the job done.'" --George Carlin

dav

  • Bay Watcher
    • View Profile
Re: Hauling for Workshop Tasks
« Reply #2 on: September 02, 2006, 10:42:00 pm »

It could look ahead - say two or three jobs, though, or they could put the material next to the workshop if necessary.  

I prefer choosing material based on what's available at the time, though, since it can take ages for some of the jobs to start, and you don't want that stone sitting there when it could be used in a more prolific workshop.

Logged

Upthorn

  • Bay Watcher
    • View Profile
Re: Hauling for Workshop Tasks
« Reply #3 on: September 02, 2006, 11:07:00 pm »

I agree that workshops setting haul tasks would be nice -- if only because it would mean that items currently tasked by the workshop wouldn't keep getting hauled back to their stockpiles.
But it should only issue these tasks at the sametime as it issues the actual workshop task. Otherwise it gets cluttered, and distracts way too many dwarves from important tasks.
Logged