A way to avoid accidental starvation
Posted: Sunday, 20th March 2016, 16:53
I was reading this thread about a character that starved to death due to not paying attention. While, of course, you cannot prevent every such death, I think in this case it would be justifiable to do something to help avoid accidental starvation - there is a lot to pay attention to on the Crawl screen and sometimes, people do just fail to notice their hunger situation deteriorating - whether due to just walking around and being a bit too inattentive to notice the "Starving" thing pop up, or perhaps not noticing a hungry ghost next to them in an otherwise trivial mob of monsters. My suggestion, in my opinion, does not have any real drawbacks, only benefits, and should not be too hard to implement. (I do not consider the "tough on crime" stance of "it's totally fine to punish players for being careless". Being exhausted and thus making poor decisions or forgetting about your scrolls of blinking is something to be punished. Failing to notice a change in your hunger status that really isn't that conspicuous isn't.)
The crux of the idea is: on the turn that your character would starve, sensing that s/he is about to collapse from exhaustion, your character will begin consuming a food item from your inventory that has the shortest possible eating time. This would be suboptimal compared to manually eating something, because your character might have to eat at an inopportune time in the middle of combat, whereas s/he could have eaten earlier, in a safer position - but it still prevents the character from dying while being loaded with food and having no in-universe reason to starve to death. This is done automatically and cannot be interrupted if it takes several turns (e.g. chunks, rations), unless the character is forcibly interrupted by paralysis or something (paralysis does stop the character from eating, doesn't it?).
That's pretty much it. Please don't turn this into a general discussion of the merits of the food system, there is another thread for that. This is just a small proposal independent of any possible food reform.
The crux of the idea is: on the turn that your character would starve, sensing that s/he is about to collapse from exhaustion, your character will begin consuming a food item from your inventory that has the shortest possible eating time. This would be suboptimal compared to manually eating something, because your character might have to eat at an inopportune time in the middle of combat, whereas s/he could have eaten earlier, in a safer position - but it still prevents the character from dying while being loaded with food and having no in-universe reason to starve to death. This is done automatically and cannot be interrupted if it takes several turns (e.g. chunks, rations), unless the character is forcibly interrupted by paralysis or something (paralysis does stop the character from eating, doesn't it?).
That's pretty much it. Please don't turn this into a general discussion of the merits of the food system, there is another thread for that. This is just a small proposal independent of any possible food reform.