Dwarf Fortress

Dwarf Fortress

Shoddyfrog Dec 12, 2022 @ 4:14am
Why is the Butcher Shop spamming me with failed task notifications?
I thought I understood how to stop this from happening via work orders. The Still is set to only brew beer when I have ingredients available to brew beer with. This works correctly, when I don't have any Plump Helmets in stock, nobody attempts to brew beer, no daily spam of failed task notifications, that there is nothing to brew beer with.
I have a work order on the Butcher to butcher 1 animal, with the condition 'Amount of butcherable animals is greater than 1' However, not only do i get a daily notification that the butcher an animal task failed because there was nothing available to butcher, but when i check the butcher's work order, the condition to only try and butcher an animal if there is one available to butcher, is written in green, saying 'Satisfied for next check' then when the next check happens I get a notification saying it failed.
What am I doing wrong?
Last edited by Shoddyfrog; Dec 12, 2022 @ 5:31am
< >
Showing 1-14 of 14 comments
BlackSmokeDMax Dec 12, 2022 @ 4:16am 
Change it to greater than zero?

Right now, you'd need two before it happens.
Shoddyfrog Dec 12, 2022 @ 4:20am 
Yeah, I have tried that, doesn't stop the spam.
Doesn't matter if I set it to 0 and it says 'Satisfied for next check'
or set it to 100 and it says 'Not satisfied for next check'
Same result, I get a notification saying it failed every day.
Last edited by Shoddyfrog; Dec 12, 2022 @ 4:21am
BlackSmokeDMax Dec 12, 2022 @ 4:32am 
Hmm. Wait, unless I'm misremembering don't they auto butcher as long as there is a valid corpse?

I don't remember needing to set up jobs for that?
Last edited by BlackSmokeDMax; Dec 12, 2022 @ 4:33am
Helios Dec 12, 2022 @ 4:39am 
Originally posted by Shoddyfrog:
I thought I understood how to stop this from happening via work orders. The Still is set to only brew beer when I have ingredients available to brew beer with. This works correctly, when I don't have any Plump Helmets in stock, nobody attempts to brew beer, no daily spam of failed task notifications, that there is nothing to brew beer with.
I have a work order on the Butcher to butcher 1 animal, with the condition 'Amount of butcherable animals is greater than 1' However, not only do i get a daily notification that the butcher an animal task failed because there was nothing available to butcher, but when i check the butcher's work order, the condition to only try and butcher an animal if there is one available to butcher, is written in green, saying 'Satisfied for next check' then when the next check happens I get a notification saying it failed.
What am I doing wrong?
just set it to autobutcher all the time they wont butcher you livestock but any animal that is killed butchering livestock is an extra comand that has nothing to do with the task.
Shoddyfrog Dec 12, 2022 @ 4:51am 
Originally posted by BlackSmokeDMax:
Hmm. Wait, unless I'm misremembering don't they auto butcher as long as there is a valid corpse?

I don't remember needing to set up jobs for that?


Originally posted by Helios:
just set it to autobutcher all the time they wont butcher you livestock but any animal that is killed butchering livestock is an extra comand that has nothing to do with the task.
What do you mean by 'auto butcher'?
As in don't set any work order or task?
Just leave it blank and they will just butcher stuff as and when they can?
That's odd, so what is the point of the task/work order 'Butcher an animal' if that will always happen automatically?
What if I don't want dead animals to be butchered for some reason, there is no way to stop it happening if you have butcher?
Glitterhoof Dec 12, 2022 @ 4:56am 
You can disable autobutchering if you want. Its on by default. It's under Labor->Standing orders->Automated workshops->Automatically butcher carcasses
Glitterhoof Dec 12, 2022 @ 4:57am 
So the work order is for people who want to micromanage it. Very useful if your fort is in a reanimating evil biome.
Shoddyfrog Dec 12, 2022 @ 5:02am 
Originally posted by Glitterhoof:
You can disable autobutchering if you want. Its on by default. It's under Labor->Standing orders->Automated workshops->Automatically butcher carcasses
Ah, thank you, I had no idea the 'Standing Orders' menu even existed. :)


Originally posted by Glitterhoof:
So the work order is for people who want to micromanage it. Very useful if your fort is in a reanimating evil biome.
Still not sure why my work order was spamming though, especially when the condition was green saying it met the next check. But meh, i will just leave it as auto butcher, which stops the spam, that's the main thing. i was no doubt doing something wrong when I set up the work order, perhaps I will figure it out when i have more experience with the game.
Thanks again.
Glitterhoof Dec 12, 2022 @ 5:05am 
Work orders can get 'stuck' if the ingredient somehow disappears before the task can be completed, or in other similar cases. The only way to reset it then is to recreate the work order. Still not sure why that happens if you actually have a butcherable carcass. Is the carcass reachable by your dwarves?
LaChouette Dec 12, 2022 @ 5:09am 
Originally posted by Shoddyfrog:
Originally posted by Glitterhoof:
You can disable autobutchering if you want. Its on by default. It's under Labor->Standing orders->Automated workshops->Automatically butcher carcasses
Ah, thank you, I had no idea the 'Standing Orders' menu even existed. :)


Originally posted by Glitterhoof:
So the work order is for people who want to micromanage it. Very useful if your fort is in a reanimating evil biome.
Still not sure why my work order was spamming though, especially when the condition was green saying it met the next check. But meh, i will just leave it as auto butcher, which stops the spam, that's the main thing. i was no doubt doing something wrong when I set up the work order, perhaps I will figure it out when i have more experience with the game.
Thanks again.

I think your condition includes living animals. A living alpaca is technically butcherable. So that's why the condition was green and why the task failed: you have butcherable animals but you didn't set any to be butchered.
No idea why you still get a task failed notification when the condition is not satisfied though, the order shouldn't get to the butcher workshop in the first place in that case.
Shoddyfrog Dec 12, 2022 @ 5:16am 
Originally posted by Glitterhoof:
Work orders can get 'stuck' if the ingredient somehow disappears before the task can be completed, or in other similar cases. The only way to reset it then is to recreate the work order. Still not sure why that happens if you actually have a butcherable carcass. Is the carcass reachable by your dwarves?


Originally posted by LaChouette:
I think your condition includes living animals. A living alpaca is technically butcherable. So that's why the condition was green and why the task failed: you have butcherable animals but you didn't set any to be butchered.
No idea why you still get a task failed notification when the condition is not satisfied though, the order shouldn't get to the butcher workshop in the first place in that case.
I don't have any carcasses in any stockpile, and I have not slaughtered any of the animals that I started with yet. There is a dead magpie and a skink lying on the ground just outside the fortress, which are definitely reachable. Presumably those are bodies which are making the condition say it is possible.
But as you say LaChoutte, I have no idea why I am getting a notification when the work order fails, I don't get notified when any of my other work orders are not carried out due to the conditions I set for them.
Last edited by Shoddyfrog; Dec 12, 2022 @ 5:16am
Shoddyfrog Dec 12, 2022 @ 5:21am 
Work Order: Butcher an animal. Qty: 1
Condition: Amount of butcherable unrotten nearby items is greater than 0
(Satisfied for next check)

Daily Notification: Dwarf X cancels Butcher an animal; Needs butcherable unrotten nearby item.
Glitterhoof Dec 12, 2022 @ 5:24am 
Possibly a bug that the work order condition is satisfied when it shouldn't be. But you should probably just use autobutcher.
Shoddyfrog Dec 12, 2022 @ 5:26am 
Yeah, will do. That does stop the spam.
Possibly a bug, or more likely the problem lies somewhere between the keyboard and the chair, it usually does when I am sitting in the chair XD
< >
Showing 1-14 of 14 comments
Per page: 1530 50

Date Posted: Dec 12, 2022 @ 4:14am
Posts: 14