Agresja

Z Terraria Wiki
Przejdź do nawigacji Przejdź do wyszukiwania

Agresja (ang. aggro, aggression) jest to niewidzialna statystyka określającą, z jakiej odległości gracz zostanie zaatakowany przez wroga. W terrariprzedmioty, które wyposażone pozwalają manipulować tą statystyką.

Wrogowie będą atakować gracza zależnie od kryteriów określonych w ich sztucznej inteligencji. Jedni będą stałe szukali cel a inni dopiero, wtedy gdy gracz znajdzie się na przykład w wodzie.

!!Error: Invalid EICONS input! Obecnie Strażnik Gwiezdnego Pyłu jest jedynym przyzwanym, który może odwrócić uwagę wroga od gracza. Unieważnia obecność gracza, tylko wtedy, gdy jest bliżej, niż 200 kratek od wspomnianego wroga. W przeciwnym razie przeciwnik może zaatakować gracza lub Strażnika – w zależności od tego, który jest bliżej. Od 1.4.0.1(Edycje na PC, konsolach i urządzeniach mobilnych) Strażnik Gwiezdnego Pyłu obiera za cel najbliższego wroga, na którego działania gracz nie może już wpływać.

Zbroje i przedmioty, które zwiększają lub zmniejszają Agro powodują, że wróg myśli, że jesteśmy dalej, bądź bliżej niego niż w rzeczywistości. W związku z tym, posiadając Stardust Guardiana z przedmiotami zwiększającymi Agro blisko przeciwnika może potencjalnie czynić go lepszym celem dla wroga.

Jeśli Kryształ eternia(Edycje na PC, konsolach i urządzeniach mobilnych) jest obecny, Armia Starszego domyślnie zaatakuje go, chyba że gracz lub strażnik staną na przeszkodzie wtedy zaczną kierować się w ich stronę.

Przedmioty

Zmniejszające agresję

Poniższe przedmioty sprawiają, że zmniejsza się Agro na gracza co oznacza, że wrogowie muszą zbliżyć się do gracza, aby stał się on ich celem.

Item Szansa agro
Mikstura niewidzialnościMikstura niewidzialności -750 podczas nie używania narzędzi lub -250 podczas używania
Zgniły zapachZgniły zapach(Edycje na PC, konsolach i urządzeniach mobilnych) -400
Tajemny kwiatTajemny kwiat(Edycje na PC, konsolach i urządzeniach mobilnych) -400
Luneta zwiadowczaLuneta zwiadowcza(Edycje na PC, konsolach i urządzeniach mobilnych) -400
Kołczan PrześladowcyKołczan Prześladowcy(Edycje na PC, konsolach i urządzeniach mobilnych) -400
Nóż psychopatyNóż psychopaty(Edycje na PC, konsolach i urządzeniach mobilnych) W trybie ukrycia aggro jest zmniejszone w oparciu o widoczność do limitu −750
Grzybowa zbrojaGrzybowa zbroja W trybie ukrycia aggro jest zmniejszone w oparciu o widoczność do limitu −750
Zbroja wirówZbroja wirów(Edycje na PC, konsolach i urządzeniach mobilnych)(Pełny Set) }} W trybie ukrycia aggro jest zmniejszone w oparciu o widoczność do limitu −1200

Zwiększające agresję

Przedmioty zamieszczone poniżej czynią gracza bardziej „widocznym” dla wrogów, czyli przeciwnicy będą mogli skupić się na graczu z większego dystansu.

Item Szansa agro
Żółwi hełmŻółwi hełm +250
Żółwia zbroja łuskowaŻółwia zbroja łuskowa +250
Żółwie spodnieŻółwie spodnie +250
Hełm żukaHełm żuka +250
Skorupa żukaSkorupa żuka +400
Spodnie żukaSpodnie żuka +250
Hełm słonecznej flaryHełm słonecznej flary(Edycje na PC, konsolach i urządzeniach mobilnych) +300
Napierśnik słonecznej flaryNapierśnik słonecznej flary(Edycje na PC, konsolach i urządzeniach mobilnych) +300
Spodnie słonecznej flarySpodnie słonecznej flary(Edycje na PC, konsolach i urządzeniach mobilnych) +300
Mięsiste kłykcieMięsiste kłykcie(Edycje na PC, konsolach i urządzeniach mobilnych) +400
Rękawica berserkaRękawica berserka(Edycje na PC, konsolach i urządzeniach mobilnych) +400
Tarcza bohateraTarcza bohatera(Edycje na PC, konsolach i urządzeniach mobilnych) +400

Formuła

Większość wrogów zaatakuje cel, do którego mają najbliższą drogę. Najpierw określą odległość gracza, potem Strażnika Gwiezdnego Pyłu (jeśli dotyczy), a na końcu odległość do Kryształu eterni(Edycje na PC, konsolach i urządzeniach mobilnych) (jeśli dotyczy). Odległość dla wzoru gracza to:

abs(targetPlayer.x + 10 − enemy.x + (enemy.width / 2)) + abs(targetPlayer.y + 21 − enemy.y + (enemy.height / 2)) − targetPlayer.aggro

Wynik tej formuły jest następnie porównywany z wynikiem formuły opiekunów:

abs(guardian.x + 25 − enemy.x + (enemy.width / 2)) + abs(guardian.y + 40 − enemy.y + (enemy.height / 2)) − 200

Celem staje się ten który posiada większą wartość.


(Edycje na PC, konsolach i urządzeniach mobilnych) Formuła armii statszego

Wrogowie w Armi starego stosują osobną formułę, ponieważ muszą zaatakować gracza, jak i kryształ. Wróg najpierw określi odległość między Kryształem Eterni a nim za pomocą prostej formuły odległości. Następnie, z wyjątkiem szansy, że wróg jest aktualnie „uświęcony”, wróg określa „odległość” do gracza za pomocą następującego wzoru:

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

Mimo że ta formuła uwzględnia agro, gracz zostanie zignorowany, jeśli nie znajduje się w promieniu 200 kratek od określonego wroga. Podobnie jak w przypadku zwykłych wrogów, jeśli Strażnik jest bliżej wroga niż gracz i znajduje się w odległości 400 kratek od niego, to Strażnik jest celem zamiast gracza