Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Pumps "pressurize" magma (not actually a bug, thread can be deleted)  (Read 803 times)

Someone-else

  • Bay Watcher
    • View Profile

I have a magma channel that was at first only connected to top level of volcano. Magma was flowing slooooowly, so I decided to add pump to that to complete operation "carpless obsidian river" in time shorter than infinity.
Then I saw major flaw: magma was going back to volcano, thus greatly slowing the flood.
I tried to "obsidian" using a pit/pond zone, but 1 water wasn't enough, and it only created steam. So I created one tile pond above flawed part of my channel and supported it with floor hatch so it doesn't immediately transform into steam.
When I opened the floor hatch water fell down and created desired obsidian. Magma could no longer flow back to volcano.
But then this strange thing happened: my dwarves suddenly started dying from heat. I searched my fortress to see if there's something evil. There were no imps, but in unused and unfloored part of channel was an eruption of magma.
I think that water applied pressure to magma which then somehow started applying it itself (it flown rather quickly - like from pump with output on free terrain).<P>TL;DR Magma flowing up after being splashed with water.<P>Edit: Added version info to subject.<p>


Edit 2: Oops, it's not actually a bug. It's just a way pumps work. They don't check whenever pumped fluid is water or magma.
« Last Edit: August 26, 2008, 04:21:21 pm by Someone-else »
Logged

MaxVance

  • Bay Watcher
  • Legendary Internet User
    • View Profile
Re: Pressurised magma (38c)
« Reply #1 on: April 26, 2008, 03:21:00 pm »

Could you upload a save of your fortress? I'd like to see this for myself.

Edit: This doesn't make me sound like Toady, does it?

[ April 26, 2008: Message edited by: MaxVance ]

Logged

Someone-else

  • Bay Watcher
    • View Profile
Re: Pressurised magma (38c)
« Reply #2 on: April 26, 2008, 03:26:00 pm »

Oops, it wasn't flowing through wall, but it's still bugged. I saw that part of my channel isn't covered in floor. All magma erupted from it. It would be normal behavior for water, but lava never done this before.
Ok, uploaded at http://dffd.wimbli.com/file.php?id=132.  Info about lever mess is in file description.
I just tried reproducing the bug myself. It worked like first time, which means it's not just memory error or something.

[ April 26, 2008: Message edited by: Someone-else ]

Logged

Neskiairti

  • Bay Watcher
    • View Profile
    • Trust me, dont look.
Re: Pressurised magma (38c)
« Reply #3 on: April 26, 2008, 09:54:00 pm »

had a weird situation myself with magma..
i capped off an above ground magma vent.. then dug out under it..and wanted to build some magma forges in there.. well.. it was very odd.. i dug 3 channels (one sqare each) one of them just started spitting up magma (i had prepared for some disaster.. so i just turned a pump on and flooded the chamber, fixing the problem)
so I tried again.. dug another hole.. but this time i built it differently.. (the celing was still there btw)

code:

.......  .=floor
.-----.  -=wall
.-S._-.  S=stair
.-----.  _=channel
.......

so then.. i tried that.. with a wall arround the stair and channel.. then above it dug a channel above the channel.. and rmeoved the stair (digging another channel) so the magma filled that over the course of a year to 7/7 and i put a forge and smelter on top.. then i built another wall, to get more magma.. and dug two channels.. only one of these spit though, and it spit so little, that the magma just evaporated before it could build up.. so i ended up building a kiln over one of the holes and a glass works over the other.. no more spitting (i guess the workshops plugged the holes) though there still was that weird situation with the 7/7 magma above everything else.

magma is behaving wierdly..

I would REALLY love it if volcanos would erupt.. and do interesting things like this.. but when its not intended, its a bug :P

Logged
The New Moo!

ikkonoishi

  • Bay Watcher
    • View Profile
Re: Pressurised magma (38c)
« Reply #4 on: April 30, 2008, 03:49:00 pm »

Also check out Dwarf Powered Volcano
Logged
Our Dwarven instincts compel us to run blindly towards disaster in case there may be a ☼<☼giant cave spider silk sock☼>☼ lying around.

Deon

  • Bay Watcher
  • 💀 💀 💀 💀 💀
    • View Profile
Re: Pressurised magma (38c)
« Reply #5 on: May 02, 2008, 05:41:00 pm »

quote:
then dug out under it..and wanted to build some magma forges in there.. well.. it was very odd..

Do you mean that you tried to dig below upper magma level?
The magma is intended to try to be at the same level everywhere it touches open air. Just a pressure. So if you have:

code:

#..#..
#..#~~
#..#~~
##.#~~
##~~~~
######


it will turn to
code:

#..#..
#..#..
#~~#~~
##~#~~
##~~~~
######

Logged
▬(ஜ۩۞۩ஜ)▬
✫ DF Wanderer ✫ - the adventure mode crafting and tweaks
✫ Cartographer's Lounge ✫ - a custom worldgen repository

Sowelu

  • Bay Watcher
  • I am offishially a penguin.
    • View Profile
Re: Pressurised magma (38c)
« Reply #6 on: May 02, 2008, 06:38:00 pm »

quote:
Originally posted by Deon:
<STRONG>Do you mean that you tried to dig below upper magma level?
The magma is intended to try to be at the same level everywhere it touches open air. Just a pressure.</STRONG>

Incorrect.  That would be water.  Magma doesn't do that under most conditions, which makes it much easier to build forges off the side of a volcano.

Logged
Some things were made for one thing, for me / that one thing is the sea~
His servers are going to be powered by goat blood and moonlight.
Oh, a biomass/24 hour solar facility. How green!

Draco18s

  • Bay Watcher
    • View Profile
Re: Pressurised magma (38c)
« Reply #7 on: May 03, 2008, 01:38:00 pm »

Correct, that whole [CHUNKY] thing.
Logged