Dwarf Fortress

Dwarf Fortress

Dwarfs still gathering plants after zone removed
I initially setup a zone for it, then shrunk it later, but the dwarfs are still gathering from the deleted part, even a year after deleting it. Is this a bug that might get fixed later or am I missing something?

I've fiddled with confining them to burrows, deleting the entire zone and disabling the plant gathering on work details. I can get them to stop temporarily with a burrow, but I do need them to be able to go outside for some things. Everything else doesn't stop them.
< >
Showing 1-9 of 9 comments
AlP Jan 6, 2023 @ 5:21pm 
Do you see any plant gathering tasks in the (t) menu? Are there any plant gathering zones in the (P) menu?
Helios Jan 6, 2023 @ 5:39pm 
Originally posted by carefreewill:
I initially setup a zone for it, then shrunk it later, but the dwarfs are still gathering from the deleted part, even a year after deleting it. Is this a bug that might get fixed later or am I missing something?

I've fiddled with confining them to burrows, deleting the entire zone and disabling the plant gathering on work details. I can get them to stop temporarily with a burrow, but I do need them to be able to go outside for some things. Everything else doesn't stop them.
i noticed it has something to do with the stepladders make sure to haul them all to a trade depot when a trader comes they are under tools.
Govi Jan 21, 2023 @ 9:55pm 
got the same problem

they keep dutifully heading out rain hail or goblin raid to collect from a zone long since disestablished
carefreewill Jan 22, 2023 @ 5:29am 
Originally posted by Govi:
got the same problem

they keep dutifully heading out rain hail or goblin raid to collect from a zone long since disestablished

They stopped for me eventually. I think any area set up queues up jobs to gather every eligible plant in the zone, and there's no way to clear those jobs even if the zone is gone. Only fix I found was to let them keep going until they were done.
jeetrix Jan 22, 2023 @ 5:45am 
you can interrupt the path with f.e. a funnel-door or bridge this will cancel the active jobs. Combined with a burrow you can effectively prevent new tasks being queued
Last edited by jeetrix; Jan 22, 2023 @ 5:46am
BgDaddyDevil Jan 22, 2023 @ 5:50am 
So what's happening is when you set a zone up, it immediately turns every plant in that zone into a task. So even if you delete the zone, the tasks still remain. And it seems like dorfy instinct is to get that stuff gathered despite anything else going on. Use that gathering tool in small doses--I usually put it solely on the plants I want gathered regularly in single blocks, then it's treated more like crops, as it will only be gathered when it's available.
Xcorps Jan 22, 2023 @ 7:42am 
Basically, you told the game: "I want you to pick up all the stuff in this zone". Then you told the game "Get rid of this zone" which means "no NEW jobs" and not "get rid of the jobs that were already created" Then you turned off labor, which means "Nobody does this job" and not "Get rid of those jobs." Hauling jobs send a ping to the task manager saying "Hey, I need to go to a stockpile" and that ping stays in the task manager until you remove the job by manually deleting it from the task menu or the item is destroyed. If you build a wall with a roof over the item, the job still exists but it will create "cannot reach" job cancellations.

If there was a lot of plants/fruits in your gather zone, it can take a really long time to clear those jobs, especially if there are lots of new jobs with higher priority than gather fruit.

Go to tasks, find the jobs and delete them. Or, leave the game running until a good portion of your dwarves are idle, then turn on plant gathering for all of them and wait until they are all idle again.
Last edited by Xcorps; Jan 22, 2023 @ 7:44am
carefreewill Jan 22, 2023 @ 9:09am 
Originally posted by Xcorps:
Basically, you told the game: "I want you to pick up all the stuff in this zone". Then you told the game "Get rid of this zone" which means "no NEW jobs" and not "get rid of the jobs that were already created" Then you turned off labor, which means "Nobody does this job" and not "Get rid of those jobs." Hauling jobs send a ping to the task manager saying "Hey, I need to go to a stockpile" and that ping stays in the task manager until you remove the job by manually deleting it from the task menu or the item is destroyed. If you build a wall with a roof over the item, the job still exists but it will create "cannot reach" job cancellations.

If there was a lot of plants/fruits in your gather zone, it can take a really long time to clear those jobs, especially if there are lots of new jobs with higher priority than gather fruit.

Go to tasks, find the jobs and delete them. Or, leave the game running until a good portion of your dwarves are idle, then turn on plant gathering for all of them and wait until they are all idle again.

Thing is, the jobs weren't all listed in the tasks tab, only a few and only when the dorfs were working on it. I'm not sure what was going on with that, but they're are cleared anyway (I guessed it was more or less as you decribed)
Helios Jan 22, 2023 @ 9:14am 
Originally posted by carefreewill:
Originally posted by Xcorps:
Basically, you told the game: "I want you to pick up all the stuff in this zone". Then you told the game "Get rid of this zone" which means "no NEW jobs" and not "get rid of the jobs that were already created" Then you turned off labor, which means "Nobody does this job" and not "Get rid of those jobs." Hauling jobs send a ping to the task manager saying "Hey, I need to go to a stockpile" and that ping stays in the task manager until you remove the job by manually deleting it from the task menu or the item is destroyed. If you build a wall with a roof over the item, the job still exists but it will create "cannot reach" job cancellations.

If there was a lot of plants/fruits in your gather zone, it can take a really long time to clear those jobs, especially if there are lots of new jobs with higher priority than gather fruit.

Go to tasks, find the jobs and delete them. Or, leave the game running until a good portion of your dwarves are idle, then turn on plant gathering for all of them and wait until they are all idle again.

Thing is, the jobs weren't all listed in the tasks tab, only a few and only when the dorfs were working on it. I'm not sure what was going on with that, but they're are cleared anyway (I guessed it was more or less as you decribed)
other case is that i had a few cases were dwarves would climb trees to fight flying enemys like crows ect .
< >
Showing 1-9 of 9 comments
Per page: 1530 50

Date Posted: Jan 6, 2023 @ 4:41pm
Posts: 9