WAuras2.0

Auras support for Midnight

File Details

v5.22.37

  • R
  • Apr 19, 2026
  • 9.54 MB
  • 5
  • 12.0.1
  • Retail

File Name

WeakAuras-v5.22.37.zip

Supported Versions

  • 12.0.1

v5.22.37 (2026-04-19)

Full Changelog

Highlights

Fix spell cooldown taint fallback using GetSpellCooldownDuration:IsZero()

The previous fallback set durationCooldown = GetSpellBaseCooldown() whenever GetSpellCooldown returned tainted values, which always reported the spell as on cooldown — breaking 'show when ready' auras like Soul Reaper entirely.

C_Spell.GetSpellCooldownDuration() returns a LuaDurationObject whose IsZero() method is not secret-restricted and works from tainted context. Use it as an untainted oracle: if the spell is ready, report durationCooldown = 0; only use GetSpellBaseCooldown as the duration estimate when the spell is actually on CD.

Commits

Anoniomouse (1):

  • Fix spell cooldown taint fallback using GetSpellCooldownDuration:IsZero()