Отчет 28
На этой неделе я сделал анимацию для новой сцены в ветке Крувара, добавил в игру и протестировал. Также уже почти доделал и сцену, в которой она используется.
В плане нового контента не так много работы осталось. Но есть вещи которые я хочу изменить в старой структуре, и в плане сцен и диалогов, и в плане технической части.
Во-первых, сама суть всей ветки изменится, и я даже вроде бы когда-то об этом уже упоминал. Это был один из не особо логичных моментов в моде и существовал исключительно ради фансервиса, ведь обычно главная героиня не делает ничего просто так. Так что теперь это будет исправлено - станет частью сюжета и у нее будет определенная мотивация. Вдобавок, еще и будет пересечение с совершенно другим событием, как его альтернативный вариант пройти одну из частей.
Также, когда начал тестировать новый контент, вылезли проблемы, которые просто так не решить без правки старой структуры. Основная проблема связана с начислением анти-стресса. Раньше было не особо важно ее заполнение до конца, надо было просто поднять на достаточно высокий уровень, для возможности достижения нужных последовательностей действий. А чтобы заполнить ее полностью, нужно было пройтись по всем возможным действиям. Это достаточно много запусков события, так как всего их 31, приходится часто повторять одно и то же. Конечно, можно условно взять и обрезать, например: нужна только половина. Но тогда в общем сломается весь баланс, который я настраивал и ничего не будет работать как задумано.
Сейчас заполнение шкалы играет ключевую роль. Так что мне придется пересмотреть всю эту систему со стрессом и антистрессом. А потом опять балансировать. Основная проблема сейчас в том, что значения передаются из функции прямо в сцене и чтобы их менять, нужно по ней лазить и искать эти места каждый раз когда нужно изменить значение. Я собираюсь перенести всю логику в одном место, а в сценах передавать только id. Учитывая, что сигнатуру функции придется менять, я хочу вообще все переписать по нормальному, раз уже мне все равно придется везде менять вызовы.
Также хочу потом написать простую симуляцию, используя реальные функции, чтобы я мог быстро протестировать разные варианты без надобности делать это запуская сцены, что очень долго.
Думаю, мне нужна еще неделя - полторы, чтобы завершить это событие и я мог перейти к другим задачам.
И как всегда, огромное спасибо за вашу поддержку!
