Zum Hauptinhalt springen

Erweitertes Aggro-System

EliteMobs verfolgt zwei separate Werte für jeden Spieler, der einem Elite Schaden zufügt: den rohen Schaden, den jeder Spieler verursacht hat (genutzt für Beute und Beitragsberechnung), und einen Bedrohungswert — das Aggro-Konto, das entscheidet, wen der Elite angreift.

Hinweis: Aggro ist die Bezeichnung für die Mechanik, die bestimmt, welchen Spieler der Boss für seine Angriffe anvisiert.

Wie die Zielauswahl funktioniert​

Jedes Mal, wenn ein Spieler einem Elite Schaden zufügt, erhöht EliteMobs die Bedrohung dieses Spielers und wertet das Ziel des Elites sofort neu aus. Der AdvancedAggroManager wählt den Spieler mit der höchsten angesammelten Bedrohung, der

  • online, am Leben und gültig ist,
  • sich im Überlebens- oder Abenteuermodus befindet,
  • sich in derselben Welt wie der Elite befindet,
  • innerhalb von 35 Blöcken um den Elite ist.

Der rohe Schaden wird bei der Zielauswahl bewusst nicht herangezogen, sodass ein Tank mit Loud-Strikes-Ausrüstung und geringerem Schaden die Aufmerksamkeit des Bosses halten kann. Die Zielauswahl wird außerdem aufgefrischt, wenn ein Elite erstmals gespawnt wird und wenn Bedrohung von einem Beschwörer geerbt wird.

Diese Prüfungen erfolgen bei einer erneuten Zielauswahl; die Entfernung wird nicht ständig überwacht. Hat kein geeigneter Spieler einen endlichen Bedrohungseintrag, behält der Manager das bestehende Ziel bei, statt es zu löschen.

Wie Loud Strikes funktioniert​

Die Verzauberung Loud Strikes erhöht die bei Treffern erzeugte Bedrohung für Entitäten, die von EliteMobs gespawnt wurden. Der Loud-Strikes-Bonus jedes Gegenstands entspricht seiner Verzauberungsstufe geteilt durch 3, und die Boni werden über alle 6 Ausrüstungsplätze summiert (Helm, Brustplatte, Beinschutz, Stiefel, Haupthand und Nebenhand).

Formel: Schadensbedingte Bedrohung = Verursachter Schaden × (1 + gesamter Loud-Strikes-Bonus) × Klassenfaktor

Der Klassenfaktor beträgt 0,8, solange die erweiterte Kampfklasse des Spielers aktiv ist und ihre Wurzellinie spellcaster lautet; andernfalls beträgt er 1. Direkte Bedrohungszugaben, etwa durch Verspottungen, erzeugen keinen Schadensbeitrag und verwenden diese Formel nicht. Die folgenden Beispiele verwenden den Klassenfaktor 1.

Berechnung pro Gegenstand: Loud-Strikes-Bonus = Verzauberungsstufe ÷ 3

Beispiele:

  • Gar kein Loud Strikes = 1,0× Bedrohung, die Bedrohung entspricht also exakt dem rohen Schaden
  • Loud Strikes III auf einem Gegenstand = 3 ÷ 3 = 1,0 Bonus, also 2,0× Bedrohung
  • Loud Strikes III auf allen 6 Ausrüstungsplätzen = 6 × 1,0 = 6,0 Gesamtbonus, also 7,0× Bedrohung
  • 100 Schaden verursacht mit einem Gesamtbonus von 6,0 = 100 × 7,0 = 700 Bedrohung

Genau das erlaubt es Tanks, die Aggro zu halten, obwohl sie deutlich weniger Schaden verursachen als DPS-Spieler. Da der Basismultiplikator 1 beträgt, baut auch ein Spieler ohne Tank-Ausrüstung ganz normal Bedrohung auf — Loud Strikes multipliziert obendrauf, statt sie zu ersetzen.

Die mitgelieferte Definition elitemobs:loud_strikes hat eine Verzauberungsobergrenze von 10 (maxLevel), einen Item-Wert parameters.value von 6 und parameters.procedural: false. Ausdrücklich konfigurierte Level oberhalb der Obergrenze bleiben erhalten. Verwende das aktuelle gemeinsame Verzauberungsformat statt der eingestellten Felder maxLevelV2 und maxEnchantmentLevel.

Der Ausrüstungsbereich deines Spielerstatus-Bildschirms zeigt den Ausrüstungsmultiplikator 1 + gesamter Loud-Strikes-Bonus. Der Spellcaster-Klassenfaktor und direkte Bedrohungszugaben sind darin nicht enthalten.

Bedrohungsvererbung durch Beschwörungen​

Custom Bosse, die Verstärkung beschwören, können ihre Bedrohungstabelle weitergeben. Ist eine Beschwörung mit inheritAggro=true konfiguriert, kopiert die Verstärkung das Bedrohungskonto des Beschwörers (aber nicht dessen Schadens-/Belohnungsbeitrag) und wählt daraus sofort ein Ziel. So greifen Adds weiterhin den Tank an, statt sich sofort auf den Nächstbesten zu stürzen.

Technische Details​

Für jeden Spieler, der einen Elite angreift, erfasst EliteMobs zwei separate Werte:

  • Verursachter Schaden: Erfasster Kampfschaden vor dem Bedrohungsmultiplikator. Wird für Beuteberechtigung, Beitrag und Belohnungen genutzt.
  • Erzeugte Bedrohung: Der Schaden multipliziert mit 1 + dem gesamten Loud-Strikes-Bonus dieses Spielers (Summe von level / 3 über alle 6 Ausrüstungsplätze), anschließend mit dem oben beschriebenen Klassenfaktor. Direkte Bedrohungszugaben werden ebenfalls hier erfasst. Dieser Wert dient ausschließlich der Zielauswahl.

Nicht endliche oder negative Loud-Strikes-Werte werden auf 0 begrenzt, und nicht endliche Bedrohungseinträge werden bei der Zielauswahl übersprungen. Wird der Kampfzustand eines Elites zurückgesetzt (clearDamagers), werden beide Maps gemeinsam geleert, sodass Schaden und Bedrohung nicht auseinanderlaufen können.

Häufig gestellte Fragen​

F: Wenn ich den meisten Schaden verursache, wird der Boss mich immer anvisieren? A: Nur wenn du unter den geeigneten Spielern die höchste Bedrohung hast und keine gültige Verspottung Vorrang hat. Die Rangfolge nach Schaden entspricht nur dann der nach Bedrohung, wenn die Multiplikatoren gleich sind und keine separaten Bedrohungszugaben vorliegen. Loud Strikes kann einem Tank trotz geringerem Schaden eine höhere Bedrohung ermöglichen.

F: Wie viel Loud Strikes brauche ich, um effektiv zu tanken? A: Genug, damit dein Bedrohungsmultiplikator den Schadensunterschied zum DPS ausgleicht. Ein komplettes Set Loud Strikes III auf allen 6 Plätzen ergibt einen Bonus von 6,0, also einen Bedrohungsmultiplikator von 7,0× — du kannst die Aggro also halten, während du etwa ein Siebtel des Schadens eines Spielers ohne entsprechende Ausrüstung verursachst.

F: Kann ich meinen aktuellen Bedrohungsmultiplikator sehen? A: Der Ausrüstungsbereich zeigt den Ausrüstungsmultiplikator. Klassenfaktor, direkte Zugaben und angesammelte Bedrohung sind darin nicht enthalten.

F: Was passiert, wenn ich aus der Reichweite laufe? A: Bei der nächsten Zielaktualisierung sind Spieler in mehr als 35 Blöcken Entfernung ungeeignet. Der Manager wählt den geeigneten Spieler mit der höchsten Bedrohung, sofern einer existiert; andernfalls bleibt das bestehende Ziel erhalten.

Eine aktive Verspottung hat Vorrang vor angesammelter Bedrohung, solange das Ziel geeignet ist: online, lebendig, im Überlebens- oder Abenteuermodus, in derselben Welt und innerhalb von 35 Blöcken. Wird es ungeeignet, wird das erzwungene Ziel gelöscht. Das Klassensystem ist unter [Alpha] Advanced Combat System beschrieben.