Stardew Valley
0 of 0

File information

Last updated

Original upload

Created by

lperkins2

Uploaded by

lperkins2

Virus scan

Safe to use

Tags for this mod

About this mod

This mod substantially reduces stamina recovery rates, and makes getting a proper amount of sleep important. For use with Night Owl and Build Endurance.

Permissions and credits
Donations
A common issue with multiplayer stardew valley is that the game doesn't pause when menus are opened, so the effective amount of time per day is reduced.  The night owl mod addresses this by giving an extra 4 hours per day, but introduces its own set of issues.  For one, going to bed after 2 AM miscalculates the amount of time until 6 AM, resulting in a full stamina bar the next morning no matter what. 

Even without that, in stock SDV, you can do backbreaking labour for 19 hours a day, day after day, with no ill effects.  In multiplayer, this can turn into one player staying up until 1:30 every day, while the other players sit idle. 

This mod soft corrects all these issues, by making 3 changes, which strongly encourage players to get an average of 8-10 hours of sleep a night.

First, stamina slowly recovers over time.  Very slowly, about 1 point per 10 seconds, when fully rested.  This is mostly a QoL feature, the goal is so when you miscalculate and barely exhaust yourself, you'll be back up and running in a minute or two, which can avoid the long half-speed walk back from the mine.  Note that the real stamina recovered will be substantially lower, due to the 3rd change.

Second, stamina recovered from sleeping is calculated differently; for one, it is aware of the time-modifying magic Night Owl does, and correctly calculates the hours slept.  The values presented here assume 270 max stamina, the real values are scaled to your max stamina (from stardrops et cetera).  First, the stamina penalty (explained below) is reduced by 40 per hour slept.  Then, the current stamina is increased by 45 per hour slept.  Then, if you were exhausted the day before (even if the exhaustion was removed via energy tonic or similar), the current stamina is cut in half (which can mean ending with less stamina than before you rested).

The final change is a penalty is applied to all stamina recovery.  The penalty starts at 0, assuming you are fully rested, and increases 0.09% per stamina expended (again scaled to maximum stamina).  This penalty is largely unnoticed if you get plenty of sleep, since it will max out at about 25% when your stamina bar is empty.  If, however, you resort to consuming large quantities of food and forgo sleep, the penalty will continue to increase until you simply can no longer gain energy.  Eating food earlier in the day is more beneficial than cramming food at night.  The only way to reduce the penalty is by sleeping, and each hour of sleep restores more stamina than the preceding one, with 27 hours of sleep needed to go from 100% penalty to no penalty.

In practice, this mod has little impact unless you regularly pull all nighters, but does wonders for getting players in multiplayer to go to bed at a reasonable hour.