Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Pump problems  (Read 763 times)

umiman

  • Bay Watcher
  • Voice Fetishist
    • View Profile
Pump problems
« on: December 31, 2007, 07:24:00 pm »

Yo, I've been playing dwarf fortress for about a year now and I've recently gotten my hands on version g (after taking a break). After fiddling with the z-level system and all, I figured that it would be an impressive idea to build a massive aqueduct to channel a river some distance away to my dwarven surface fortress. (No running water to give to my crippled military who I so stupidly gave steel weapons to spar with)

So I build the aqueduct, learn how to use pumps, learn how to use windmills, how to use waterwheels, and get the thing all the way to my city. Thing is, when I turn it on, it all works good. But for some reason, water doesn't only get pumped UP, it also flows back DOWN the pump, which kinda negates the entire reason for the pump dunnit?

Furthermore, water seems to splash out every side of the pumps, including back DOWN the channel the pump is pumping from (for reasons I cannot imagine), which leads to flooding everywhere and excessive wastage of water. The only way I can solve this problem is to build an even bigger, far more complex drainage system that leads to the chasm to get rid of all the excess water threatening to flood the entire world. The aqueduct does work though. But for every drop of water that gets pumped up, around 6000 gallons gets dumped onto poor antmen heads.

What's more, I noticed that my perpetual water-powered millstone system suddenly started doing that water splashing thing when it was working perfectly fine all along for years, leading to the entire thing draining itself out in a matter of moments.

So, the question is: Is there a way to build pumps so that it works like intended?

Here's what my pumps generally look like:
z-level 0

code:

 O*-|
~~xx |
 O--|

z-level 1

code:

|-*O
|.xx~~
|--O

legend:

code:

-, |, O = walls
. = channel
xx = pump
~ = water
* = gear assembly / axle connected to power source.

[ December 31, 2007: Message edited by: umiman ]

ChaosFollowing

  • Bay Watcher
    • View Profile
    • http://www.chaosfollowing.com
Re: Pump problems
« Reply #1 on: December 31, 2007, 08:11:00 pm »

You're leaking out through your gear assemblies and rear pumps. Water can flow diagonally, and neither of these sections block water.

Put the pump back one step(or your walls one step further from the water), and connect the gear assembly to the source/rear end of the pump instead of the front/output end of the pump, like so:

code:

.GOOO
~XX.O
..OOO

[ December 31, 2007: Message edited by: ChaosFollowing ]

Logged

valcon

  • Bay Watcher
  • Experience rivers.
    • View Profile
    • My YouTube Channel
Re: Pump problems
« Reply #2 on: December 31, 2007, 10:55:00 pm »

quote:
Originally posted by ChaosFollowing:
<STRONG>You're leaking out through your gear assemblies and rear pumps. Water can flow diagonally, and neither of these sections block water.

Put the pump back one step(or your walls one step further from the water), and connect the gear assembly to the source/rear end of the pump instead of the front/output end of the pump, like so:

code:

.GOOO
~XX.O
..OOO

[ December 31, 2007: Message edited by: ChaosFollowing ]</STRONG>


That worked perfectly for me, thanks so much bro, should work fine for OP as well!

Logged
Still doing Let's Plays, still got a gold toof. 

Adventure Mode:  The Movie!

umiman

  • Bay Watcher
  • Voice Fetishist
    • View Profile
Re: Pump problems
« Reply #3 on: January 01, 2008, 05:03:00 am »

d'oh! Thanks for the advice!