How to transport water safely

dwarf-fortress

I messed up embarking and I do not have a river available for water. There are lakes I want to drain water from the bottom (I'm inside a mountain) and transport it to a hospital. Is there a way I can safely do this? I'd rather not dig downwards to pump up water. I don't want to learn how to use pumps yet and I've already dug 40 z levels down without finding underground lakes.

Best Answer

For moving water down, the right way to do that is with pumps or a large reservoir* that will not overflow (if the lake is 20 tiles then your reservoir must be at least 20 tiles at or below the level you wish the water to be at). To move water up, you will need a pump stack. To move water horizontally just build a tunnel (digging it 1 level below the water will help with the speed, due to pressure. You can also use buckets - designate a pond activity zone over a downward shaft and have dwarves carry water there.

Note that still water can be stagnant, in which case it will lead to unhappy thoughts and infections (while cleaning wounds), you can purify stale water by pumping it.

You really shouldn't be shy of using pumps - they only require 2 units of wood and 1 unit of stone to build and can be operated manually if you don't have power.

If you are worried about pressure and don't want extra pumps, there is a bug you can exploit - pressure does not travel diagonally, so you can just dig a shaft from the lake to the level you need the water at, then make a diagonal tunnel for water to travel through - it will not flow up. Here's an a top-down example.

wwww   w=wall
wwoo   o=no wall
ooww
wwww

Not all sources of water have pressure. Only rivers source tiles, screw pumps and falling water into more are pressurised. So you only need the above cheat if one of these three sources of pressure occurs.

*Obviously a reservoir is not going to work if you are dealing with an infinite water source such as a river or an aquifer.

Find out more about water pressure.