Статья про агро
Блин, сколько уже играю, а об этой штуке никогда серьезно не задумывался...
Может кому интересно будет...
Большое спасибо Xom - GM Siberian Morgue за предоставленную информацию!
Подсчёт аггро
Благодаря широко распространённому заблуждению считается, что точно определить количество агро моба для каждого определённого Игрока в любой момент времени невозможно, потому что формулы его определения слишком сложны и запутанны. Однако автор данной статьи провёл серию простых тестов, которые во многом объясняют работу агро-системы, и развеивают некоторые мифы о работе агро.
Определение
Определим термин "Агро" (aggro) - как цель атаки моба. Определим термин "Злость" (threat) как числовую меру агро к каждому Игроку в агро-листе моба.
Заметим, и покажем на примерах, что даже для обычного моба, Игрок с максимальным значением Злости в агро-листе не обязательно является Агро.
Также мы определяем, что одна единица повреждений даёт одну единицу Злости.
Получение Агро моба
Допустим, моб атакует Игрока1. Для того, чтобы моб переключил свою атаку на Игрока2, тот должен не просто превысить Злость Игрока1. Если он находится в мили-радиусе моба, он должен набрать 110% от Злости Игрока1. Если Игрок2 находится за пределами мили-радиуса моба, ему надо набрать 130% от Злости Игрока1.
Например, моб атакует Игрока1. Игрок1 наносит 100 повреждений мобу и прекращает атаку. Игрок2 начинает атаковать этого же моба. Моб начинает атаковать Игрока2, когда тот наносит 110 повреждений.
Доказать это довольно легко. Возьмите двух Игроков, атакующих простыми атаками (желательно не варров и не рогов - с ними всё немного сложнее). Пусть Игрок1 нанесёт определённое число повреждений, и остановит атаку; затем Игрок2 нанесёт определённое число повреждений, покуда не получит Агро. Так вы получите верхнюю и нижнюю границы Злости, необходимой для получения агро, с разницей в одну атаку. При небольших повреждениях (например, без оружия), можно получить довольно точные значения. Для не-мили-атак можно использовать низкоуровневые вонды.
Ещё разок: если Игрок2 набрал 110% Злости, но не достиг 130%, моб переключится на него, при его нахождении в мили-радиусе, но не переключится, если он будет находиться далеко от него.
Это - исследования основной цели моба. Существует ещё система выбора вторничных целей, которые атакуются специальными атаками некоторых мобов вне зависимости от Злости/Агро.
Исследования стоек Варриоров и их влияния на Злость и Агро
В стойках Battle Stance и Berserker Stance злость Варров умножается на 0.80. В защитной стойке злость умножается на 1.30; с Defiance, на 1.45.
Доказательство: аналогично предыдущему. Нехай варр нанесёт, например, 1000 повреждений мобу, в защитной стойте, без defiance.
Затем не-варр также пусть бьёт этого же моба простыми атаками, покуда не схватит агро; это должно случиться на 1430 повреждениях; 1000*1.3(деф-стойка)*1.1(превышение агро в мили-радиусе) = 1430.
"Истощение" агро и злости по времени
Злость не зависит от времени, прошёдшего со времени его получения. Тестовые данные: варриор в батл-стойке нанёс мобу 83 повреждения, и прекратил атаку на 5+ минут. Затем маг принялся потихоньку атачить этого же моба. По идее при нанесении 83 * 0.8 * 1.1 = 73.04 злости моб должен переключиться на мага. Маг нанёс 73 повреждения, и агро не получил. Следующая атака, на 2 хита, переключила моба на мага. (В принципе, этого уже достаточно, но наш буржуйский друг решил посчитать скорость потери Злости от времени (прим. пер)).Со времени первого удара до потери агро, прошло 496 секунд. Попробуем посчитать скорость потери Злости. Магу надо набрать 73.000000001 злости для получения агро. Сталобыть, злость к варру истощилась с 66.4 до 66.36363636.То есть за 496 было потеряно 0.055% Злости; будем считать это максимальной скоростью истощения Злости.
При такой скорости потери Злость истощится до 90% за 26.5 часа. Если варр залогинится сразу после недельной профилактики и станет атачить моба, злость не истощится до 50% до следующей профилактики; имхо, этого достаточно для утверждения, что агро не истощается.
Значения наносимой Злости при использовании варровских абилок
Следующий лист не полон, но включает все основные танковые свойства варриоров.
Замечание: значения взяты при 100% нанесения агро; для получения реальных значения варру надо умножить их на 1.3, 0.8, или 1.45, в зависимости от стоек и талантов.
Замечание: * Эти свойства не включают Злость, нанесённую повреждениями при использовании этих свойств; это обсудим далее.
Sunder: 261 (260.95 - 261.15)
Heroic Strike*: 145 (143.9 - 148.8)
Revenge*: 315 (313.9 - 318.3)
Revenge Stun: 25 (23.4 - 29.1)
Shield Bash*: 180 (175.4 - 180.3)
Shield Slam*: ?? 250 (основано на тестах тов. Cop; об
Читать далее...