[2022-07-31] Улучшения ИИ монстров, новые иконки предметов, баг-фиксы

Эта неделя была в основном посвящена отладке сети с целью устранения наиболее важных проблем сетевого взаимодействия клиента и сервера. Будем надеяться, что все критические проблемы устранены.

Добавлено

  • Более 30 недостающих иконок предметов.
  • Поддержка каста для умений монстров/НПС: теперь монстры-маги кастуют умения в течение определенного времени перед применением, что может быть прервано такими эффектами как оглушение и усыпление.
  • Куча улучшений при подготовке к переработке монстров и классов:
    • Поддержка патрулирующих монстров.
    • Поддержка АоЕ и умений, применимых на себя самого для ИИ монстров.
    • Поддержка начальной задержки для тикающих аур (таких как раны, регенерация и пр.)

Изменено

  • Умения больше не отменяются, когда цель выходит за пределы максимального расстояния умения (до +1 м) после начала каста.
  • Улучшение статистики персонажа: счетчики убийств/смертей/сбора ресурсов теперь учитывают всю группу монстров/строений с таким же именем (ранее это работало на индивидуальном уровне каждой вариации).

Исправлено

  • Исправлена ​​ошибка, препятствовавшая переносу умений при определенных условиях.
  • Исправлена ​​ошибка, приводившая к случайным разрывам связи при плохом качестве соединения (при потере пакетов и пакетах, разбитых на части).
  • Исправлено повреждение пакетов в некоторых редких ситуациях (при получении большого количества маленьких пакетов одновременно, например, в результате выполнения команды /statistics).
  • Исправлена ​​ошибка, приводившая к разрыву соединения при долгих загрузках локаций.
  • Исправлены неправильные требования к навыкам маны/ярости для НПС и монстров.
  • Исправлена ошибка расчета состояния битвы, из-за которой ярость спадала во время боя (в основном это затрагивало дальние и магические умения).
  • Исправлена ​​ошибка ИИ монстров, из-за которой они переставали атаковать и сбрасывали агро, если не получали урона в течение определенного времени.
  • Несколько исправлений ошибок базы данных сервера.
  • Несколько мелких исправлений опечаток.