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 apredictedparameter 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).
- Guard DurationObject:IsZero() against secret boolean returns

