feat: Add Personal Auras module for tracking debuffs on the player

- Introduced a new module for Personal Auras that allows players to track selected debuffs on themselves in a movable frame.
- Implemented functionality to manage tracked debuffs, including adding and removing spells.
- Added options for configuring the appearance and behavior of the Personal Auras frame.
- Updated the readme to include information about the new Personal Auras feature.
This commit is contained in:
Torsten Brendgen
2026-04-12 00:04:34 +02:00
parent 01eeae9603
commit 391e581d32
11 changed files with 1034 additions and 5 deletions

View File

@@ -116,6 +116,7 @@ L["OPT_MAP_POI_REMOVE_INDEX"] = "Index entfernen"
L["OPT_MAP_POI_REMOVE"] = "POI entfernen"
L["OPT_MAP_POI_LIST"] = "Aktuelle POIs"
L["OPT_MAP_POI_EMPTY"] = "Keine POIs konfiguriert."
L["OPT_MAP_POI_SELECT_HINT"] = "Waehle links im Baum einen POI aus, um ihn zu bearbeiten."
L["OPT_MAP_POI_CURRENT_SET"] = "HMGT: aktuelle Position uebernommen"
L["OPT_MAP_POI_CURRENT_FAILED"] = "HMGT: aktuelle Position konnte nicht ermittelt werden"
L["OPT_MAP_POI_ADDED"] = "HMGT: POI hinzugefuegt"
@@ -131,6 +132,7 @@ L["OPT_MODULES"] = "Modules"
L["OPT_MODULE_TRACKER"] = "Tracker"
L["OPT_MODULE_BUFF_ENDING"] = "Aura-Ablauf"
L["OPT_MODULE_AURA_EXPIRY"] = "Aura-Ablauf"
L["OPT_MODULE_PERSONAL_AURAS"] = "Persoenliche Auren"
L["OPT_MODULE_MAP_OVERLAY"] = "Map Overlay"
-- ── Options: tracker shared ───────────────────────────────────
@@ -344,6 +346,7 @@ L["RCD_NAME"] = "Raid Cooldown Tracker"
L["GCD_NAME"] = "Gruppen-Cooldown-Tracker"
L["BEA_NAME"] = "Aura-Ablauf"
L["AE_NAME"] = "Aura-Ablauf"
L["PA_NAME"] = "Persoenliche Auren"
L["AEM_NAME"] = "Auto-Gegner-Markierung"
L["OPT_BEA_ENABLED"] = "Aura-Ablauf aktivieren"
@@ -371,6 +374,27 @@ L["OPT_BEA_MSG_REMOVED"] = "HMGT: Buff entfernt: %s"
L["OPT_BEA_MSG_INVALID"] = "HMGT: ungueltige Buff-Spell-ID"
L["OPT_BEA_MSG_NOT_FOUND"] = "HMGT: Buff nicht gefunden"
L["OPT_BEA_MSG_THRESHOLD_INVALID"] = "HMGT: ungueltiger Threshold"
L["OPT_PA_ENABLED"] = "Persoenliche Auren aktivieren"
L["OPT_PA_ENABLED_DESC"] = "Zeigt verfolgte Debuffs auf deinem aktuellen Spieler in einem verschiebbaren Frame an"
L["OPT_PA_UNLOCK"] = "Frame entsperren"
L["OPT_PA_UNLOCK_DESC"] = "Zeigt den Platzhalter an und erlaubt das Verschieben des Frames"
L["OPT_PA_WIDTH"] = "Frame-Breite"
L["OPT_PA_ROW_HEIGHT"] = "Zeilenhoehe"
L["OPT_PA_ICON_SIZE"] = "Icon-Groesse"
L["OPT_PA_FONT_SIZE"] = "Schriftgroesse"
L["OPT_PA_SECTION_GENERAL"] = "Allgemein"
L["OPT_PA_SECTION_DEBUFFS"] = "Verfolgte Debuffs"
L["OPT_PA_ADD_ID"] = "Spell-ID hinzufuegen"
L["OPT_PA_ADD"] = "Debuff hinzufuegen"
L["OPT_PA_REMOVE"] = "Debuff entfernen"
L["OPT_PA_EMPTY"] = "Keine Debuffs konfiguriert."
L["OPT_PA_UNLOCK_HINT"] = "Persoenliche Auren\nZum Verschieben ziehen"
L["OPT_PA_MSG_ADDED"] = "HMGT: Debuff hinzugefuegt: %s"
L["OPT_PA_MSG_REMOVED"] = "HMGT: Debuff entfernt: %s"
L["OPT_PA_MSG_INVALID"] = "HMGT: ungueltige Debuff-Spell-ID"
L["OPT_PA_MSG_NOT_FOUND"] = "HMGT: Debuff nicht gefunden"
L["OPT_PA_ACTIVE"] = "Aktiv"
L["OPT_PA_INACTIVE"] = "Inaktiv"
L["BEA_MSG_TEMPLATE"] = "%s endet in %d"
L["OPT_AEM_ENABLED"] = "Automatische Gegner-Markierung aktivieren"