Server x5 Проблема со Spite и Day of Doom

Статус
В этой теме нельзя размещать новые ответы.

xxxlogxxx

Постоялец
На РБ одновременно наложены:
Spite от Judicator;
Day of Doom от Soultaker.

Если Day of Doom отсутствует, при атаках по РБ Spite нормально вызывает вторичный эффект - проклятие Spite.
Если на РБ уже действует Day of Doom, сам Spite успешно накладывается и висит, но его вторичное проклятие при ударах вообще не срабатывает.
Просьба проверить, является ли это стандартной механикой High Five или конфликтом/ошибкой реализации дебафов на сервере.
 

Sting

Support
Команда форума
Администратор
посмотрю как вернусь с работы и дам полный ответ.
 

Sting

Support
Команда форума
Администратор
Проверил.

Day of Doom (5145) содержит p_block_buff — «нельзя получать баффы».

В официальных скриптах PTS-данных:
Spite 1485 — debuff = 1 → настоящий дебафф → p_block_buff его не блокирует.
Вторичный Spite 5452 (s_trigger_spite1) — флага debuff нет (фактически он 0), target_type = self, шанс всегда (activate_rate = -1).
Это self-триггерный abnormal, а не PvP-дебафф.
Поэтому маркер Spite висит, а при ударах триггер 5452 (крит. урон ×1.4/1.5/1.6 на 10 сек) не проходит через блок баффов от Day of Doom.

Схожим образом реализовано и у нас в Java, только иным исполнительным механизмом но суть та же.

Простыми словами объясню:

Одновременное использование Day of Doom и Spite на РБ — это осознанный конфликт.
DoD режет вторичные self-триггеры инспектора (Spite, а также аналогично Thin Skin / Enervation / Weak Constitution и т.п.).
Это не ошибка реализации дебаффов а верная работа скиллов на сервере.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху