Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Desalinization  (Read 806 times)

Cespinarve

  • Bay Watcher
  • Lege lege lege relege labora et invenies
    • View Profile
Desalinization
« on: May 27, 2011, 03:13:55 pm »

I cannot get desalinization to work. I understand that to get water that isn't laced with salt (or listed as stagnant), you have to pump it into a cistern made of built stone, and it cannot touch and natural stone.

Here is my cistern:



Water is pumped from the bottom into the top. The top is completely built stone:



This includes the floor the door is sitting on.



This is the pump one z-level above. It is surrounded by built stone, however, the pump itself is NOT on a built floor, I didn't think it would let me build it on a built floor. However, checking the bucket in the well shows that the water is still "laced with salt. Why? What is not working? I made sure that the bucket contained no water when I built the well.
Logged
Nice one, not sure when I'll be feeling like killing a baby but these things are good to know.
This is why we can't have nice things... someone will just wind up filling it with corpses.
Arrakis teaches the attitude of the knife — chopping off what's incomplete and saying: "Now it's complete because it's ended here."

Sphalerite

  • Bay Watcher
    • View Profile
    • Drew's Robots and stuff
Re: Desalinization
« Reply #1 on: May 27, 2011, 03:21:37 pm »

It's still a bit of a mystery, but it appears that in addition to not being allowed to touch any natural stone, the water cannot be allowed to occupy any spaces which have ever been flagged as salty.  That is, if water ever occupies a space that ever contained salt water, it will be salty.  It also appears that underground areas may be intrinsically flagged as salty, so even if you build a cistern there out of completely artificial materials, water in those spaces will be salty.

I have only ever had luck when building completely elevated cisterns, not only made completely out of constructed rock but also not occupying space that has ever contained rock or salt water.  This may not always be required, but seems to always be sufficient to make it work.
Logged
Any intelligent fool can make things bigger and more complex... It takes a touch of genius --- and a lot of courage to move in the opposite direction.

Alem

  • Bay Watcher
    • View Profile
Re: Desalinization
« Reply #2 on: May 27, 2011, 03:26:56 pm »

Your set up looks right, the only suggestion I can think of is remove the door to the cistern and build a wall there too. Pumps can be made on floored areas but that shouldn't be necessary. And I swear that pump looks upside down to me (for your declared arrangement), as that looks like the light tile over your cistern.
Logged

blizzerd

  • Bay Watcher
    • View Profile
Re: Desalinization
« Reply #3 on: May 27, 2011, 03:29:48 pm »

make a water tower, as in, a tower with a bassin elevated from the ground, then pump it in with a pumpstack or bucket brigade
Logged

Cespinarve

  • Bay Watcher
  • Lege lege lege relege labora et invenies
    • View Profile
Re: Desalinization
« Reply #4 on: May 27, 2011, 05:58:50 pm »

Well, y science verdict has shown that a water tower, entirely artificial, works. I also built an underground cistern from scratch- no door, and the pump was built on Constructed floors. This has also produced clean water. I am now ripping out my whole cistern and rebuilding, to see if I can science away any salt water residue, waiting until it has dried, of course.
Logged
Nice one, not sure when I'll be feeling like killing a baby but these things are good to know.
This is why we can't have nice things... someone will just wind up filling it with corpses.
Arrakis teaches the attitude of the knife — chopping off what's incomplete and saying: "Now it's complete because it's ended here."

Cespinarve

  • Bay Watcher
  • Lege lege lege relege labora et invenies
    • View Profile
Re: Desalinization
« Reply #5 on: May 28, 2011, 12:00:08 pm »

Alright, well, my tests are finally complete, minus six dwarves who died because I stupidly removed a floodgate without really thinking about it.

Anyways, tearing out the cistern does nothing. I replaced everything, but with no success- if a tile has ever had any salt water, it won't desalinate. But underground cisterns do work if you build it right, building surrounding the pump with built blocks.
Logged
Nice one, not sure when I'll be feeling like killing a baby but these things are good to know.
This is why we can't have nice things... someone will just wind up filling it with corpses.
Arrakis teaches the attitude of the knife — chopping off what's incomplete and saying: "Now it's complete because it's ended here."

tolkafox

  • Bay Watcher
  • Capitalism, ho!
    • View Profile
    • Phantasm
Re: Desalinization
« Reply #6 on: May 28, 2011, 12:02:47 pm »

What tileset is that? It reminds me of Avernum.
Logged
It was a miracle of rare device, A sunny pleasure-dome with caves of ice!

Lytha

  • Bay Watcher
    • View Profile
Re: Desalinization
« Reply #7 on: May 28, 2011, 01:04:39 pm »

The information about the entirely artificial cisterns is a false rumor.

In my case, I've dug a tunnel leading down a couple of z-levels from my saltwater aquifer; at the bottom, I installed a depressurizer (it has to flow diagonally), then I pump it into a 2 z-level deep cistern.

None of the walls involved is constructed except the floor tiles (I don't want any trees to grow there). I smoothed these natural walls though, because I think they look better that way.

The water past the pump is completely clean and desalinated.



Anway, don't worry about the water being salty. Just install a well and the dwarves will use that as the water source anyway.
Logged
Lytha likes fire clay, rose gold, green glass, bags, the colour midnight blue, and cats for their aloofness. When possible, she prefers to consume tea and cow cheese.

danaris

  • Bay Watcher
    • View Profile
Re: Desalinization
« Reply #8 on: May 28, 2011, 04:35:04 pm »

The tile the pump is on has to be a constructed floor, too. 

I made this mistake in my most recent fort, then had to drain my cistern, construct the 2 tiles (it's fed by 2 pumps), and fill it back up again.
Logged

DrKillPatient

  • Bay Watcher
  • The yak falls infinitely
    • View Profile
Re: Desalinization
« Reply #9 on: May 28, 2011, 04:39:57 pm »

What tileset is that? It reminds me of Avernum.
Mayday Green, I believe.
Logged
"Frankly, if you're hanging out with people who tell you to use v.begin() instead of &v[0], you need to rethink your social circle."
    Scott Meyers, Effective STL

I've written bash scripts to make using DF easier under Linux!

Cespinarve

  • Bay Watcher
  • Lege lege lege relege labora et invenies
    • View Profile
Re: Desalinization
« Reply #10 on: May 29, 2011, 02:42:36 pm »

The information about the entirely artificial cisterns is a false rumor.

In my case, I've dug a tunnel leading down a couple of z-levels from my saltwater aquifer; at the bottom, I installed a depressurizer (it has to flow diagonally), then I pump it into a 2 z-level deep cistern.

None of the walls involved is constructed except the floor tiles (I don't want any trees to grow there). I smoothed these natural walls though, because I think they look better that way.

The water past the pump is completely clean and desalinated.



Anway, don't worry about the water being salty. Just install a well and the dwarves will use that as the water source anyway.

It's not the water source, it is that you can't make lye if the buckets are full of salt water, or stagnant water. Dwarves only empty buckets that have just "water" in them.
Logged
Nice one, not sure when I'll be feeling like killing a baby but these things are good to know.
This is why we can't have nice things... someone will just wind up filling it with corpses.
Arrakis teaches the attitude of the knife — chopping off what's incomplete and saying: "Now it's complete because it's ended here."

Lytha

  • Bay Watcher
    • View Profile
Re: Desalinization
« Reply #11 on: May 29, 2011, 04:57:36 pm »

Sounds like another rumour. How about ordering them to do some milking/cheesemaking or send the buckets to the Trade Depot? That should get them emptied for sure.

But yes, lye making is annoying. My issue with it is that I have a permanent bucket brigade up and running to cast some ice, and they didn't hesitate to seize the buckets that were just filled with fresh lye, too.
Logged
Lytha likes fire clay, rose gold, green glass, bags, the colour midnight blue, and cats for their aloofness. When possible, she prefers to consume tea and cow cheese.

Saiko Kila

  • Bay Watcher
  • Dwarven alchemist
    • View Profile
Re: Desalinization
« Reply #12 on: May 29, 2011, 06:07:53 pm »

Sounds like another rumour. How about ordering them to do some milking/cheesemaking or send the buckets to the Trade Depot? That should get them emptied for sure.

Emptied of what - lye or water? Because only buckets containing both of these simultaneously are unusable for making soap. Lye making creates a lot of buckets filled with both stagnant water and lye, and they are not used anymore. So if emptied you lose lye.

It's a bug similar to golden salve thing - military dwarves claim vials containing golden salve (great value, much better than these lousy steel flasks) and then fill them with booze. Maybe they are able to drink it (not sure) but these vials are hard to sell, dwarves won't let them go and it needs a lot of micromanagement. Of course emptying them would be a waste.
Logged