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
+17 -1
View File
@@ -30,4 +30,20 @@ pfUI_locale["esES"]["resurrections"] = {
-- custom entries not detected by DBC extractor
-- Classic Era GlobalStrings (ES) that the loss of control alert
-- reads and the 1.12 client lacks.
pfUI_locale["esES"]["lossofcontrol"] = {
LOSS_OF_CONTROL_DISPLAY_CHARM = "Embelesado",
LOSS_OF_CONTROL_DISPLAY_CONFUSE = "Confundido",
LOSS_OF_CONTROL_DISPLAY_DISARM = "Desarmado",
LOSS_OF_CONTROL_DISPLAY_FEAR = "Asustado",
LOSS_OF_CONTROL_DISPLAY_INTERRUPT_SCHOOL = "Bloqueo: %s",
LOSS_OF_CONTROL_DISPLAY_PACIFY = "Pacificado",
LOSS_OF_CONTROL_DISPLAY_PACIFYSILENCE = "Inutilizado",
LOSS_OF_CONTROL_DISPLAY_POSSESS = "Poseído",
LOSS_OF_CONTROL_DISPLAY_ROOT = "Enraizado",
LOSS_OF_CONTROL_DISPLAY_SCHOOL_INTERRUPT = "Interrumpido",
LOSS_OF_CONTROL_DISPLAY_SILENCE = "Silenciado",
LOSS_OF_CONTROL_DISPLAY_STUN = "Aturdido",
LOSS_OF_CONTROL_SECONDS = "segundos",
}