File Details
GuildDeathLog v9.21.0
- R
- Jun 21, 2026
- 19.43 MB
- 19
- 2.5.5+1
- Classic + 1
File Name
GuildDeathLog.zip
Supported Versions
- 2.5.5
- 1.15.8
## [9.21.0] — 2026-06-21
### Added — Prestige rank + early badges
- **Prestige rank** from your badge count: Bronze (1+) → Silver (5+) → Gold (10+) → Platinum (16+) → Diamond (23+). Shown at the top of the badge tooltip in the rank colour. No extra sync — the receiver derives the rank from the already-synced badge count.
- **9 early badges added** (progression from the start, not just end-game): level 10/20/40, 7/30 days survived, 168h played, 1,000/5,000 kills, profession 150. → Even a fresh character sees badges + a rank right away (before, all 20 were end-game, so newcomers saw nothing).
- **29 badges total** (was 20), each still tied to exactly one existing feat, no duplicates.
- Version 9.20.0 → 9.21.0.
### Hinzugefügt — Prestige-Rang + früh erreichbare Abzeichen
- **Prestige-Rang** aus der Abzeichen-Anzahl: Bronze (1+) → Silber (5+) → Gold (10+) → Platin (16+) → Diamant (23+). Wird oben im Abzeichen-Tooltip in der Rang-Farbe angezeigt. Kein zusätzlicher Sync nötig — der Empfänger berechnet den Rang aus der bereits gesyncten Abzeichen-Anzahl.
- **9 früh erreichbare Abzeichen** ergänzt (Progression von Anfang an, nicht nur High-End): Stufe 10/20/40, 7/30 Tage überlebt, 168h gespielt, 1.000/5.000 Kills, Beruf 150. → Auch ein frischer Char sieht sofort Abzeichen + einen Rang (vorher waren alle 20 High-End → Einsteiger sahen nichts).
- **Abzeichen jetzt 29** (war 20), weiterhin jedes an genau eine bestehende Leistung gekoppelt, keine Duplikate.
## [9.20.0] — 2026-06-21
### Added — Merit badges in the tooltip (new module `Badges.lua`)
- **20 visible badges**, each tied to ONE existing feat — level 60/70, raid bosses (Onyxia, Ragnaros, Nefarian, Hakkar, C'Thun, Kel'Thuzad), meta milestones (Dungeon Legend, Raid/Dungeon Master, Master Crafter), hardcore endurance (365 days alive, 720h played), 50,000 kills, 1000 HKs, and guild achievements (Five of Us, We Fight On, Iron Order).
- **No parallel system, no duplicates:** each badge checks the existing state directly via `Milestones:IsMilestoneUnlocked` / `Achievements:IsUnlocked` / `IsGuildUnlocked`. Overlapping feats (e.g. level survival) appear only ONCE on purpose.
- **Visible in the tooltip:** hover/target a guildmate and a list of their badges appears (**icon + name**, sorted by prestige) + count. Display is **free** (like nameplate titles).
- **Synced via the proven title pattern:** own prefix `GDLBadge`, full-state push (last-write-wins → no desync), free + validated receive (known IDs only), REQUEST with 0–2s jitter, 5-min broadcast ticker, `GUILD_ROSTER_UPDATE` cleanup, sync logging (`/gdl debug`). **Sending** your own is a supporter feature (like title broadcast); your own tooltip you always see.
- **Isolated module** — the running title logic stays untouched. DE/EN incl. `/gdl lang` override, Classic 1.15.8 + TBC 2.5.x.
- Version 9.19.5 → 9.20.0.
### Hinzugefügt — Verdienstabzeichen im Tooltip (neues Modul `Badges.lua`)
- **20 sichtbare Abzeichen**, jeweils an EINE bestehende Leistung gekoppelt — Stufe 60/70, Raid-Bosse (Onyxia, Ragnaros, Nefarian, Hakkar, C'Thun, Kel'Thuzad), Meta-Meilensteine (Kerker-Legende, Raid-/Kerkermeister, Meisterhandwerker), Hardcore-Ausdauer (365 Tage am Leben, 720h gespielt), 50.000 Kills, 1000 HKs, und Gilden-Errungenschaften (Fünf von Uns, Wir kämpfen weiter, Eiserne Ordnung).
- **Kein Parallelsystem, keine Duplikate:** jedes Abzeichen prüft direkt den vorhandenen Zustand via `Milestones:IsMilestoneUnlocked` / `Achievements:IsUnlocked` / `IsGuildUnlocked`. Überschneidende Leistungen (z.B. Level-Survival) bewusst nur EINMAL als Abzeichen.
- **Sichtbar im Tooltip:** Visierst/hoverst du ein Gildenmitglied, erscheint eine Liste seiner Abzeichen (**Icon + Name**, nach Prestige sortiert) + Anzahl. Anzeige ist **frei** (wie Nameplate-Titel).
- **Sync nach bewährtem Titel-Muster:** eigener Prefix `GDLBadge`, Full-State-Push (Last-Write-Wins → kein Desync), Empfang frei + validiert (nur bekannte IDs), REQUEST mit 0–2s-Jitter, 5-Min-Broadcast-Ticker, `GUILD_ROSTER_UPDATE`-Cleanup, Sync-Logging (`/gdl debug`). Eigenes **Senden** ist Supporter-Feature (wie Titel-Broadcast); deinen eigenen Tooltip siehst du immer.
- **Isoliertes Modul** — die laufende Titel-Logik bleibt unberührt. DE/EN inkl. `/gdl lang`-Override, Classic 1.15.8 + TBC 2.5.x.
## [9.19.5] — 2026-06-21
### Changed — Char-Titel-Position final (passt)
- Y-Offset auf **9** justiert: Titel sitzt jetzt als saubere Zeile direkt unter „Gildenrang von Gilde", ohne Überlappung und ohne Lücke. (9.19.4 mit Y=16 saß zu hoch.)
- Version 9.19.4 → 9.19.5.
## [9.19.4] — 2026-06-21
### Changed — Char-Titel vertikal näher an die Header-Zeile
- Der Titel klebte zu tief (am Modell/Dreh-Buttons) mit Lücke zur Gildenrang-Zeile. Y-Offset 3 → 16 → sitzt jetzt als enge 4. Header-Zeile direkt unter „Gildenrang von Gilde". Zentrierung unverändert.
- Version 9.19.3 → 9.19.4.
## [9.19.3] — 2026-06-21
### Fixed — Char-Fenster-Titel jetzt exakt mittig
- Der Titel war auf die **Modell-Mitte** zentriert (sitzt links der Fenster-Mitte) → wirkte nach links versetzt. Jetzt auf die **Charakterfenster-Mitte** ausgerichtet — exakt unter den Header-Zeilen, egal wie lang der Titel ist. Versatz wird zur Laufzeit berechnet (`dx`) + nach dem Layout nachgezogen, robust gegen UI-Addons, die das Modell verschieben.
- Version 9.19.2 → 9.19.3.
## [9.19.2] — 2026-06-21
### Changed — Char-Fenster-Titel im nativen Header-Stil
- Dunkle Plakette + Goldlinien **raus**. Der Titel nutzt jetzt das **native Font-Objekt `GameFontNormalSmall`** — exakt Font + Farbe (Gold) der Standard-Header-Zeilen darüber (z.B. „Gildenrang von Gilde"), **ohne Hintergrund**. Mit `< >` wie gewünscht.
- Eigene Titelfarbe entfällt im Charakterfenster (bewusst — fügt sich nahtlos in den nativen Header ein). Auf Nameplates/Tooltip/Ziel behält der Titel seine Farbe.
- Version 9.19.1 → 9.19.2.
## [9.19.1] — 2026-06-21
### Fixed — Char-Fenster-Titel jetzt lesbar (eigene Header-Zeile)
- Der Titel saß über dem 3D-Modell (über den Dreh-Buttons) — auf dunklem Hintergrund + bei dunklen Titelfarben kaum lesbar.
- Jetzt als **eigene Zeile im Header** (knapp über dem Modell, unter „Gildenrang von Gilde") mit **dunkler Plakette + Goldlinien + Outline-Schrift** → auf jedem Hintergrund und bei jeder Titelfarbe gut lesbar. Plakette passt sich der Textbreite an, blendet aus wenn kein Titel.
- Vollständiges Char-Fenster-Redesign bewusst **nicht** gemacht — würde mit ElvUI/GearScore/Pawn & Co. kollidieren.
- Version 9.19.0 → 9.19.1.
## [9.19.0] — 2026-06-21
### Added — Gewählter Gildentitel im Charakterfenster + am Ziel
- **Charakterfenster:** Der im Buch (Kapitel „Titel & Ränge") gewählte Titel steht jetzt **über dem Charaktermodell** im Charakterfenster (C). Geschlechtskorrekt (männliche/weibliche Form), aktualisiert sofort beim Wechsel.
- **Ziel-Frame:** Visierst du einen Gildenkollegen an, steht sein Titel **unter dem Namen** im Ziel-Fenster — geschlechtskorrekt (echtes `UnitSex` des sichtbaren Ziels, sonst gesyncter Wert). Aktualisiert bei Zielwechsel und wenn ein Titel live reinsynct.
- Beides ist **frei** (wie die Nameplate-Titel) — kein Supporter-Gate. Tooltip-Titel + das Senden des eigenen Titels bleiben wie gehabt Supporter-Features.
- Nutzt die vorhandene Geschlechts-/Sync-Logik (`name`/`nameFemale`, `IsPlayerFemale`, gesyncter `isFemale`) — keine neuen Strings, DE/EN automatisch.
- **Wichtig (WoW-Limit):** Custom-Gildentitel sind kein echter WoW-Titel — sie sehen nur Spieler, die das Addon ebenfalls haben. Dein eigener Titel im eigenen Charakterfenster geht immer.
- Version 9.18.4 → 9.19.0.
## [9.18.4] — 2026-06-21
### Changed — Schrift füllt das Buch jetzt natürlich (Verhältnis gefixt)
- **Kernproblem erkannt:** Scale-Hoch skaliert Schrift UND Buch gleich — das Verhältnis blieb winzig, die Schrift wirkte verloren. Lösung: **echte Punktgrößen deutlich hoch + Buch kleiner** (Scale 0.95 → 0.85). Das ändert das Verhältnis Schrift↔Seite wirklich.
- **Index (links):** Titel 22→24, Kapitel-Nummern/-Titel 12→14, Kategorie 9→11, Gildenname 10→12, Icons 17→20; Zeilenraster 20→22px. Füllt die Seite jetzt sauber.
- **Geteilte Builder:** `MakeBookLine` global ×1.28; `MakeBookRow` Haupt 11→13 / Sub 9→11 / rechts 10→12, Icon 22→26, Zeilenhöhe + Offsets mitgezogen.
- **Chronik (Todesliste):** Name 11→13, Klasse/Level/Zone 9→11, Nachruf/Datum/Koordinaten/Gespielt 8→10, Zeilenhöhe 54→64 (+17 je Zusatzzeile), alle bedingten Offsets sauber mitskaliert.
- **Kondolenzenbuch:** Name 12→14, Zone/Datum 9→11, Nachricht 11→13, Höhe + Offsets mitgezogen.
- **Rechter Titel 18→21**, Untertitel/Folio 9→11.
- **Reine Optik — keine Logik berührt.**
- Version 9.18.3 → 9.18.4.
## [9.18.3] — 2026-06-21
### Changed — Schrift deutlich größer (war zu klein)
- **Buch-Scale 0.8 → 0.95:** Hauptlever. Macht jeden Inhalt ~19% größer (inkl. der eng gepackten Chronik-/Kondolenzlisten — ohne Overlap-Risiko) und füllt die vorher leeren Ränder im Fenster. Eigene per Strg+Mausrad gespeicherte Größe bleibt unberührt.
- **Geteilte Text-Builder größer:** `MakeBookLine` global ×1.12 (selbst-reflowend, betrifft Statistiken, Berufe, Roster, Gilden-Statistiken, Supporter u.v.m.); `MakeBookRow` Schrift +1 (Haupt 10→11, Sub 8→9, rechts 9→10) mit größerer Zeilenhöhe + Icon 20→22.
- **Index (linke Seite):** Titel 20→22, Kapitel-Nummern/-Titel 11→12, Zeilenraster 19→20px (passt sauber in die Seite).
- **Kondolenzenbuch:** Name 10→12, Zone/Datum 8→9, Nachricht 9→11, Zeilenhöhe + Offsets mitgezogen.
- Der **Chronik-/Todes-Renderer** (verschachtelte feste Zeilen-Offsets) wurde bewusst **nur** über den Scale vergrößert, nicht per Font-Surgery — um Überlappungen im Hauptview zu vermeiden. Falls der noch größer soll: separater, gezielter Schritt.
- **Reine Optik — keine Logik berührt.**
- Version 9.18.2 → 9.18.3.
## [9.18.2] — 2026-06-21
### Changed — Linkes Ornament raus, Schrift↔Buch-Proportion korrigiert
- **Linker Boden-Flourish + Siegel-Wasserzeichen entfernt** (auf Wunsch). Linke Seite jetzt aufgeräumt: nur noch Index + Fußzitat.
- **Schrift-Proportion korrigiert:** die Font-Vergrößerungen aus 9.18.1 wieder **zurückgenommen** (Titel 20, Gildenname 10, Kategorie 9, Kapitel 11, Icons 17, rechter Titel 18). Grund: beim einheitlichen Runterskalieren (0.8) skaliert die Schrift bereits mit — das original-harmonische Verhältnis Schrift↔Buch bleibt so erhalten. Die manuellen Bumps hatten es gebrochen (Schrift wirkte zu groß fürs kleinere Buch).
- Buch-Scale bleibt bei **0.8**.
- **Reine Optik — keine Logik berührt.**
- Version 9.18.1 → 9.18.2.
## [9.18.1] — 2026-06-21
### Changed — Buch kleiner, Schrift angepasst, rechtes Ornament raus
- **Buch etwas kleiner skaliert:** Standard-Buchgröße von 0.9 → **0.8** (Open/Close-Animation mitgezogen). Wer eine eigene Größe per Strg+Mausrad gespeichert hat, bleibt unberührt.
- **Rechter Boden-Flourish entfernt:** das verzierte Filigran unten auf der rechten Seite ist wieder raus (auf Wunsch).
- **Schrift an die Buchgröße angepasst:** linke Inhaltsseite vergrößert — Titel 20→21, Gildenname 10→11, Kategorie-Label 9→10, Kapitel-Nummern/-Titel 11→12, Kapitel-Icons 17→18; rechter Kapitel-Titel 18→19. Zeilenraster bewusst unverändert (kein Überlauf, kein Footer-Konflikt).
- Die eng gepackte Chronik-Todesliste (feste Zeilen-Offsets) wurde **nicht** angefasst, um Überlappungen zu vermeiden — separat machbar, falls gewünscht.
- **Reine Optik — keine Logik berührt.**
- Version 9.18.0 → 9.18.1.

