Aggression

Aus Terraria Wiki
Zur Navigation springen Zur Suche springen

Aggression ist ein nicht sichtbarer Wert, der bestimmt, in welcher Distanz ein Gegner den Spieler angreifen wird. Terraria besitzt einige Items, die den Wert verändern.

Alle Gegner greifen den Spieler basierend auf Kriterien an, die in ihrer KI festgelegt sind. Die meisten versuchen ständig, ein Ziel zu finden, während andere nur angreifen, wenn sich der Spieler zum Beispiel im Wasser befindet.

Rüstung und andere Gegenstände, die "die Feindzielerfassung erhöhen/verringern", bewirken, dass Gegner den Spieler als näher oder weiter entfernt wahrnehmen, als er tatsächlich ist.

Wenn das Eternia-Kristall(Desktopversion, Konsolenversion und Mobilversion) vorhanden ist, wird die Armee des Alten es standardmäßig anvisieren und den Spieler nur angreifen, wenn er "im Weg" ist.

Ausrüstung

Verringerung

Die folgenden Gegenstände verringern die Aggro-Statistik des Spielers, was bedeutet, dass Gegner näher herankommen müssen, um den Spieler anzuvisieren:

Item Aggression
UnsichtbarkeitstrankUnsichtbarkeitstrank −750 (während man kein Item nutzt)
−250 (während man ein Item nutzt)
FäulnisgeruchFäulnisgeruch(Desktopversion, Konsolenversion und Mobilversion) -400
Arkane BlumeArkane Blume(Desktopversion, Konsolenversion und Mobilversion) -400
SpähvisierSpähvisier(Desktopversion, Konsolenversion und Mobilversion) -400
Köcher des AnschleichersKöcher des Anschleichers(Desktopversion, Konsolenversion und Mobilversion) -400
Psycho-MesserPsycho-Messer(Desktopversion, Konsolenversion und Mobilversion) Im Schleichmodus wird die Aggro basierend auf der Sichtbarkeit des Spielers verringert, bis zu einem Maximum von −750.
PilzmitrüstungPilzmitrüstung(full set) Im Schleichmodus wird die Aggro basierend auf der Sichtbarkeit des Spielers verringert, bis zu einem Maximum von −750.
VortexrüstungVortexrüstung(Desktopversion, Konsolenversion und Mobilversion)(full set) Im Schleichmodus wird die Aggro basierend auf der Sichtbarkeit des Spielers verringert, bis zu einem Maximum von −1200.

Erhöhung

Die folgenden Gegenstände erhöhen die Aggro-Statistik des Spielers, was bedeutet, dass Gegner weiter weg sein können, um den Spieler anzuvisieren:

Item Aggression
SchildkrötenhelmSchildkrötenhelm +250
SchildkrötenschuppenpanzerSchildkrötenschuppenpanzer +250
SchildkrötengamaschenSchildkrötengamaschen +250
KäferhelmKäferhelm +250
KäferpanzerKäferpanzer +400
KäfergamaschenKäfergamaschen +250
Sonneneruptions-HelmSonneneruptions-Helm(Desktopversion, Konsolenversion und Mobilversion) +300
Sonneneruptions-BrustplatteSonneneruptions-Brustplatte(Desktopversion, Konsolenversion und Mobilversion) +300
Sonneneruptions-GamaschenSonneneruptions-Gamaschen(Desktopversion, Konsolenversion und Mobilversion) +300
FleischknöchelFleischknöchel(Desktopversion, Konsolenversion und Mobilversion) +400
BerserkerhandschuhBerserkerhandschuh(Desktopversion, Konsolenversion und Mobilversion) +400
HeldenschildHeldenschild(Desktopversion, Konsolenversion und Mobilversion) +400

Regeln

Die meisten Gegner greifen nur das Ziel an, das ihnen am nächsten ist. Sie bestimmen zuerst den Abstand zum Spieler und dann (falls zutreffend) den Abstand zum Eternia-Kristall(Desktopversion, Konsolenversion und Mobilversion). Die Distanz zum Spieler wird nach folgender Formel berechnet:[1]

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

Regeln der Armee des Alten

Gegner in der Armee des Alten(Desktopversion, Konsolenversion und Mobilversion) verwenden eine separate Formel, da sie sowohl den Spieler als auch den Eternia-Kristall(Desktopversion, Konsolenversion und Mobilversion) angreifen müssen. Ein Gegner bestimmt zuerst den Abstand zwischen sich selbst und dem Eternia Crystal mit einer einfachen Distanzformel. Danach, sofern der Gegner nicht gerade "gegeistet" ist, wird die "Distanz" zum Spieler mit folgender Formel ermittelt:

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

Obwohl diese Formel den Aggro-Wert berücksichtigt, wird ein Spieler ignoriert, wenn er sich nicht innerhalb von 200 Pixeln um den jeweiligen Gegner befindet.[2]

Anmerkungen

Geschichte

  • Desktop 1.4.0.1: Der Sternenstaubwächter greift nun den nächstgelegenen Feind an; er lenkt keine Aggro mehr vom Spieler ab, und seine Aktionen können vom Spieler nicht mehr beeinflusst werden.
  • Desktop 1.3.0.1:
    • Slime greifen den Spieler nicht mehr an, wenn dieser das Königliche Glibber ausgerüstet hat.
    • Der Sternenstaubwächter wurde eingeführt, der Aggro von dem Spieler ablenken kann.
  • Konsole 1.0.750.0: (PlayStation 4)
    • Slime greifen den Spieler nicht mehr an, wenn dieser das Königliche Glibber ausgerüstet hat.
    • Der Sternenstaubwächter wurde eingeführt, der Aggro von dem Spieler ablenken kann.

Fußnoten

  1. Informationen stammen aus dem Desktopversion Desktop-Quellcode der Version 1.4.3.6method=Terraria.NPC.TryTrackingTarget. Es kann Ungenauigkeiten bis hin zu Inkorrektheiten geben, weil die aktuelle Desktopversion Desktopversion 1.4.4.9 ist.
  2. Betsy, mit einem leicht abweichenden Zielsystem, wird den Spieler nicht basierend auf der Distanz anvisieren, sondern stattdessen, solange der Spieler näher an ihr ist als der Eternia Crystal.