Page de qualité : 4/5
Page de qualité : 4/5
Page de qualité : 4/5
Page de qualité : 4/5
Page de qualité : 4/5

Aggro

De Terraria Wiki
Aller à la navigation Aller à la recherche

L'aggro (« Aggro » en anglais), diminutif pour agression, est une statistique invisible qui détermine la distance à laquelle les ennemis commenceront à attaquer le joueur. Terraria offre divers objets qui peuvent altérer cette statistique une fois équipés

Tous les ennemis cibleront le joueur selon un critère défini dans leur IA. La plupart essayeront constamment de trouver une cible, tandis que d'autres peuvent ne cibler le joueur que si ce dernier se trouve dans l'eau par exemple

L'armure et autres objets qui "augmentent ou diminuent le ciblage des ennemis" mènent les ennemis à considérer un joueur à être plus près ou plus loin qu'il ne l'est vraiment. Par conséquent, avoir un Gardien astral proche d'un ennemi mais aussi avoir des accessoires augmentant l'aggro équipés, le joueur pourrait être considéré "plus proche" que le Gardien astral, le menant potentiellement à être temporairement pris pour cible au lieu du Gardien.

Si le cristal Eternia(versions Bureau, Console et Mobile) est présent, l'Armée de l'ancien le ciblera par défaut, reportant leur aggro sur le joueur ou le Gardien seulement si ces derniers se mettent "sur le chemin".

Equipement influant sur l'aggro

Diminution de l'aggro

Les objets suivant réduisent la statistique d'aggro du joueur, impliquant que les ennemis vont devoir se rapprocher pour le prendre pour cible.

Objet Influence sur l'aggro
Potion d'invisibilitéPotion d'invisibilité −750 (sans utiliser d'objet)
−250 (en utilisant un objet)
Odeur putrideOdeur putride(versions Bureau, Console et Mobile) -400
Fleur obscureFleur obscure(versions Bureau, Console et Mobile) -400
Télescope de reconnaissanceTélescope de reconnaissance(versions Bureau, Console et Mobile) -400
Carquois de pisteurCarquois de pisteur(versions Bureau, Console et Mobile) -400
Couteau de TaréCouteau de Taré(versions Bureau, Console et Mobile) En mode furtif, l'aggro est diminué selon la visibilité jusqu'à un cap de −750
Armure en champigniteArmure en champignite(ensemble complet) En mode furtif, l'aggro est diminué selon la visibilité jusqu'à un cap de −750
Armure du vortexArmure du vortex(versions Bureau, Console et Mobile)(ensemble complet) En mode furtif, l'aggro est diminué selon la visibilité jusqu'à un cap de −1200
  • La diminution d'aggro à -750 (ou plus) garantit quasiment que le joueur ne sera plus pris pour cible.
  • L'armure du vortex fournit la plus grande réduction d'aggro possible dans le jeu.

Augmentation de l'aggro

Ces objets augmentent la statistique d'aggro du joueur, impliquant que les ennemis peuvent être plus loin du joueur mais continuer à le cibler.

Objet Influence sur l'aggro
Casque de tortueCasque de tortue +250
Cotte de mailles de tortueCotte de mailles de tortue +250
Jambières de tortueJambières de tortue +250
Casque de scarabéeCasque de scarabée +250
Carapace de scarabéeCarapace de scarabée +400
Jambières de scarabéeJambières de scarabée +250
Casque de lueur solaireCasque de lueur solaire(versions Bureau, Console et Mobile) +300
Plastron de lueur solairePlastron de lueur solaire(versions Bureau, Console et Mobile) +300
Jambières de lueur solaireJambières de lueur solaire(versions Bureau, Console et Mobile) +300
Poing américain en chairPoing américain en chair(versions Bureau, Console et Mobile) +400
Gant de berserkerGant de berserker(versions Bureau, Console et Mobile) +400
Bouclier de hérosBouclier de héros(versions Bureau, Console et Mobile) +400

Formule

La plupart des ennemis n'attaqueront que la cible la plus proche d'eux. Ils vont tout d'abord déterminer la distance au joueur, puis celle du Gardien astral (si possible) et enfin la distance au Cristal Eternia (si possible. La distance pour la formule du joueur est[1]

abs(targetPlayer.center.x - enemy.center.x) + abs(targetPlayer.center.y − enemy.center.y) − targetPlayer.aggro

Le résultat de cette formule est ensuite commparée à celui du Gardien :

abs(guardian.center.x − enemy.center.x) + abs(guardian.center.y - enemy.center.y) − 200

Celui au plus haut résultat est ensuite pris pour cible.

Formule de l'Armée de l'ancien

Les ennemis de l'Armée de l'ancien(versions Bureau, Console et Mobile) suivent une formule séparée car ils doivent à la fois attaquer le joueur et le cristal. Un ennemi déterminera d'abord la distance entre le Cristal Eternia et lui-même avec une simple formule de distance. Ensuite, excepté la chance que l'ennemi soit au même moment "ignoré", il détermine la "distance" au joueur avec la formule suivante :

distance(enemy.position, targetPlayer.position) − targetPlayer.aggro

Bien que cette formula soit prise en compte pour l'aggro, un joueur sera ignoré s'il n'est pas dans un rayon de 200 pixels de l'enemi.[2] Comme avec des ennemis normaux, si le Gardien est plus proche d'un ennemi que le joueur, et est dans un rayon de 400 pixels, alors le Gardien sera ciblé au lieu du joueur.

Notes

Historique

  • Bureau 1.4.0.1 : Le Gardient astral cible maintenant l'ennemi le plus proche. Ses actions ne peuvent plus être influencées par le joueur
  • Bureau 1.3.4 : Les PNJs peuvent maintenant être pris pour cible.
  • Bureau 1.3.0.1 :
    • Les gelées ne ciblent désormais plus le joueur si ce dernier a le Gel royal équipé
    • Introduction du Gardien astral, qui peut détourner l'aggro du joueur.
  • Console 1.0.750.0 : (PlayStation 4)
    • Les gelées ne ciblent désormais plus le joueur si ce dernier a le Gel royal équipé
    • Introduction du Gardien astral, qui peut détourner l'aggro du joueur.

Références

  1. Information provenant du code source de la version Version Bureau Bureau 1.4.3.6, méthode TryTrackingTarget() dans Terraria.NPC.cs. Il peut y avoir des inexactitudes, du fait que la Version Bureau Version Bureau actuelle soit la 1.4.4.9.
  2. Betsy, avec un système de ciblage légèrement différent, ne ciblera le joueur selon sa distance, et ciblera à la place le joueur jusqu'à ce que le joueur soit plus proche de lui en comparaison avec le Gardien astral ou le Cristal Eternia.