Качество данной статьи: 3/5
Качество данной статьи: 3/5
Качество данной статьи: 3/5
Качество данной статьи: 3/5
Качество данной статьи: 3/5

Агрессия

Материал из Terraria Wiki
Перейти к навигации Перейти к поиску

Агрессия — это невидимая статистика, которая определяет расстояние, исходя из которого противники начнут атаковать игрока. В игре есть различные предметы, которые могут изменять эту статистику при их использовании.

Все противники нацелены на игрока на основе критериев, установленных в их ИИ. Большинство из них будут постоянно пытаться попасть в цель, в то время как другие могут нападать, например, только в том случае, если игрок находится в воде.

Броня и другие предметы, которые «увеличивают / снижают агрессию противников», заставляют противников считать игрока ближе или дальше, чем они есть на самом деле.

Если Кристалл Этернии(Издания для ПК, консолей и мобильных устройств) активирован, то армия Древних будет нападать на него по умолчанию и нападая на игрока только в случаях, когда тот «встаёт на пути».

Снаряжение

Снижающее

Следующие предметы снижают агрессию игрока, а это означает, что противники должны будут приблизиться, чтобы напасть на игрока.

Предмет Агрессия
Зелье невидимостиЗелье невидимости −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]

Примечание

История

  • 1.4.0.1: Теперь страж звёздной пыли становится целью для ближайших к нему противников; больше не отводит агрессию, а игрок больше не может управляет им.
  • 1.3.4: НИПы теперь могут быть выбраны в качестве цели.
  • 1.3.0.1:
    • Слизни больше не атакуют игрока, если на него надет королевский гель.
    • Добавлен страж звездной пыли, который может отводить агрессию от игрока.
  • 1.0: Добавлена в игру.
  • 1.0.933.1: (Xbox One) Внесены изменения с PS4-издания 1.0.750.0
  • 1.0.750.0: (PlayStation 4)
    • Слизни больше не атакуют игрока, если на него надет королевский гель.
    • Добавлен страж звездной пыли, который может отводить агрессию от игрока.
  • 1.00: Добавлена в игру.
  • 1.0.711.6: Добавлена в игру.
  • 1.00: Добавлена в игру.
  • 1.00: Добавлена в игру.

Сноски

  1. Информация взята из исходного кода игры версии 1.4.3.6 (ПК-издание ПК), метод TryTrackingTarget() в Terraria.NPC.cs. Она может быть неактуальной, так как текущей версией игры является 1.4.4.9.
  2. Бетси, с её слегка отличающейся системой выбора цели, не выбирает игрока в качестве цели на основе расстояния, а вместо этого выбирает его до тех пор, пока тот находится к ней ближе, чем кристалл Этернии.