CleanseAssist v1.0.0

WoW Retail / Midnight 12.1+ secret-safe click-to-cleanse helper.

Wichtig in v0.21:
- Friendly-Dispel-Matrix fuer alle Retail-Klassen/Specs neu gegen Midnight 12.1 und die aktuelle Decursive-Matrix geprueft.
- Priester-Fix: Discipline/Holy casten immer die stabile Purify/Läutern-ID 527. Der versteckte Midnight-Override 440006 wird nur zur Erkennung benutzt und nicht mehr als Secure-Cast-ID uebernommen.
- Shadow: Purify Disease 213634.
- Veraltete Warlock/Fel-Imp Fallback-IDs entfernt; Singe Magic 89808 + Command Demon 119898 (nur wenn es zu Singe Magic resolved) werden erkannt.
- Evoker: Naturalize 360823, Expunge 365585, Cauterizing Flame 374251.
- /ca spells und /ca debug zeigen Cast-ID und ggf. erkannte Spellbook-Override-ID.

Gepruefte gezielte Reinigungen:
Druide: Nature's Cure 88423; Remove Corruption 2782
Evoker: Naturalize 360823; Expunge 365585; Cauterizing Flame 374251
Jaeger: Mending Bandage 212640 (Survival PvP)
Magier: Remove Curse 475
Moench: Detox 115450 (Mistweaver), 218164 (Brewmaster/Windwalker)
Paladin: Cleanse 4987; Cleanse Toxins 213644
Priester: Purify 527; Purify Disease 213634
Schamane: Purify Spirit 77130; Cleanse Spirit 51886
Hexenmeister: Singe Magic 89808 / Command Demon 119898 bei aktivem Imp

Spezial/AoE (nur Diagnose, nicht normal auf dem Unit-Icon gebunden):
Demon Hunter: Reverse Magic 205604 (PvP)
Monk: Revival 115310
Priest: Mass Dispel 32375
Shaman: Poison Cleansing Totem 383013

Befehle:
/ca config
/ca spells
/ca debug
/ca clicktest
/ca lock
/ca unlock
/ca reset

Hinweis: Blizzard 12.1 schuetzt Aura-Daten im Kampf. CleanseAssist verwendet deshalb AuraContainer/HARMFUL|RAID und liest keine geheimen Aura-Daten direkt aus.


v0.24.0: Raid-Layout: horizontal/vertical, frei priorisierbare Rollenblöcke (Ich/Heiler/Tank/DD), Rollenindikatoren und separate Spezialreinigungs-Leiste für gelernte AoE-/Totem-Reinigungen.


v0.24.0: Ground-targeted cleanses (Mass Dispel) are no longer clickable special buttons. Priest gets a movable/resizable reminder icon. Due to WoW 12.1 secret/forbidden aura rules, CleanseAssist does NOT attempt to count 4+ affected raid members during encounters; this would require branching on protected aura visibility. Non-ground specials such as Poison Cleansing Totem remain clickable.


v0.24.0: Secret-safe Debuff-Typ-Kuerzel auf AuraButtons: G=Gift, K=Krankheit, F=Fluch, M=Magie, B=Blutung. Nutzt Blizzards AuraButton:SetAuraSymbol statt Aura-Daten auszulesen.


v0.25.0: Frei waehlbare 3x3-Positionen fuer Rollen-Symbol, Debuff-Typ, Stacks und Timer. Cooldown-Spirale ist in Retail immer aktiv; die nicht unterstuetzte Option "Glow nur wenn Reinigung bereit" wurde aus der Config entfernt.

v0.25.2: Debuff-Typ-Legende (G/K/F/M/B) direkt in der Config, als Tooltip, in Befehle & Hilfe und dynamisch in der Live-Vorschau ergänzt. Keine Dispel-Logik geändert.
