Dwarf Fortress Bug Tracker - Dwarf Fortress
View Issue Details
0008018Dwarf FortressPathfindingpublic2014-08-14 21:132014-08-16 13:13
McHarbl 
 
normalminorrandom
newopen 
0.40.08 
 
0008018: Pathing and combat issues with extremely hot creature
After a huge quadruped composed of flame, with large mandibles and a gaunt appearance, got stuck in my fortress behind a door, my military became completely unable to target it.

Ordering squads to kill it only makes them display "no reachable valid target". Telling squads to station near it similarly fails with "unreachable location". Digging more paths to the creature, around the door, did not help. If stationed some distance away but obviously in line of sight, squad members simply ignore the creature as well as they can as it breathes fire on them.

It appears to be very hot as the walls around it become warm almost instantly; this is visible both by loo(k)ing at the walls and (d)esignating. I'd guess this extreme temperature is causing hard-to-recognize pathfinding and possibly other AI problems.

If a dwarf is forced into melee range, fighting will start but even an elite military dwarf makes little attempt to attack, only dodging and blocking. They're clearly capable of surviving this for a long time as one axedwarf danced with the creature for at least 11 long screens of combat text before collapsing and being reduced to its metal components. Oddly enough, a cornered kitten had previously fought back and managed to injure the creature somewhat before combusting.

The door in the creature's path eventually failed, probably because of the fire the creature was breathing on experimental subjects dropped near it. As it started moving again (through water that was being poured down the stairwell in frustration), the marksdwarves opened fire. The fortress's champion suddenly reacted to his orders, ran in and instantly decapitated the creature.
Order squads to attack idle creature made of flames in fortress mode.
With no DFHack for 0.40.08 I can't tell what the exact temperature surrounding the creature was, though the dwarves seemed to find it quite unsurvivable even when they successfully defended against the breath attack.

Investigating with 0.34.11's arena, DFHack and creatures modified to resemble random-generated flame creatures suggests that over several simulation steps, the tile the creature is on eventually reaches a temperature of at least 10485 units. The nearby tiles warm up to 10277 units.

Both temperatures are enough to instantly boil water; if the pathfinding considers survivable temperatures, this could explain why dwarves are completely unable to target the creature when it has been standing still for a while.
No tags attached.
related to 0006596new  When the temperature increases high enough, adventurer movement is not possible except with Alt 
has duplicate 0008030resolved Footkerchief Dwarves cannot path to monsters made of fire or with a very high body heat as the air surrounding them is too hot 
has duplicate 0008292resolved Footkerchief Dwarves won't haul cage with magma man inside 
related to 0008903new  Soldiers pathing thru smoke to get stuff destroy FPS 
Issue History
2014-08-14 21:13McHarblNew Issue
2014-08-14 21:38smjjamesNote Added: 0029072
2014-08-15 06:30FootkerchiefRelationship addedrelated to 0006596
2014-08-15 15:32FootkerchiefRelationship addedhas duplicate 0008030
2014-08-16 13:13TalvienoNote Added: 0029147
2014-09-16 20:24FootkerchiefRelationship addedhas duplicate 0008292
2018-01-15 15:00LociRelationship addedrelated to 0008903

Notes
(0029072)
smjjames   
2014-08-14 21:38   
This sounds exactly like the problems that I have with FBs that are blobs composed of flame, right down to the squads (or even wardogs) just standing there not attacking, except that they usually just sit at the map edge.
(0029147)
Talvieno   
2014-08-16 13:13   
Can confirm this. I've seen this too.