Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Unflood jumps from channels  (Read 384 times)

Pnx

  • Bay Watcher
    • View Profile
Unflood jumps from channels
« on: January 09, 2007, 05:15:00 pm »

Just figured i'd mension that i have a farm system thats a little wierd
code:

###_#_#######################~
OC__#_#######################~
O#..._#######################~
OF____#######################~
O#..#_#######################~
OCm.#E#########D#############~
##m##_A.....................#~
##m##_#.....................#~
#mm##_#.....................#~
#m###_#.....................#~
#m###_#.....................#~
#m###_#.....................#~
#m###_########..#############~
#m###_______________________B~
#m############..#############~


m is magma filled channels
A B C E F are floodgates (The two C floodgates are linked by the same lever)
~ river
D door out (I didn't bother with whats beyond that.)
O is where theres a channel to the outside river
_ channel
# stone wall
- mined stone

Anyway if i open floodgate B and A, then water comes from the cave river fills the farms. When I close the one leading to the river it creates an antiflood that jumps from the channel... So i get something like this...

code:

#~#~~~~~~~..~~~~~~~~#~
#~#~~~~~~....~~~~~~~#~
#~#~~~~~......~~~~~~#~
#~########..#########~
#~~~~~~~____________X~

[ January 09, 2007: Message edited by: Pnx ]

Logged

Toady One

  • The Great
    • View Profile
    • http://www.bay12games.com
Re: Unflood jumps from channels
« Reply #1 on: January 10, 2007, 03:23:00 pm »

If the antiflood didn't jump the channel, there would be water sitting in a square above the channel and not pouring into it, which would also seem wrong.  Antifloods are one of the more "gamey" aspects of DF, since it's not feasible to handle water volumes numerically.  The situation will change when I overhaul flows, but I'm not sure if this will be affected or not.
Logged
The Toad, a Natural Resource:  Preserve yours today!