So I found this nifty waterfall on the side of a deep river gorge and I decided to build my fortress in the hollowed out cliff behind it, with the idea that someday I will make this massive draw bridge that will drop down through the waterfall to span the river gorge. Dwarves will enter and leave by walking through this waterfall and it will be really grand.
Fast forward 5 years of dwarf time and about 5 weeks of real time and I'm finally ready to test my drawbridge. In order to build it I had to redirect both the upper river and the lower river for a time, but now they are both happily turned back on and I'm pulling the lever to lower the drawbridge. Imagine the hoopla and celebration as the mayor stands ready to cut the ribbon and a team of crack, legendary miners stands ready to rush across the brige and burrow into the other side of the chasm.
Imagine the horror as the drawbridge comes down and the upper river fills the bridge and begins flooding into my entrance hall. Imagine the screams of the legendary miners as they attempt to dash across the bridge, only to be swept over the side into the deep river gorge to drown. I don't know why I didn't see that coming, I only had 5 weeks to think about it as I built it. But that's not what I'm wondering about...
The upper river is 4-wide and I redirected it by digging up into the bottom of it across it's width. This drops the entire river into a 4-wide channel one z-level below it which has a string of 4 floodgates across it and drains off the edge of the map. When I open the flood gates the water flows off the map, when I close them it flows over the waterfall. What I thought I should be able to do is open just one of the floodgates, say, next to the wall, and then half the water would be drained through my channel and half would go over the waterfall. This is not what happened. The entire 4-wide river squeezes through 1 floodgate and channels off the side of the screen stopping the waterfall. Clearly this makes sense if you understand the waterflow algorithm, and clearly I don't. I'm guessing that there is no limit to the amount of water that can path through a given square during a given clock-tick.
So, given all that, is there a way that I can reduce the amount of water falling on the bridge when it's open, such that it doesn't sweep dwarves off the side when they try to cross? Perhaps if I built floodgates at the top of the falls and only opened the center ones? That's assuming I guess that water won't average out laterally as it falls, which I dont' think it will. But when the water hits the bridge it will certainly average out to the sides which is when the dwarves get moved, and if that happens twice in a row they will go over, eh?
Also, if I had dug into the side of my river, instead of the bottom, would I have seen different behavior, or would a 1-wide channel effectively rechannel the whole 4-wide river? My guess is no, but I'm testing it right now.
Thanks for your thoughts,
Finn