16.12.2019
Общее:
- Реализация работы Ивентовых обьектов, поддержка необходима для скриптовки некоторых квестов
- Реализована система авторотации кастов НПЦ(автоматические касты спелов), теперь большая часть НПЦ в мире должна будет иметь касты
- Реализована система автоматических боев НПЦ, теперь некоторые НПЦ будут автоматически искать себе цель и сражаться с ней
- Реализована система создания шаблонных персонажей
- Реализована система выставления корректного места у пассажиров вехиклов(необходима для корректных расчетов позиции пасажиров на стороне сервера)
- Собрана информация о вехиклах из снифов, теперь большое количество НПЦ будут иметь транспорт
- Исправлено 3 причины падения сервера
23.12.2019
Общее:
- Реализована поддержка новой системы фазирования
- Обновление некоторых библиотек в ядре сервера
- Реструктуризация расположения скриптов в ядре сервера
- Оптимизация сборки ядра сервера через cmake
- Оптимизация компиляции ядра сервера
- Изменения системы хранения маршрутов НПЦ в базе
- Переписана и оптимизирована система логирования
- Реализована поддержка структуры новых гуидов обьктов в ядре сервера
- Переписана система упаковки гуидов обьктов в системе чтения и записи сетевых пакетов
- Реализавана работа интерапт флагов(снятие некоторых аур от определенных действий)
- Теперь НПЦ более тонко определяют моменты, когда они могут использовать способности во время движения.
- Теперь когда цель приследуют несколько НПЦ, они будут искать свободное место для того чтобы встать, это поможет избегать кучкования(когда НПЦ стояли друг в друге).
- Переписана система "следование по маршруту", для того, чтобы НПЦ/Игроки следующие по маршруту двигались "плавно" без рывков.
- Исправлен 1 возможный краш клиента.
- Частично переписан расчет ориентации мобов и выбора их цели для применения способностей.
- Реализован "босс-эвейд", боссы теперь временно исчезают после выхода из боя.
- Исправлено 10 причин падения сервера
- Добавлены новые библиотеки в ядро сервера для работы с новыми структурами данных
- Переписана и оптимизирована работа с динамическими полями игровых обьктов(в них хранится такая информация как археология и апгрейд итомов)
- Переписана системе генрации данных для визуального отображения обьктов в мире(необходима для поддержки трансопрта)
- Переписана работа трансопрта(корабли, дирежабли, элеваторы):
-
- полностью переписана работа с транспортом(создание, удаление, загрузка)
-
- добавлена поддержка заселения на транспорте
-
- синхронизация отображения положения транспорте в пространстве для всех игроков
-
- переписана работы системы ротации обьктов в мире(необходимо для правильного отображения корабелй и гО обьктов)
-
- множественные изменени я в работе гридов для поддержки работы обьктов на кораблях
Подземелья и рейды:
- Огненная Пропасть
-
- Реализованы скрипты подземелья.
Друид:
- Исправлен баг, когда https://ru.wowhead.com/spell=145108 продолжал исцелять владельца, даже когда он мёртв
- Исправлен баг, когда эффект "Символ омоложения" (17076) расходовался, если применяется ключевая способность. Исправлено хранение ауры при отключении символа
- Теперь пассивный бонус шанса критического эффекта в 60% действует только на первоначальное исцеление
- Корректировка реализации "Символ восстановления" (116218).
- Теперь "Искусность: гармония" (77495) будет корректно влиять на периодическое лечение таланта https://ru.wowhead.com/spell=102351
Маг:
- Теперь урон "Бурей пустоты" (114923) больше не будет наносится целям вне боя и также не будет прерывать эффект "Дыхание дракона" (31661)
- Исправлен баг, когда "Живая бомба" (44457) наносила урон союзнику и самому магу
- Теперь "Символ пламенного взрыва" при распространении "Бури пустоты" не будет распространять ее, если потенциальная цель не в бою
- Урон, наносимый «Ледяной бомбой» игрокам был увеличен с 60% до 70%.
- Урон, наносимый «Живой бомбой» игрокам был увеличен с 70% до 85%.
- Урон, наносимый «Бурей Пустоты» игрокам был увеличен с 70% до 85%.
- Доработки "Символ стылой крови (Лед)" (56364):
-
- Исправлен баг, когда второй и третий заряд способности "Ледяная стрела" наносили урон вашему элементалю воды, если применяется для его лечения
-
- Теперь маг сможет поддерживать только одну ауру "Стылой крови", которую применил в последний раз
Монах:
- Доработки способности https://ru.wowhead.com/spell=115080:
-
- Теперь при применении к вражескому игроку урон будет равняться урону от его максимального запаса здоровья (под бонусом https://ru.wowhead.com/spell=124490)
-
- Теперь урон способности будет игнорировать броню цели
-
- Исправлена проблема, когда способность нельзя было применить против некоторых целей
-
- Теперь поддерживая бой на неигровой цели, способность будет подсвечиваться, если выполняет все условия из описания
- Теперь лечащий эффект от срабатывания символа "Символ детоксикации" (146954) больше не будет получать бонуса от PvP-силы
- Доработки таланта "Сфера дзен" (124081):
-
- Теперь сфера будет досрочно взрываться, если обновляется поверх уже существующей
-
- Исправлен баг, когда активируя сферу на союзнике и при детонации сферы на нем также детонировала сфера, которая была наложена для собственного лечения
-
- Исправлен конфликт наложения сферы и ее детонации на цель двумя и более монахами
- Теперь талант https://ru.wowhead.com/spell=116844 больше не будет срабатывать от заклинаний противника не считающихся для владельца вредоносными (к примеру когда противник исцеляется)
Охотник:
- Переписана реализация "Символ сдерживания" (56850):
- Доработки способности "Сдерживание" (19263), а также таланта "Крадущийся тигр, затаившаяся химера" (118675) для этой способности
-
- Исправлен баг, когда способность снижала урон пассивно на 60%
-
- Исправлен баг, когда "Сдерживание", преобразованное талантом иногда не получала бонус снижения урона, а также исправлено его взаимодействие с "Символом сдерживания"
Разбойник:
- Исправлен баг, когда срабатывание "Символ смертельного порыва" (63254) обновляло эффект "Мясорубки" или "Заживление ран" до максимально возможного времени действия, соответствующее 5 приемам серии
27.12.2019
Общее:
- Исправлено 5 причин падения сервера
- Исправлена проверка имени чара при создании
- Исправлена работа Яка
- Исправлена высадка пасажиров с вехикла
- Исправлено размещение двух НПЦ при входе в игру на маунтах(раньше второго не садило)
- Реализована система локализации текстов
- Система госсип меню подключена к новой системе локализации текстов
Воин:
- Исправлен "Символ грубого прерывания" (58372)
Маг:
- Доработки пассивной способности https://ru.wowhead.com/spell=76613
-
- Исправлен баг, когда урон, накопленный "Кристаллами льда" не уменьшался эффектами снижения урона
-
- Теперь фрагмент урона для "Кристалла льда" будет учитываться как неослабленный вражескими эффектами урон https://ru.wowhead.com/spell=116
- Доработки способности https://ru.wowhead.com/spell=84714:
-
- Исправлен баг, когда запуская шар по небольшой неровности шар сваливался под землю. Теперь шар будет корректно двигаться по холмам, склонам или подъемам
-
- Уменьшена дальность движения шара и сектор определения цели для замедления и гарантированного наложения эффекта https://ru.wowhead.com/spell=44544
-
- Исправлен баг, когда шар останавливался слишком рано, если находит потенциальную цель для нанесения урона
Монах:
- Переписан талант https://ru.wowhead.com/spell=115008:
-
- Исправлен баг, когда при перемещении назад, стрейфе или одновременным движением стрейф+вперед урон по области всегда наносился как будто персонаж всегда шёл вперед
-
- Коррекция сектора поражения, теперь она будет по прямой линии, а не кучковаться в точке старта эффекта
- Теперь использование https://ru.wowhead.com/spell=115399 будет создавать дополнительный заряд "Маначая" с шансом, равным вашему критическому удару
- Теперь https://ru.wowhead.com/spell=115078 не будет прерываться такими эффектами талантов как https://ru.wowhead.com/spell=115008 , "Сфера дзен: Взрыв" (125033)
- Теперь "Величие" (115070) будет срабатывать только от классового урона
- Теперь "Величие(статуя)" (130324) будет срабатывать только от классового урона
- Исправлен баг, когда лечащий эффект https://ru.wowhead.com/spell=101546 не срабатывал, если у цели полный запас здоровья. Теперь если цели абсолютно здоровы, то будет происходить сортирование целей, а не их очистка из списка
- Исправлен баг, когда лечащий эффект таланта https://ru.wowhead.com/spell=116847 не срабатывал, если у цели полный запас здоровья. Теперь если цели абсолютно здоровы, то будет происходить сортирование целей, а не их очистка из списка
Разбойник:
- Исправлен "Символ пинка" (56805)
Шаман:
- Теперь "Пробуждение предков" (51558) больше не будет срабатывать от https://ru.wowhead.com/spell=1064
- Доработки срабатывания комплекта https://ru.wowhead.com/spell=138305
-
- Исправлен баг, когда бонус сета срабатывал и от критических эффектов
-
- Теперь бонус не будет срабатывать от способностей лечения по области, так как основной эффект пассивной способности срабатывает только способностей лечения направленных на одну цель
- Пересчитан урон автоматической атаки элементаля "Тотем элементаля огня" (2894). Также распространяется на улучшенного элементаля огня (бонус таланта https://ru.wowhead.com/spell=117013)
- Пересчитан урон автоматической атаки элементаля "Тотем элементаля земли" (2062). Также распространяется на улучшенного элементаля земли (бонус таланта https://ru.wowhead.com/spell=117013)
30.12.2019
Общее:
- Исправлено 4 причин падения сервера
- Переписана работа системы разговора мобов, можноственные изменения в ее работе, подключена локализация текстов
- Реализовано сохранение выбранного спека лута
- Переписана система подборки вещи под спек игроков
- Исправлен баг когда мобы после смерти могли забагаться(переставали работать скрпиты)
Подземелья и Рейды:
- Подземелье полностью переписано и перезаселено.
- Добавлены патрули.
- Проскриптованы все мобы и боссы.
- Добавлено множество микро-эвентов.
- Скорректировано заселение.
- Добавлены маршруты для патрулей.
- Оптимизированы скрипты боссов и подземелья.
- Скорректированы спауны мобов.
- Добавлены патрули.
- Переписаны скрипты боссов.
- Скорректированы спауны мобов.
- Добавлены патрули.
- Оптимизированы скрипты боссов и подземелья.
- Переписаны все скрипты подземелья.
- Скорректированы спауны мобов.
- Добавлены патрули.
- Оптимизированы скрипты боссов и подземелья.
31.12.2019
Общее:
- Исправлено 2 причин падения сервера
- Переписана генерация библиотеки Mysql
- Переписана система обработки пакетов(необходимый этап для дальнейшей работы по ядру)
- Переписана система обработки запросов к базе данных
- Удалена старая библиотека mysqllite
- Исправлено несколько утечек памяти на сервере
- Переписана работа системы эвентов.
Исправленные задачи в БТ за декабрь
- http://tracker.legionbugs.com/view.php?id=6459
- http://tracker.legionbugs.com/view.php?id=6460
- http://tracker.legionbugs.com/view.php?id=6533
- http://tracker.legionbugs.com/view.php?id=6608
- http://tracker.legionbugs.com/view.php?id=6638
- http://tracker.legionbugs.com/view.php?id=6701
- http://tracker.legionbugs.com/view.php?id=6702
- http://tracker.legionbugs.com/view.php?id=6710
- http://tracker.legionbugs.com/view.php?id=6713
- http://tracker.legionbugs.com/view.php?id=6718
- http://tracker.legionbugs.com/view.php?id=6719
- http://tracker.legionbugs.com/view.php?id=6720
- http://tracker.legionbugs.com/view.php?id=6748
- http://tracker.legionbugs.com/view.php?id=6752
- http://tracker.legionbugs.com/view.php?id=6767
- http://tracker.legionbugs.com/view.php?id=6877
- http://tracker.legionbugs.com/view.php?id=6889
- http://tracker.legionbugs.com/view.php?id=6892
- http://tracker.legionbugs.com/view.php?id=6897
- http://tracker.legionbugs.com/view.php?id=6962
- http://tracker.legionbugs.com/view.php?id=7027
- http://tracker.legionbugs.com/view.php?id=7073
- http://tracker.legionbugs.com/view.php?id=7080
- http://tracker.legionbugs.com/view.php?id=7081
- http://tracker.legionbugs.com/view.php?id=7306