Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: [40d16]Dehydration while drinking  (Read 843 times)

P-Luke

  • Bay Watcher
    • View Profile
[40d16]Dehydration while drinking
« on: December 17, 2009, 04:31:03 pm »

I recently started a new fortress in a glacier, to see how that would go.
Keeping lifestock is easy enough for getting food, but when it comes to water it's a problem.

I can build a well over a salt water ocean tile, and the dwarves will come to drink from the well.
However, they only get more thirsty as they drink from it.
Is this supposed to happen, to simulate salt water actually dehydrating the body?

As soon as they get "thirsty" they go to the well, and drink from it until they're dehydrated (and die, one after the other).
Logged

Hortun

  • Bay Watcher
    • View Profile
Re: [40d16]Dehydration while drinking
« Reply #1 on: December 17, 2009, 04:38:23 pm »

Why would you build a well over a body of salt-water? :P
Logged

P-Luke

  • Bay Watcher
    • View Profile
Re: [40d16]Dehydration while drinking
« Reply #2 on: December 17, 2009, 05:27:37 pm »

Because the DF wiki says that a well can be built over salt water to desalinate it.
If it doesn't desalinate it, when why do the dwarfs still drink from it?
Logged

Quietust

  • Bay Watcher
  • Does not suffer fools gladly
    • View Profile
    • QMT Productions
Re: [40d16]Dehydration while drinking
« Reply #3 on: December 17, 2009, 05:47:16 pm »

There seems to be some odd behavior regarding wells over salt water - in one test, I built a well over a saltwater murky pool (verified salty by trying to place an activity zone) and my dwarves were able to satisfy their thirst by drinking from it. I also seem to recall doing the same with a well built directly over the ocean and having similar results, but I might be thinking of something else.
Logged
P.S. If you don't get this note, let me know and I'll write you another.
It's amazing how dwarves can make a stack of bones completely waterproof and magmaproof.
It's amazing how they can make an entire floodgate out of the bones of 2 cats.

Andor

  • Escaped Lunatic
    • View Profile
Re: [40d16]Dehydration while drinking
« Reply #4 on: January 10, 2010, 04:59:32 pm »

I got the same problem recently. The reason the dwarves don't drink (though they seem to be doing the the Drink job) is that the water in the well's bucket turned into ice. It can be checked via i[t]ems in rooms on the Well, selecting the bucket and [enter]. Detailed info should show 10 pieces of ice in the bucket.

The same thing happens when dwarfs get a Give water job from any good water source (i.e. from melted water above magma) and Fill pond. It just does not work.

It seems that it is just not possible to use buckets for any task in a glacier map unless you turn off the temperature in the ini (haven't tried yet, still trying to get this working somehow).
The only idea I have is to check if the ice in the bucket melts when on a tile above magma (like a regular ice wall). In this case it would be possible to use buckets normally, provided you have a "floor heating system" in every other floor of your fortress:)

Logged

Derakon

  • Bay Watcher
    • View Profile
Re: [40d16]Dehydration while drinking
« Reply #5 on: January 10, 2010, 09:46:10 pm »

You should be able to use glacial water so long as the level the dwarves are standing on is not a freezing level. There are several ways to do that; generally, if you're underground then you should be good to go.

Doesn't mean this isn't a bug though.
Logged
Jetblade - an open-source Metroid/Castlevania game with procedurally-generated levels

Andor

  • Escaped Lunatic
    • View Profile
Re: [40d16]Dehydration while drinking
« Reply #6 on: January 14, 2010, 03:24:14 am »

I don't think only the freezing level matters. I have a glacier biome next to an ocean and even about 200 tiles away from the coast in the middle of the ocean, the wells (built on a platform) just freeze, although the pumps, gears etc. do not. But I'll try to pump the water to an underground pond and try bucketing from there. Good tip.

I tried to upgrade the floor with underlying magma heating, but with no result, frozen buckets don't melt:)

Also I've found another problem regarding the freezing maps that make water drinking difficult(though it might not be just a problem of freezing maps but rainy maps in general).
The snow storms on my map seem to be causing open goodwater tanks to become salty. Combined with the freezing wells, i suppose the only way to create above-ground water source on a freezing glacier-ocean map, is by attaching grates on top of your constructed tanks (above ocean or non-glacier biome). Can someone confirm that rain can be salty? And can it disable the wells as well?

Also I have a feeling that when a tile gets a salty water tile on it, it can never contain good water anymore (after you dry the tank completely and refill) until you reconstruct it all. Is it possible, or am I missing some crucial salt-water feature?:)
Logged