promotional bannermobile promotional banner

kickAlert Forever

Screen glow, on-screen text and a sound the moment your target starts an interruptible cast and your kick is ready.
Back to Files

KickAlert-1.2.0.zip

File nameKickAlert-1.2.0.zip
Uploader
DldvlprDldvlpr
Uploaded
Sep 30, 2026
Downloads
34
Size
60.9 KB
Flavors
Forever
File ID
9021600
Type
R
Release
Supported game versions
  • 1.60.1

What's new

## 1.2.0

Support for the 12.x engine (retail Midnight, WoW Forever 1.60), where the client hides
combat values from addons ("secret values").

### Fixed
- In combat on the 12.x engine, the interrupt cooldown returned by the client is secret.
  Comparing it raised a Lua error on every tick and the alert never fired. The cooldown is
  now deduced from your own casts instead (see below).
- Spell lookup by name (Classic ranks) no longer compares a secret cooldown value.

### Changed
- When the client hides the interrupt cooldown, KickAlert deduces it: your interrupt is
  considered ready until you cast it (UNIT_SPELLCAST_SUCCEEDED on the player, or on the pet
  for Spell Lock), then on cooldown for its base duration. Higher Classic ranks are matched
  by spell name. The last cooldown duration read outside combat replaces the built-in base
  value, so talents and ranks are picked up after the first fight.
- Whether the target's cast is protected is read only from the
  UNIT_SPELLCAST_INTERRUPTIBLE / NOT_INTERRUPTIBLE events when the client hides it. The
  Blizzard cast bar shield is no longer inspected: its state inherits the secret.
- `/ka status` says when the cooldown is deduced and which base duration is used.
- Switching the tracked spell (`/ka spell <id>`) forgets the last cast seen.

### Known limitations
- A cast protected from its very start sends no NOT_INTERRUPTIBLE event: it is treated as
  interruptible and the alert fires.
- Shaman in Classic content: Flame Shock and Frost Shock share Earth Shock's cooldown, which
  the deduction does not track yet.

Locales: enUS and frFR updated; other languages fall back to English for the new line.

This mod has no additional files