Агрессия мобов
Агрессия мобов (Aggro), также Агро — неотображаемая характеристика игрока, которая определяет на какой дистанции мобы начнут атаковать игрока. Некоторые предметы могут менять это значение.
Все враги выбирают игрока как цель в зависимости от критериев, прописанных в их ИИ. Большинство будут постоянно пытаться найти цель, в то время как другие будут преследовать по критериям, например игроков, находящихся в воде.
Броня и прочие предметы, которые "увеличивают/уменьшают приоритет цели", меняют ту дистанцию, на которой моб начинает атаковать игрока.
Если в мире активен Кристалл Этернии, то враги Армии Древних сначала попытаются атаковать его, а игрока они атакуют только если он "встаёт у них на пути".
Экипировка
На уменьшение
Данная экипировка уменьшает переменную aggro. Это означает что врагам нужно подходить ближе к игроку чтобы начать преследовать и атаковать его.
| Предмет | Изменение aggro |
|---|---|
Зелье невидимости |
-750 (если игрок не использует предметы) -250 (если игрок использует предметы) |
Гнилые останки |
-400 |
Загадочный цветок |
-400 |
Разведывательный прицел |
-400 |
Колчан ловчего |
-400 |
Нож маньяка |
В скрытном режиме aggro уменьшается в зависимости от видимости игрока вплоть до −750 |
Грибнитовая броня(полный комплект) |
В скрытном режиме aggro уменьшается в зависимости от видимости игрока вплоть до −750 |
Вихревая броня(полный комплект) |
В скрытном режиме aggro уменьшается в зависимости от видимости игрока вплоть до −1200 |
- Уменьшение aggro на -750 и больше практически гарантирует что игрока не начнут атаковать.
- Вихревая броня даёт максимальное уменьшение этого параметра в игре.
На увеличение
Данная экипировка увеличивает переменную aggro. Это означает что враги могут начать атаковать игрока с более дальнего расстояния.
| Предмет | Изменение aggro |
|---|---|
Черепаший шлем |
250 |
Черепашья кольчуга |
250 |
Черепашьи поножи |
250 |
Жучий шлем |
250 |
Жучий панцирь |
400 |
Жучьи поножи |
250 |
Шлем солнечной вспышки |
300 |
Нагрудник солнечной вспышки |
300 |
Поножи солнечной вспышки |
300 |
Кастеты из плоти |
400 |
Перчатка берсерка |
400 |
Щит героя |
400 |
Формула
Большинство врагов будут атаковать только ближайшую к ним цель. Сначала они определят дистанцию до игроков, затем до Кристалла Этернии (если есть в мире). Для подсчёта дистанции используется следующая формула:
abs(targetPlayer.center.x − enemy.center.x) + abs(targetPlayer.center.y − enemy.center.y) − targetPlayer.aggroГде abs() — функция получения абсолютной величины числа (модуль), targetPlayer — данные об игроке, enemy — данные о враге, center.x и center.y — координаты по оси x и y соответственно и targetPlayer.aggro — aggro игрока.
Формула Армии Древних
Враги Армии Древних используют другую формулу, так как им необходимо атаковать и Кристалла Этернии и игрока одновременно. Сначала они определяют дистанцию до кристалла по обычной формуле. Затем, враг определяет расстояние до игрока по следующей формуле:
distance(enemy.position, targetPlayer.position) − targetPlayer.aggroГде position — координаты игрока, а distance() — старая функция получения расстояния.
Несмотря на то, что формула включает в себя переменную aggro, враг всё равно не будет атаковать игрока если он находится дальше 200 пикселей от него.[1]
Примечания
- Все слизни (кроме некоторых исключений) будут игнорировать игрока если на нём есть аксессуар
Королевский гель. - Дебафф
Замешательство будет вести врага в противоположную его цели сторону. - Минимально возможное значение aggro — это -4300. Для этого нужно экипировать все эти предметы и стоять неподвижно:
Вихревая броня(в скрытном режиме),
Нож маньяка,
Гнилые останки,
Загадочный цветок,
Разведывательный прицел,
Колчан ловчего и
Зелье невидимости (зелье надо предварительно выпить). - Максимально возможное значение aggro — это 2200. Для этого нужно экипировать все эти предметы:
Шлем солнечной вспышки,
Поножи солнечной вспышки,
Жучий панцирь,
Кастеты из плоти,
Перчатка берсерка и
Щит героя.
История
- Версия 1.3.4: НИПы теперь могут быть целями врагов.
- Версия 1.3.0.1: Слизни больше не атакуют игрока если на нём есть
Королевский гель.
- Пре-релиз: Агрессия мобов добавлена в игру.
Сноски
- ↑ У Бэтси немного по другому происходит обработка дистанции. Из-за этого она будет атаковать игрока пока он ближе чем Кристалл Этернии.
В статьи использованы материалы сайта terraria-game.fandom.com, в соответствии с условиями лицензии CC-BY-SA.






