View Issue Details

IDProjectCategoryView StatusLast Update
0003951Dwarf FortressDwarf Mode -- Flowspublic2011-02-14 16:54
ReporterProteus Assigned ToLogical2u  
PrioritynormalSeverityminorReproducibilityhave not tried
Status resolvedResolutionno change required 
PlatformDUalcore 3 GHzOSWindows 7 
Product Version0.31.18 
Summary0003951: Incorrect hydrodynamics
DescriptionWell, I tried to make a well from an underground lake using an U-Turn, like this:
___ Water surface_____o_
   +X_____+#|_____|#_+X___| Water surface -1
          |_________| Water surface -2

X = Floodgate
+ = Fortification
# = Floor Grate between this Level and level below
o = Well

Normally I would expect the water to fall through the first grate down to watersurface -2
and then, on the other side of the vertical U-turn come back again through the 2nd grate to water surface -1, thereby flooding the room below the well
and enabling the well to work as intended.
What happens is, however, that the water, after falling down the first leg of the U-Turn seems to forget its previous height and stays at water surface -2,
meaning that the room after the 2nd leg of the U-turn stays dry.

TagsNo tags attached.

Activities

Quietust

2011-02-14 12:43

reporter   ~0015102

Last edited: 2011-02-14 12:48

If you tap into the side of a body of water and allow it to flow through a U-bend, it will only return to the level below the original height of the liquid unless the source liquid is pressurized. It's my recollection that this was done for performance reasons - otherwise, you'd have individual tiles of water constantly moving back and forth between either side of the U-bend.

Source: http://www.gamasutra.com/view/feature/3549/interview_the_making_of_dwarf_.php?page=9

I assume this is what your diagram was supposed to look like:

   __██████████████_____○__
≈≈≈╬X≈≈≈≈≈╬#███████# ╬X û █
≈≈█████████≈≈≈≈≈≈≈≈≈███████
███████████████████████████


Proteus

2011-02-14 13:31

reporter   ~0015103

Last edited: 2011-02-14 13:31

Yep, thanks, that´s excactly what I meant/observed.

Have looked into the magmawiki now and you seem to be correct.
http://df.magmawiki.com/index.php/Pressure
I was obviously mistaken in my belief that the water I used was fully pressurized.

Well, in this case it obviously isn´t a bug, but intended behavior and the report can be closed

Logical2u

2011-02-14 16:54

manager   ~0015106

Those are awesome diagrams guys, but resolving for now as per reporter request (I guess). Reopen if the same thing occurs with pressurized water I guess!

Issue History

Date Modified Username Field Change
2011-02-14 11:19 Proteus New Issue
2011-02-14 12:43 Quietust Note Added: 0015102
2011-02-14 12:44 Quietust Note Edited: 0015102
2011-02-14 12:44 Quietust Note Edited: 0015102
2011-02-14 12:44 Quietust Note Edited: 0015102
2011-02-14 12:46 Quietust Note Edited: 0015102
2011-02-14 12:46 Quietust Note Edited: 0015102
2011-02-14 12:48 Quietust Note Edited: 0015102
2011-02-14 13:31 Proteus Note Added: 0015103
2011-02-14 13:31 Proteus Note Edited: 0015103
2011-02-14 16:54 Logical2u Note Added: 0015106
2011-02-14 16:54 Logical2u Status new => resolved
2011-02-14 16:54 Logical2u Resolution open => no change required
2011-02-14 16:54 Logical2u Assigned To => Logical2u