Агрессия
Агрессия — это невидимая статистика, которая определяет расстояние, исходя из которого противники начнут атаковать игрока. В игре есть различные предметы, которые могут изменять эту статистику при их использовании.
Все противники нацелены на игрока на основе критериев, установленных в их ИИ. Большинство из них будут постоянно пытаться попасть в цель, в то время как другие могут нападать, например, только в том случае, если игрок находится в воде.
Броня и другие предметы, которые «увеличивают / снижают агрессию противников», заставляют противников считать игрока ближе или дальше, чем они есть на самом деле.
Если Кристалл Этернии(Издания для ПК, консолей и мобильных устройств) активирован, то армия Древних будет нападать на него по умолчанию и нападая на игрока только в случаях, когда тот «встаёт на пути».
Снаряжение
Снижающее
Следующие предметы снижают агрессию игрока, а это означает, что противники должны будут приблизиться, чтобы напасть на игрока.
Предмет | Агрессия |
---|---|
Зелье невидимости | −750 (пока не используются предметы) −250 (пока используются предметы) |
Гнилые останки(Издания для ПК, консолей и мобильных устройств) | -400 |
Таинственный цветок(Издания для ПК, консолей и мобильных устройств) | -400 |
Разведывательный прицел(Издания для ПК, консолей и мобильных устройств) | -400 |
Колчан ловчего(Издания для ПК, консолей и мобильных устройств) | -400 |
Нож психа(Издания для ПК, консолей и мобильных устройств) | В зависимость от видимости во время скрытности, агрессия снижается вплоть до -750 |
Грибнитовая броня(полный комплект) | В зависимость от видимости во время скрытности, агрессия снижается вплоть до -750 |
Вихревая броня(Издания для ПК, консолей и мобильных устройств)(полный комплект) | В зависимость от видимости во время скрытности, агрессия снижается вплоть до -1200 |
- Снижение агрегации на −750 (или больше) почти гарантирует, что игрок не станет целью.
- Вихревая броня обеспечивает максимальное снижение агрессии, доступное в игре.
Увеличивающее
Эти предметы увеличивают агрессию игрока, что означает, что противники могут быть дальше от игрока и по-прежнему напасть на него.
Предмет | Агрессия |
---|---|
Черепаший шлем | +250 |
Черепаший нагрудник | +250 |
Черепашьи ботинки | +250 |
Жучий шлем | +250 |
Жучий панцирь | +400 |
Жучьи ботинки | +250 |
Шлем солнечной вспышки(Издания для ПК, консолей и мобильных устройств) | +300 |
Нагрудник солнечной вспышки(Издания для ПК, консолей и мобильных устройств) | +300 |
Ботинки солнечной вспышки(Издания для ПК, консолей и мобильных устройств) | +300 |
Кастеты из плоти(Издания для ПК, консолей и мобильных устройств) | +400 |
Перчатки берсерка(Издания для ПК, консолей и мобильных устройств) | +400 |
Щит героя(Издания для ПК, консолей и мобильных устройств) | +400 |
Формула
Большинство противников атакуют только ближайшую к ним цель. Сначала они определят расстояние до игрока, а затем расстояние до кристалла Этернии(Издания для ПК, консолей и мобильных устройств). Формулы расстояния до игрока:[1]
abs(targetPlayer.center.x − enemy.center.x) + abs(targetPlayer.center.y − enemy.center.y) − targetPlayer.aggro
Формула армии Древних
Противники события «Армия Древних» следуют отдельной формуле, поскольку должны атаковать как игрока, так и кристалл. противник сначала определит расстояние между кристаллом Этернии и им с помощью простой формулы расстояния. Затем, противник определяет «расстояние» до игрока по следующей формуле:
distance(enemy.position, targetPlayer.position) − targetPlayer.aggro
Несмотря на то, что эта формула учитывает агрессию, игрок будет проигнорирован, если он находится за пределами 200 пикселей от указанного противника.[2]
Примечание
- (Издания для ПК, консолей и мобильных устройств) Все слизни (кроме шипастого слизня, Короля слизней, Королевы слизней и её слизней-прислужников) полностью игнорируют игрока, когда экипирован королевский гель.
- Противник под дебафом «В замешательстве» всегда будет смотреть в сторону от своей цели.
- Ниже приведен список комбинаций для минимально достижимой агрессии:
- (Издания для ПК, консолей и мобильных устройств) Наименьшая достижимая агрессия −4300, что является результатом комбинации вихревой борони в невидимом режиме, ножа психа, гнилых останков, таинственного цветка, разведывательного прицела, колчаном ловчего и зелья невидимости (без использования предметов).
- (Издания для консолей старого поколения и 3DS) Наименьшая достижимая агрессия −1500 является результатом комбинации грибнитовой брони в невидимом режиме и зелья невидимости (без использования предметов).
- Ниже приведен список комбинаций для максимально достижимой агрессии:
- (Издания для ПК, консолей и мобильных устройств) Наивысшая достижимая агрессия 2200, что является результатом комбинации шлема и ботинок брони солнечной вспышки, жучьего панциря, кастетов из плоти, перчаток берсерка и щита героя.
- (Издания для консолей старого поколения и 3DS) Наивысшая достижимая агрессия 900, что является результатом использования жучьей брони.
История
- 1.4.0.1: Теперь страж звёздной пыли становится целью для ближайших к нему противников; больше не отводит агрессию, а игрок больше не может управляет им.
- 1.3.4: НИПы теперь могут быть выбраны в качестве цели.
- 1.3.0.1:
- Слизни больше не атакуют игрока, если на него надет королевский гель.
- Добавлен страж звездной пыли, который может отводить агрессию от игрока.
- 1.0: Добавлена в игру.
- 1.0.750.0: ()
- Слизни больше не атакуют игрока, если на него надет королевский гель.
- Добавлен страж звездной пыли, который может отводить агрессию от игрока.
- 1.00: Добавлена в игру.
- 1.0.711.6: Добавлена в игру.
- 1.00: Добавлена в игру.
- 1.00: Добавлена в игру.
Сноски
- ↑ Информация взята из исходного кода игры версии 1.4.3.6 ( ПК), метод
TryTrackingTarget()
вTerraria.NPC.cs
. Она может быть неактуальной, так как текущей версией игры является 1.4.4.9. - ↑ Бетси, с её слегка отличающейся системой выбора цели, не выбирает игрока в качестве цели на основе расстояния, а вместо этого выбирает его до тех пор, пока тот находится к ней ближе, чем кристалл Этернии.