promotional bannermobile promotional banner

Cell - Unit Frames - Pandaria - Classic Era - TBC - Retail

Cell_UnitFrames adds custom unit frames, resource indicators, icons, buffs, debuffs, and flexible UI options for WoW Classic. Works with Cell, supports profiles and localization.

File Details

Cell_UnitFrames_15-04-26.zip

  • R
  • Apr 15, 2026
  • 275.34 KB
  • 520
  • 12.0.5+1
  • Retail

File Name

Cell_UnitFrames_15-04-26.zip

Supported Versions

  • 12.0.5
  • 12.0.1
v1.4.1 — 2026-04-15

- Bumped ` Version` to v1.4.1 and internal `CUF.version` to 29 (та сама збірка виправлень, оновлена дата релізу).
- AurasMixin (`UnitFrames/AurasMixin.lua`): Midnight — `ProcessAura` infers harmful/helpful from `ForEachAura` filter when flags are unreadable; incremental `UNIT_AURA` `addedAuras` fall back to `ParseAllAuras` when any add is unclassifiable (`None`) or has a secret `spellId` (`F.IsAuraNonSecret`); `DispelNameNontrivial` avoids comparing secret `dispelName`; `QueueAuraUpdate` runs even while the unit button is hidden so auras refresh after show.
- Aura icons (`Widgets/Auras/Auras.lua`): `CheckFilter` — if `personal` and `nonPersonal` are both on (default “any source”) and `sourceUnit` is secret (common on hostile target in combat), show the aura anyway; `AuraDataBool` / `AuraHarmfulForDispelType` avoid boolean tests on secret `AuraData` fields; `SetCooldown` path does not branch on raw `isHarmful`.
- Cell (`RaidFrames/UnitButton.lua`): `B.SetOrientation` returns early when bar orientation / rotate flag unchanged — avoids script ran too long during `UpdateLayout` / `GROUP_ROSTER_UPDATE` (many unit buttons × Midnight `StatusBar:SetOrientation`). Re-apply after updating Cell from upstream if you overwrite this file.
- Cell (`Indicators/Base.lua`): `BorderIcon_SetCooldown` / `BarIcon_SetCooldown` — no Lua `duration == 0` / threshold math on secret numbers; `VerticalCooldown_OnUpdate` / `ShowCooldown` guard secret StatusBar values. Re-apply after Cell updates if needed.