Да, это баг.
нет.. это работает не так..
т.е. возможно это и работает так, но видимо есть скрипт обнуления, поверх которого запускается еще какая-то функция.
В этом плане лучше доверится девопу что бы он проверил вторую функцию обновления цели.
При этом причин этому сразу две.
1: это сценарии событий, в которых учавствует игрок.
Тебе частенько предлагается помочь или выбрать сторону, спасти моба.
Пример тех-же стражей Ажол-анак при драке с нерубами.
В таком варианте помещение в трит двум особям является нарушением самого сценария.
Либо в конкретных сценариях должен происходить скриптовый сброс трита и вывод NPC из боя, для корректного завершения энкаунтера.
Что мы и видем в случае, если ренжа условно больше 5 метров от хитфрейма
(те же врайкулы с моржами, нерубы у пещеры и др..)
2: Это происходит не потому, что ты вступаешь в бой и помещаешься в трит-таблицу.
Агро моба выполняется потому, что персонаж, даже не участвующий в бою, находится в радиусе скана моба, находящегося в агрессивной фазе.
Вот пример реализации этого бага на х1..
https://youtu.be/GgJD0OUCGvM
Перс просто стоит, к нему подводится моб находящийся в режиме агрессии (желтый)
Во фрейме этого моба находится АФК игрок.
Он не участвует в бою, у него нет комбат статуса. Он отсутствует в трит-таблице.
При Скидывании агро-таблицы Желтый моб начинает атаковать игрока стоящего без комбат статуса вообще.
Прежде чем писать опровержение проведенному тестированию, ведь не сложно зайти на х1 х100 х4... и провести его, если есть сомнения?
Более того это казалось бы "логичное" утверждение противоречит вашему же вопросу и утверждению порядка обработки трит-таблиц.
При моделировании ситуации описанной вами РДД должен находится на расстоянии, которое изначально генерит выход моба из боя, т.е. потребует выхода его из LocalArea.
Событие это маловероятно, т.к. игрок дерется с противником этого моба и находятся в радиусе возможно РДД поражения.
При этом тестирование явно демонстрирует эвэйд желтого в этом случае, без события смены позиции и без выбор таркета перса.
Порядок выбора цели на серверном уровне несколько глубже. Там есть несколько функций, при этом трит таблица лишь один из параметров, которые эта функция использует.
Вроде пока никого не воскресили.
Хотя есть 1 кандидат, но там вероятнее всего будет формальный отказ за отсутствие видео.





Ответить с цитированием