Cataclysm-dda: New satiety mechanic needs fixing

Created on 10 Apr 2019  Â·  12Comments  Â·  Source: CleverRaven/Cataclysm-DDA

Describe the bug
A character with no hunger or thirst status, i.e. neutral.
I give him a couple of deluxe beans & rice - nothing happens.
I give him clean water like 6 or 7 times - suddenly he is sated.
I hit the wait button. The 'sated' status keeps flicking on and off every other turn.
I give him some more solid food - the 'sated' status disappears.

Is this just working on a delay, or what's going on?

Versions and configuration(please complete the following information):

  • OS: Win 8.1 x64
  • Game Version: 8746
  • Graphics version: Tiles
<Enhancement / Feature> <Suggestion / Discussion> Character / Player

Most helpful comment

Linking in #28049 as the relevant pull-request here.

My main feedback from having played with the new mechanics is that drinking/quenching feels like it should have an instant effect. I ended up drinking 1.5 litres of water because my thirsty flag wouldn't clear, only to feel turgid a few turns later.

All 12 comments

I had a similar issue, I tried to drink from a puddle and ended up drinking about 50 units of water without any change in my actual thirst (judging by the movement debuff in the stats page), but a very confused status window that couldn't tell whether I had ate a lot or drank a lot.

Even if it worked without issue, separating satiety from kcal only makes this mechanic more opaque. A solution in search of a problem. But that's just my opinion.

I don't hate the concept, but I'm running into similar issues. My character no longer prompts me for overeating (because they don't even know they're full) and the sated/hydrated flags keep blinking in and out of existence. My character goes from 'very hungry' to no status (as though I'm not hungry) and then suddenly becomes very hungry a few minutes later.

Also, though I get the concept, my character shouldn't be able to drink water 11+ times without my status changing or at least telling me that I'm drinking too much. (Because I didn't know there was a change I thought something was wrong with my character that they were drinking without any change)

Linking in #28049 as the relevant pull-request here.

My main feedback from having played with the new mechanics is that drinking/quenching feels like it should have an instant effect. I ended up drinking 1.5 litres of water because my thirsty flag wouldn't clear, only to feel turgid a few turns later.

I have seen a similar blinking effect with fullness. After I ate some food while neutral, my character became full. But full would be removed, then return, then be gone again as I waited.

current plan is make water more immediate, but leave hunger alone for a while longer.

With this new hunger mechanic, we should have some way to check our weight to make sure we're not too skinny or fat

fatness isn't implemented yet. you'll see a speed negative in the @ menu for starvation for now.

ok, can you still die of starvation?

If so, I hope there are reliable feedback mechanisms like maybe skinny status, leading to progressive weakness, leading to increased tiredness, leading to heart attacks (with a chance to kill you), leading to total organ failure and guaranteed death

On a related note, are the details of the new satiety mechanic explained anywhere in game? Because it seems confusing currently, and until it is we may be getting a lot of similar "bug" reports

Reporting in that 'consuming' bandages¹ makes my hunger go away. I know my character's first aid skill is low, so they might just be really confused as to how to treat a stomach wound.

—

¹ Or at least boiled, makeshift bandages

Not sure when/why this was changed, but this is quickly turning into another "vitamin deficiency" imbroglio that can't be solved with the Simplified Nutrition patch. Maybe a new "Simplified Satiety" patch is in order?

I'm starting to like this change, since now i can stockpile a lot more food and water in my body :]

Was this page helpful?
0 / 5 - 0 ratings