View Issue Details

IDProjectCategoryView StatusLast Update
0010594Dwarf FortressDwarf Mode -- Environmentpublic2018-03-01 13:49
Reporterucbpaladin Assigned ToLoci  
PrioritynormalSeverityminorReproducibilityhave not tried
Status acknowledgedResolutionopen 
Product Version0.44.05 
Summary0010594: Water-covered Dwarf fell into lava and is 'drowning'
DescriptionA dwarf slipped down a wet staircase (water level 1 or 2) into lava, fell two more z levels and started drowning in the 'magma flow' level. A health check shows the 'drowning' status, but no other damage. No water or obsidian is present in any of the magma levels the dwarf fell through.
Additional InformationUploaded to http://dffd.bay12games.com/file.php?id=13528
TagsNo tags attached.

Activities

Shonai_Dweller

2018-02-27 01:31

reporter   ~0037833

Is your temperature setting turned off?

Loci

2018-02-27 13:49

viewer   ~0037838

When I loaded your save (with temperature calculations enabled) your miner died from massive blood loss almost immediately.

lethosor

2018-02-27 16:52

manager   ~0037840

Same here, and when setting TEMPERATURE to NO, I saw symptoms like what you described (eventually the miner climbed out).

ucbpaladin

2018-02-28 18:36

reporter   ~0037843

Last edited: 2018-02-28 20:47

The temperature setting is definitely on, and if I wait a while, the dwarf does start to take blood loss damage etc. I wouldn't have called it 'almost immediately', but that might be system-dependent, mine might run a bit (or a lot) slower than others'. I can observe the temperatures of the dwarf's possessions creeping up very slowly (in terms of ticks) before the damage occurs. At a guess, it seems possible that the specific heat of water is being used in the heat transfer equation (this value is 10x that of, say, bronze), since the dwarf's body parts and all of his possessions have a 'water covering'. As far as realism goes, the water should be almost immediately converted to steam, but I don't know off hand how 'water coverings' are treated in this case.

*Edit: A short time later, a cloak with 'water covering' fell into the magma, fell several z levels and sat on the magma flow (16 deg. c, at first) for a significant period of time before being destroyed.

Loci

2018-03-01 13:49

viewer   ~0037844

Interestingly, the Leidenfrost effect describes the boiling of a substance in a manner that thermally insulates. One fairly well-known example shows a man swiping his hand through liquid metal:

https://giant.gfycat.com/MassivePossibleBobwhite.webm

But it's unlikely that the game is simulating the Leidenfrost effect. More likely it's just a case of the water not boiling away fast enough.

Regarding "realistic" timespans: time is accelerated in fortress mode due to both the limitations of the hardware and the necessary pacing for players, with each tick covering 1.2 minutes. On the flip side, if you simulate a bunch of detailed temperature calculations in a "realistic" timespan you essentially end up with a much less interesting result--everything incinerates in a tick. So, in the interests of stretching the result out to a player-observable time span, temperature transfers are slower than in real life.

Add Note

Note

Issue History

Date Modified Username Field Change
2018-02-26 21:43 ucbpaladin New Issue
2018-02-27 01:31 Shonai_Dweller Note Added: 0037833
2018-02-27 13:49 Loci Note Added: 0037838
2018-02-27 13:49 Loci Assigned To => Loci
2018-02-27 13:49 Loci Status new => feedback
2018-02-27 16:52 lethosor Note Added: 0037840
2018-02-27 16:52 lethosor Status feedback => resolved
2018-02-27 16:52 lethosor Resolution open => no change required
2018-02-28 18:36 ucbpaladin Note Added: 0037843
2018-02-28 18:36 ucbpaladin Status resolved => feedback
2018-02-28 18:36 ucbpaladin Resolution no change required => reopened
2018-02-28 20:47 ucbpaladin Note Edited: 0037843
2018-03-01 13:49 Loci Note Added: 0037844
2018-03-01 13:49 Loci Status feedback => acknowledged
2018-03-01 13:49 Loci Resolution reopened => open
2018-03-01 13:49 Loci Summary Dwarf fell into lava and is 'drowning' => Water-covered Dwarf fell into lava and is 'drowning'