Description
You see the cast bar filling. You know what you have to do. The pig will tell you when.
Kick This Pig is a lightweight interrupt reminder addon that watches your current target and fires an alert the moment they start casting, complete with a sound, a big on-screen warning, and your interrupt's cooldown status. No configuration required. Load in, and it just works.
How It Works
When your target begins casting, Kick This Pig displays a large customizable alert on screen and plays a sound. If your interrupt is on cooldown, the alert stays silent and hidden. The moment your cooldown drops (even mid-cast) the alert fires immediately. When you kick successfully, the alert clears at once.
Class and spec are detected automatically on login and update instantly if you respec. No manual configuration needed.
Features
- Smart cooldown gating: only alerts when you can actually interrupt
- Auto-detects your class and spec on every login and respec
- Full interrupt database covering every class and spec
- Action button glow: your interrupt spell slams red the moment the alert fires, pulses until you kick
- Compatible with ElvUI, Bartender4, Dominos, and default Blizzard bars
- Fully customizable alert: font size, position, and animation style
- Three animations: Flash, Pulse, and Bounce
- Five alert sounds to choose from
- Draggable minimap button
- All settings saved between sessions
- Clean settings window accessible from the minimap button or /ktp
Caveats
- Warlock: Spell Lock is cast by your Felhunter pet, not you directly. Cooldown gating is disabled for Warlocks; the alert fires on every cast regardless of pet cooldown status.
- Priest: Priests have no interrupt. The addon disables itself automatically on login when playing a Priest and will not fire any alerts.
- Channeled spells: The addon monitors both cast bars and channel bars, so spells like Mind Flay will trigger the alert. Whether those are worth interrupting is up to you.
- Target only: The addon currently watches your current target only. Focus target and nameplate scanning are not yet supported.
Commands
| Command | Description |
|---|---|
| /ktp | Open the settings window |
| /ktp test | Toggle a test alert |
| /ktp lock | Lock the alert text in place |
| /ktp unlock | Unlock the alert text for dragging |
| /ktp reset | Reset alert position to default |
| /ktp cd | Check your interrupt cooldown readiness |
| /ktp spec | Manually re-detect your class and spec |
| /ktp debug | Toggle the live debug overlay |


