Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Mulit-Z level water  (Read 1689 times)

athenalras

  • Bay Watcher
    • View Profile
Mulit-Z level water
« on: April 06, 2015, 05:58:17 pm »

Does anybody know how to make multi-z level bodies of water? When I channeled water into a pool 3-z levels deep, the water only covered the first z-level.

The lake was at z1 and the lowest point of the pool was z4 and only z4 got filled.
Logged

C27

  • Bay Watcher
    • View Profile
Re: Mulit-Z level water
« Reply #1 on: April 06, 2015, 06:26:36 pm »

Strange, if there's an open channel it should fill to the level of the lake. Can you post a save to DFFD so we can see what's going on?
Logged
Gold is for the mistress– silver for the maid–
Copper for the craftsman, cunning at his trade.
‘Good!’ said the Baron, sitting in his hall,
‘But iron– cold iron– is ruler of them all’.

therahedwig

  • Bay Watcher
    • View Profile
    • wolthera.info
Re: Mulit-Z level water
« Reply #2 on: April 06, 2015, 06:27:23 pm »

You need to put in a LOT of water. Check with 'k', water on the lowest z-level needs to be 7/7 before it starts stacking onto other z-levels.
Logged
Stonesense Grim Dark 0.2 Alternate detailed and darker tiles for stonesense. Now with all ores!

athenalras

  • Bay Watcher
    • View Profile
Re: Mulit-Z level water
« Reply #3 on: April 06, 2015, 09:36:16 pm »

Water is 7/7. but I wonder if the reason why the Z level is stagnant is because of a stack of screw pumps I have that I use to create a waterfall. But the water circulates back into the lake....
Logged

athenalras

  • Bay Watcher
    • View Profile
Re: Mulit-Z level water
« Reply #4 on: April 06, 2015, 09:42:14 pm »

Nvm. The screw pumps were the reason why my water z level was so low. Apparently water was pumped faster than my artificial waterways were being filled. Which is amazing because I had two channel openings from the lake.

Logged

athenalras

  • Bay Watcher
    • View Profile
Re: Mulit-Z level water
« Reply #5 on: April 06, 2015, 10:02:41 pm »

If anybody is still reading this, when I turned power back on, the water immediately receded again. Is the screw pump supposed to be this powerful? or is there something else I'm missing?
Logged

smakemupagus

  • Bay Watcher
  • [CANOPENDOORS]
    • View Profile
Re: Mulit-Z level water
« Reply #6 on: April 06, 2015, 11:00:36 pm »

Screw pumps are powerful, yeah.

orbcontrolled

  • Bay Watcher
    • View Profile
Re: Mulit-Z level water
« Reply #7 on: April 07, 2015, 03:30:39 pm »

If anybody is still reading this, when I turned power back on, the water immediately receded again. Is the screw pump supposed to be this powerful? or is there something else I'm missing?

(This is the best explanation of DF water I've ever read If you have the patience, you should totally read that post instead of mine)

Pressure works oddly. Water spreads out over a single z-level at a steady and intuitive rate, but if you have one layer of water on top of another, the top layer basically exerts infinite pressure on the lower ones.

You can try it yourself by draining a multi-level cistern into a large open area via floodgate. The top levels will drain almost too fast to follow, creating a perfect triangle of death as the water flows forward as fast as the game can process. Then everything instantly calms down as soon as there are no z-levels of water sitting on top of other z-levels of water. You can actually take advantage of this behavior to flood huge areas very quickly.

And yes, screw pumps are stupidly powerful and are only really limited by how fast you can feed water into them. And because of the above stuff, a pump at the bottom of a multi-z-level cistern will always be receiving water as fast as the game can put it there.

Water pressure is (mostly) stopped by diagonals. If you have a diagonal gap before your screw pump, that will cut the pressure down from "infinite" to "manageable".
Logged