I took inspiration from many games, but mostly from real life, to make stamina management much more inmersive, because the sole energy bar that goes down when you sprint and jump is kinda overused and I guess that can be improved.
Max stamina
IRL, your max stamina can vary depending on your physical status and capabilities. In that regard, your performance by executing actions that requires energy can increase or decrease, affected by multiple factors.
- Thirst and hunger
- Wounds
- Disease or virus
- Sleep and fatigue
- Overall energy usage endurance
All these factors must be properly attended in order to not get our max energy decreased and reach our maximum performance. As some of these may seem self-explanatory (you can’t parkour around with an empty stomach), I may need to clarify many points.
How to maintain max stamina
Thirst and hunger
Currently these can only make your health slightly regenerate if above 90%, and kill you if any reaches 0%. It can be way more inmersive.
These both stats should slightly decrease your max stamina when these are below certain percentage (which can fairly be 60%. I’ll let Nelson decide it), and even further as these keep going down. This is obviously known how to counteract, but I’d like to suggest some items to receive some tweaks.
For example, I talked about saturation in another post (which I’ll update soon):
In that matter, I’d like to state here (and later there) that the more filling a food is, the more delay the hunger drop rate would be:
< < < <
Althought some of them being not very “full-filling”, should help to slow down or delay for a short amount of time the max energy drop rate:
(and basicallly any sugar source)
In any of both cases, energy and hunger should drop slower or even grant you extra energy if you succesfully fill yourself up
Also I see necessary to make these be way more useful than they currently are; give you extra energy or make these decrease you stamina even much slower, wether or not used at the moment, since these are useless when used with the full energy bar:
Some of the items listed in the previous point should do so too
Wounds
Currently, only breaking our legs can affect our stamina, forbidding us to sprint. But in that matter, I think that ANY severe wound that brings your health to 30% or lower should do this same effect.
(very long etc…)
Some others (if not all of those) should also make you walk slower if you get severely affected by them.
(and any other added)
There’s also many other type of wounds or status effects that people would like to add, I know it. You can comment on that regard below.
Disease or virus
This self-explains until certain point. Nobody can jump and run around if they’re barfing all the way because of some rotten beans, can they?
Being infected or affected by spoiled food, as any other status that affects player’s inmunity, should make them walk and sprint slower than the normal rate, and even disorient the player by nausea. Even it could go meme if you ate something rot and you will puke more often the more you sprint or jump, lol.
Hallucinations should do the same effect, as in 3.x you can see and hear everything weird but you can still coordinate your moves properly, which doesn’t make much sense.
Sleep and fatigue
Adding this feature would be nicely realistic, because in many games as IRL it helps you recover from many things. Finally, these both could be of use more than just picking a respawn point.
How will this work? Well, in singleplayer it may allow you to skip from night to day. But if you see this boring, you may just skip a smaller amount of time, by choosing the amount of in-game hours you want to rest. It works this way in The Last Stand: Union City.
In multiplayer, it can work like as Don’t Starve Together sleep tents and bedrolls, on which the more time you spend sleeping, the more you recover.
Sleeping feature may help you recover max stamina, keeping in mind that the more time you sleep, the more energy you recover.
Also it’d be neat to add a new effect status for when you don’t sleep at all. That may incide in your stamina and can even decrease your performance in every action you do because of the fatigue.
An alternative to sleeping may be resting, by just sitting on the floor as we currently can do, or even more comfy by sitting on benches, chairs and sofas, which could finally have a real use rather than being pure miscellaneous.
This may work to restore max stamina and counteract fatigue in a minor rate than sleeping, but would allow you to stay alert and use items meanwhile. Also it could make meds and food effects to work faster.
Overall energy usage and endurance
The other points stated before may not cause problems if attended properly, but this one is the most fundamental one. The more energy you use by executing physical actions, the faster your max stamina will decrease. In that matter, this point is also tied with the previous one, as the more energy spent, the closer you are from getting fatigued.
Endurance skills may help your energy to last longer and make it possible to execute a better performance when using it (faster or stronger), but it’d also mean you’ll have to not abuse of your stamina and keep your energy as much as possible if you’re short of resources.
And also, carrying weight should be another determinant factor when talking about general endurance. The more weight you carry, you’ll just not walk slower, you’ll also get fatigued faster.
-0,5% p/m… < -1,5% p/m… < -3% p/m…
This scheme just as example. I’ll not go deeper in values
I'm really curious about your thoughts! Feedback is welcome!
- All ideas are fair, realistic and awesome
- I think it can be improved… (comment)
- I’d only keep some ideas… (comment)
- I don’t like these suggestions