Dwarf Fortress Bug Tracker - Dwarf Fortress
View Issue Details
0000397Dwarf FortressMap Featurespublic2010-04-04 07:052015-01-18 17:28
Brandon816 
lethosor 
normalmajorhave not tried
confirmedopen 
 
 
0000397: Creatures fall too fast through magma, die of bleeding instead of melting/suffocating, scout out/reveal areas while dying
Alright, since I don't like having to deal with all the new immigrants, and didn't have any triggerable traps yet, I built a basic bridge over the volcano in the map, set all the immigrants I didn't want into squads and had them stand over that bridge, while I removed the bridge with a lever. Wow. I tried it out with just one guy at first to make sure it would work, and, right now, he has fallen 120+ z-levels through the lava, and landed on the bottom of the map.

Firstly, he fell through way too fast. Lava is supposed to be viscous.

Secondly, some of the deeper magma tiles contained "A pile of mud". I'm not exactly sure how that mud wouldn't be lava too, or even how the mud got there.

Thirdly, I would imagine that the magma pipe bottom should act more like a chasm, allowing objects to fall through, instead of just stopping at the bottom. But, I can understand how this might be an issue with keeping the magma itself contained.

Fourthly, and this is the important one, is the utter lack of damage he is taking. Not only is he not on fire, but by the time he hit the bottom, he only suffered minor damage to his upper body, lower body, and neck. Hell, not even the impact with the bottom of the map hurt him (although he was stunned for a few moments). He wound up just bleeding to death, with all minimal wounds. Honestly, I'm surprised he didn't just die from drowning first, considering he was pale for awhile before dying.

Also of interest, he did scout out the volcanic pipe quite well. He found several magma expansions underground, including one that contained a magma pool in an underground cavern. Also, the bottom floors contained walls next to the magma that weren't obsidian (granite, native gold, native silver, microcline, cassiterite, cobaltite, bismuthinite, cryolite, mica, tetrahedrite). Apparently, the code that forms different veins of minerals underground, while not affecting the magma pipe itself, does affect the new magma expansions, which also might be a bug.
Drop any dwarf into a volcano.
magma, magma pipe, temperature
has duplicate 0001291closed Footkerchief Magma seas do not burn you but act as water 
has duplicate 0001329closed Footkerchief Magma behaves oddly 
has duplicate 0003102resolved Logical2u Magma in a volcano does not inflict wounds. 
has duplicate 0000905resolved Footkerchief Dwarves/Some other creatures in Magma bleed to death 
has duplicate 0005846resolved Knight Otu Dwarf's falling into magma survive for multiple Z-levels 
related to 0002984resolved Footkerchief Mass reports of minerals and gems found in cavern 
child of 0000307new  No announcements for blistering/charring, and other fire-related problems 
Issue History
2010-04-04 07:05Brandon816New Issue
2010-04-04 11:21opsneakieNote Added: 0000897
2010-04-04 11:42DoctorZuberNote Added: 0000900
2010-04-04 14:03Brandon816Note Added: 0000931
2010-04-04 15:32DoctorZuberNote Added: 0000941
2010-04-04 17:38QloosTag Attached: magma pipe
2010-04-04 17:38QloosTag Attached: temperature
2010-04-10 21:25DoctorZuberNote Added: 0002704
2010-04-18 10:29FootkerchiefRelationship addedhas duplicate 0001291
2010-04-18 14:06Corona688Note Added: 0004106
2010-04-18 15:22maximusfiveIssue Monitored: maximusfive
2010-04-19 04:04KennelTag Attached: magma
2010-04-19 04:40JimmyNote Added: 0004217
2010-04-19 09:33FootkerchiefRelationship addedhas duplicate 0001329
2010-04-19 09:42JinalealiaIssue Monitored: Jinalealia
2010-05-06 18:32KefkaNote Added: 0006324
2010-08-25 04:59Logical2uRelationship addedhas duplicate 0003102
2010-08-25 08:52FootkerchiefRelationship addedchild of 0000307
2010-08-25 10:17QuietustNote Added: 0012085
2010-08-25 10:37QuietustNote Edited: 0012085bug_revision_view_page.php?bugnote_id=0012085#r4707
2010-08-25 10:38QuietustNote Edited: 0012085bug_revision_view_page.php?bugnote_id=0012085#r4708
2010-08-27 00:20DwarfuRelationship addedparent of 0000905
2010-08-31 12:45Moonshine FoxIssue Monitored: Moonshine Fox
2011-02-24 08:59FootkerchiefRelationship deletedparent of 0000905
2011-02-24 09:00FootkerchiefSummaryLava Issues => Dwarf falls too fast through magma, dies of bleeding instead of burns/melting/suffocation, scouts out the underground on his way
2011-02-24 09:00FootkerchiefSummaryDwarf falls too fast through magma, dies of bleeding instead of burns/melting/suffocation, scouts out the underground on his way => Dwarf falls too fast through magma, dies of bleeding instead of melting/suffocation, scouts out the underground while dying
2011-02-24 09:01FootkerchiefRelationship addedhas duplicate 0000905
2011-02-24 09:14RossMNote Added: 0015446
2012-04-28 11:13Knight OtuRelationship addedhas duplicate 0005846
2014-01-21 20:14FootkerchiefRelationship addedrelated to 0002984
2014-08-03 17:30lethosorSummaryDwarf falls too fast through magma, dies of bleeding instead of melting/suffocation, scouts out the underground while dying => Creatures falling through magma die of bleeding instead of melting/suffocation, scout out/reveal the underground while dying
2014-08-03 17:31lethosorAssigned To => lethosor
2014-08-03 17:31lethosorStatusnew => acknowledged
2014-08-03 19:38lethosorSummaryCreatures falling through magma die of bleeding instead of melting/suffocation, scout out/reveal the underground while dying => Creatures fall too fast through magma, die of bleeding instead of melting/suffocating, scout out/reveal areas while dying
2015-01-18 17:28lethosorStatusacknowledged => confirmed

Notes
(0000897)
opsneakie   
2010-04-04 11:21   
Do you have temperature enabled? If you don't, he'll just fall through the lava harmlessly and eventually suffocate/bleed out etc.

If you do have temp on, I'm confused. I've seen everything that touches lava die horribly so far.
(0000900)
DoctorZuber   
2010-04-04 11:42   
I think someone did say something about splatter not behaving correctly in lava/magma. I haven't tried to confirm.
(0000931)
Brandon816   
2010-04-04 14:03   
Yup, temperature is on. Maybe it was because he was already (technically) falling, and therefore kept falling till he hit something solid, but even then he still didn't catch fire (nor did the others which followed shortly after, in the name of bug catching of course). I'm kind of confused by this too, my experiences with 40d are that either the dwarf and the clothes would catch fire almost instantly, roasting the dwarf rather quickly.
(0000941)
DoctorZuber   
2010-04-04 15:32   
Interesting. If what you're saying is accurate, it seems that water is more dangerous than magma all of a sudden. refer to 0000190.

You might try getting your . . . test subjects, wet before exposing them to magma and see what happens.
(0002704)
DoctorZuber   
2010-04-10 21:25   
I noticed another quirk in magma. It appears that it doesn't flow. Which is to say, I've never seen magma blinking to indicate flow, it still moves like unpressurized water as expected.

This may be related to why it is not covering/melting objects properly as well as why it is not transferring heat as well.

I've verified to myself that a dwarf can actually stand in 7/7 magma (at least briefly) without being killed.
(0004106)
Corona688   
2010-04-18 14:06   
I sent a dwarf all the way to the bottom of a magma pipe by accident (100+ z-levels) and he found the magma sea before he drowned.
(0004217)
Jimmy   
2010-04-19 04:40   
Note that dwarves, other creatures and objects do not react to temperatures until they land on a solid surface. 40d was similar in this respect, where a goblin dropped into a magma shaft would die only when they reached the bottom or hit a ledge. Objects in flight or falling do not exist according to dwarven physics.
(0006324)
Kefka   
2010-05-06 18:32   
Actually what happens is that death by heat (like in old DF "The goblin has died in the heat") does not exist anymore. Creatures exposed to magma have their tissues (mainly fat) melt and then die of secondary bleeding. Obviously this is wrong for a number of reasons.
(0012085)
Quietust   
2010-08-25 10:17   
(edited on: 2010-08-25 10:38)
In Arena mode, I had a dwarf jump into the deep end of the magma pool, and it took 5 steps at Speed:170 before he bled to death, and at the time, all of his limbs were merely "melted" and bleeding.

Upon changing the material properties of flesh and organs to reduce their HEATDAM_POINT and SPEC_HEAT (mostly to 10120 and 2000, respectively), I was able to actually get a dwarf burned while submerged in magma, though it still took several steps before he bled to death.

After reverting the raws, I did another test in Arena mode using depth 6 magma (to prevent drowning) and a Giant - at 100fps, it took about 7 seconds for it to catch fire, then another 12 seconds or so before it either "burned to death" or "died in the heat", so it's definitely still possible for this to happen. Other sufficiently large creatures behave similarly (since they have a lot more blood), whereas smaller creatures tend to bleed to death before they ever catch fire.

Something is almost certainly broken with heat transfer and/or the material properties of flesh/organs - with a temperature difference of 1933°F, magma should be able to conduct enough heat into a dwarf's body quickly enough to make it burst into flames almost instantly.

(0015446)
RossM   
2011-02-24 09:14   
Realistically, creatures that fall into magma shouldn't sink at all - they should float.