promotional bannermobile promotional banner

Vigil Cooldown HUD

Customizable WeakAuras-style HUD that provides information Blizzard's CDM doesn't. Simple drag and drop interface. Works in all content.

File Details

v2.11.2

  • R
  • Apr 2, 2026
  • 442.24 KB
  • 88
  • 12.0.1
  • Retail

File Name

Vigil-v2.11.2.zip

Supported Versions

  • 12.0.1

Vigil

v2.11.2 (2026-04-02)

Full Changelog Previous Releases

  • Fix aura bars lingering after combat ends (#26)
    • Guard DurationObject:IsZero() against secret boolean returns
      IsZero() can return a secret boolean during combat, causing
      "attempt to perform boolean test on a secret boolean value" errors
      that leave aura bars stuck after combat. Extract isDurObjZero()
      helper, reorder issecretvalue guards, fix addedAuras loop break.
    • Fix aura bars lingering after combat ends
      ModelActivate unconditionally set predicted=true, so when the out-of-combat
      aura scan re-confirmed a still-active aura, the deactivation guard
      (isActive and not predicted) would refuse to clean up the bar once the
      aura actually expired.
      Add a predicted parameter to ModelActivate so callers can distinguish
      real scan data from cast predictions. Also add a 2-second staleness
      timeout for predicted elements that never receive a removal event
      (interrupted casts, immune targets, failed IID links).