+ Добавлены дополнительные перехваты исключений в некоторых местах, что должно слегка увеличить стабильность работы, в частности при обработке урона.
+ Бандиты теперь должны умирать от доп. урона. А всякие там альрики наоборот - остаются живыми и корчатся на земле от позора и унижения.
+ Добавлена фильтрация нпс на восприятие убийств, дабы предотвратить беспочвенное агро на гг за якобы убийство. Не сильно надёжно, но кажись по большей части работает.
+ Шива более не принимает всё подряд. Только зачарованные вещи, в том числе и "простые", изменённые. Так же это касается и других форм продажи случайных предметов.
+ Устранена ошибка с безумными ценами на сгенереные предметы. Теперь цены более адекватны, но если они всё ещё кажутся высокими - добро пожаловать в конфиги (генератора, тот что json).
+ По идее поправил возможные вылеты от огонька.
+ Бонус за головы бандитов теперь отображается корректно.
+ Ауры кастующие по площади теперь так же включаются/отключаются.
+ Исправлены спонтанные вылеты, при использовании некоторых аур.
+ Так же площадные ауры получили ограничение радиуса урона в 15 метров, а бонус дистанции ауры составляет 50% от указанного.
+ Исправлен баг, требующий активного перка щедрость для срабатывания некоторых аур на гг.
+ Аура метающая оружие должна работать. Так же она потребляет вынку на каст, как и задумывалось изначально.
+ Алгоритм метания оружия чуть доработан - оружие летит более прямо, без лишних падений. Вроде как...
+ Доработана ф-ия поиска целей в радиусе. Теперь алгоритм ищет ближайшую цель, а не просто первого подходящего нпс. Актуально для кастующих аур.
+ Перки теперь можно изучить сразу из меню, минуя диалоги. Прокачивать 'Касание скверны' можно там же.
(Старое меню отключено, однако если кому то очень нужно, то в твиках прописать: const int StExt_Config_UseOldSkillLearnSystem = true; )
+ Поправлена логика скалирования панелей в меню. По идее они теперь должны нормально скалироватся вверх от твика. Так же чутка увеличена их базовая высота.
+ Исправлен потенциальный UB в логике работы фреймворка меню. (сомнительно что его кто-либо когда-либо вообще мог бы достичь, по крайней мере о вылетах в меню ещё не слышал... но тем не менее потенциальный вылет там лежал и мог выстрелить при дальнейшем усложнении системы)
+ Поправил работу макросов дебага у себя в коде. По идее релиз версия должна теперь работать стабильней. Если нет - используйте дебаг версию dll.
+ Базовая формула расчёта мощи лута в сундуках порезана. Думаю это чуть осложнит дроп слишком сильных предметов из сундуков.
+ Исправлен баг со слишком мощным лутом в сундуках, заполняемым рандомизатором. Ранее в формулу вставлялось совсем не то значение, из-за чего лут был невероятно мощным.
+ Поправлена функция поиска контейнеров для рандомизации сундуков. Теперь в выборку не должны попадать книжные полки, а так же контейнеры с пустым именем.
+ Баг с постоянной жалобой гг на закрытый судук от рандомизатора мира по идее устранён.
+ Исправлена ошибка с потерей указателей при вставки нпс в мир... Вроде как.
+ Реанимация нпс при убийстве теперь работает корректно. Эта абилка получила кулдаун, и срабатывает лишь на живых существах.
+ Немного поправлена работа посмертных абилок. Теперь они заметнее и не смещают глобальные указатели.
+ Некоторые бессмертные нпс теперь перестают быть таковыми при определённых обстоятельствах.
+ Увеличен урон от срабатывания посмертных абилок. Так же минимальный сырой урон от них составляет 100 единиц. Максимум 5к + процент урона монстров, если тот выше 100.
+ Устранена ошибка, когда враждебные друг к другу нпс игнорировали друг-друга, если они оба неавидят гг.
+ По идее устранена ошибка, когда дублированные нпс спавнились враждебными к гг.
+ Переработан механизм выборки случайных монстров для рандомизатора мира. Теперь шкала мощности стала более плавной, а сам механизм проще расширить новыми сущностями.
+ В рандомизатор мира добавлена возможность генерации случайных бандитов/противников. Работает на подобии генерации случайных монстров в мире. Дублирование распространяется и на них тоже!
+ Реализован механизм обновления статов нпс. Теперь конфиги усиливающие нпс по дням/уровням/главам распространяются и на существующих нпс. Тут желательна новая игра, так как у существующих нпс за базу для скалирования будут братся их текущие характеристики, что может дать поистине жестокий рост.
+ Добавлены дополнительные зоны антиспавна в порту возле корабля.
+ На получение опыта добавлен кнофиг, позволяющий сделать разброс получаемого опыта в определённом процентном диапазоне.
+ Превращение в животных теперь должно обрабатываться в коде корректно. Но это не точно.
+ По идее баг со сбросом скорости после превращений устранён.