File Details
HCRoleplay v.2.5.1
- R
- Jun 8, 2026
- 228.91 KB
- 26
- 2.5.5+1
- Classic + 1
File Name
HCRoleplay.zip
Supported Versions
- 2.5.5
- 1.15.8
# Changelog – HCRoleplay
## [2.5.1] – 2026-06-08
### Fixed
- **Kill-Serien & "Erster Kill der Session" feuerten nie**: Die Zaehl-Logik hing im `UNIT_DIED`-Subevent und prüfte `sourceGUID == player` — aber UNIT_DIED liefert keinen verlaesslichen Source. KILL_STREAK_3/5/X und FIRST_KILL_OF_SESSION sind in den `PARTY_KILL`-Pfad verschoben (wo der Killer korrekt als Spieler erkannt wird). Mit Funktionstest verifiziert.
- **Verzoegerte Folge-Emotes wurden vom globalen Cooldown geschluckt**: Ein Kill-Streak feuert 0.6s nach dem Kill, lief aber direkt in den globalCooldown (Default 45s) und verschwand. Seltene/bedeutsame Events (Tod, Auferstehung, Level-Up, Boss/Rare/Elite-Kill, Kill-Serien, Epic/Rare-Loot, Hauptstadt, Quest, Duell-Ausgang, Pet-Tod, Gruppen-/Zeugentod) umgehen den globalen Cooldown jetzt — sie behalten aber ihren eigenen Per-Event-Cooldown gegen Spam.
- **Combat-Log Spieler-Flag-Fallback war falsch** (`0x00000004` statt `0x00000100` fuer `COMBATLOG_OBJECT_CONTROL_PLAYER`). Griff nur, falls die globale Konstante fehlt — jetzt trotzdem korrekt.
### Changed
- **Per-Frame `OnUpdate` ersetzt durch `C_Timer.NewTicker`** (Schwimmen/Tageszeit alle 3s, Taschen-Check alle 30s). Kein Akkumulator-Code mehr, der bei jedem gerenderten Frame laeuft.
### Removed
- Tote Timer-Variablen (`swimCheckTimer`, `bagsCheckTimer`) nach dem OnUpdate-Umbau.
---

