Somnia Awoken

Somnia Awoken

27.3k Downloads

Improved Simple Fatigue Display

lOmicronl opened this issue ยท 0 comments

commented

Is your feature request related to a problem? Please describe.

The "Simple Fatigue Display", which replaces the number display with descriptive text, is a much more immersive option, which I greatly prefer.

However, the simple display in its current state is not very helpful. From what I could determine, the wording is currently:

0 to 70: wide awake
70 to 80: tired
80 to 90: exhausted
90 to 95: sleep-deprived
95+: fading

Why is this not helpful? Two primary reasons.

One, this display does not tell me when I can sleep. The default threshold is at 20 fatigue, but there is no status transition in the simple display that indicates whether I am above or below that threshold. The only way to find out is to just click a bed and see what happens. This kind of gameplay is equal to having no display at all.

Two, the simple display doesn't warn you about impending tiredness in a useful manner. The threshold for the first status effect is at 70 in the default config, and the simple display does have a status transition at 70... but the thing is, I don't really need the display to tell me I'm tired at 70, because I will know either way - I'm getting a nausea effect, and that one is impossible to miss.

Describe the solution you'd like

To improve this behavior, a simple change can be made to the wording of the simple display, for example like this:

0 to 20: wide awake
20 to 60: awake
60 to 80: tired
80 to 90: exhausted
90 to 95: sleep-deprived
95+: fading

Nothing changed at 80 or above, but below 80, we'd now have (1) a status transition at 20, letting me know at any given time whether or not I can sleep; and (2) and early tiredness warning at 60, before actual negative effects happen.

This also feels more natural and believable - I can tell that I'm tired before getting to the point of dizzy spells. Additionally, there's a nice smooth progression where each new status happens twice as fast as the one before it: awake lasts for 40, tired for 20, exhausted for 10, and sleep-deprived for 5.

I know that players can reconfigure both the minimum fatigue to sleep, and the points at which effects occur; but I believe it's okay to focus on supporting the default config in this case. Even with changes to those values, the simple display would remain fairly useful due to having one status transition after roughly an ingame day, and another one not long after passing the halfway point of fatigue buildup. Players can infer a lot from that, even if the config doesn't precisely line up anymore.

Additional context

No response