View Issue Details

IDProjectCategoryView StatusLast Update
0010933Dwarf FortressDwarf Mode -- Combatpublic2018-10-25 07:33
ReporterXZell Assigned ToLoci  
PrioritynoneSeverityminorReproducibilityhave not tried
Status confirmedResolutionopen 
Product Version0.44.12 
Summary0010933: Cave Dragons commits suicide by swimming in the magma pool
DescriptionA cave dragon tried to reach my magma smelter by swimming in the magma. After a while it went away from there with almost every part of his body gone but scales and eyes. Then, it tried again but some fire imps stucked it in combat in the pool where it found its death.
I suppose it is not normal for a no-magma-immune creature to consider swimming in the magma in its path algorithm.
TagsNo tags attached.

Activities

Loci

2018-10-18 19:56

viewer   ~0038877

Cave dragons have the [FIREIMMUNE_SUPER] token, making them immune to dragonfire--swimming through a little magma at less than a fourth of the temperature should be no problem at all.

Do you have a save with the cave dragon in the magma? If so, would you please upload it to DFFD ( http://dffd.bay12games.com ) and post the link here?

PatrikLundell

2018-10-19 01:13

reporter   ~0038879

I've seen cave dragons die from swimming in magma as well, although it was a couple of years ago. I was a bit surprised, as I though they were supposed to be immune to it.

XZell

2018-10-19 16:26

reporter   ~0038880

Quoting DFwiki " Unlike their above-ground brethren, they do not breathe dragonfire, but they do possess an immunity to the effects of fire. Happily, they are not immune to the effects of a dwarf's best friend."

XZell

2018-10-19 17:35

reporter   ~0038883

Last edited: 2018-10-19 17:36

unfortunately, due to a fire-imp, an underground fire killed my FPS and I was forced to quit the game without saving. I've only a description left. I made this screenshot after the dragon left the magmapool the first time:
you can read it here: https://ibb.co/kuStML

Loci

2018-10-21 13:50

viewer   ~0038887

That's ok; removing the [ARENA_RESTRICTED] token allows easy reproduction in the testing arena, and they do indeed melt.

XZell

2018-10-24 12:23

reporter   ~0038896

So cave dragons should be "magma-safe"? or the bug is in the pathfinding algorithm?

FantasticDorf

2018-10-25 07:33

reporter   ~0038897

Cave dragons do not have the material modifiers of regular megabeast dragons, though it is commendable that the eyes & scales survived though im not quite sure how. In likelyhood while the scales may have protected the exterior, all of the exposed bones & nails in teeth & claws have burnt away while the blood has boiled internally, which is why dragons have both pre-super heated & high resistance blood.

[SELECT_MATERIAL:ALL]
        [MULTIPLY_VALUE:15]
        [COLDDAM_POINT:NONE]
        [HEATDAM_POINT:NONE]
        [IGNITE_POINT:NONE]
        [IF_EXISTS_SET_MELTING_POINT:55000]
        [IF_EXISTS_SET_BOILING_POINT:57000]
        [SPEC_HEAT:30000]
    Need to make sure blood and pus aren't solid at regular temperatures.
    [SELECT_MATERIAL:BLOOD]
     [PLUS_MATERIAL:PUS]
        [MELTING_POINT:10000]

We are not at a point where Toady has implemented subspecies, so a fix would be to just modify the dragon's raws to ignore magma or be resistant in some respects to general but not excessive sources of fire.

Add Note

Note

Issue History

Date Modified Username Field Change
2018-10-18 18:04 XZell New Issue
2018-10-18 19:56 Loci Note Added: 0038877
2018-10-18 19:56 Loci Assigned To => Loci
2018-10-18 19:56 Loci Status new => feedback
2018-10-19 01:13 PatrikLundell Note Added: 0038879
2018-10-19 16:26 XZell Note Added: 0038880
2018-10-19 16:26 XZell Status feedback => assigned
2018-10-19 17:35 XZell Note Added: 0038883
2018-10-19 17:36 XZell Note Edited: 0038883
2018-10-21 13:50 Loci Note Added: 0038887
2018-10-21 13:50 Loci Status assigned => confirmed
2018-10-24 12:23 XZell Note Added: 0038896
2018-10-25 07:33 FantasticDorf Note Added: 0038897