Dwarf Fortress Bug Tracker - Dwarf Fortress
View Issue Details
0002093Dwarf FortressDwarf Mode -- Idle Behaviorpublic2010-05-28 12:122012-04-08 10:54
PCWindowsWindows 7 64bit
0002093: Dwarf floating/flying in midair after channeling
This is a fortress from 0.31.01, brought to 0.31.03, and then to 0.31.04.
The situation:
After bringing the fortress to 0.31.04, everything was working normally, disconsidering the bugs already known.
Then, I began digging channels in front of my fortress, for defensive purposes.
Probably while digging, one of my miners stoped working, and just kept doing nothing, there in the hole.
Then, I noticed he was inaccesible through the 'v' key, as if he was dead. But looking at him with 'k', I saw he was not dead, and could (can) view his 'profile' hitting enter. According to it, he's not even injured.
He's not dead, no dwarves went to take his body, yet he doens't move in anyway and is showing 'inside' a blue tile(??).
catatonic, dig, Dwarf
duplicate of 0001510needs feedback Footkerchief Floating creatures stuck in projectile status 
Issue History
2010-05-28 12:12graniteNew Issue
2010-05-28 12:15graniteTag Attached: Dwarf
2010-05-28 12:15graniteTag Attached: catatonic
2010-05-28 12:15graniteTag Attached: dig
2010-05-28 12:20graniteNote Added: 0007428
2010-05-28 12:49FootkerchiefNote Added: 0007429
2010-05-28 12:50FootkerchiefSummaryCatatonic dwarf, inaccesible through 'v' => Dwarf floating in midair after channeling
2010-05-28 13:17graniteNote Added: 0007430
2010-05-28 13:24FootkerchiefNote Added: 0007431
2010-05-28 13:25graniteNote Added: 0007432
2010-05-28 13:38FootkerchiefNote Added: 0007433
2010-05-28 14:28graniteNote Added: 0007436
2010-06-21 12:16FootkerchiefSummaryDwarf floating in midair after channeling => Dwarf floating/flying in midair after channeling
2010-07-01 17:37Logical2uRelationship addedparent of 0002462
2010-07-09 17:33FootkerchiefRelationship addedparent of 0002600
2010-08-05 08:13FootkerchiefRelationship addedparent of 0002952
2010-08-05 19:18FootkerchiefRelationship replacedhas duplicate 0002952
2010-09-29 09:04BattlecatNote Added: 0013061
2012-04-08 10:53FootkerchiefRelationship addedduplicate of 0001510
2012-04-08 10:53FootkerchiefStatusnew => resolved
2012-04-08 10:53FootkerchiefResolutionopen => duplicate
2012-04-08 10:53FootkerchiefAssigned To => Footkerchief
2012-04-08 10:54FootkerchiefRelationship deletedparent of 0002462
2012-04-08 10:54FootkerchiefRelationship deletedparent of 0002600
2012-04-08 10:54FootkerchiefRelationship deletedhas duplicate 0002952

2010-05-28 12:20   
The dwarf is not stuck, and could easily get out of the hole, if not 'catatonic'.
2010-05-28 12:49   
yet he doens't move in anyway and is showing 'inside' a blue tile(??).

That's the key part. He's actually floating in midair. This bug has been around for a long time, although I couldn't find any other entries in the tracker.

# 000851 ▣ (http://www.bay12games.com/forum/index.php?topic=9855.0 [^]) [projectiles] (Report) saving while a unit is falling stops the unit in midair

Here are a couple other reports:
http://www.bay12forums.com/smf/index.php?topic=27584.0 [^]
http://www.bay12forums.com/smf/index.php?topic=25838.0 [^]
http://www.bay12forums.com/smf/index.php?topic=22414.0 [^]

It would be helpful if you upload your save to http://dffd.wimbli.com/ [^]
2010-05-28 13:17   
Ok. But what exactly should I upload? The whole 'save' or only the 'region' folder?
2010-05-28 13:24   
Just the region folder. Thanks!
2010-05-28 13:25   
Additionally, I tried assigning him as squad leader, to see if that would make him move, but it didn't work. Do you think there's some way to recover him?
2010-05-28 13:38   
There's no way to recover him except with a memory hacking tool. In 40d, there was a tool called Dwarf Companion, but AFAIK it's not available for the new version. There's probably no way at present :(
2010-05-28 14:28   
Hm... Well, perhaps I'll sue an old save, then, prior to this bug.

Anyway, here's the save:
http://dffd.wimbli.com/file.php?id=2423 [^]
2010-09-29 09:04   
Just to update this a bit further, I've discovered a condition that causes this. If you save the game at the exact moment that the dwarf finishes carving the channel it saves his state as a "projectile", the state associated with creatures that are being thrown around. When the game reloads it doesn't resume the act of falling down and so the dwarf stays suspended in mid air for eternity.

At the moment, Runesmith gives us the ability to clear the projectile flag, thus rescuing the dwarf.