Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1] 2

Author Topic: Sewer backup?  (Read 1537 times)

Dwarfler

  • Bay Watcher
    • View Profile
Sewer backup?
« on: March 28, 2008, 11:48:00 am »

Can wells back up?  I've had mine for around four years now, and suddenly I noticed the well room was full of water!  It's never happened before, and the wiki didn't say anything about it, so I'm a little puzzled.  Is there anything I can do to prevent this from happening?  Thanks!
Logged
Why do I like Dwarf Fortress so much?  It's hard to learn, harder to play, and downright impossible to win.

...

I mean, what's not to like?

Tayrin

  • Bay Watcher
    • View Profile
Re: Sewer backup?
« Reply #1 on: March 28, 2008, 12:13:00 pm »

Yeah, this has happened to me too. If the well's initial water source is higher than the base of the well, there's a risk that the water may be pushed up and out of the well if the water system becomes too full at any time.

Try not to have the well built lower than the surface of the water that it gets its supply from. Failing that, make sure you always have some way for excess water underneath the well to escape, so that the water pressure is never great enough to cause the well to overflow.

[Edit] You could also temporarily block off the flow of water to the well with a door or floodgate connected to a lever (or pressure plate, set up correctly), to only let more water in when necessary. As long as you're not getting more water trying to push down into the space under the well when it's already full, you should be safe.

[ March 28, 2008: Message edited by: Tayrin ]

Logged

numerobis

  • Bay Watcher
    • View Profile
Re: Sewer backup?
« Reply #2 on: March 28, 2008, 05:43:00 pm »

Be really really careful with that "block it off if it starts to overflow" thing, lest you build a u-bend and flood everybody.  I tend to use screw pumps for pressure (and, sometimes, flow) regulation.
Logged

Derakon

  • Bay Watcher
    • View Profile
Re: Sewer backup?
« Reply #3 on: March 28, 2008, 05:53:00 pm »

Does someone have a reasonably complete description of how U-bends work? I've seen a few scattered references to them and how they generate infinite fluids, but not any structural diagrams. Is it simply a matter of putting a tight S-shaped bend in your inflow tunnel?
Logged
Jetblade - an open-source Metroid/Castlevania game with procedurally-generated levels

ZedEh

  • Bay Watcher
    • View Profile
Re: Sewer backup?
« Reply #4 on: March 28, 2008, 06:43:00 pm »

I believe a U-bend is any situation like the following:

code:

Side view

River ###########
~~~~~~#         #
#####~#~~~~~~~~~#
#####~#reservoir#
#####~#~~~~~~~~##
#####~#~ <-------- And this is where fortresses
#####~~~~~~~~~~##  instantly die.
#################



I think that's enough to do it.  Only had it happen to me once, but it's an instantaneous flood up to the water level in the ASCII reservoir above.  So fill from the top.  Preferrably with a screw pump.

[ March 28, 2008: Message edited by: ZedEh ]

Logged
our sig will appear here

puke

  • Bay Watcher
    • View Profile
Re: Sewer backup?
« Reply #5 on: March 28, 2008, 07:21:00 pm »

but only if you have a leak in your resivoire, right?  if its properly sealed, then there should be no problem?
Logged

Cavalcadeofcats

  • Bay Watcher
    • View Profile
Re: Sewer backup?
« Reply #6 on: March 28, 2008, 07:26:00 pm »

It's never happened to me, but I'm guessing that there doesn't need to be a leak in the reservoir, per se - in the above example, if it floods up to reservoir level, then the level at the river level will be flooded - that is, probably the entire surface of the map.

If so, this may cause one or two problems.

Logged

Derakon

  • Bay Watcher
    • View Profile
Re: Sewer backup?
« Reply #7 on: March 28, 2008, 07:30:00 pm »

quote:
Originally posted by puke:
<STRONG>but only if you have a leak in your resivoire, right?  if its properly sealed, then there should be no problem?</STRONG>
The problem with reservoirs is that they need to have "leaks" in order to be useful.  :)
Logged
Jetblade - an open-source Metroid/Castlevania game with procedurally-generated levels

Khosan

  • Bay Watcher
    • View Profile
Re: Sewer backup?
« Reply #8 on: March 28, 2008, 09:54:00 pm »

Has anyone considered adding a U-Bend into some kind of water trap?  The extra pressure from it will speed up the fill of whatever chamber you choose.
Logged

Kaelem Gaen

  • Bay Watcher
  • And then it appeared the most terrifying creature
    • View Profile
Re: Sewer backup?
« Reply #9 on: March 28, 2008, 10:15:00 pm »

You'd probably have to use a floor hatch attached to a pressure plate (Or two?)

Assuming your feed from the U-bend is only one square wide or one row long

Something like (and I apologize if it doesn't make sense

code:
 Side view

River ###########
~~~~~~###########
#####~###########
#####~###########
#####~#±±----¬-¬[
#####~#H#########
#####~~~~~~~~~~##
#################



where:
H = floor hatch
¬ = Pressure Plates
± = Floor grates

So basically, in my mind it works like this.

Gobbo "¥" walks onto the Pressure plate 2 which opens the "Hatch of Watery Doom" and seals the door tight.  Insta-flooding the chamber and (Presumably) drowning said Gobbo.  

When the water reaches Plate 1 at a height of 7/7 water,  Hatch o' doom shuts and door opens, allowing the water to drain out into some disposable area.

Of course I know little about the computing, and the way trapping works (as well as the pressure on floor hatches and doors.)

sneakey pete

  • Bay Watcher
    • View Profile
Re: Sewer backup?
« Reply #10 on: March 29, 2008, 01:00:00 am »

I was under the impression that u-bends actually relied upon the block of land that they need to pass over to escape, rather than the block that they need to get under.

Eg

code:
River ###########
~~~~~~###########
#####~#~~~~~~~~~#
#####~#~~~~~~~~~#
#####~#~~~~~~~~~#
#####~#~<---Death starts here
#####~~~#########
#################  

That's from my own experiences though.

[ March 29, 2008: Message edited by: sneakey pete ]

Logged
Magma is overrated.

ZedEh

  • Bay Watcher
    • View Profile
Re: Sewer backup?
« Reply #11 on: March 29, 2008, 04:13:00 am »

quote:
code:
River ###########
~~~~~~###########
#####~#~~~~~~~~~#
#####~#~~~~~~~~~#
#####~#~~~~~~~~~#
#####~#~<---Death starts here
#####~~~#########
#################


Actually, that looks right.  Knew I was forgetting something.  But yes, to re-iterate: the water will flood your entire fortress (stopping at doors as usual) until it reaches the level one below the source.

Logged
our sig will appear here

Benitosimies

  • Bay Watcher
    • View Profile
Re: Sewer backup?
« Reply #12 on: March 29, 2008, 01:23:00 pm »

Oh, *that's* the U-Bend?

Dang, I just called it a floooosh.

Logged
Quote
Something really needs to be done about ice. At the moment it's like some kind of Pitch Black threat where everyone dies at sunset. Feel free to substitute that film reference with one without Vin Diesel.
--Skizelo

numerobis

  • Bay Watcher
    • View Profile
Re: Sewer backup?
« Reply #13 on: March 29, 2008, 04:43:00 pm »

The bug is not that it floods while the U-bend remains open (that makes sense).  It's that even if you block off the flow through the U-bend, it continues flowing.
Logged

puke

  • Bay Watcher
    • View Profile
Re: Sewer backup?
« Reply #14 on: March 29, 2008, 06:49:00 pm »

oooohhhh, i get it now.  thanks Benoit.
Logged
Pages: [1] 2