Dwarf Fortress Bug Tracker - Dwarf Fortress
View Issue Details
0003494Dwarf FortressDwarf Mode -- Idle Behaviorpublic2010-11-01 12:442012-02-26 07:56
MHardeman25 
Footkerchief 
normalmajorhave not tried
resolvedduplicate 
WindowsXP x32Service pack 3
0.31.16 
 
0003494: Trader refuses to leave when no trade depot is ever built
A dwarven trader arrived at my fortress from the mountain homes, and because I had no trade depot, he just stood there. After the season finished, he continued to stand there. Even after I completed a trading post, He continued to stand there. My dwarves decided that his goods were now free and started taking them. After a while, the merchant got really depressed and started attacking my dwarves, so I had my archer/expedition leader take care of him. After killing the merchant, he went crazy, even though there were no announcements about it. He just started attacking all the dwarves. In his thoughts and preferences he was happy, it didn't say that he was stark raving mad or anything, he just attacked,and the other dwarves didn't evade him like an enemy. He has yet to calm down or anything, I doubt he will, b/c it never said anything was wrong with him. He is still listed in my millitary/nobles etc. He just shoots arrows at dwarves.
I'm not sure.
No tags attached.
duplicate of 0000871new  Traders/merchants go crazy (berserk/insane/melancholy) if trade depot doesn't exist when they arrive 
Issue History
2010-11-01 12:44MHardeman25New Issue
2010-11-01 13:48QuietustNote Added: 0013580
2010-11-01 13:49QuietustNote Edited: 0013580bug_revision_view_page.php?bugnote_id=0013580#r5255
2010-11-01 15:07MHardeman25Note Added: 0013581
2010-11-01 16:25QuietustNote Added: 0013582
2010-11-01 16:26QuietustNote Edited: 0013582bug_revision_view_page.php?bugnote_id=0013582#r5257
2010-11-15 13:51FootkerchiefRelationship addedduplicate of 0003259
2010-11-15 13:55FootkerchiefRelationship addedrelated to 0000466
2010-11-15 13:55FootkerchiefSummaryStrange AI behavior => Trader refuses to leave when no trade depot is ever built
2010-11-15 13:55FootkerchiefRelationship replacedrelated to 0003259
2010-11-16 13:14FootkerchiefRelationship addedrelated to 0003526
2012-02-26 07:48FootkerchiefSummaryTrader refuses to leave when no trade depot is ever built => Traders/merchants go crazy (berserk/insane/melancholy) if no trade depot is ever built
2012-02-26 07:48FootkerchiefRelationship addedhas duplicate 0005191
2012-02-26 07:49FootkerchiefNote Added: 0020729
2012-02-26 07:51FootkerchiefRelationship addedduplicate of 0000871
2012-02-26 07:51FootkerchiefStatusnew => resolved
2012-02-26 07:51FootkerchiefResolutionopen => duplicate
2012-02-26 07:51FootkerchiefAssigned To => Footkerchief
2012-02-26 07:51FootkerchiefRelationship deletedhas duplicate 0005191
2012-02-26 07:52FootkerchiefRelationship deletedrelated to 0003526
2012-02-26 07:54FootkerchiefRelationship deletedrelated to 0003259
2012-02-26 07:54FootkerchiefRelationship deletedrelated to 0000466
2012-02-26 07:55FootkerchiefSummaryTraders/merchants go crazy (berserk/insane/melancholy) if no trade depot is ever built => Traders/merchants go crazy (berserk/insane/melancholy) if trade depot doesn't exist when they arrive
2012-02-26 07:56FootkerchiefSummaryTraders/merchants go crazy (berserk/insane/melancholy) if trade depot doesn't exist when they arrive => Trader refuses to leave when no trade depot is ever built
2012-02-26 07:56FootkerchiefNote Deleted: 0020729

Notes
(0013580)
Quietust   
2010-11-01 13:48   
(edited on: 2010-11-01 13:49)
By ordering your archer to attack a merchant from your own civilization, he has committed treason and is now considered a renegade, an enemy of your own civilization. Put simply, you've started a loyalty cascade, making this a duplicate of 0003259.

Take a closer look at the archer's thoughts and preferences screen, specifically at the section that lists entity relations.

(0013581)
MHardeman25   
2010-11-01 15:07   
There is still the problem with the dwarf merchant not moving and becoming depressed in the first place. Also, if the dwarf merchant starts attacking my dwarves, he should become a traitor, not my dwarf for protecting himself.
(0013582)
Quietust   
2010-11-01 16:25   
(edited on: 2010-11-01 16:26)
The merchant would have only started attacking your dwarves if he had gone Berserk, at which point he's an enemy of every civilization and thus fair game; units that go "stark raving mad" or "melancholy" should never attack anything.