Erweitertes Aggro-System
EliteMobs verfolgt zwei separate Werte für jeden Spieler, der einen Elite beschädigt: den rohen Schaden, den jeder Spieler verursacht hat, und einen Aggro-Wert (roher Schaden multipliziert mit dem Loud-Strikes-Bonus des Spielers).
Hinweis: Aggro ist die Bezeichnung für die Mechanik, die bestimmt, welchen Spieler der Boss für seine Angriffe anvisiert.
EliteMobs überschreibt die Zielauswahl von Mobs tatsächlich: Sobald ein Elite mit zwei oder mehr Angreifern getroffen wird, wechselt er das Ziel auf den nahen angreifenden Spieler, der den meisten rohen Schaden verursacht hat (innerhalb von 35 Blöcken). In aktuellen Builds zieht das Verursachen des meisten Schadens den Boss also in der Regel auf dich — die Zielauswahl ist nicht einfach Vanilla.
Was noch nicht aktiv ist, ist der Loud-Strikes-gewichtete Aggro-Wert. Die separate aggro-Map (roher Schaden × Loud-Strikes-Bonus) wird zwar verfolgt, aber vom Code für die Zielauswahl nicht ausgelesen. Aggro vom rohen Schaden zu entkoppeln, sodass Tanks die Bedrohung auch bei geringerem Schaden halten können, ist ein geplantes Feature ("decoupling aggro from damage to allow for tanking mechanics" im Quellcode). Die Verzauberung Loud Strikes existiert und speist bereits den Aggro-Tracker, ändert aber noch nicht, welchen Spieler ein Boss angreift.
Das geplante Design: Alle Elites sollen den Spieler mit dem höchsten Aggro innerhalb der Gruppe der angreifenden Spieler anvisieren. Die Verzauberung Loud Strikes multipliziert die Aggro-Erzeugung, sodass Tanks die Bedrohung aufbauen können, selbst wenn sie weniger Schaden als DPS-Spieler verursachen.
Dies ist für unsere Instanzierten Dungeons vorgesehen, in denen die Spieler die Rollen von Tanks und DPS übernehmen sollen. Instanzierte Dungeons werden sogar Beutedrops haben, die speziell für Tank-Rollen entwickelt wurden. Diese Beutedrops tragen eine spezielle Verzauberung namens Loud Strikes, die das von allen getroffenen Elites erzeugte Aggro erhöht.
Wie Loud Strikes funktioniert
Die Loud-Strikes-Verzauberung erhöht das bei Treffern erzeugte Aggro 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: Erzeugtes Aggro = Verursachter Schaden × Gesamter Loud-Strikes-Bonus
Berechnung pro Gegenstand: Loud-Strikes-Bonus = Verzauberungsstufe ÷ 3
Beispiele:
- Loud Strikes III auf einem Gegenstand = 3 ÷ 3 = 1,0 Bonus
- Loud Strikes III auf allen 6 Ausrüstungsplätzen = 6 × 1,0 = 6,0 Gesamtbonus
- 100 Schaden verursacht mit einem Gesamtbonus von 6,0 = 100 × 6,0 = 600 erzeugte Aggro-Punkte
Dies soll es Tanks ermöglichen, Aggro aufzubauen, selbst wenn sie deutlich weniger Schaden als DPS-Spieler verursachen. Beachte, dass der Bonus ohne ausgerüstetes Loud Strikes 0 beträgt, sodass der Aggro-Tracker vollständig von der Tank-Ausrüstung gespeist wird (der rohe Schaden wird separat verfolgt). Da die Zielauswahl derzeit die Map des rohen Schadens und nicht diesen Aggro-Wert ausliest, beeinflusst Loud Strikes noch nicht, wen der Boss angreift.
Technische Details
Für jeden Spieler, der einen Elite angreift, erfasst EliteMobs zwei separate Werte:
- Verursachter Schaden: Die reinen Schadenszahlen ohne jegliche Modifikatoren
- Erzeugtes Aggro: Der Schaden multipliziert mit dem gesamten Loud-Strikes-Bonus dieses Spielers (Summe von
level / 3über alle 6 Ausrüstungsplätze)
Der Loud-Strikes-gewichtete Aggro-Wert wird derzeit zwar gespeichert, aber vom Code für die Zielauswahl nicht ausgelesen, sodass er noch nicht ändert, welchen Spieler ein Boss angreift. Die Zielauswahl wird heute von der Map des rohen Schadens gesteuert: Wenn ein Elite mit zwei oder mehr Angreifern getroffen wird, wechselt er das Ziel auf den nahen Angreifer mit dem höchsten kumulierten rohen Schaden. Sobald das Feature für die Tank-Zielauswahl fertiggestellt ist, werden Bosse stattdessen den Aggro-Wert verwenden, sodass Loud-Strikes-Ausrüstung die Bedrohung halten kann, selbst wenn DPS-Spieler höheren Schaden verursachen.
Häufig gestellte Fragen
F: Wenn ich den meisten Schaden verursache, wird der Boss mich immer anvisieren? A: In aktuellen Builds wechselt ein Elite mit zwei oder mehr Angreifern das Ziel auf den nahen Spieler, der den meisten rohen Schaden verursacht hat, sodass das Verursachen des meisten Schadens den Boss in der Regel auf dich zieht. Loud Strikes überschreibt dies noch nicht — der Loud-Strikes-gewichtete Aggro-Wert wird zwar verfolgt, aber nicht für die Zielauswahl genutzt. Diese aggro-basierte Überschreibung ist ein geplantes Feature.
F: Wie viel Loud Strikes brauche ich, um effektiv zu tanken? A: Sobald die Aggro-Zielauswahl aktiv ist, hängt dies vom Schadensunterschied zwischen Tank- und DPS-Spielern ab. Ein komplettes Set Loud Strikes III auf allen 6 Plätzen erzeugt einen 6,0×-Aggro-Bonus. Vorerst speist Loud Strikes den Aggro-Tracker, ändert aber nicht die Zielauswahl.
F: Kann ich mein aktuelles Aggro-Level sehen? A: Nein. Aggro-Werte werden nicht im Spiel angezeigt.