View Issue Details

IDProjectCategoryView StatusLast Update
0008539Dwarf FortressDwarf Mode -- Thoughts and Preferencespublic2014-12-01 03:19
ReporterLemunde Assigned ToToady One  
PrioritynormalSeveritymajorReproducibilityalways
Status resolvedResolutionfixed 
Product Version0.40.15 
Fixed in Version0.40.17 
Summary0008539: Happy thoughts do not affect stress levels; Dwarves slowly spiral into depression
DescriptionYears of many happy thoughts and very few unhappy thoughts do not cause stressed dwarves to be raised above stressed level. What appears to be happening is once a dwarf has an unhappy thought their mood drops and there is nothing you can do to raise it. Over time these build up and eventually cause the dwarf to climb the stress ladder. Even long after the unhappy thoughts are gone the dwarf remains stressed.
Steps To ReproduceObserve generally happy dwarves over a long period of time.
Additional InformationThis can be game breaking. I've managed to keep a fortress together for over a decade but that's only because I haven't had any goblin attacks or major catastrophes. Even so I have several unhappy dwarves, some of which are starting to lash out at my other dwarves. If I continue playing without this bug being fixed my fortress will inevitably crumble.
TagsNo tags attached.

Relationships

related to 0008479 resolvedToady One Keas produce far too many vengeful thoughts by flying overhead, sending entire fortress into a stressed-out state. 

Activities

user6

2014-11-11 07:41

  ~0030952

Please upload a save that reproduces the problem to http://dffd.wimbli.com/ and post the link here.

Lemunde

2014-11-11 17:32

reporter   ~0030958

http://dffd.wimbli.com/file.php?id=10057

ptb_ptb

2014-11-12 00:46

reporter   ~0030959

Last edited: 2014-11-12 08:52

Everybody has seen mass amounts of death, although most of it is of the 'didn't feel anything after seeing' variety. If they bunker up and take it careful for a season or two does it really not reduce their stress levels?

[EDIT] I tried testing this myself, but the only thing I proved was that I'm not good at keeping all my dwarves alive. :P

ptb_ptb

2014-11-13 06:21

reporter   ~0030968

This dwarf could show support for this bug. No recent unhappy thoughts, only a few neutral thoughts, and lots of positive ones. Still stressed.

http://imagr.eu/up/5464bdc0e897b_stress.png

From a 40.16 game that was started in 40.15. Save file available on request.

user6

2014-11-13 06:26

  ~0030970

Reminder sent to: ptb_ptb

Yes, another save would be helpful.

ptb_ptb

2014-11-13 06:45

reporter   ~0030971

Last edited: 2014-11-13 13:02

Save file:

http://dffd.wimbli.com/file.php?id=10062

I'll keep an eye on Olin Idenizeg and see if she stops complaining. :P

[EDIT] After a nice long time of relative pampering, Olin Idenizeg remains highly stressed.

Lemunde

2014-11-16 18:13

reporter   ~0031020

I wonder if this might be somehow related to turning artifacts off. I'm not hearing too many people complain about it so I'm starting to think there's something more specific to my setup that's making my dwarves stressed.

Frogging101

2014-11-16 20:06

reporter   ~0031022

Do you guys happen to have any buzzards or keas or other thieving birds flying around? Check that and also check your dwarves for feeling "vengeful when joining an existing conflict". If you see these, then it might be related to 0008479; perhaps the constant negative vengeful thought is dragging them down more than the brief positive thoughts are.

ptb_ptb

2014-11-16 21:42

reporter   ~0031023

Last edited: 2014-11-17 01:23

@Frogging101

Not in the savefile above. That fortress was pretty much free of any bird visitors, IIRC, and some affected dwarves had no negative thoughts at all.

@Lemunde

I have not turned artifacts off.

Toady One

2014-11-17 11:40

administrator   ~0031037

Last edited: 2014-11-17 11:42

It seems to be working. Olin has a lot of stress built up, and the destressors are all working after checking the numbers for a game week and watching one meeting (gray sentences don't do anything -- they only destress while they are white). The main question is what caused the stress pool to build up in the first place. Olin has the "cracks easily" personality facet, but it has been long enough that there is no record of what caused the stress to build up. Stress can't be easy to get rid of or it would be pointless to have, since it takes a long time to build up (things like the kea bug and so on build up stress too quickly, but I have no idea what happened to Olin).

edit: Stress does drop slowly in the absence of thoughts, but that's also a very slow process. A dwarf with stress and no thoughts listed is not a bug. That is the effect of old stressors.

Toady One

2014-11-17 12:04

administrator   ~0031038

I'll go ahead and add an adjustment for dwarves that haven't had bad things happen to them for a long time to make them move toward the baseline faster and faster. That should solve this without screwing too much up. Dwarves in saves will have to wait to build up that credit, but they'll get to it.

Issue History

Date Modified Username Field Change
2014-11-11 05:12 Lemunde New Issue
2014-11-11 07:41 user6 Note Added: 0030952
2014-11-11 07:41 user6 Assigned To => user6
2014-11-11 07:41 user6 Status new => feedback
2014-11-11 17:32 Lemunde Note Added: 0030958
2014-11-11 17:32 Lemunde Status feedback => assigned
2014-11-12 00:46 ptb_ptb Note Added: 0030959
2014-11-12 08:52 ptb_ptb Note Edited: 0030959
2014-11-13 06:21 ptb_ptb Note Added: 0030968
2014-11-13 06:26 user6 Note Added: 0030970
2014-11-13 06:45 ptb_ptb Note Added: 0030971
2014-11-13 13:02 ptb_ptb Note Edited: 0030971
2014-11-16 18:13 Lemunde Note Added: 0031020
2014-11-16 20:06 Frogging101 Note Added: 0031022
2014-11-16 21:42 ptb_ptb Note Added: 0031023
2014-11-17 01:23 ptb_ptb Note Edited: 0031023
2014-11-17 07:17 user6 Relationship added related to 0008479
2014-11-17 11:40 Toady One Note Added: 0031037
2014-11-17 11:42 Toady One Note Edited: 0031037
2014-11-17 12:04 Toady One Note Added: 0031038
2014-11-17 12:04 Toady One Status assigned => resolved
2014-11-17 12:04 Toady One Fixed in Version => Next Version
2014-11-17 12:04 Toady One Resolution open => fixed
2014-11-17 12:04 Toady One Assigned To user6 => Toady One