View Issue Details

IDProjectCategoryView StatusLast Update
0006517Dwarf FortressMaterial Propertiespublic2016-05-18 15:07
ReporterQuietust Assigned ToToady One  
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
Product Version0.34.11 
Fixed in Version0.43.03 
Summary0006517: Dragonfire ignores metals
DescriptionWhen 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.
Steps To ReproduceIn 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.
TagsNo tags attached.

Activities

Quietust

2014-06-28 11:03

reporter   ~0024855

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.

Loci

2014-08-04 22:03

viewer   ~0028356

Dragonfire also ignores water, does not raise ambient temperatures, and is ineffective against non-dragonfire-safe buildings which block the tile (like closed doors).

Issue History

Date Modified Username Field Change
2014-06-28 10:39 Quietust New Issue
2014-06-28 11:03 Quietust Note Added: 0024855
2014-07-06 21:01 user6 Assigned To => user6
2014-07-06 21:01 user6 Status new => acknowledged
2014-08-04 22:03 Loci Note Added: 0028356
2014-08-08 16:39 user6 Status acknowledged => confirmed
2016-05-18 15:07 Toady One Status confirmed => resolved
2016-05-18 15:07 Toady One Fixed in Version => Next Version
2016-05-18 15:07 Toady One Resolution open => fixed
2016-05-18 15:07 Toady One Assigned To user6 => Toady One