Cancelation

Cancel unwanted buffs

File Details

v1.0.4

  • R
  • Mar 22, 2026
  • 6.43 KB
  • 9
  • 12.0.1
  • Retail

File Name

Cancelation-v1.0.4.zip

Supported Versions

  • 12.0.1

Cancelation

v1.0.4 (2026-03-22)

Full Changelog

  • Fix taint error by using InCombatLockdown() instead of event-driven flag
    The C_Timer.After callback cannot be cancelled, so setting checkPending
    to false on PLAYER_REGEN_DISABLED doesn't prevent the queued callback
    from firing. Use InCombatLockdown() — the authoritative WoW API — both
    in the timer callback and in CheckAndCancelBuffs to reliably bail out
    when combat has started between scheduling and execution.
  • Add configurable check intervals with global default and per-buff overrides
    The buff removal check was hardcoded to once per second. This adds a
    global default interval setting and optional per-buff overrides, all
    configurable from the addon settings panel. Empty per-buff interval
    means use the global default. Minimum interval is 0.1s.