Morale Moving the Wrong Direction - release 763


The movement of the morale system indicator (bar at the bottom) seems inconsistent with the actual effects taking place against morale.

Steps to reproduce:

  1. Watch a character’s Morale traits.
  2. Correct issues so morale should be moving positive.
  3. Observe as morale moves into the negative.

Expected Results:

When the Positives to morale outweigh the Negatives, the morale indicator should move to the Right.

Actual Results:

The morale of a character seems to drop randomly even if you keep their needs satisfied.


B-Flat Minor… :wink:


Version Number and Mods in use:

Release 763, no mods in use.

System Information:

Windows 7 x64
AMD FX-8320 Eight-Core 3500MHz CPU

1 Like

Could you hover over the happiness bar? It will tell you the current value for happiness.
My guess is that it’s going down because he had a greater happiness value prior to this.
The indicator below moves toward the current target happiness (which in your picture must be 55 or so) at the speed/pressure indicated by the arrows on the side of the happiness bar (slowly/normal/faster over time, it’s not instant). So perhaps he had a little more than 55 happiness, his thoughts changed, the new target was lower, so the indicator is decreasing until it reaches 55.

If you have a savefile paused right when that issue is happening, we can inspect the target and current happiness (or you can also do it if you had debugtools enabled).

The base happiness/morale is 50 (the middle of the bar). Add/substract the values of the currently displayed thoughts and you’ll find the current target happiness. The indicator will move towards that value. And if it reaches a threshold, the mood of the hearthling will change:

Most of the thoughts are temporary, so when they expire, the target happiness changes. The remaining duration of the thoughts can be seen on their left.

1 Like

I find this a fairly interesting way for the morale to “adjust”. It doesn’t really seem logical. Lets take a look at the following images (which were taken in series just minutes from each other).

In this first image there are quite a few positive adjustments to morale, far outweighing the negatives, and as expected the morale bar is climbing.

In this second image more positives have been added to the morale and the bar continues to climb. This is also expected based on what appears on the morale tab.

This third image is where things get confusing. There are no negatives to morale, only positives, however the mood of the Hearthling is going down. It really doesn’t make sense from a “logical” standpoint. If there’s nothing bothering the Hearthling you would expect the mood of the Hearthling to improve, however this isn’t the case.

I understand, now, how morale is setup but when you’re looking at the actual morale tab it’s fairly confusing. Unfortunately I have no suggestions how it could be better displayed, given how morale works in a “tier” method, with each level balanced on a central point. Perhaps the slider itself is the cause of the visual confusion. Again, I don’t know how you could better display this “balanced tier” style of leveling without having the same confusion.

1 Like

Here’s how we intended the morale screen to be interpreted:

In the final screenshot, Raj Kenaii has 3 modifiers (4 + 2 + 2) that adjust his target morale by +8. If his base morale is 50, we expect that over time, his happiness will converge to 50 + 8 = 58. Since his morale is currently 60, his morale is decreasing slowly towards 58.

With that said, I’m sure there is a better way to present morale so that it is clearer. I also just made some changes to make morale more responsive to the hearthlings current environment.


We originally had the target morale clearly displayed, but ended up moving away from that approach due to visual clutter. It may be worth putting it back.