Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0000074Dwarf FortressDwarf Mode -- Jobs, Activity Zonespublic2010-04-01 19:072010-06-11 12:07
Assigned ToToady One 
PlatformWindowsOSVistaOS Versionsp1
Product Version 
Target VersionFixed in Version0.31.06 
Summary0000074: Zones not getting cleaned up after removal (persist after save/load too)
DescriptionI tried placing ponds to get them to water(muddy) some tiles underground on sandy clay loam. That didn't work obviously, having got the "inappropriate building" job cancellation notice.

So I removed the zones, but the "Fill Pond" jobs were still in the "Job List" screen and the zones were still in the "Building List". They still point to the old location if you zoom to them.

Then I tried to place a garbage dump and then removed it but the zone was still in the "Building List".
Steps To Reproduce1. Place a zone (pond or dump known)
2. Remove the zone
3. View the zone in the "Building List"
Attached Files

- Relationships
related to 0000154resolvedFootkerchief Pond zone removed itself leaving forgotten buckets 
related to 0001173resolvedToady One Dwarves refuse to haul accessible items until they've hauled ones that are currently inaccessible 
related to 0001554resolvedToady One Items not getting dumped because of invisible, unremovable zones  
parent of 0001652resolvedToady One Setting an animal to a pit then deleting the zone did not remove the job 
has duplicate 0000679closedFootkerchief removal of pond zone doesn't remove "Fill Pond" job from 'j'obs screen 
has duplicate 0000971closedFootkerchief Zone a pond on land after the zone is deleted, the job to fill pond never gets deleted and dwarves never return the buckets used 
has duplicate 0001213closedFootkerchief Zone tasks appear in job list after zone is removed. 
has duplicate 0002182closedLogical2u Removed Zones not removed from the Building List 
has duplicate 0000932resolvedDwarfu Removed Zones not removed from the Room List 
related to 0001735new Dwarves seem restricted to a burrow that does not exist anymore 

-  Notes
Greyhawk (reporter)
2010-04-01 22:43

To work around, I found setting it from 'rectangle' to 'Flow' or 'Floor Flow' then in the remove zone mode press SHIFT-X would clean it up properly.
Deadman DJ (reporter)
2010-04-02 11:02

I encountered this on XP Pro SP3. It seems that any kind of zone will work for this.
DoctorZuber (reporter)
2010-04-03 14:27
edited on: 2010-04-03 14:55

I see it too. it's still there in the (R) building list.

And apparently having walls placed on one or more of the old zone tiles prevents removal with your workaround too.... *sigh* guess I need to tear some walls down, again...

okay, well that didn't work. the murky pond had a tile I couldn't reach with flow removal, so I may be stuck with that zone.

I did discover an alternate workaround, if your zone still exists you can neatly remove it by selecting it and using shift x without needing to mess with flow select or anything.

Rafal99 (reporter)
2010-04-11 13:39

Just discovered this bug.
Now I have 8 'zombie' zones, that are still in rooms list. But cannot be selected or removed in any way... :/
smjjames (reporter)
2010-04-14 21:37

Still there in .03
EvilGrin (reporter)
2010-04-26 10:49
edited on: 2010-04-26 10:50

Also discovered this bug persists through a Fortress Abandon/Reclaim. So whatever is causing it is getting saved in the with the region data rather than the fortress save (!).

fake_robot (reporter)
2010-04-27 03:12

I am also getting the phantom fill pond jobs after zone deletion. Also, Greyhawk, you have to fill a pond from 1z above, so you'd have to have the area you want to muddy, then 1 z above it have a channeled hole where you would place the pond zone, this will allow your dorfs to throw water into the hole, they won't afaik just throw it onto a floor tile.
wonmean (reporter)
2010-04-27 13:46

I've found that if you deactivate your zone (in this case, a pond) by pressing 'a' before deleting, the job screen item no longer shows up.

I'm not sure about the Shift-R screen, however.
hyndis (reporter)
2010-04-30 12:59

You can also deactivate it by turning off the fill pond task. Without that task on the zone the job will instantly be canceled and the dwarf will haul the bucket back to the stockpile.

Once its deactivate you can remove the zone with no problems.

The issue seems to be that removing the zone does not automatically remove the task, and if you remove the zone without first removing the task it becomes impossible to ever remove the task because it can only be done via that zone which no longer exists.
immibis (reporter)
2010-05-15 23:50

The issue actually seems to be that 0-tile zones do not get deleted properly. If you press shift-x to delete the entire zone at once, the zone gets deleted immediately. If you remove all the tiles from the zone, it doesn't, and there's no way to delete it because it has no tiles to put the cursor on.
Toady One (administrator)
2010-06-06 00:44

This has been fixed for 0.31.06. You should delete zones with shift+X until then. Even trimming down zones can be problematic for hospital zones, so hold off on that until 0.31.06.

- Issue History
Date Modified Username Field Change
2010-04-01 19:07 Greyhawk New Issue
2010-04-01 22:43 Greyhawk Note Added: 0000111
2010-04-02 06:27 Todestool Tag Attached: zone
2010-04-02 11:02 Deadman DJ Note Added: 0000234
2010-04-02 20:29 Greyhawk Issue Monitored: Greyhawk
2010-04-03 14:27 DoctorZuber Note Added: 0000660
2010-04-03 14:29 DoctorZuber Note Edited: 0000660 View Revisions
2010-04-03 14:55 DoctorZuber Note Edited: 0000660 View Revisions
2010-04-07 05:39 Dame de la Licorne Issue Monitored: Dame de la Licorne
2010-04-11 00:38 Footkerchief Relationship added parent of 0000679
2010-04-11 00:39 Footkerchief Relationship added parent of 0000154
2010-04-11 00:39 Footkerchief Relationship added parent of 0000971
2010-04-11 13:39 Rafal99 Note Added: 0002872
2010-04-14 21:37 smjjames Note Added: 0003620
2010-04-15 17:49 Footkerchief Relationship deleted parent of 0000679
2010-04-15 17:49 Footkerchief Relationship added parent of 0000679
2010-04-15 17:50 Footkerchief Relationship deleted parent of 0000971
2010-04-15 17:52 Footkerchief Relationship replaced has duplicate 0000679
2010-04-15 17:52 Footkerchief Relationship added has duplicate 0000971
2010-04-15 17:52 Footkerchief Relationship added has duplicate 0001213
2010-04-16 09:14 Jinalealia Issue Monitored: Jinalealia
2010-04-26 10:49 EvilGrin Note Added: 0005144
2010-04-26 10:50 EvilGrin Note Edited: 0005144 View Revisions
2010-04-26 19:11 Footkerchief Relationship added related to 0001173
2010-04-26 19:16 Footkerchief Relationship added parent of 0001554
2010-04-26 20:04 Footkerchief Sticky Issue No => Yes
2010-04-27 03:12 fake_robot Note Added: 0005317
2010-04-27 13:46 wonmean Note Added: 0005388
2010-04-28 14:03 Footkerchief Category General => Dwarf Mode -- Jobs, Activity Zones
2010-04-30 06:15 Logical2u Relationship added parent of 0001652
2010-04-30 12:59 hyndis Note Added: 0005764
2010-05-05 00:17 Footkerchief Relationship added related to 0001735
2010-05-11 17:18 EvilGrin Issue Monitored: EvilGrin
2010-05-15 23:50 immibis Note Added: 0006750
2010-06-06 00:35 Toady One Relationship replaced related to 0000154
2010-06-06 00:43 Toady One Relationship replaced related to 0001554
2010-06-06 00:44 Toady One Note Added: 0007765
2010-06-06 00:44 Toady One Status new => resolved
2010-06-06 00:44 Toady One Fixed in Version => 0.31.06
2010-06-06 00:44 Toady One Resolution open => fixed
2010-06-06 00:44 Toady One Assigned To => Toady One
2010-06-06 05:06 Dame de la Licorne Issue End Monitor: Dame de la Licorne
2010-06-06 06:55 Logical2u Relationship added has duplicate 0002182
2010-06-06 09:37 Footkerchief Sticky Issue Yes => No
2010-06-06 09:49 Greyhawk Issue End Monitor: Greyhawk
2010-06-09 06:45 Toady One Status resolved => closed
2010-06-09 07:56 Footkerchief Status closed => resolved
2010-06-11 12:07 Jinalealia Issue End Monitor: Jinalealia
2010-08-27 00:41 Dwarfu Relationship added has duplicate 0000932

Copyright © 2000 - 2010 MantisBT Group
Powered by Mantis Bugtracker