File Details
GuildDeathLog v6.3.0
- R
- Feb 19, 2026
- 1.63 MB
- 174
- 1.15.8
- Classic
File Name
GuildDeathLog.zip
Supported Versions
- 1.15.8
# Changelogs — 19. Februar 2026
---
## GuildDeathLog (WoW Addon) — v6.1.4 → v6.3.0
### v6.2.0 — Bugfix & Code-Audit
**Bugfixes:**
- Meilenstein-Symbole/Icons fehlten komplett in der Meilenstein-Ansicht — Rendering repariert
- Statistiken zeigten "Unknown: 6" und "Keine Daten" bei Monster/Killers — Datenquellen-Zuordnung gefixt
- Debug-Button sass zu weit unten in der Navigation — Position korrigiert
- Titel-Seite zeigte keine verfuegbaren Titel an — Rendering und Daten-Abfrage repariert
- Meilenstein-Fortschritt wurde bei Updates auf 0 zurueckgesetzt wenn Character gleichen Namen hat
**Technisch:**
- KillStats: `GetCharacterKey()` von `UnitGUID()` Runtime-Aufruf auf cached Login-Key umgestellt — verhindert nil-Returns nach Zone-Transitions
- GUID-basierte Character-Identifikation statt Name-Realm — verhindert Milestone-Vererbung bei Hardcore-Neuerstellung mit gleichem Namen
- `btnY4` Variable-Referenz in UI.lua gefixt (undefiniert)
- Supporter-Gate: `GDL:RequireSupporter()` Check fuer Titel-Fenster integriert
- Umfangreicher Code-Audit aller 15 Module
### v6.3.0 — DangerZone & Minimap-Redesign
**Neue Features:**
- **DangerZone** (Supporter-Feature): Warnung wenn du eine Zone betrittst, in der Gildenmitglieder gestorben sind
- Zeigt Totenkopf-Icon + Zonenname + Anzahl Tode
- Toggle ein/aus ueber Supporter-Tab
- Nur fuer Supporter freigeschaltet (Bronze+)
- **Minimap-Button Redesign**: Neuer runder Buch-Icon-Button statt generischem Minimap-Marker
- Tooltip zeigt Addon-Name + Version + Quick-Info
- Links-Klick oeffnet das Buch, Rechts-Klick oeffnet Einstellungen
**Bot-Sync:**
- Feature-Liste in DM-Embeds bereinigt — verspricht nur noch was das Addon tatsaechlich kann
- `/tiers` Command zeigt korrekte Feature-Beschreibungen pro Tier
---
## GDL-Supporter-Bot (Discord) — v2.0 → v3.0
### v3.0 — Multi-Tier, 32-Bit Fix, Rollen-Logik
**Kritischer Bugfix:**
- **32-Bit Overflow in `mix()` Funktion** — Python's unbegrenzte Integer-Arithmetik produzierte andere Hashes als Lua's `bit.bxor`/`bit.rshift` (die implizit auf 32 Bit truncaten). Fix: `n = n & 0xFFFFFFFF` vor allen Bit-Operationen. Codes stimmen jetzt zwischen Bot und Addon ueberein.
**Multi-Tier System:**
- Kompletter Umbau von Single-Role auf Multi-Tier-Architektur
- `config.py` neue `TIERS` Dictionary-Struktur:
- **Bronze** (Priority 10): Basis-Supporter-Status
- **VIP** (Priority 20): VIP-Status + erweiterte Features
- **Gold** (Priority 30): Alle Features freigeschaltet
- Jeder Tier hat eigene Discord-Rolle, Code-Prefix (`B`/`S`/`G`), Label und Emoji
- Code-Format jetzt: `GDL-[TIER]-[YYYYMM]-[HASH]-[CHECK]`
- Hoechster Tier gewinnt bei mehreren Rollen — nur ein Code pro User
**Rollen-Push Logik (komplett neu):**
- Alte verschachtelte `is_new`/`is_upgrade` Logik entfernt — zu viele Edge Cases
- Neue simple Logik: Rolle hinzugefuegt → sofort DM + Log. Rolle entfernt → Kuendigungs-DM + Log
- Tier-Wechsel (Upgrade/Downgrade) korrekt erkannt
- Kuendigungs-Embed bei Rolle-Entfernung
**DM-Embeds bereinigt:**
- Feature-Beschreibungen pro Tier aktualisiert
- Bronze: "Supporter-Status im Addon freigeschaltet"
- VIP: "VIP-Supporter-Status + erweiterte Features"
- Gold: "Alle Features freigeschaltet"
**Bugfix:**
- Doppelte DM-Nachrichten bei Rollenvergabe behoben — Debounce implementiert
- `/mystatus` nutzte `member.id` statt `interaction.user.id` — gefixt
- Log-Channel Posts mit korrektem Tier-Info + User-ID
---