Dwarf Fortress Bug Tracker - Dwarf Fortress
View Issue Details
0006517Dwarf FortressMaterial Propertiespublic2014-06-28 10:392016-05-18 15:07
Quietust 
Toady One 
normalminoralways
resolvedfixed 
0.34.11 
0.43.03 
0006517: Dragonfire ignores metals
When dragonfire touches objects lying on the ground or part of buildings, it rapidly heats them up toward a temperature of 50000, quickly causing them to melt or boil away.

However, metal items appear to be totally unaffected, remaining at room temperature.
In Arena mode, create three columns in a row with a suitable amount of space between them.

On the left column, place a Dragon.
On the right column, place a fire-immune creature (such as a blizzard man)
On the center column, place an object made of iron.

Monitoring the object's temperature will reveal that it gradually cools to around 10037 (or whatever the Arena's ambient temperature happens to be).

Next, remove the IS_METAL flag from Iron's material definition and repeat the experiment. The iron object will instantly melt.

Using DFHack, this can be made much more noticeable by clearing the IS_METAL flag in memory, triggering an immediate result.
No tags attached.
Issue History
2014-06-28 10:39QuietustNew Issue
2014-06-28 10:48QuietustNote Added: 0024854
2014-06-28 10:53QuietustNote Deleted: 0024854
2014-06-28 11:03QuietustNote Added: 0024855
2014-07-06 21:01FootkerchiefAssigned To => Footkerchief
2014-07-06 21:01FootkerchiefStatusnew => acknowledged
2014-08-04 22:03LociNote Added: 0028356
2014-08-08 16:39FootkerchiefStatusacknowledged => confirmed
2016-05-18 15:07Toady OneStatusconfirmed => resolved
2016-05-18 15:07Toady OneFixed in Version => Next Version
2016-05-18 15:07Toady OneResolutionopen => fixed
2016-05-18 15:07Toady OneAssigned ToFootkerchief => Toady One

Notes
(0024855)
Quietust   
2014-06-28 11:03   
This behavior appears to date back to 0.28.181.40d, treating metal objects as FIREIMMUNE_SUPER; back in version 0.23.130.23a, such items were only immune to "normal" fire breath.
(0028356)
Loci   
2014-08-04 22:03   
Dragonfire also ignores water, does not raise ambient temperatures, and is ineffective against non-dragonfire-safe buildings which block the tile (like closed doors).