Приветствуем вас на форуме проекта WoW Circle. Если вы читаете это, значит не зарегистрировались у нас. Для того, чтобы получить доступ к расширенным возможностям нашего форума нажмите сюда и пройди регистрацию, которая не займет у вас много времени. После регистрации будут доступны новые, более расширенные, возможности.
Подтверждено Взаимодействие нейтральных и агресивных мобов с игроками при общем сражении

Упомянутые в теме пользователи:

Показано с 1 по 11 из 11

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Почетный флудер Аватар для Hibor
    Регистрация
    24.01.2012
    Сообщений
    2,856
    Поблагодарил(а)
    247
    Получено благодарностей: 557 (сообщений: 483).
    Репутация: 3562
    Цитата Сообщение от Rorifer Посмотреть сообщение
    При этом причин этому сразу две.
    1: это сценарии событий, в которых учавствует игрок.
    "сценарий" (условно) только у нерубов, так может и ошибка не в теме темы :), а в том что квестовые Стражи не должны реагировать на жуков? (видео бы)
    а волки-кабаны - там никакого сценария, а кабанов вообще надо самому мочить - какие тут ограничения? (есть глобальный баг - мочат в боях меж нпс слишком быстро, так что игроку не остается, но это другое)

    Цитата Сообщение от Rorifer Посмотреть сообщение
    Либо в конкретных сценариях должен происходить скриптовый сброс трита и вывод NPC из боя, для корректного завершения энкаунтера.
    вот это возможно, по логике именно сценариев - как минимум олени-браконьеры должны быть ограничены, но волки-кабаны тут явно мимо - значит не общ.механика, а частности

    Цитата Сообщение от Rorifer Посмотреть сообщение
    2: Это происходит не потому, что ты вступаешь в бой и помещаешься в трит-таблицу.
    Агро моба выполняется потому, что персонаж, даже не участвующий в бою, находится в радиусе скана моба, находящегося в агрессивной фазе.
    путаешь агро радиус и радиус эвейда, первый основательно меньше
    ты попадаешь в трит-таблицу или присоединяясь к бою (можно ЗА радиусом аггра), или попадая в радиус агра пока моб красный и "свободен" (твой пример с подводом)
    это не противоречит тому что я написал (скорее уж наоборот - в состоянии красного в агр-радиусе)

    Цитата Сообщение от Rorifer Посмотреть сообщение
    Прежде чем писать опровержение проведенному тестированию, ведь не сложно зайти на х1 х100 х4... и провести его, если есть сомнения?
    Более того это казалось бы "логичное" утверждение противоречит вашему же вопросу и утверждению порядка обработки трит-таблиц.
    При моделировании ситуации описанной вами РДД должен находится на расстоянии, которое изначально генерит выход моба из боя, т.е. потребует выхода его из LocalArea.
    Событие это маловероятно, т.к. игрок дерется с противником этого моба и находятся в радиусе возможно РДД поражения.
    ну так вчера на x1 квест как раз на кабанов делал, потому про тему и вспомнил (поискал, попробовал):
    если кастовать на дистанции ~ чуть > половины рдд-ренжи (36), но за агр-радиусом (ур.+1), то желтый моб эвейдится
    если кастовать вне мили дистанции, но уже в агр-радиусе - желтый переключается на тебя
    т.е. зависит от нахождения в агр-радиусе - вышел за него (рдд ренж почти всегда это позволяет) и норм
    ты просто спутал агр-радиус (вообщем-то небольшой, рдд-ренжи с избытком) и дистанцию преследования, которая актуальна только если агр УЖЕ включился (моб атакует)
    опять ничего не противоречит

    Цитата Сообщение от Rorifer Посмотреть сообщение
    В этом плане лучше доверится девопу что бы он проверил вторую функцию обновления цели.
    ну да, лучше довериться деву, так как в посте бага доков нет, только размышления в рамках "логичнее", "сценарии"
    у меня их из оригинала (не Классики) то ж нет, но хоть соотносится с инфой из блю-поста об трите и wowwiki (и, с оговорками, из постов по Классике)

    p.s. пожалуй спорить дальше бессмысленно - есть твой первый пост, есть моя попытка в #3, дальше деву решать
    Последний раз редактировалось Hibor; 16.09.2026 в 04:57.
    За Альянс! Нет... за Орду! Стой... так за кого там?
    PUG: «Who needs tactics, skill or brain, just out-gear it bro...»

  2. #2
    Старожил
    Регистрация
    29.03.2022
    Сообщений
    235
    Поблагодарил(а)
    79
    Получено благодарностей: 66 (сообщений: 48).
    Репутация: 1363
    Цитата Сообщение от Hibor Посмотреть сообщение
    только у нерубов
    Не только, просто мы давно уже не читаем квесты, не задумываемся о лоре и прочем.
    Кулак в стартовой борейке, которого надо спасти и получить квест - агрится на пета в мили
    Олени, когда ты работаешь на ДЕГОЖ не должны нападать, т.к. именно по заданию ДЕГОЖ ты и фармишь браконьеров, которые на них нападают.
    Ок, допустим с черепорогами и волками притянуто. Там ты на черепорогов охотишься по сути.


    Цитата Сообщение от Hibor Посмотреть сообщение
    т.е. при атаке красного, ты в том числе "засвечиваешься" у желтого, попадая в его трит-таблицу с "0" (не отсутствует, а именно 0)
    Цитата Сообщение от Hibor Посмотреть сообщение
    путаешь агро радиус и радиус эвейда, первый основательно меньше
    Цитата Сообщение от Hibor Посмотреть сообщение
    если кастовать на дистанции ~ чуть > половины рдд-ренжи (36), но за агр-радиусом (ур.+1), то желтый моб эвейдится

    Смари.. ты провел те же тесты что и я, в целом пришел к тому же самому выводу.
    Фактически тестом, ты первое сообщение и опроверг.
    т.е. дело не в том что в завершении боя между NPC игрок УЖЕ находится в трит-таблице.
    Находись к этому времени игрок в трит таблице - NPC Должен был бы выполнить SelectVictim для смены цели, а как мы уже поняли ранее (в декабре 2025), событие это особое, выполняющееся далеко не всегда. Допустим он это делает, игрок попадает в GetVictim, формируется трит, где Игрок в топе.
    Далее ему бы пришлось покинуть LocalArea моба для эвэйда, а не находится в зоне РДД>х>Midle, что маловероятно.
    Таких событий, которые могли бы считаться нормальным поведением NPC, я в игре не встречал еще, а те что встречал - были признаны багом.

    Есть смутное ощущение, что это связано как то с функциями GetVictim и SelectVictim.
    Но опять же, наших компетенций для анализа серверной обработки этих событий явно не достаточно.
    Последний раз редактировалось Rorifer; 16.09.2026 в 08:04.

  3. #3
    Почетный флудер Аватар для Hibor
    Регистрация
    24.01.2012
    Сообщений
    2,856
    Поблагодарил(а)
    247
    Получено благодарностей: 557 (сообщений: 483).
    Репутация: 3562
    Цитата Сообщение от Rorifer Посмотреть сообщение
    Олени, когда ты работаешь на ДЕГОЖ не должны нападать, т.к. именно по заданию ДЕГОЖ ты и фармишь браконьеров, которые на них нападают.
    Ок, допустим с черепорогами и волками притянуто. Там ты на черепорогов охотишься по сути.
    с этим и не спорю - с кила оленей получаешь дебаф на дегож, т.е. если не задел атаковать по логике не должны, а волки-кабаны - совсем другое дело
    но это и значит что есть общая механика, а есть исключения для лора/квеста


    Цитата Сообщение от Rorifer Посмотреть сообщение
    т.е. дело не в том что в завершении боя между NPC игрок УЖЕ находится в трит-таблице.
    Находись к этому времени игрок в трит таблице - NPC Должен был бы выполнить SelectVictim для смены цели, а как мы уже поняли ранее (в декабре 2025), событие это особое, выполняющееся далеко не всегда. Допустим он это делает, игрок попадает в GetVictim, формируется трит, где Игрок в топе.
    «поняли ранее (в декабре 2025)» - не видел, так что не в курсе о чем это
    «Допустим он это делает, игрок попадает в GetVictim, формируется трит, где Игрок в топе.» - да, в топе т.к. хоть и 0 трита, но в таблице есть и единственный
    Цитата Сообщение от Rorifer Посмотреть сообщение
    Далее ему бы пришлось покинуть LocalArea моба для эвэйда, а не находится в зоне РДД>х>Midle, что маловероятно.
    не-не, трит не равно аггр, первое - твоя набранная угроза, приоритет, а второе - текущая цель, агрится-атакует тебя
    вот после исследования списка и определения что игрок в топе, но до включения агра-атаки при 0 идет проверка находится ли игрок в аггр-радиусе
    аггр-радиус не то же самое что LocalArea моба (или дистанция Leashing механики), он определен и зависит от разницы в уровнях, но в большинстве случаев меньше дальности рдд (ты же играя кастером в абсолютном большинстве начинаешь бой с безопасного каста, вот оно и есть, ты за агр-радиусом)
    только если именно агр включился (моб уже атакует), вот тогда рассматриваем зону моба, механику Leashed и т.д.
    а пока агра нет, только трит и проверка цели - все просто зависит от агр-радиуса, в нем ты или нет

    ты как-то от оценки трит-таблицы сразу переходишь к агру и попытке эвейда, упуская именно проверку цели с 0 трита на присутствие в агр-радиусе, когда для рдд до эвейда и не доходит
    тесты показывают что именно такая проверка и работает

    - - - Updated - - -

    Цитата Сообщение от Rorifer Посмотреть сообщение
    Есть смутное ощущение, что это связано как то с функциями GetVictim и SelectVictim.
    Но опять же, наших компетенций для анализа серверной обработки этих событий явно не достаточно.
    пусть разбираются, наметки дали, решение их
    Последний раз редактировалось Hibor; 16.09.2026 в 09:02.
    За Альянс! Нет... за Орду! Стой... так за кого там?
    PUG: «Who needs tactics, skill or brain, just out-gear it bro...»

  4. #4
    Старожил
    Регистрация
    29.03.2022
    Сообщений
    235
    Поблагодарил(а)
    79
    Получено благодарностей: 66 (сообщений: 48).
    Репутация: 1363
    Цитата Сообщение от Hibor Посмотреть сообщение
    0 трита, но в таблице есть и единственный
    Интересная мысль. т.е. пока моб не сменит условно свое состояние на состояние "покоя", он будет сражаться с игроками которые уже попали в трит лист независимо от их уровня набранного трита, если те находятся в агро-радиусе (вот тут тоже загвоздка, агро радиус у нейтрального моба откуда возьмеся?.. ну допустим он есть базовый).
    Однако это не объяснит вот этот порядок действий:

    https://youtu.be/GgJD0OUCGvM

    , где афк игрока, не находящегося в комбате вообще начинает атаковать желтый моб после ваниша агрессора.

    Но в целом наводит на мысль что дело вообще в статусе моба. На какой-то период времени, не равный нулю, видимо желтый NPC становится красным до возврата в состояние покоя.
    Последний раз редактировалось Rorifer; 17.09.2026 в 09:41.

  5. #5
    Почетный флудер Аватар для Hibor
    Регистрация
    24.01.2012
    Сообщений
    2,856
    Поблагодарил(а)
    247
    Получено благодарностей: 557 (сообщений: 483).
    Репутация: 3562
    Цитата Сообщение от Rorifer Посмотреть сообщение
    Интересная мысль. т.е. пока моб не сменит условно свое состояние на состояние "покоя", он будет сражаться с игроками которые уже попали в трит лист независимо от их уровня набранного трита, если те находятся в агро-радиусе (вот тут тоже загвоздка, агро радиус у нейтрального моба откуда возьмеся?.. ну допустим он есть базовый).
    точно так
    а агр-радиус у всех есть (базовое число + изменение от разницы в уровнях), просто для желтых в покое/зеленых "не активный" - входишь, нейтральный, ну и иди дальше :)

    Цитата Сообщение от Rorifer Посмотреть сообщение
    от этот порядок действий:
    , где афк игрока, не находящегося в комбате вообще начинает атаковать желтый моб после ваниша агрессора.
    в открытом мире недолжно быть так, баг; желтый в красном состоянии должен был уйти "домой", если его трит-лист пуст (а 2й ни как не задействован), единственное исключение - ненамеренный ввод 2го в бой каким-нибудь AoE или клив - такое может быть (но абилки Стражей не помню, а не видео не видно)

    Скрытый текст

    с этим было 2 общих бага Классики (~ с SoD), там как раз облажались и можно было и в открытом мире подвести мобов и "отдать" afk-ру - куча претензий в реддите:
    1. моб после ваниша и аналогов не эвейдился сразу, а "осматривался" на месте и сервер переносил агро усчезнувшего на ближ. игрока
    2. любой пассивный тик работал глобально для таких (2й), т.е. пассивный реген маны и т.п. - срабатывало не на группу (где его нет), не на список боя (опять -), а глобально в общем мире - и агрило моба из п.1
    https://www.reddit.com/r/classicwow/...spreading_bug/
    https://www.reddit.com/r/classicwow/..._players_from/
    https://www.reddit.com/r/classicwow/...ract_with_are/
    https://www.reddit.com/r/classicwow/...n_with_nearby/
    реально куча тем и вони на ХК, но поправили в конце концов
    [свернуть]


    Цитата Сообщение от Rorifer Посмотреть сообщение
    Но в целом наводит на мысль что дело вообще в статусе моба. На какой-то период времени, не равный нулю, видимо желтый NPC становится красным до возврата в состояние покоя.
    есть такое, но красным он должен быть по правилам (трит-лист), а не как на багованной классике для всех в зоне агра, судя по видео
    Последний раз редактировалось Hibor; 17.09.2026 в 10:45.
    За Альянс! Нет... за Орду! Стой... так за кого там?
    PUG: «Who needs tactics, skill or brain, just out-gear it bro...»

Похожие темы

  1. Сделать нейтральными праздичных мобов
    от Гондурас в разделе Отклонено
    Ответов: 5
    Последнее сообщение: 21.12.2016, 22:36
  2. Ответов: 0
    Последнее сообщение: 06.12.2016, 11:53
  3. Ответов: 1
    Последнее сообщение: 09.12.2015, 16:26

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •