Description
Never miss a kick again.
Four people in your group can interrupt. Three of them press it on the same cast, the fourth is on cooldown, and the Greater Heal goes through. Nobody was slow. Nobody was lazy. There was just no order.
KickLoop gives your group an kick order — and tells you, on your screen, in the moment, when it is your turn.
Your dungeon group will notice and thank you. That is the whole point.
What you actually see
A cast bar starts. If it is not your turn, nothing happens — no noise, no clutter.
If it is your turn: a popup in the middle of your screen, a glow around its edge, and a sound. You kick. It gets interrupted. Next man is up.
That is it. You do not read a list mid-pull. You do not count cooldowns. You look at the middle of your screen, and it is either your turn or it is not.
The popup can be moved anywhere you like — it defaults to the centre, and "Move the popup" in the settings lets you place it and lock it.
How it Works - The Rotation
An ordered list of everyone in your group who can actually interrupt. Drag to set the order — or let it auto-sort by who is off cooldown first.
- The row that is up has a green frame. That is the only highlight there is.
- A cooldown bar under every name, so you can read the whole rotation at a glance.
- One icon per interrupt. A warrior sees Pummel and Shield Bash side by side — bright when ready, dark with a sweep on cooldown, grey when he cannot cast it at all.
Left-click a row to target that player. Right-click the window for settings.
It knows when they are ready
TBC gives no API to read another player's cooldowns. KickLoop derives them from the combat log — and it measures them.
An Elemental shaman with Reverberation has a 5-second shock cooldown, not 6. KickLoop learns that by watching him kick twice. No talent scanning, nothing hardcoded.
It also knows that a shaman who Frost Shocks for a slow has just eaten his kick — the three shocks share one timer. And that a warrior who used Shield Bash still has Pummel, because those two do not share one.
255 Must-kick casts, verified
Every enemy cast in the database was checked against the TBC spell data and cross-examined before it shipped. A wrong spell ID does not throw an error. It just makes the addon go silent on the one cast that mattered.
- CRITICAL — heals, mass-fears, summons, mind-control. The wipe-makers. Red alert, raid-warning sound.
- HIGH — hard nukes, single-target CC, channels
- LOW — filler nukes. Kick only if nothing better is casting.
Optionally: alert only on known must-kicks, and stay quiet for everything else.
It knows what it cannot kick
Instant-cast abilities have no cast bar, so they can never be interrupted. Telling you to kick them only trains you to waste a kick, so they are deliberately absent — and mechanics like Mind Control get a warning instead of an order.
Krosh Firehand's Greater Fireball is only interruptible once his Spell Shield is stripped. KickLoop stays quiet until it is.
And a physical cast — Musel'ek's Aimed Shot, Zelfan's High Explosive Sheep — cannot be touched by Counterspell or Spell Lock, which lock a magic school. So the mage is not the one who gets told to kick it.
What it will not guess
TBC lets an addon read another player's class, and nothing else. No talents. No spec. So KickLoop only auto-assigns interrupts that are baseline: Kick, Pummel, Counterspell, Earth Shock, Spell Lock.
A feral druid joins the rotation the moment it sees him Feral Charge. Not before. A resto druid never joins at all.
Stuns are tracked but never scheduled. A stun carries no school lockout — the mob simply resumes casting. It diminishes. And it burns the DR category your tank's emergency button lives in.
Warlocks are gated on the Felhunter. Spell Lock is a pet ability. A warlock with a Succubus out cannot interrupt anything, and the rotation says so instead of handing him a turn.
The rule behind all of it: a slot the player cannot fill is worse than no slot. The addon says "covered", nobody kicks, and the cast lands.
Try it before you need it
/kl test runs the whole thing solo — five demo kickers, live cooldowns, and the alert firing every few seconds so you can see exactly what it looks like and place the popup where you want it. Before your first pull, not during it.
Also in the box
- Works in a raid. Shows the most relevant few kickers instead of a wall of twelve rows — and always shows you, wherever you stand in the list.
- Boss detection — trash-only CC drops out of the rotation automatically.
- Verifies every kick: landed, missed, dodged, resisted — and double-kicks.
- Missed kicks announced to party/raid chat (opt-out). Always in English, because your group's language is not your client's language.
- Screen-edge glow, movable centre popup and sound — each one switchable.
- A launcher button you can put anywhere on the screen -- it is not glued to the minimap.
- Window scale and background transparency.
- Custom priorities:
/kl priority add <spellID> CRITICAL - Full German and English localisation.
- No dependencies. No libraries. Nothing embedded. Local data only, nothing transmitted, nothing phoned home.
Slash commands
/kl — toggle the window
/kl test — demo mode, preview the whole thing solo
/kl learned — the cooldowns it has measured from the combat log
/kl forget — throw those away and measure again
/kl help — everything else
Also by me: FarmTracker TBC Classic Anniversary — gold per hour, loot, mail and full farm & raid history.



