Dwarf Fortress Bug Tracker - Dwarf Fortress
View Issue Details
0011164Dwarf FortressAdventure Mode -- Sitespublic2019-10-21 20:572019-10-26 07:37
Shonai_Dweller 
 
normalminoralways
newopen 
Windows10
0.44.12 
 
0011164: NPCs at reclaimed site don't know who they are
Here some odd behavior in Adventurer.
In the save below, my adventurer started in this site, a cave recently reclaimed (during initial worldgen) by my civ.

If you ask any of the NPCs around about their professions, they all say "I am a peasant" even though they are farmers, woodcutters, doctors, etc. If you ask them about the surrounding area they reply "ask me when I've returned home".

So it seems that NPCs at reclaimed sites aren't being properly connected to those sites.
Open save, talk to nearest dorf.

Save:
http://dffd.bay12games.com/file.php?id=14573 [^]
May be unrelated, but this save also demonstrates the adventurer retire-unretire crash bug 0010364
No tags attached.
child of 0007559new  Asking dwarves in deep sites about the surrounding area yields no information 
Issue History
2019-10-21 20:57Shonai_DwellerNew Issue
2019-10-24 19:30Shonai_DwellerNote Added: 0039555
2019-10-24 22:04Shonai_DwellerNote Added: 0039556
2019-10-26 07:37LociRelationship addedchild of 0007559

Notes
(0039555)
Shonai_Dweller   
2019-10-24 19:30   
Tried a similar starting spot (reclaimed cave) in a new world (same raw tweaks) and this time npcs are all acting fine. They know who and where they are.

The new world I tried doesn't crash on retire-unretire either, so whatever was going on with the npcs previously might be a related side effect of the save corruption which caused the crash.
(0039556)
Shonai_Dweller   
2019-10-24 22:04   
And in the same world mentioned in my last comment, I tried a new adventurer in a different cave (I think this one was reclaimed while I was playing, rather than a product of initial worldgen). This time, all the NPCs were confused again. Non-military dwarves all say "I am a peasant" and everyone says "Ask me when I've returned to my home".

In addition, on retire, my Adventurer is not listed in Legends. This also happens in the save above (mentioned in my comment on Adventurer crash bug 0010364)

However, unlike the initial reported save, unretire actually works without crashing. The only difference between this and my other reported confused NPC/Adventurer crash is that I'm not using save compression this time.

Also possibly relevant, the working cave embark was a proper ex-kobold site, the non-working one was an ex-ettin lair.

Save (demonstrates confused NPCs, missing Legends mode adventurer on retire, no crash):
http://dffd.bay12games.com/file.php?id=14578 [^]