Project Zomboid

Project Zomboid

Negative emotions cause unhappiness
7 Comments
st1608 8 Dec, 2024 @ 1:05pm 
Скажите, а ваш мод совместим с General Anxiety? И вообще имеет смысл использовать их оба? Кажется всё работает нормально, но каждый раз после сна я имею максимальный уровень стресса и несчастья. Это может быть из-за конфликтов или я просто не замечаю, что персонаж получает во сне какие-то негативные состояния?
Togna 3 Oct, 2024 @ 1:06am 
Surprised this isn't already a vanilla feature
Rigel64rus  [author] 2 Oct, 2024 @ 5:49pm 
Да действительно. Хотя остальные значения укладываются в шкалу где верхние значения около 50, хотя болезнь, согласно другим модам имеет верхнее значение в 100.

В общем поправил, основательно протестировал, вроде бы все работает и довольно мягко, без резких скачков значений
4ecHok 2 Oct, 2024 @ 1:23pm 
Немного потестировал и пришел к выводу, что стресс рассчитывается по шкале от 0 до 1. Если делить по стадиям, то походу получается приблизительно 0.25 - 0.50 - 0.75 - 0.90. Это я к тому, что показатели в коде, судя по всему, рассчитаны на шкалу от 1 до 10 и поэтому работают неправильно. У меня за 10 минут стресс доходил до максимума (так же быстро и пропадал).
Ещё у меня не появлялось несчастье от голода и жажды, думаю, по той же причине. Насколько я понял, голод и жажда тоже рассчитываются по шкале от 0 до 1.
Rigel64rus  [author] 2 Oct, 2024 @ 1:00am 
@4ecHok, спасибо, со всеми пунктами согласен. Код поменял, ближе к вечеру выпущу обновление.
Страх будет влиять на стресс достаточно сильно (+1 при легком испуге и +5 при панике раз в 10 игровых минут)
4ecHok 1 Oct, 2024 @ 1:16pm 
Идея прикольная, прям то, что нужно, но:
1. в игре уже есть механика накопления несчастья из-за стресса;
2. то, что страх вызывает несчастье, лично мне кажется немного странным, так как при угрозе жизни, последнее, что захочется делать - это о чем-то рефлексировать, думаю было бы логичнее, если бы вместо несчастья накапливался стресс;
3. в секции голода в коде вместо "hunger" два раза прописано "sickness", похоже на ошибку.
Rigel64rus  [author] 1 Oct, 2024 @ 9:15am 
@tonyzur, thank you. I was always surprised why this wasn't implemented in the game :)