Aggro Drawer (Отображение агро)
Показывает, какой враг атакует вашего героя или союзников, — в том числе если атакующий скрылся из зоны видимости.
Где находится в меню
Visual (Визуалы) → Aggro drawer
Что делает
Скрипт отслеживает агро (атаки) вражеских юнитов на вашего героя и союзников. Рядом с полоской здоровья атакуемого юнита появляется иконка атакующего героя.
Логика отображения
- Иконка отображается рядом с полоской здоровья цели (атакуемого), а не атакующего.
- Иконка появляется, как только враг начинает атаку, и пропадает по истечении заданного времени отображения (настройка Time to show).
- Если атакующий виден — иконка отображается как обычно. Если атакующий не виден (ушёл в инвиз или за туман войны) — поверх иконки появляется пульсирующий круг выбранного цвета (настройка Ping color). Пульсация длится до исчерпания числа пульсаций (6 циклов расширение/сужение).
- Скрипт перестаёт работать после окончания матча (PostGame).
- Если задан лимит Disable after N minutes (больше 0), скрипт автоматически отключается после указанного числа игровых минут.
Режимы отслеживания агро
Выбирается через AggroMode (Режим работы):
- Always (Всегда) — отслеживается игровое событие
dota_hero_on_gain_aggro(агро меняется при переключении цели). - By attack distance (По дистанции атаки) — отслеживается событие начала анимации атаки (
AttackStarted), то есть реагирует в момент, когда атака фактически начата.
Звуковое уведомление
Если атакующий невидим и атакован ваш герой — скрипт воспроизводит выбранный звук (не чаще одного раза в 2 секунды).