И так друзья.
Изучая некоторые багрепорты и события агрессии монстров обратил внимание на разные развития событий.
Есть гурппа мообов с Киликс Разрушитель, находящихся близ комплекса Ажол данжей. В провале Наржула
https://www.wowhead.com/wotlk/ru/npc=26662
На что я обратил внимание:
Увидев множество откисающих игроков на этом мобе, стало интересно как это происходит.
Придя к мобам - мобы были желтые, 2 из 4 которых были возможны для атаки.
Мобы агрились на Владк подземелий. Расправлялись с ними после чего переключались на игрока.
Убив их, и подождав реса - мобы реснулись в том же составе, однакое они перестали быть доступны к атаке.
Все так же агрясь на владык, но стали никаким образом не доступны для атак (директ) и перестали переключатся на игрока.
Если вне боя попытаться выполнить АОЕ атаку у моба - моб это игнорировал.
Если выполнить это в момент, когда моб дрался с владыкой - над мобов появляется хитбокс и моб становиться доступным для атаки.
Судя по комментариям вов-хеда:
Сообщение от От SharQueDo (1,160 – 5·17) 05.01.2009 (Обновление 3.0.3) Ретейл
Сообщение от От 134033 (5,988 – 4·14·30) 19.10.2008 (Обновление 3.0.2) Ретейл
Мобы вообще являются для нас "friendly "
Группа проведенных тестов позволила выяснить:
1. Мобы ГЕНЕРЯТСЯ полностью недостпными к атакующим заклинаниям и умениям
2. Если подвести к ним владыку - атаковать их НЕЛЬЗЯ
3. Если в этой время дать АОЕ скилл - они становятся агрессивными и доступными для атаки.
4. Если их заэвэйдить - они остаются доступными для атаки.
5. Если их убить - они ГЕНЕРЯТСЯ НЕДОСТУПНЫМИ для атакающих заклинаний.
На видео, которые удалось найти - все нерубы всегда были недоступными для атаки.
Ну собственно вопрос: по исследованию кода предполагается ли блок агрессивных действий для этих NPC против игроко?
В случае необходимости ко всем возможным тестированиям можно будет приложить видео.. но это в целом легко воспроизводится
Мне кажется, учитывая лор событий, а так же найденные в интернете видео и статус мобов при загрузке:
Эти мобы не могут взаимодействовать с игроками как агрессивные NPC и не могут быть ими атакованы.
add:
https://www.youtube.com/watch?v=aQG5qLGmr9c
0 секунда - трупы реканов лежат у квест гивера. Ни один страж не находится в бою или агрессии
https://www.youtube.com/watch?v=xt2IvOcyUEs
https://www.youtube.com/watch?v=Eo8m2yjeFXY
2 секунда - трупы лежат у квест-гивера, мобы не активные.
1. По близлайку (Официальный сервер)По задумке Blizzard, выжившие живые нерубы под предводительством Киликса Разрушителя являются жестко нейтральной (мирной)
квестовой фракцией для обеих сторон конфликта (и Альянса, и Орды).
Фракция (Faction): В базе данных игры они принадлежат к скрытой фракции «Азжол-Неруб» (ID фракции в FactionTemplate.dbc настроен как дружественный к игрокам).
Реакция (React): A H (Alliance: Friendly, Horde: Friendly).
На официальных серверах полоски здоровья этих стражей зеленые или желтые (в зависимости от настроек интерфейса), но они полностью зеленые (дружественные) в плане механики боя.
Атака: Вы не можете нажать на них правой кнопкой мыши, чтобы атаковать, а их АоЕ-способности не наносят вам вреда.
Они созданы исключительно для защиты лагеря Киликса от волн нападающей нежити (Плети) на дне Провала Нар'джун.
Смена флага PvP на игроке не влияет на их поведение — они не являются «городской охраной», карающей за драки.
2. TrinityCore
а: FactionTemplate - faction ?= 1054. Если 14 / 168 - ошибка.
б: creature_template -> unit_flags
UNIT_FLAG_NON_ATTACKABLE (2) или UNIT_FLAG_IMMUNE_TO_PC (256)
UNIT_FLAG_IMMUNE_TO_PC ?
SMART_EVENT_DAMAGED ?
что снимает UNIT_FLAG_NON_ATTACKABLE


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