Исправления за декабрь 2019

Описание


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
  • Исправлено несколько утечек памяти на сервере
  • Переписана работа системы эвентов.

Исправленные задачи в БТ за декабрь


Posted in World of Warcraft: Mist of Pandaria on Dec 13, 2019