+ Произведён полный рефакторинг конвейера урона в моде.
+ Скриптовая часть обработки урона так же подверглась существенной переработке. Исправлено множество багов в работе скилов и расчёта урона.
+ Введён новый фреймворк временных эффектов. Более централизованный и гибкий для добавления новых эффектов.
+ Переработана система абилок нпс. Теперь добавление новых абилок в будущем станет лёгким и непринуждённым.
+ Переработан механизм отправки урона из скриптов. Теперь для этого есть отдельная механика, которая позволит отправлять из скриптов аналог дескриптора урона. И даже ставить его в очередь!
+ Устранён баг с каскадным аое уроном.
+ Отражённый урон должен работать корректно.
+ Поправлены ф-ии определения свой-чужой.
+ Поправлен расчёт опыта в мастерства от урона по хп. Выяснилось что там дважды учитывался энергетический щит, из-за чего опыта начислялось меньше чем нужно.
+ Исправлена ф-ия расчёта среза урона от абилок.
+ Исправлен ряд существенных багов в обработке урона.
+ Паутина теперь не должна вызывать эффект замедления. В теории.
+ По идее руны "Жажда крови" и "Жажда убийства" должны качать мастерство. Мобы под действием этих спелов считаются суммонами.
+ Поправлены ф-ии расчёта урона нпс.
+ Исправлена ф-ия поиска нпс в заданном радиусе.
+ Базовая цена перка "Касание скверны" снижена до 100 золотых
+ Базовые требования ресурсов для прокачки артефактов снижена приблизительно в 10 раз.
+ Меню массового потребления пермаентов исправлена и работает.
+ Поправлены мелкие баги в ф-иях поиска предметов по инвентарю. Опять.
+ Доработана и исправлена механика спавна лута в случайных сундуках:
Теперь спавн в пустых сундуках будет происходить, даже если опция случайного лута в сундуках отключена (та, что закидывает дополнительное шмотьё при открытии сундука)
Сундуки теперь закрываются на случайную комбинацию при загрузки в него вещей. Можно отключить.
Добавлен мультиспавн в сундуки. Теперь за раз может искать от 1 до 32 сундуков по миру.
Появилась возможность спавнить вещи и в не облутанных сундуках. Как всегда конфиги.
+ Переработана система уникальных идентификаторов нпс (UId) Требуется новая игра! Прошу прощения за это.
+ Каждый нпс получил свой собственный буфер статов/свойств, привязанный к его UId. Это позволяет отвязаться от аиваров из нб.
+ Собственно отвязался от системы аиваров нб, кроме одного. Теперь у меня есть простор для определения своих переменных для каждого отдельного нпс. Новая игра обязательна!
+ Чуть оптимизированы и исправлены временные эффекты. Эгиды должны работать.
+ Расширено меню общей статистики - добавлены показатели кармы и краткая информация о школах и мастерствах.
+ Ещё некоторые мелкие оптимизации кода по всему моду.
+ Исправлена формула расчёта кармы аданоса. Это производная от того как сильно гг молится обоим богам. Пока нигде не нужна, в будущем будет задействована (заменю, если в нб появится своя)
+ Исправлена функция проверки возможности использования предмета у нпс/гг. Она могла приводить к вылетам, когда нпс пытался использовать зачарованное оружие.
+ Исправлены ф-ии бафов/дебафов нпс. Там я налажал с копированием указателя StExt_Self. Менял его, но не возвращал на место.
+ Исправил баг со стриптизом нпс, из-за работы системы дополнительных слотов брони.
+ Починил ошибку с начислением опыта гг от других нпс. Возможно так же исправлены несправедливые реакции нпс на гг.
+ Эффекты абилок теперь корректно определяются при получении урона, что позволяет вытягивать флаги оригинального спела со всеми втекающими и вытекающими.
+ Вроде бы вражеские эффекты не бафают гг. Исходя из логов. Если попадутся бафы на гг - просьба дать знать. Вместе с логами)
+ Небольшие изменения в AI-контроллере нпс. Поиск цели для каста стал более надёжным.
+ Добавлены сопротивления для дотов и отраженного урона. Так же в комплекте идут модификаторы максимума.
+ Расширены статы нпс. Некоторые новые резисты и так по мелочи.
+ Ауры, которые раньше срабатывали при уроне теперь так же срабатывают и при атаке. Работа этих аур перенесена на новые рельсы отложенного урона.
+ Произведены некоторые правки в работе аур.
+ Поправлены сила лечения нпс от свитков и условие проверки уровня хп для применения.
+ Исправлен баг, когда ф-ия перебора могла "терять" указатель на актёров во время перебора.
+ Оптимизированы ф-ии работы с массивами. Скорость доступа к глобальным массивам через ф-ии должно увеличится раз так в 10.
+ Поправил алгоритм расчёта цены предметов. Вроде теперь он должен стать более вменяемым. Плюсом добавил туда капы, дабы цену не раздувало при экстремальных значениях.
+ Исправлен баг, когда сейв портился из-за мусорного указателя и вылетал сразу после загрузки.
+ Исправлены вылеты при сражении с орками шаманами.
+ Добавлены некоторые фиксы обработки урона. Спасибо Gokaq за оказанное содействие.
+ Вкладка с бонусами у гг теперь работает корректно.
+ По просьбам трудящихся добавил скролл меню клавишами.
+ Массовое аое при смерти теперь должно работать и по гг, а не просто кастовать эффект.
+ Ещё некоторые правки в обработке урона, направленные на стабильность (предположительно повреждённые сообщения оверлэйного урона удаляются из очереди обработки).
+ Чуть переработаны кастующие ауры:
Кастующие по одиночной цели ауры получили 100 базового урона вместо 10 (+ урон от силы аур и мастерства)
The logic for single-target aura projectiles has been reworked. An additional projectile has been added at higher aura power levels (4 in total), with the first one being added a bit earlier. The additional projectile scale itself now displays +1 projectile per 150/300/500 aura power.
Aoe damage of projectiles is reduced by half.
+ Reworked random NPC spawning in the world:
The NPC tier calculation formula has been changed. It now takes the day into account, and the coefficients based on level and chapter have been shifted.
The NPC spawn pool has been expanded and reworked.
Added three separate configs for modifying the power bonus based on level, chapter, and day. When starting with an existing save, be sure to manually set them, otherwise they will be set to the minimum!
+ Added the ability to select previously exported configs when starting the game at Xardas.
+ A button for exporting current settings has been added to the config window (information tab). Loading presets has also been added there.
+ And a bunch of other stuff that I missed to add to this list.