CombatDash kombiniert mehrere Datenquellen. Dazu gehören das Kampflog, Effekte auf deinem Charakter, Zielwerte, Systemmeldungen und CombatDash-Nachrichten anderer Spieler.

Warum CombatDash eigene Modelle braucht
LOTRO-Plugins sehen nur einen Teil des tatsächlichen Spielzustands. CombatDash rekonstruiert deshalb vorsichtig Informationen aus Kampflog, Effekten, Zielwechseln, Systemmeldungen und freiwillig geteilten CombatDash-Nachrichten.
Das Spielermodell führt Namen, Seite, Klasse, persönlichen Status und Stufe zusammen. Ohne dieses Modell könnte CombatDash viele Beobachtungen nicht demselben Spieler zuordnen.
Das Gruppenmodell ist notwendig, weil die Plugin-API keine jederzeit vollständige und verlässliche Gruppen- oder Schlachtzugsliste liefert. CombatDash leitet die bekannte Aufstellung aus Einladungen, Beitritts- und Verlassenmeldungen sowie geteilten Leistungsdaten ab. Deshalb kann die Anzeige direkt nach dem Laden zunächst unvollständig sein.
Technische Grenzen
Die LOTRO-Plugin-API gibt nicht alle Spieldaten frei. Daraus entstehen wichtige Grenzen:
- CombatDash kann keine Chatnachricht selbst senden. Ein Quickslot benötigt immer deinen Klick.
- Viele Quickslots funktionieren nur, wenn die LOTRO-Oberfläche gesperrt ist.
- Die API liefert keine vollständigen Werte für Rang und Verrufenheit. CombatDash benötigt einmalige Startwerte.
- Die API liefert keine sichere vollständige Gruppenliste. CombatDash baut die Gruppeninformationen deshalb aus Chatmeldungen auf.
- CombatDash liest Einladungsanfragen aus OOC. Die erkannten Formulierungen sind bewusst eng begrenzt, damit normale Chatnachrichten nicht als Anfrage erscheinen.
- Die eigene Kartenposition kommt aus
/loc. CombatDash kann sie nicht frei und dauerhaft aus der API lesen. - Die Effekt-API nennt bei einer Schwächung nicht den Verursacher. CombatDash kann deshalb nicht beweisen, dass jeder unter LIVE → INC gezeigte Effekt von einem Freep stammt.
- Einige Erkennungen hängen von der Sprache des LOTRO-Clients ab. Nicht bestätigte Textmuster bleiben absichtlich ungenutzt.
Die LOTRO-Plugin-API erlaubt nicht das Auslesen der Information, ob ein Spieler ein Freep oder Creep ist. CombatDash klassifiziert Spieler deshalb automatisch durch die Analyse sichtbarer Kampfereignisse.
Parallel dazu kannst du unbekannte Spieler manuell klassifizieren. Öffne dazu mit einem Rechtsklick das Klassifikationsmenü in einer CombatDash-Spieleranzeige. Lege dort Freep oder Creep und die Klasse fest.
Die automatische Analyse kann unvollständig oder falsch sein. Eine manuelle Klassifizierung korrigiert das aktuelle Ergebnis. Spätere eindeutige Kampffertigkeiten können Seite und Klasse erneut berichtigen.
CombatDash misst, was dein Spielclient sehen kann. Werte können deshalb von anderen Analyse-Plugins oder den Daten eines anderen Spielers abweichen.
Das Plugin bevorzugt eine fehlende Angabe gegenüber einer erfundenen Angabe. Du kannst viele Klassifikationen und Zeitangaben manuell korrigieren.