Короче на сегодня всё.
Вот хз откуда летит та ошибка, хоть убей. То могу полный экстерминатус городу и близлежащим окрестностям устроить, то первый же гоблин свалит игру, получив разок в рожу. Ошибка лезет то ли из скриптов (что не очень похоже, судя по выводу) то ли просто из оригинальной готики из-за чего то непонятного. Проблема в не инициализированной строке, а конкретно хз. То ли её зачистило, то ли откуда то прилетел Null, поди разберись.
В данный момент я уже бухой в драбадан и перестал что либо вообще понимать, так что скину что есть на данный момент. Вдруг потом словлю озарение. Пока сейвимся по заветам Postal 2, что бы даже моя бабка могла пройти))
3.06 (BUILD 7.0.2)
+ Произведён полный рефакторинг конвейера урона в моде.
+ Отражённый урон должен работать корректно.
+ Поправлены ф-ии определеия свой-чужой.
+ Поправлен расчёт опыта в мастерства от урона по хп. Выяснилось что там дважды учитывался энергетический щит, из-за чего опыта начислялось меньше чем нужно.
+ Исправлена ф-ия расчёта среза урона от абилок.
+ Исправлен ряд существенных багов в обработке урона.
+ Паутина теперь не должна вызывать эффект замедления. В теории.
+ По идее руны "Жажда крови" и "Жажда убийства" должны качать мастерство. Мобы под действием этих спелов считаются суммонами.
+ Поправлены ф-ии расчёта урона нпс.
+ Исправлена ф-ия поиска нпс в заданом радиусе.
+ Базовая цена перка "Касание скверны" снижена до 100 золотых
+ Базовые требования ресурсов для прокачки артефактов снижена приблизительно в 10 раз.
+ Меню массового потребления пермаентов исправлена и работает.
+ Поправлены мелкие баги в ф-иях поиска предметов по инвентарю. Опять.
+ Доработана и исправлена механика спавна лута в случайных сундуках:
Теперь спавн в пустых судуках будет происходить, даже если опция случайного лута в сундуках отключена (та, что закидывает дополнительное шмотьё при открытии сундука)
Сундуки теперь закрываются на случайную комбинацию при загрузки в него вещей. Можно отключить.
Добавлен мультиспавн в сундуки. Теперь за раз может искать от 1 до 32 сундуков по миру.
Появилась возможность спавнить вещи и в не облутаных судуках. Как всегда конфиги.
+ Переработана система уникальных идентификаторов нпс (UId) Требуется новая игра! Прошу прощения за это.
+ Каждый нпс получил свой собственный буффер статов/свойств, привязанный к его UId. Это позволяет отвязаться от аиваров из нб.
+ Собственно отвязался от системы аиваров нб, кроме одного. Теперь у меня есть простор для определения своих переменных для каждого отдельного нпс. Новая игра обязательна!
+ Чуть оптимизированы и исправлены временные эффекты. Эгиды должны работать.
+ Расширено меню общей статистики - добавлены показатели кармы и краткая информация о школах и мастерствах.
+ Ещё некоторые мелкие оптимизации кода по всему моду.
+ Исправлена формула расчёта кармы аданоса. Это производная от того как сильно гг молится обоим богам. Пока нигде не нужна, в будущем будет задействована (заменю, если в нб появится своя)
+ Исправлена функция проверки возможности использования предмета у нпс/гг. Она могла приводить к вылетам, когда нпс пытался использовать зачарованное оружие.
+ Исправлены ф-ии бафов/дебафов нпс. Там я налажал с копированием указателя StExt_Self. Менял его, но не возвращал на место.
+ Исправил баг со стриптизом нпс, из-за работы системы дополнительных слотов брони.
+ Починил ошибку с начислением опыта гг от других нпс. Возможно так же исправлены несправедливые реакции нпс на гг.
+ Эффекты абилок теперь корректно определяются при получении урона, что позволяет вытягивать флаги оригинального спела со всеми втекающими и вытекающими.
+ Вроде бы вражеские эффекты не баффают гг. Исходя из логов. Если попадутся бафы на гг - просьба дать знать. Вместе с логами)
+ Небольшие изменения в AI-контроллере нпс. Поиск цели для каста стал более надёжным.