Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Water behind door dries up when door is destroyed  (Read 461 times)

ToxicFrog

  • Bay Watcher
    • View Profile
Water behind door dries up when door is destroyed
« on: August 22, 2006, 02:44:00 pm »

As we all know, opening a door with water behind it has tragic consequences for the dwarf opening the door - and, if that was your main doorway, everything else.
However, destroying a door with water behind it has the opposite effect: the water dries up, even if still directly connected to a water source!

Reproducting this is fairly easy:

code:

|  THE  |  a  b  c  d
| RIVER |_____X.....+
| v v v |


With floodgate(b) closed, channel(a) is full of water but nothing else happens.
Open floodgate(b), and room(c) now fills with water.
Open door(d) and everything on the other side will flood as well, so don't do that. Instead, lock the door, then mark it for removal.
Sooner or later a dwarf will come along and take the door apart, upon which all the water in room(c) will mysteriously vanish.

There's a similar bug involving multiple floodgates, which I'll post a report for momentarily.

(This is, I note, very exploitable in reclaim mode if the fortress you're reclaiming is flooded: just destroy the main door and watch the whole place dry up. Presumably the "correct" way to do it, without this behaviour, would be to break any connections to the river (tunneling if needed), then break or open the door and let the water drain out, since it's no longer being replenished...)

[ August 22, 2006: Message edited by: ToxicFrog ]

Logged