3.06 (BUILD 7.0.0)
+ Анкап стамины имеет больше смысла - теперь выносливость можно качать зельями, едой и молитвами выше 100.
+ Расширен механизм уворота от урона - появился динамический шанс преодоления урона. Он рассчитывается при проверке уклонения нпс на основе ловкости атакующего, его владения оружием (которым атакует), а для гг и его суммонов появились дополнительные статы, дающие бонус к попаданию.
+ Реализован альтернативный механизм озвучки женского гг! Теперь общие фразы гг будут подменятся на альтернативные женские варианты, при активном женском скине. Низкий поклон lorddemonik за предоставленную озвучку (и актрисе озвучки тоже!).
+ Меню мода было переведено на новые рельсы и теперь это более интерактивная штука. К тому же был добавлен ввод мышью!
+ Меню статов и меню конфигов разделены. Статы всё так же вызываются на shift + t, а менюху конфигов можно найти теперь по shift + o.
+ Добавлено меню для массового потребления перманентов. один клик в меню и все зелья/еда использованы!
+ Поправлена плашка мода в главном меню - теперь она должна быть адекватого размера и помещаться на экран.
+ Ауры срабатывающие при получении урона получают дополнительный бонус урона от интеллекта.
+ Дополнительные бонусы к скорости действий нпс в общем урезаны на 50%
+ В игру добавлены зелья концентрации. Они по подобию косяков замедляют игровое время, позволяя реагировать на атаки быстрых нпс. Появляются случайным образом у зельеваров в продаже, или могут выпасть из нпс.
+ Добавлен новый перк "Пожиратель боли" Этот навык по аналогии перка "Разум превыше материи" позволяет использовать выносливость для защиты здоровья.
+ Добавлена карма аданоса. Это производая динамическая шкала показывающая прогресс в служеии обоим богам и равновесии между ними. Чем больше обе кармы, тем выше карма адаоса. Чем больше разница между двумя кармами, тем меньше показатель кармы.
+ По просьбам трудящихся добавлен конфиг "Смещение ранга магического насыщения нпс от главы" который позволяет задавать "суровость" тиров в зависимости от главы. Чем больше, тем больший тир монстра будет ролить в зависимости от главы
+ Расширены вейпоинты, запрещённые для спавна всякой рандомной нечести...
+ В рандомный лут добавлено больше болотной травы.
+ Теперь за головы бандитов из дороги испытаний, при сдаче их пачками удача считается корректно.
+ Все зелья бойца снова имеют смысл. Они теперь увеличивают общий урон в ближнем бою на 10/20/30 процентов в течении 10 минут.
+ Заклинание света теперь немного прокачивает школу света пока активно.
+ Добавлена механика заполнения пустующих сундуков случайным лутом. Для работы требует включённый случайный лут в сундуках!
+ Расширен механизм динамических объектов в скриптах на операции чтения/записи по смещению, благодаря чему появилась возможность создавать динамические массивы int прям в рантайме. Штука больше для моддеров, однако позволяет передавать в контексте выполнения произвольый набор параметров одним объектом. Применять с осторожостью и пониманием дела, иначе вылеты и утечки памяти гарантированы (если кому-то вообще это интересно...)
+ Добавленные в мод формы продаж всякого разного чуть переработаны. Цена предметов в них чуть занижена со старта, но теперь множитель цены расчитывается от навыка риторики. Касается исключительно окон продаж из моего мода (бухло, арбалеты драгомиру, хлам Йоре и тд...), оригинальные продажи зелий и прочего не трогал.
+ Генератор предметов был полностью переработан и оптимизирован для большей производительности.
+ Для хранения информации о сгенерированных предметах написан отдельный класс-храилище, который должен обеспечить стабильность и скорость работы с предметами в движке.
+ Рандомные вещи были значительно расширены и доработаны с учётом гибкого крафта и возможнных будущих версиях.
+ Переработана система классификации предметов - теперь она более детальная, а самое главное позволяет настраивать характеристики генерируемых вещей более точно, выделяя тип, класс и подкласс предмета.
+ Система классов вещей должна работать (в есколько урезаном виде) и на обычые предметы, которые мод у себя зарегестрировал ( вещи из списков в конфигах автоматически приобретают тип/класс/подкласс при первом вхождении в конфигах)
+ Конфиги предметов разделены на 2 файла - один пользовательский с глобальыми моддификаторами генерации. Второй храит более широкую и конкретную инфу о классах предметов (см. выше)
+ Добавлены новые возможные требования на вещах (уровень, кармы (для особых случаев))
+ Дополительные элементы брони теперь имеют вес и влияют на регенерацию вынки (естествено в отрицательную сторону)). Вес у подобных предметов зависит от класса их брони (тяжелая, лёгкая или вообще одежда)
+ Устранены (по идее) редкие вылеты при загрузке сейва с рандомными вещами.
+ Добавлено несколько новых вещей-шаблонов для генератора (как всегда низкий поклон всем авторам моделей которые были задействованы)
+ Поправлена генерация случайного оружия у людей - орочье оружие у них появлятся более не будет.
+ В моде были произведены масштабные оптимизации кода, для повышения надёжности и производительности.
+ В рамках оптимизации были заменены (где это возможно/нужно) внутренние структуры данных на нативные для готики. Это должно снизить или даже убрать некоторые спонтанные вылеты на рабочий стол.
+ Устранены множественные мелкие утечки памяти.
+ Оптимизированы и исправлены некоторые функции скриптового апи.
+ Произведён полный рефакторинг системы рисовки баров энерго-щита и дополнительного описания нпс. В рамках оптимизации производительость этого кода стала в десяток раз выше! (Хотя сомневаюсь что это кто-либо заметит на практике...)
+ Чтение/Запись сейв-файлов мода переведены на бинарный формат - это должно существенно ускорить процесс загрузки сейва. Особенно на поздних стадиях игры.
+ В очередной раз переделана файловая структура мода. Некоторые файлы переехали по своим логичным подпапкам. В том числе и пользовательские твики и локализация. Перед установкой удалить всё из авторана.
+ Конфиги генератора предметов претерпели существенные изменения и располагаются теперь в другом месте (подпапка в авторане) Старая папка EthernalBreeze_Data была удалена.
+ Комментарии в json файлах больше не приводят к вылетам (для конфигов генератора предметов)
+ Исправлены функции поиска цели в радиусе - некоторые из них имели потенциальную критическую ошибку, которая могла повесить стек игры. (Как раз тот баг, когда кастующие ауры могли крашить игру.)
+ Мод получил свой независимый, более быстрый и надёжный генератор случайных чисел.
+ Произведён полный рефакторинг временных эффектов - этот модуль должен стать теперь более безопасным и производительным.
+ Исправлена ошибка описаия ауры "Концентратор" описание теперь соответствует фактическому бонусу от ауры.
+ Добавлено несколько запрещённых для спавна вейпоинтов.
+ Исправлены ошибки связанные с превращениями друида в животных. Бонусы и перки должны теперь распространятся на все превращения.
+ Исправлен баг с замедлением гг от плевков арахнидов по нему... В теории.
+ Обновлён порядок спелов. Теперь они должны работать так как и задумывалось.
+ Поправлены станы/заморозка на потоковых спелах - тики так и учитываются как полноценный урон, однако шанс заморозки/стана в таких спелах скалируются в зависимости от конфига "StExt_Config_StreamSpellDamageMult" (который по умолчанию обычно 10%)
+ Исправлен и расширен расчёт затраченой маны на каст. Теперь он должен работать верно. В добавок для мододелов выведео событие 'StExt_Evt_OnSpellCast' в котором можно обработать каст спела.
Пс: Мод претерпел множественные правки, фиксы и рефакторинг. Это бета версия для тестов и отладки, баги и вылеты вполне ожидаемы!
Ппс: Английская локализация была переделана с 0 при помощи АИ со всеми вытекающими. Если кто либо найдётся привести перевод в порядок - буду рад вашей помощи.
+ Поправлена обработка урона по Шиве.
+ Небольшие правки и оптимизации регенерации энегрощита у Нпс.
+ Исправлена синхронизация энергощита и хп у нпс. Ранее там была ошибка с неверным указателем на нпс, что могло приводить к неверному расчёту потерянного хп от удара или вообще приводить к вылетам (в определённых ситуациях)
+ Сон для магов теперь восстанавливает по 5% маны за час сна.
+ К дополнительному урону от потоковых спелов теперь применяется специальный множитель (твик StExt_Config_StreamSpellDamageMult). По умолчанию он равен 10% от расчётного доп. урона.
+ Порезана снк-прокачка энергощита - получаемый бонус теперь в половину меньше, а суммоны дают лишь четверть от нанесённого урона.
+ Добавлены дополнительные проверки мощности лута перед генерацией предмета.
+ Ищущие и зомби стражи тепtрь должны помирать от доп. урона, а не корчится на полу от унижения.
+ Исправлена прокачка дополнительных перков за уровень мастерства.
+ Синхронизированы таблицы спелов (фикс новых рун)
Для обновы требуется версия НБ - 5.0.14 (от 27.02.25) и выше!
+ Небольшие исправления и оптимизации в скриптах.
+ Функция начисления опыта мастерствам от урона была оптимизирована и дополнена.
+ Проведены некоторые подготовительные работы для будущих нововведений (новые мастерства и абилки у вещей)
+ Добавлен контроллер времени суток.
+ Расширена событийная система (для моддеров). Контроллер времени генерирует события наступления определённых частей дня (расвет, полдень, полночь и тд)
+ Обновлены и расширены тэги на рунах крови.
+ Добавлены пропущенные теги для рун из мода.
+ Каждое мастерство получило отдельный модификатор получаемого опыта. Установив его в 0 мастерство не будет прокачивается совсем. Это финальный модификатор! (порядок применения множителей: общий для всех школ, динамический множитель в зависимости от уровня и бонусов и только затем идёт индивидуальный множитель для конкретной школы)
+ Добавлен твик StExt_StunChance_HardCap, определяющий максимальный входящий шанс оглушения/заморозки из мода. По умолчанию 750 (75%).
+ Добавлен твик StExt_Config_EnableEnemiesArmorLoot, позволяющий лутать броню с поверженных нпс.
+ Исправлена работа твика StExt_Config_DisableElementalExpFromDamage. Установив его в true герой не будет получать опыт в мастерства от урона стихиями. Опыт в мастерство защиты будет по прежнему засчитывается.
+ Добавлено сообщение о повышении прогресса мастерства (конфиг StExt_Config_DisplayMasteryLevelUp) Можно включить или выключить из меню.
+ Повышение уровня скверны теперь сопровождается сообщением на экране.
+ Незавершённое горение теперь не должно блокировать инвентарь.
+ Энергетический щит прокачивается от урона гг магией и маг. оружием, а так же получении урона по щиту (x2). По умолчанию эта фича работает в любых режимах, даже без снк. Что бы работало только на снк режимах есть твик StExt_Config_ExtraSncStatsAlwaysEnabled.
+ Шива стал теперь менее убиваемый, и будет регенить хп что дикий.
+ Исправлены перепутанные названия у книг Гидромантии.
+ Призванные демоны теперь частично качают школу тьмы, а призванная нежить частично качает школу смерти.
+ Призванные существа получили бонус к урону рунами от магической мощи и уровня соответствующих школ.
+ Расширены флаги урона для призванных существ.
+ Добавлена функция предотвращающая переполнение int в отрицательную область. Пока используется для хп нпс во время рандомизации.
+ Исправлен потенциальный баг с защитой рандомизированых нпс когда могло сорвать имуны.
+ Кастующие ауры теперь не стреляют во время диалогов.
+ Добавлена функция поиска случайного Wp, который учитывает запрещённые зоны для спавна.
+ Доработан рандомизатор мира. Теперь по умолчанию используется новая функция поиска Wp для спавна (поиск по Wp в режиме "беговой дорожки" остался в качестве опорной функции). Что бы включить старый режим - установите твик StExt_Config_WorldRandomizer_UseNewWpSearch в false.
+ В рандомизатор мира добавлена реакция на события времени (см. выше, контроллер времени) Теперь при смене времени суток будет происходить дополнительная рандомизация мира (использует новую ф-ию поиска Wp).
+ Немного расширен список зон, запрещённых для спавна.
+ Переименован файл синхронизации скриптовых модулей в автозагрузке. __loadOrder.src -> 000A_LoadOrder.src Как оказалось готика его грузит последним, а не первым по какой то странной причине.
+ Общие оптимизации и небольшие фиксы обработки урона в целом.
+ Оптимизирована функция расчёта радиуса поражения AoE урона. Теперь максимальный радиус поражения это 7.5 игровых метра.
+ Обработчик массового рефлект урона улучшен.
+ Исправлен баг с выбором центральной цели для массового рефлект урона.
+ Расчёт радиуса массового рефлект урона отныне рассчитывается от корректной цели.
+ Селектор массового рефлект урона должен теперь правильно выбирать цели.
+ Отражаемый урон получил дистанцию поражения. Он рассчитывается таким образом: StExt_Npc_Ability_DistMin(500) + 2 * npc.level;
+ Перк Жертвоприношение для осквернённых стал более выгодным и теперь приносит ещё и половинный бонус к профильному стату.
+ Доп. урон теперь не должен обходить магический щит из НБ.
+ Зелье защиты от удара срабатывает от доп. урона.
+ Зелье защиты от удара стало чуть более полезным в контексте мода - у него появились так сказать "хвосты" При получении в кабину или окончании эффекта зелья гг получает 3 хвоста (метафорически, хз как ещё это обозвать))) Каждый "хвост" от зелья равен одному пропущенному удару и исчезает по одному в секунду.
+ Добавлено 3 новых общих скила:
Зеркальная стойкость - +50% сопротивление отраженному урону
Вечная стойкость - +50% сопротивление дотам.
Магический заряд - тратит до 5% маны на удары оружием и добавляет 5 + mana * 10-15 дополнительного магического урона.
+ Самую малость доработал функции стана и фриза из мода. Срабатываие стана вместе с заморозкой не должны более приводить к вылетам.
+ Загрузка пользовательских конфигов исправлена.
+ Устранена утечка памяти при загрузке конфигов генератора предметов.
+ Исправлена работа твика (StExt_Config_DisableElementalExpFromDamage), отключающего начисление очков урона от получения урона той или иной стихией.
+ Немого оптимизирована функция начисления опыта в мастерства.
+ Опыт в школу защиты от получения урона (другие источники без изменений) удваивается (гг в кабину получает не столь много, а других источников не так уж и много)
+ Опыт в школу духа от получения урона магией уменьшен в половину (гг и так прокачивает эту школу что бешеный)
+ Цвет доп. урона теперь отличается от урона из НБ. Он стал более тусклым.
+ Добавлены два новых конфига, отвечающих за дополнительный шанс насыщения для людей и боссов. (StExt_Config_Npc_MagicInfusion_HumansExtraChance и StExt_Config_Npc_MagicInfusion_BossesExtraChance)
+ Дефолтные конфиги генератора предметов заменены на более логичные от DanilaDNL
+ Визуальные эффекты не будут появляться на рандомных вещах, пока я не придумаю как сделать их более вменяемыми и разнообразными. Короче когда вкурю всю эту систему частиц в готике, тогда и верну. Если что, то в конфигах можно вернуть (VisualEffectBeginsOnRank установить на любой подходящий (1-5))
+ В генератор предметов добавлены две переменные (конфиги) ConditionStaticMult и BaseConditionStaticMult.
+ Генератор предметов теперь не крашится, если не найдёт файл конфигов, а спокойно загрузит дефолтный (и крашнется если его не найдёт)))
+ В очередной раз проведён ритуал вправления мозгов щиту. Вроде как по тестам он работает как надо, хотя не исключаю что в некоторых особых случаях может работать кривовато, нужно будет ещё разбираться.
+ Немного оптимизирована функция-цикл обработки нпс.
+ Полностью переработан механизм динамических объектов. Теперь они должны быть стабильней, а спонтанные вылеты (связаные с этой фичей) должны прекратится. (для моддеров: внимание, размер буффера памяти составляет 1Мб!)
+ Добивание доп. уроном теперь должно начислять опыт и делать всё остальное, что положено нпс при смерти.
+ Переработана синхронизация щита и хп нпс. Опять... Теперь она происходит каждый такт цикла для всех нпс, у которых есть энергощит щит без привязки к получению урона.
+ Некоторые фиксы блинка.
+ Нпс теперь по идее не должны начинать регенится, пока всё ещё в бою.
+ Кастомные конфиги генератора предметов из плагина AB от DanilaDNL поправлены и теперь должны быть совместимы с текущей версией. (за баланс не ручаюсь)
Внимание: Апдейт требует последнюю обнову НБ от 12.02.14 минимум!
+ Множественные правки мелких багов.
+ Расширены настройки генератора вещей (Не забудьте обновить пресет генератора иначе будет вылет при старте игры! В том числе пользовательские конфиги, которые подгружаются с сейвом, иначе будет вылет! На данный момент рабочий лишь стандартный пресет генератора, другие приведут к вылету) Добавлены новые конфиги:
int NextRankOffsetMin;
float BaseConditionPerLevelMult;
float BaseConditionPerRankMult;
+ Некоторые исправления и расширения базового конфига генератора вещей.
+ Исправлена логическая ошибка в генераторе предметов: ранг вещи считался от входящей мощи удачи, а задумывалось что ранг вещи будет считаться от уровня вещи и под это подгонялись значения в конфигах.
+ Генератору вещей добавлен конфиг NextRankOffsetMin для контроля минимального ранга вещей. Чем больше значение, тем меньше минимальный ранг и соответственно больше разброс ранга от входящего уровня (см. пункт выше)
+ Добавлено отображение мощи ауры в основную статистику. Отображается над кол-вом аур.
+ Добавлен твик StExt_Config_DisableElementalExpFromDamage который отключает начисление опыта от урона магией в соответствующие школы магии.
+ Перк "студент" стал полезней и открывает ещё одну доп. школу для изучении на 100м уровне персонажа.
+ Добавлены новые общие перки:
Маг-Ветеран - бонус к урону магии от робы активен всегда.
Паладин - суммарная защита от доспеха начисляется как доп. энергощит.
+ Прокачка школ мастерства расширена: после 100го уровня включительно и по 250 за каждые 50 уровней развития будет начисляться по 1 очку развития, при условии что хоть одна книга была прочитана. В общей сумме это ещё +4 очка развития.
+ Добавлен твик StExt_AurasPowerMult, который может регулировать итоговую мощь ауры.
+ Аура концентратор даёт 100 к мощи ауры, вместо 200.
+ Ауры на мастерство школ дают 75% к мастерству соответствующей школы вместо старого соотношения 1к1.
+ Ауры на мастерство школ получили специальное свойство родства со стихией/школой магии. Помимо, собственно, прибавки к любому урону бонуса от мощи школы магии родство так же помечает урон соответсвующим тегом стихии со всеми вытикающими и втекающими. Например это прокачка школ магии тупо в ближнем и дальнем бою.
+ Максимум прокачки мощи ауры в артефактах и касании скверы урезан 250->100.
+ Поправлены абилки нпс на призыв демона. До второй главы они призывают младших демонов.
+ Святой огонёк по идее теперь должен кастовать впритык к цели.
+ Исправлено меню сброса для кинжала.
+ Улучшена обработка энергощита. Конкретно та часть что отвечает за перетекание щита и хп.
+ Урон от гг и суммонов теперь выводится в стандартном НБшном варианте. Для возврата вывода в трей есть твик - StExt_Config_EnableOldDamageOutput
+ Дополнительный урон теперь должен добивать врагов и щадить мирных нпс.
+ Обновил оффсеты заклинаний - в новых версиях добавили (или добавят) 6 новых спелов.
+ Добавлен механизм перерасчёта констант в рантайме из скриптов (для моддеров).
+ Руна магической стрелы (из мода) скалирует базовый урон от интеллекта 1к1.
+ Поправлена работа рандомизатора мира. По всей видимости из за логической ошибки рандомизатор правильно не отдуплял смену мира... Сейчас это должно быть исправлено.
+ Из спавна вырезан загадочный невидимый шершень-вуайерист.
+ В меню статистики мода появилось отображение примерного урона в ближнем и дальнем боях, а так же примерный урон магией. В расчётах учитываются далеко не всё, так что цифры больше показательные, чем что-то отображающее действительность.
+ Поправлены ауры отравителя и дровосека - они теперь дают верные бонусы.
+ За порезанный урон (сопротивления, щит и скилы) гг получает бонус к школе защиты и духа (в случае со щитом или маной) Процент урона задаётся конфигом StExt_Config_DamageReductionExpRate.
+ Добавлена синтезированная озвучка для женского скина. Можно через твики включать/отключать и делать прочие вещи.
Хотфикс - устраняет проблемы с призывом. Настоятельно рекомендую обновить игровые скрипты. Особенно суммонерам.
Проблема в неверной зачистке динамического объекта со статами суммона в начале призыва. Выходит так что указатель порой "съезжал" и указывал на произвольный участок памяти занятой игрой. Приводило к самым разным последствиям начиная от глитчей, звуковых глюков и закачивая банальным крашем игры и даже возможной поломкой сейва!
Установка: Кинуть папку со скриптами в Autorun с заменой.