Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Flow behaviour in the Z-Axis  (Read 798 times)

Iain

  • Bay Watcher
    • View Profile
Flow behaviour in the Z-Axis
« on: November 22, 2007, 08:16:00 am »

1) I have a pool of water on Z-Axis level 5 which drains into a 5-deep vertical channel going all the way to Z-Axis 0. If I dig a horizontal channel on level 0, then knock out a section of the roof, will the water flood upwards through the hole? (I.e. is the downwards pressure from the pool translated to upwards movement in the output?)

2) If so, if I replace the channel with a pump on level 1, connected to a horizontal channel, is it possible that the fluid can flood out through the hole now? (I.e. can a pump pressurize the output channel beyond 7/7?)

3) How does falling water behave? If I dig a horizontal channel above a several-levels-high room, then knock out one tile of the floor, where will the water land? If I make an artificial waterfall in my entrance room, which squares will I have to mine out / grate? (i.e. is the horizontal movement of the water preserved, or does water without a floor always fall directly down?)

4) What if it hits something on the way down?

5) How does Magma's behaviour differ from water's in a pumping situation?

6) Does Magma cool to obsidian if Temperature is turned off?

7) Do artificial waterfalls give happy thoughts?

8) Do artificial magma waterfalls give happy thoughts?

Thanks

Logged
umbers? Pah! We''re Ninja!

Shades

  • Bay Watcher
    • View Profile
Re: Flow behaviour in the Z-Axis
« Reply #1 on: November 22, 2007, 09:29:00 am »

1) Yes

2) No, pumps are, annoyingly, limited to just the 7/7 of the currently level and won't push water higher.

3) Directly down to my knowledge, however I've never tried more than three levels of water fall.

4) What like? I think you'll just get happy mist things for dwarves, not sure about anything else.

5) Melts anything but addy and baxurite mechanics which makes it hard to pump, also it doesn't flow upwards regardless of pressure (like question 1 does with water)

6) Not to my knowledge, also ice won't melt  :)

7) If they create mist.

8) wouldn't that just kill the dwarf in question? no ideas, do natural ones do anything? is there a natural one?

Logged
Its like playing god with sentient legos. - They Got Leader
[Dwarf Fortress] plays like a dizzyingly complex hybrid of Dungeon Keeper and The Sims, if all your little people were manic-depressive alcoholics. - tv tropes
You don't use science to show that you're right, you use science to become right. - xkcd

Nil Eyeglazed

  • Bay Watcher
    • View Profile
Re: Flow behaviour in the Z-Axis
« Reply #2 on: November 22, 2007, 01:34:00 pm »

8) magma is finite.  there is no off-map sourcing of magma.  that means that there is no such thing as a natural magma waterfall, and that any dwarf-made magmafall would be an epic, once-in-a-version creation, made of huge risk and expensive pumping mechanisms.  i doubt the game would reward you with any mood-altering mist; temporary magma-falls (like into a channel for workshops) didn't generate any mist, but then, magma moves very slowly, and I wasn't dropping it over more than one z-level.

however, the creation of a perpetual magmafall might make you happy, if not your dwarves.

Logged
He he he.  Yeah, it almost looks done...  alas...  those who are in your teens, hold on until your twenties...  those in your twenties, your thirties...  others, cling to life as you are able...<P>It should be pretty fun though.

Grek

  • Bay Watcher
    • View Profile
Re: Flow behaviour in the Z-Axis
« Reply #3 on: November 22, 2007, 01:43:00 pm »

It does make mist, but that mist is very hot.
Logged

Align

  • Bay Watcher
    • View Profile
Re: Flow behaviour in the Z-Axis
« Reply #4 on: November 22, 2007, 03:08:00 pm »

5) Magma supposedly requires a 2-z-level depth to be pumpable.
Logged
My stray dogs often chase fire imps back into the magma pipe and then continue fighting while burning and drowning in the lava. Truly their loyalty knows no bounds, but perhaps it should.

Mechanoid

  • Bay Watcher
  • [INTELLIGENT]
    • View Profile
Re: Flow behaviour in the Z-Axis
« Reply #5 on: November 22, 2007, 04:15:00 pm »

Fun story: Pumping magma with wooden parts will ignite those wooden parts.
Logged
Quote from: Max White
"Have all the steel you want!", says Toady, "It won't save your ass this time!"

Huey

  • Bay Watcher
  • If a tree kills in tha forest does it make a sound
    • View Profile
Re: Flow behaviour in the Z-Axis
« Reply #6 on: November 23, 2007, 01:40:00 am »

I have had a volcano that started at the very top of the map. I noticed the top level never changed depth once i pierced it. When I made a lavafall for my dwarves to admire, 3 of them committed suicide by walking through it instead!
Logged
There's a question mark in the place of a spark
that used to be an answer
aiming straight for the heart but you missed the mark and
the arrow turned to cancer

sphr

  • Bay Watcher
    • View Profile
Re: Flow behaviour in the Z-Axis
« Reply #7 on: November 23, 2007, 08:26:00 am »

given the z-axis overflow nature of fluid, is there a way to say build a open pool (with open space above water) underground (below source water level) for drinking, swimming etc?

DJ

  • Bay Watcher
    • View Profile
Re: Flow behaviour in the Z-Axis
« Reply #8 on: November 23, 2007, 08:37:00 am »

Sure.
Side view:
code:

------------
         %%
--~~~~~~~~--
---~~~~~~---
------------

Basically, dig a cistern at least two levels deep. Put enough pumps on it's edge to outpace the inflow. Any water that comes into the upper level gets pumped out immediately. Pumps can't reach the lower level so it should always be full of water.

Logged
Urist, President has immigrated to your fortress!
Urist, President mandates the Dwarven Bill of Rights.

Cue magma.
Ah, the Magma Carta...

Thallone

  • Bay Watcher
    • View Profile
Re: Flow behaviour in the Z-Axis
« Reply #9 on: November 23, 2007, 10:18:00 am »

Cisterns: floodgates and pressure plates should also work if properly set up
Logged

sphr

  • Bay Watcher
    • View Profile
Re: Flow behaviour in the Z-Axis
« Reply #10 on: November 24, 2007, 08:41:00 am »

ah thanks... now I had to rethink my design of the water network.... worst comes to worst may need a second pump tower purely to maintain water levels??? ... hmm... is there anything that will "slow down" water flow rate?