HexBreak 0.5.1 Beta
WoW Retail / Midnight 12.1

HexBreak is a modern lightweight dispel interface with a dark Mythic Alert UI featuring metal, orange and red warning accents.
No external UI libraries or Decursive artwork, sound files or source files are included.
HexBreak includes its own original notification sound for the self-dispel alert.

Installation
1. Delete the old HexBreak folder.
2. Copy the HexBreak folder to:
   World of Warcraft/_retail_/Interface/AddOns/
3. Start WoW or use /reload.

Main controls
LOCK / UNLOCK = lock or unlock the window position
TEST          = visual tile test for 8 seconds
OPTIONS       = open HexBreak settings

Settings pages
Appearance
- Tile size: 28-64
- Columns: 1-10
- Spacing: 1-12
- Frame opacity: 10-100%
- Player tile opacity: 10-100%
- Position lock and visual test

Group & Raid
- Sort players by role: Tank -> Healer -> Damage -> None
- Hide your own character while grouped
- Optional custom HexBreak sound alert when your own dispel warning appears
- TEST SOUND button for the self-dispel alert
- Growth direction: Right / Left / Down / Up
- Simulated test groups: 5 / 10 / 20 / 30 players
- Automatic profile per character and specialization
- Copyable diagnostics window

Info
- German / English language switch
- Author and version information
- Contact / feedback information

Commands
/hb settings
/hb status
/hb diagnostics
/hb test
/hb preview 5|10|20|30|off
/hb sort
/hb hideself
/hb selfsound
/hb testsound
/hb growth right|left|down|up
/hb refresh
/hb unlock
/hb lock
/hb show
/hb hide
/hb reset
/hb size 28-64
/hb framealpha 10-100
/hb tilealpha 10-100
/hb alpha 10-100
/hb language de|en
/hb sprache de|en

Dispel tile states
Red/gold native overlay = Blizzard's 12.1 AuraContainer reports a harmful aura that the player can dispel.
Purple                 = visual test mode.
Amber                  = no supported dispel spell detected.
Dark gray               = normal state.
Dimmed                  = dead/ghost unit.

Tile details
Bottom bar = class color
T/H/D      = assigned group role
! / DISPEL = active native dispel warning

Controls
Left click         = first detected dispel spell
Shift + left click = second detected dispel spell
Ctrl + left click  = third detected dispel spell
Right click        = target unit

Profiles
HexBreak automatically stores UI and group-layout settings per character and specialization.
Changing specialization automatically loads that specialization's HexBreak profile.
Language remains a global HexBreak preference.

Test groups
The Group & Raid settings page can simulate 5, 10, 20 or 30 player tiles.
Simulated tiles are display-only and do not cast spells. Press LIVE to return to the real group.

Diagnostics
Use OPTIONS -> GROUP & RAID -> DIAGNOSTICS or /hb diagnostics.
The diagnostic text can be selected and copied with CTRL+C for bug reports.

Contact / Feedback
Author: CrankBerlinTV
Contact: Crank#22115
Questions, feature requests and bug reports are welcome.


0.5.1 FORBIDDEN AURASLOT FIX
--------------------------
- Fixes a forbidden-object error caused by updating a FontString owned by Blizzard's native AuraSlot.
- Native dispel warning names are now seeded once before the AuraSlot is bound to a unit.
- HexBreak no longer mutates AuraSlot-owned warning text after Blizzard takes ownership of the slot.
- Keeps the 0.4.5/0.5.0 self-aura rebinding, combat-safety, party/raid and self-sound fixes.
