Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: [40d] Submerging a building in magma prevents you from removing it later  (Read 1426 times)

galaban

  • Bay Watcher
    • View Profile

This is somewhat of an obscure bug.    I built several cages in a room and flooded the room with magma.  The Nickel and Iron cages didn't melt and stayed constructed killing the vile goblins inside (and starting a fire at the original trap--which is a different bug, already reported).

When I dig out the cages, I can designate them for Removal (q-x, I believe).  However, if I submerge these cages again before they are deconstructed, and then dig them out, they will never be removed.

So, steps to recreate:
1) build cages (ideally with goblins)
2) submerge in lava
3) flood with water and dig cages out of obsidian
4) designate them for removal
5) flood with lava
6) flood with water and dig out cages

Voila.  Irremovable cages.

I've flooded and dug them out several times with no change.  I'll keep the save if you want it.
« Last Edit: June 11, 2009, 02:30:35 pm by galaban »
Logged

Toady One

  • The Great
    • View Profile
    • http://www.bay12games.com

In what sense are they not removable?  Based on the original designation or that you can't make a designation anymore?  If you remove the first 3 steps, does the remove work after you dig them out?
Logged
The Toad, a Natural Resource:  Preserve yours today!

eerr

  • Bay Watcher
    • View Profile

This is somewhat of an obscure bug.    I built several cages in a room and flooded the room with magma.  The Nickel and Iron cages didn't melt and stayed constructed killing the vile goblins inside (and starting a fire at the original trap--which is a different bug, already reported).

When I dig out the cages, I can designate them for Removal (q-x, I believe).  However, if I submerge these cages again before they are deconstructed, and then dig them out, they will never be removed.

So, steps to recreate:
1) build cages (ideally with goblins)
2) submerge in lava
3) flood with water and dig cages out of obsidian
4) designate them for removal
5) flood with lava
6) flood with water and dig out cages

Voila.  Irremovable cages.

I've flooded and dug them out several times with no change.  I'll keep the save if you want it.

maybe the removal job is suspended?
Logged

galaban

  • Bay Watcher
    • View Profile

If I build the cages and then remove them, they're fine.  If I build them, flood them with lava and dig them out, I can then designate them for removal and they're removed.  The problem comes when I designate them for removal and THEN flood them with lava.  Of course, during that time, I have the door locked to the room so the dwarves can't get to them.  I don't know if the jobs for them are suspended during that time.

If I do the q-x and stop the removal (at the point when they can't be removed--after flooding with lava) and then re-designate the cages for removal, nothing happens.  For some reason, there's no "remove building" job (or however it's worded) after they've been flooded with magma.  It's almost like the buildings have been taken out of the loop and they're now ignored, even though they've been un-designated and re-designated for removal.

Basically, the problem is that cages that have been designated for removal and then flooded can't be removed after they've been dug out.  I've been able to work around this by just giving my dwarves more time to remove the cages before I flood them with lava (instead of getting impatient and having them go ahead with the flooding).

Strange, huh?  =)
« Last Edit: June 12, 2009, 09:40:38 pm by galaban »
Logged

eerr

  • Bay Watcher
    • View Profile

stuck after you dug them out (legitimately stuck by obsidian?)

or just flooded.
Logged

galaban

  • Bay Watcher
    • View Profile

stuck after you dug them out (legitimately stuck by obsidian?)

or just flooded.

They're not really stuck.  They just won't ever be removed.  I designate them for removal and they just sit there.  If I un-designate them and re-designate them, still nothing.

If I build other cages directly beside them and flood them with magma, I can remove those after they are dug out.  It's just the ones that are designated before they are flooded with magma that have trouble. 

So, everything is accessible and all the magma, obsidian, and water is gone.
Logged

galaban

  • Bay Watcher
    • View Profile

OK, now I feel a little embarrassed. The Destroy Building jobs were being put in the queue.  The buildings weren't removed, still, but the jobs were there.

When I stopped removal, the jobs were removed.  When I started removal again, the jobs were added back to the list. 

I only noticed this once I had starting wiping out my fortress' population and destroying jobs/buildings/etc.  At the end, I have weened it down to a handful of inactive jobs, including the three Destroy Building jobs.

For some reason, I still have dwarves standing idle with the Furniture Hauling job enabled (p-l?), but they never took away the constructions.  Other constructions were correctly removed.
Logged