View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0008542 | Dwarf Fortress | Dwarf Mode -- Thoughts and Preferences | public | 2014-11-12 07:54 | 2015-04-24 11:09 |
Reporter | ralfp | Assigned To | |||
Priority | normal | Severity | major | Reproducibility | have not tried |
Status | new | Resolution | open | ||
OS | Windows | OS Version | 8.1 | ||
Product Version | 0.40.15 | ||||
Summary | 0008542: Training causes massive amount of vengeful thoughts (not only to training dwarfs) | ||||
Description | Training dwarfs cause "conflicts" which spam vengeful thoughts for every by-standing dwarf (even non-military). First I set up a training area outside my fortress and assigned two of my squads to it. After a short while I noticed that one of my squad members was unhappy, so I checked the thoughts and saw that he's stressed because of a massive amount of "vengeful thoughts". After that I noticed the same thing for another dwarf and within the blink of an eye 30% of my population was stressed (all because of vengeful thoughts, even civilian dwarfs). The combat log is completely spammed with "...I will join this conflict..." messages (sorry for the low level of detail, I will provide more accurate information as soon as I'm on my PC). I also noticed that it doesn't say "Dwarf x is sparing" but "...fighting". This is probably because I didn't set my squads active(??). | ||||
Steps To Reproduce | 1) Set up training area in a crowded place. 2) Assign squads to train but don't set the squads active. 3) Wait until squad members are training/fighting. | ||||
Additional Information | I will provide a save game as soon as I'm back on my computer. | ||||
Tags | No tags attached. | ||||
|
Check the "other" units on your site. Quite likely, there's flock of thieving birds around. Those generate ridiculous vengeful thoughts spam, complete with attendant unhappiness and a complete inability of the dwarfs to do anything about it. Training itself in my experience causes no issues at all. |
|
Here's the save game: http://dffd.wimbli.com/file.php?id=10059 The combat log announcements are: "This is my fight too. I will take revenge" And "I cannot just stand by. I will take revenge!" To my confusion I can't find any vengeful thoughts spam anymore... The dwarfs are still stressed badly, but no trace of what I found last time I was playing. Only the combat log spam still exists in the save game. I should also mention that I'm using DF Starter Pack V40_15r2 with DF hack enabled (bug fixes & performance tweaks). |
|
Yes, there are Keas around and they are stealing things. I had that in mind, too, because I've seen issue # 0008479 already... But the problems all started when I set up the training area. Coincidence? |
|
I'm confused, probably because I haven't looked at this for a while -- do dwarves spar when they aren't active? I can only see code that causes individual combat drills, but a training order seems to be required to set up sparring matches. |
|
I fixed the kea problem, at least in cases where there has been no actual violence, so that would fix this, but the announcements indicate there might be some issue with sparring events/message classification. |
|
Great news, thanks! I'm not 100% sure that the vengeful thoughts were not caused by the keas, but this is what I know: 1) I never set any of the squads to active/training, but I set up a training schedule (can be seen in the saved game). 2) They did individual combat drill and eventually fighting (not sparring) but with wooden training weapons (can be seen in the combat log). The dwarfs kept their civilian jobs the entire time (no announcements like "...became a military leader"). 3) Some non-military dwarfs were injured next to the training area. I did not check where the injuries came from, though. My first thought was that they joined the "training"/conflict because of their vengeful thoughts. This can probably be found in the combat log (will check it myself and add another note later). |
|
This one is probably fixed as of DF 0.40.17 isn't it? |
|
I had a similar issue where my military is dealing with clowns deep underground, and some dwarfs assigned to the burrowed area near the surface keep 'joining an existing conflict' and becoming stressed, who should never have been to the actual site of conflict. No likely to be 0008479 as there weren't any wild creatures nearby. The military comprises only marksdwarves, if that's relevant. |
|
@Qrox: Which version are you using there? The most recent 0.40.24? Any mods? Which platform? If your version is older than 0.40.24, update to it. Will that behaviour change? If it still happens even when you load your save folder in vanilla 0.40.24, upload your saved game to http://dffd.bay12games.com/ and post a link to it here, please. |
|
Yeah, using 0.40.24 with dfhack on win7. I managed to get a save right(=1 tick!) before this happens upon one of the civilians in vanilla 0.40.24. It does not reproduce every reload, presumably due to the RNG, but it happens about one third of the time. So, Vabôk Letmosrurast the Armorer is just about to quantum stock something when the Marksdwarf Nil Atîsnoglesh returns to get his brand new candy bolts and tells him about all the mess happening downstairs, and he gets all mad at the 'ruthless' clowns helplessly butchered by my military... The vengeful thought might be reasonable (If he is indeed told the tales), but definitely not after 'joining a conflict'. I guess if the dwarfs move quickly enough then the 'conflict' and the 'vengeful' thought will propagate through the fortress like a virus... Which might explain why the surface dwarfs all get infected as I used fastdwarf to fight against the fps drop. Save address: http://dffd.bay12games.com/file.php?id=10792 |
Date Modified | Username | Field | Change |
---|---|---|---|
2014-11-12 07:54 | ralfp | New Issue | |
2014-11-12 09:03 | Larix2 | Note Added: 0030960 | |
2014-11-12 09:04 | ralfp | Note Added: 0030961 | |
2014-11-12 09:08 | ralfp | Note Added: 0030962 | |
2014-11-12 11:04 |
|
Relationship added | related to 0008479 |
2014-11-17 12:16 | Toady One | Note Added: 0031039 | |
2014-11-17 14:28 | Toady One | Note Added: 0031044 | |
2014-11-18 00:22 | ralfp | Note Added: 0031048 | |
2014-11-18 03:58 | ralfp | Note Edited: 0031048 | |
2014-11-21 03:43 | ptb_ptb | Note Added: 0031101 | |
2015-04-23 23:44 | Qrox | Note Added: 0032606 | |
2015-04-24 03:45 |
|
Note Added: 0032607 | |
2015-04-24 11:09 | Qrox | Note Added: 0032608 |