Обновление от 22.07.2026
Основные направления: исправление геймплейных механик, наполнение базы данных по патчам и улучшение CI.
Геймплей
- Исправлена отправка пакета SMSG_ATTACKERSTATEUPDATE для способностей типа «следующая атака ближнего боя» — теперь анимация промаха, парирования, уклонения и крита отображается корректно.
- Валидация GUID мастер-лутера в CMSG_LOOT_METHOD — закрывает потенциальный эксплойт.
- Раздельная проверка видимости предметов у торговца теперь едина для списка и окна покупки.
- Задержка смерти Могрейна, чтобы визуальный эффект Forgiveness успевал проиграться.
- Ограничение оставшегося времени аукциона до диапазона знакового 32-битного миллисекундного значения — исправление переполнения на клиенте.
- Принятие стандартной верхней границы 1 000 000 для random roll.
- Возможность множественного приёма квеста Nefarius's Corruption за один забег со скипетром.
- Офлайн-игроки теперь корректно удаляются из очереди поля боя.
- Исправлено стойло для распущенных и мёртвых питомцев.
- Предотвращение карманной кражи у гуманоидов и нежити без соответствующего лута.
- Добавлен пулинг для Fadeleaf, Gromsblood и Grave Moss — ресурсы теперь спавнятся по одной ноде из группы.
- Добавлен дельта Z в GetHeightStatic перед выбором высоты vmap вместо map — исправление позиционирования при коллизиях.
Данные и контент
- Скорректированы данные существ на основе wdb-файлов патчей 1.2, 1.7, 1.8 и 1.9 — обновлены шаблоны для Ironaya, Twilight Corrupter, Shade of Jin'do, C'Thun Portal, Zulian Guardian, Falstad Wildhammer, Scarlet Inquisitor и других.