Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0010933Dwarf FortressDwarf Mode -- Combatpublic2018-10-18 18:042018-10-25 07:33
ReporterXZell 
Assigned ToLoci 
PrioritynoneSeverityminorReproducibilityhave not tried
StatusconfirmedResolutionopen 
PlatformOSOS Version
Product Version0.44.12 
Target VersionFixed in Version 
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.
Attached Files

- Relationships

-  Notes
(0038877)
Loci (manager)
2018-10-18 19:56

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?
(0038879)
PatrikLundell (reporter)
2018-10-19 01:13

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.
(0038880)
XZell (reporter)
2018-10-19 16:26

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."
(0038883)
XZell (reporter)
2018-10-19 17:35
edited on: 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 [^]

(0038887)
Loci (manager)
2018-10-21 13:50

That's ok; removing the [ARENA_RESTRICTED] token allows easy reproduction in the testing arena, and they do indeed melt.
(0038896)
XZell (reporter)
2018-10-24 12:23

So cave dragons should be "magma-safe"? or the bug is in the pathfinding algorithm?
(0038897)
FantasticDorf (reporter)
2018-10-25 07:33

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.

- 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 => needs 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 needs feedback => assigned
2018-10-19 17:35 XZell Note Added: 0038883
2018-10-19 17:36 XZell Note Edited: 0038883 View Revisions
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


Copyright © 2000 - 2010 MantisBT Group
Powered by Mantis Bugtracker