Add a loss of control alert

A movable alert in the middle of the screen for the strongest active
effect from C_LossOfControl: icon, cooldown sweep, the effect's name and
the seconds left. A school lockout reads "<School> Locked". It opens on
LOSS_OF_CONTROL_ADDED / _UPDATE and rescans every 0.1s while shown,
because a refreshed debuff or a second kick changes the timer without an
event.

The labels are Classic Era's LOSS_OF_CONTROL_DISPLAY_* GlobalStrings,
added to each locale file. The README lists the alert and the dressing
room controls.
This commit is contained in:
Brues
2026-10-30 23:16:20 -05:00
parent 70cc994a97
commit f56720dccc
10 changed files with 216 additions and 7 deletions
+2
View File
@@ -37,6 +37,8 @@ Provides:
- Click-casting
- Loot Roll History (/loothistory)
- New item highlighting
- Loss of control alert - Stuns, fears, silences and school lockouts from C_LossOfControl
- Dressing room zoom, pan and per-slot undress (PlayerModel / DressUpModel methods)
- Plenty other functions
### [Nampower](https://github.com/brues-code/nampower)