Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Jobs unable to be fulfilled  (Read 425 times)

JPolito

  • Bay Watcher
    • View Profile
    • http://jpolito.zlique.org/
Jobs unable to be fulfilled
« on: April 07, 2007, 03:03:00 pm »

When jobs are assigned from the manage window they are sometimes assigned to workshops which have been claimed by fey mood dwarves and the jobs never get carried out until they finish or go insane.
Logged

OverrideB1

  • Bay Watcher
  • Legendary Coffee-Drinker
    • View Profile
Re: Jobs unable to be fulfilled
« Reply #1 on: April 07, 2007, 05:49:00 pm »

I'm pretty sure that's not a bug -- fey/possessed dwarves are currently using the workshop to fulfill their obsession so nobody else dares go in.

To quote Lorne from Angel:

quote:
Whoa, don't go in there, that's where he keeps his full-strength crazy...
Logged
By the Beards of my Ancestors: There are Elephants inside the fortress. Seems like a good time to lie down right in front of them and... go to sleep
---last words of Cog Ingishontak, legendary Craftsdwarf

Jaqie Fox

  • Bay Watcher
  • Genuine Girl Techie!
    • View Profile
Re: Jobs unable to be fulfilled
« Reply #2 on: April 07, 2007, 06:07:00 pm »

ovveride, that's not what the OP means... re-read it, you should see the problem... think 'multiple workshops'...
Logged

JPolito

  • Bay Watcher
    • View Profile
    • http://jpolito.zlique.org/
Re: Jobs unable to be fulfilled
« Reply #3 on: April 07, 2007, 07:12:00 pm »

It's not that no one dares go in. There are more than one workshops of the same type. When I assign a job they could use the workshop that isn't occupied to get the job done.
Logged

OverrideB1

  • Bay Watcher
  • Legendary Coffee-Drinker
    • View Profile
Re: Jobs unable to be fulfilled
« Reply #4 on: April 08, 2007, 03:17:00 am »

Ahh, my mistake - apologies. I think the Job Manager doesn't allow for fey dwarves, AFAIK it just spreads jobs out as equally as it can between workshops of the necessary type. At least, that's what I've observed.

Which makes sense since you'd then have to code to check for fey/possessed dwarves in a workshop and code to not send orders to that shop but keep rechecking it every few cycles to see if the occupancy had changed. Then, when it does, send any outstanding orders to the workshop.

But, if you've got multiple workshops and it's not sending a share of the jobs to unoccupied workshops...

[ April 08, 2007: Message edited by: OverrideB1 ]

Logged
By the Beards of my Ancestors: There are Elephants inside the fortress. Seems like a good time to lie down right in front of them and... go to sleep
---last words of Cog Ingishontak, legendary Craftsdwarf

Draco18s

  • Bay Watcher
    • View Profile
Re: Jobs unable to be fulfilled
« Reply #5 on: April 08, 2007, 11:37:00 am »

The other solution would be for the Fey-Shop to cancel any orders sent to it (sending them back to the Manager).
To keep this from bouncing stuff around "infinitely" the Fey-Shop could cancel all other jobs once a month, giving time to the other shops to complete some of the work so that when the canceled portion gets reassigned it doens't all come back to the Fey-Shop.
Logged

Toady One

  • The Great
    • View Profile
    • http://www.bay12games.com
Re: Jobs unable to be fulfilled
« Reply #6 on: April 08, 2007, 09:48:00 pm »

Yeah, I probably just neglected the check.  Lots of things to check, all the time.  I'll note it down.
Logged
The Toad, a Natural Resource:  Preserve yours today!