P0-B4: Part 1225: Debugging, Improvements
by PhoenixGames on Apr.02, 2023, under Astral Realms, Meridian, P-0, P0_B4, Software and Games, Spiritus Astrum
I have improved the “sleep” system in the game. Previously, sleep was an action that could be performed instantly, (It did not take any time) which was unrealistic.
Now, the player needs to sleep for a certain percentage of the day length. However, the sleep state has persistence, so if the player logs out while sleeping, their fatigue stat will continue to decrease (on the server) until they log back in.
This provides a good balance between realism and gameplay: By adding realisitic sleep times but not forcing the player to sit still and wait for their fatigue stat to drop in real time.
In addition, the player can “rest” in the game, which also reduces their sleep stat, but at a slower rate. However, with resting, the player can craft items and use their menus at the same time.