Mod icon

Диалог сытости 1

AleDerXan

Модостроитель
Автор модов
Joined
Jun 19, 2024
Threads
6
Messages
461
Reaction score
219
Age
32
AleDerXan публикует новый мод: Диалог сытости - Выбирает утреннюю фразу голода от процентов.

В оригинальном коде игры, каждый новый день, фразы диалога сытости выбирались в зависимости от абсолютных значений.
Этот небольшой мод меняет диалог сытости так, чтобы фразы выбирались не от абсолютных значений, а от процентного соотношения текущей сытости к максимальной.

Установка:
  • Закинуть папку «ModScripts» в корень игры.
  • И в любом удобном вам мод-менеджере включить мод.


Посмотреть полное описание этого мода...
 

Archangel Dejavu

Активный пользователь
Joined
Jul 11, 2024
Threads
0
Messages
38
Reaction score
18
UPD. Май бэд, посчитал какой процент сытости после пробуждения и понял, что всё работает успешно. 🙃

Работает, только, видимо, нужно НГ начинать, так как на сохранении без изначально установленного мода сообщение "common:Lona/hunger0" всё равно не вызывается.
 
Last edited:

AleDerXan

Модостроитель
Автор модов
Joined
Jun 19, 2024
Threads
6
Messages
461
Reaction score
219
Age
32
Не должно быть так…
Оно заменяет функцию…

Есть возможность, что при некоторых условиях сна… Сон в нехороших условиях - снижает сытость. А сниженная сытость не вызывает диалог нулевого голода.
 

Archangel Dejavu

Активный пользователь
Joined
Jul 11, 2024
Threads
0
Messages
38
Reaction score
18
UPD. Май бэд 2.0, снова нашел проблему там, где её нет.

Всё-таки я ничего не понимаю, может баг какой в сохранении появляется со временем, взял черту "Автостопщица", которая даёт +15 сытости, в итоге получаем 105 (-10 за черту "Нимфоманка"), а диалог для данного уровня сытости так и не появляется.
 
Last edited:

AleDerXan

Модостроитель
Автор модов
Joined
Jun 19, 2024
Threads
6
Messages
461
Reaction score
219
Age
32
Когда Лона проснулась сытость была 75.
А 75 это меньше 75 процентов. (на всякий случай, так как там деление, к предельной сытости добавлена единица, а сытость взята как модуль числа… Чтоб случайно на ноль не поделилось… Мало ли где какие моды…)
 

AleDerXan

Модостроитель
Автор модов
Joined
Jun 19, 2024
Threads
6
Messages
461
Reaction score
219
Age
32
Так, ща погляжу… Что там по сытостям и их значениям, максимум, предельный максимум, текущее, минимум, предельный минимум…
Возможно, нужно взять другой вариант максимума…
 

AleDerXan

Модостроитель
Автор модов
Joined
Jun 19, 2024
Threads
6
Messages
461
Reaction score
219
Age
32
Не, все норм…
С чертой нимфоманки получается…
((текущая сытость) * 100 ) / ( (предельная сытость ).модуль + 1 )
И это число должно быть больше 75.
скажем, 100 * ( 75 / 91 ) = 82
А 100 * ( 75 / 106 ) = 70

Считается сытость утром, а не вечером до сна.
 

AleDerXan

Модостроитель
Автор модов
Joined
Jun 19, 2024
Threads
6
Messages
461
Reaction score
219
Age
32
Ну, для четкости, ок, ща, добавлю единичку и к текущей сытости. будет ……(75+1)/(90+1)
 

Archangel Dejavu

Активный пользователь
Joined
Jul 11, 2024
Threads
0
Messages
38
Reaction score
18
Когда Лона проснулась сытость была 75.
Ой, что-то я этот момент пропустил. 🙃
75 процентов
Я без мода специально запустил (проверить), так что там не в процентах дело, а просто в том, что значение равно 75, что и вызвает диалог "common:Lona/hunger1", так что извиняюсь за невнимательность.
Считается сытость утром, а не вечером до сна.
И об этом что-то не подумал...
((текущая сытость) * 100 ) / ( (предельная сытость ).модуль + 1 )
Посчитал, понял, что в сохранении с модом выходит 65%, поэтому и вызывается правильный диалог.

Я что-то совсем поплыл. 👀
 
Top Bottom