Продвинутая система агро
EliteMobs отслеживает два отдельных значения для каждого игрока, наносящего урон Элитному мобу: чистый урон, нанесённый каждым игроком (используется для добычи и вклада в награду), и значение угрозы — журнал агро, который решает, кого Элитный моб атакует.
Примечание: агро — это название механики, определяющей, какого игрока босс выбирает целью своих атак
Как работает выбор цели
Каждый раз, когда игрок наносит урон Элитному мобу, EliteMobs добавляет угрозу этому игроку и немедленно пересматривает цель Элитного моба. AdvancedAggroManager выбирает игрока с наибольшей накопленной угрозой, который:
- в сети, жив и валиден
- находится в том же мире, что и Элитный моб
- находится в пределах 35 блоков от Элитного моба
Чистый урон намеренно не учитывается при выборе цели, поэтому танк с меньшим уроном, но со снаряжением с Loud Strikes может удерживать внимание босса. Цель также обновляется, когда Элитный моб только появляется в мире и когда угроза наследуется от призывателя.
Как работает Loud Strikes
Зачарование Loud Strikes увеличивает угрозу, генерируемую при ударе по сущностям, призванным EliteMobs. Бонус Loud Strikes каждого предмета равен его уровню зачарования, делённому на 3, и бонусы суммируются по всем 6 слотам экипировки (шлем, нагрудник, поножи, ботинки, основная рука и вторая рука).
Формула: Сгенерированная угроза = Нанесённый урон × (1 + Суммарный бонус Loud Strikes)
Расчёт для одного предмета: Бонус Loud Strikes = Уровень зачарования ÷ 3
Примеры:
- Совсем без Loud Strikes = 1.0× угрозы, то есть угроза в точности повторяет чистый урон
- Loud Strikes III на одном предмете = 3 ÷ 3 = 1.0 бонуса, то есть 2.0× угрозы
- Loud Strikes III на всех 6 слотах экипировки = 6 × 1.0 = 6.0 суммарного бонуса, то есть 7.0× угрозы
- Нанесение 100 урона при суммарном бонусе 6.0 = 100 × 7.0 = 700 угрозы
Именно это позволяет танкам удерживать агро, нанося значительно меньше урона, чем DPS-игроки. Поскольку базовый множитель равен 1, игрок вообще без танковского снаряжения всё равно набирает угрозу как обычно — Loud Strikes умножает её поверх, а не заменяет.
У Loud Strikes есть внутриигровой предел отображения по умолчанию в 3 уровня (maxLevelV2), жёсткий maxEnchantmentLevel в 10, ценность предмета value в 6, и оно не выпадает на процедурно генерируемых предметах — оно встречается только на кастомных предметах, поэтому и характерно для танковской добычи из Инстансовых подземелий.
Ваш текущий множитель угрозы показан на панели снаряжения в экране состояния игрока как 1 + суммарный бонус Loud Strikes.
Наследование угрозы от призванных существ
Кастомные боссы, призывающие подкрепления, могут передавать им свою таблицу угрозы. Когда призыв настроен с inheritAggro=true, подкрепление копирует журнал угрозы призывателя (но не его вклад в урон/награду) и сразу выбирает из него цель. Благодаря этому добавочные мобы атакуют танка, а не мгновенно цепляются за того, кто оказался ближе всех.
Технические детали
Для каждого игрока, атакующего Элитного моба, EliteMobs записывает два отдельных значения:
- Нанесённый урон: чистые числа урона без каких-либо модификаторов. Используется для права на добычу, вклада и наград.
- Сгенерированная угроза: урон, умноженный на
1 + суммарный бонус Loud Strikes этого игрока(суммаlevel / 3по всем 6 слотам экипировки). Используется только для выбора цели.
Неконечные или отрицательные значения Loud Strikes приводятся к 0, а неконечные записи угрозы пропускаются при выборе цели. Очистка боевого состояния Элитного моба (clearDamagers) стирает обе карты вместе, поэтому урон и угроза не могут разойтись.
Часто задаваемые вопросы
В: Если я нанесу наибольший урон, будет ли босс всегда атаковать меня? О: Только если у вас при этом наибольшая угроза. Если Loud Strikes нет ни на ком, угроза и урон пропорциональны, поэтому целью будет тот, кто наносит больше всего урона. Как только танк наберёт Loud Strikes, его угроза может превысить угрозу игрока с более высоким уроном.
В: Сколько Loud Strikes мне нужно, чтобы эффективно танковать? О: Достаточно, чтобы ваш множитель угрозы превышал разрыв в уроне с DPS. Полный комплект Loud Strikes III на всех 6 слотах даёт бонус 6.0, то есть множитель угрозы 7.0× — а значит, вы можете удерживать агро, нанося примерно одну седьмую урона игрока без специального снаряжения.
В: Могу ли я увидеть свой текущий множитель угрозы? О: Да — он отображается в разделе снаряжения экрана состояния игрока. Сами очки угрозы не показываются.
В: Что будет, если я выйду за пределы дальности? О: Игроки дальше 35 блоков от Элитного моба не считаются допустимыми целями, поэтому босс переключится на игрока с наибольшей угрозой из тех, кто ещё в радиусе.