summaryrefslogtreecommitdiff
path: root/src-10_reduced-kcal-during-sleep.patch
diff options
context:
space:
mode:
Diffstat (limited to 'src-10_reduced-kcal-during-sleep.patch')
-rw-r--r--src-10_reduced-kcal-during-sleep.patch13
1 files changed, 13 insertions, 0 deletions
diff --git a/src-10_reduced-kcal-during-sleep.patch b/src-10_reduced-kcal-during-sleep.patch
new file mode 100644
index 0000000..20d83f2
--- /dev/null
+++ b/src-10_reduced-kcal-during-sleep.patch
@@ -0,0 +1,13 @@
+--- a/src/character.cpp
++++ b/src/character.cpp
+@@ -4806,6 +4806,10 @@
+ // Multiplied by 2 to account for legacy (bugged to always apply)
+ // bonus for sleeping over 2 hours
+ rates.recovery = 2.0f * ( 1.0f + mutation_value( fatigue_regen_modifier ) );
++ if( !is_hibernating() ) {
++ rates.hunger *= 0.5f;
++ rates.thirst *= 0.5f;
++ }
+ if( is_hibernating() ) {
+ // Hunger and thirst advance *much* more slowly whilst we hibernate.
+ // This will slow calories consumption enough to go through the 7 days of hibernation