EnemyCastBars

Track enemy spell casts and help assign kick roles out to group members

File Details

EnemyCastBars_1011_1207.zip

  • R
  • Jul 3, 2026
  • 108.96 KB
  • 45
  • 12.0.7
  • Retail

File Name

EnemyCastBars_1011_1207.zip

Supported Versions

  • 12.0.7

Changelog

1.0.11

  • Fixed the raid-marker window waiting the full timeout before popping, even when the whole group was already in the dungeon. The "is everyone inside?" check relied on UnitPosition, which returns nothing for party members in many 5-man instances, so the window never detected that the group had arrived and only opened via the fallback timer. It now also treats a groupmate who has rendered in with you as "arrived," so the window pops promptly once everyone has zoned in.
  • Added /ecb popcheck — prints, per group member, the signals the auto-open uses, to diagnose any future "window isn't popping" report.

1.0.10

  • The addon is now multilingual. All on-screen text — the settings pages, the raid-marker window, and the bar flash text — runs through a localization layer that falls back to English. Ships translated in French, Spanish (Spain & Latin America), and Portuguese (Brazil) out of the box, with a German template to fill in; any other client language falls back to English. Spell names, the "Interrupted" flash, and the raid-marker names use the game's own localized text automatically. More languages can be added by dropping a file in Locales/.
  • On Korean/Chinese/Russian clients the cast bars now use the game's font for the spell name, so non-Latin spell names render correctly instead of as boxes.

1.0.9

  • Fixed your interrupt not being detected (the kick macro saying "No interrupt spell detected"), reported on Demon Hunter. On some 12.0 clients the "do I know this spell?" APIs the addon relied on don't work, so nothing was ever detected. It now derives your interrupt from your class and spec when those APIs come up empty, so the kick macro builds correctly regardless. Also hardened the spell-name lookup to fall through to a reliable API.
  • Added /ecb kick — prints the interrupt detected for your class/spec, which detection APIs your client has, and the class/spec fallback, to diagnose any future "no interrupt" reports.

1.0.8

  • NEW: detach your focus bar into its own movable frame. Turn on Filters & Display → "Detach my focus / kick target into its own movable bar" (or /ecb detach) and your kick target's cast bar pops out of the main list into a separate frame you can park anywhere on screen for maximum visibility. It no longer counts against your max-bars limit, so it's always shown. Unlock the bars to drag the gold focus box into place; /ecb reset recentres both frames.
  • NEW: pick the frame layer (strata). If another UI element — e.g. the Cooldown Manager — draws on top of the bars, raise their layer in Sizing & Layout → "Frame layer" (or /ecb strata HIGH). Choices: LOW / MEDIUM / HIGH / DIALOG. Applies to both the main and detached-focus frames.
  • Refreshed the settings UI. The options pages now have an icon + accent-coloured page header, grouped section headers with divider rules, muted descriptions, and tighter, more consistent spacing for a cleaner, more modern look.

1.0.7

  • Your kick target now stands out, hard. The cast bar of your focus — your kick target, which the ECBMark macro sets when it marks your assigned mob — gets the full treatment: a pulsing gold border, a soft neon bloom around it, and it's enlarged so it dominates the stack. (It keys off your focus rather than the raid-marker icon, because in instances the marker on an enemy isn't readable by addons; your focus is the same mob and works everywhere.) Toggle in Filters & Display → "Highlight (pulse) the bar of my focus / kick target".
  • The raid-target marker now sits just off the right end of each bar and is drawn larger, so it's easier to read at a glance.

1.0.6

  • The marker assignment is now tied to the dungeon: stepping out (e.g. to repair) and back into the same instance no longer re-pops the window or makes you pick again. A different dungeon still gives a fresh assignment.
  • Fixed the "Missed" flash showing for casts hidden by a filter — e.g. non-important casts while "Show only important" was enabled. It now respects the active display filters.

1.0.5

  • The raid-marker icon now stays visible during the "Interrupted" flash, so you can see which marked target you kicked.
  • New "Missed" flash: when an interruptible cast finishes without being interrupted, the bar turns orange and shows "Missed" (with its marker) for a couple of seconds. Only shows for casts you could actually have kicked — shielded/immune casts don't trigger it. Toggle in Filters & Display → "Flash 'Missed' when an interruptible cast isn't kicked".

1.0.4

  • The kick macro is now split into two: ECBMark (mark your target with /tm ~<n> — which only marks if the target is unmarked, so it never overwrites someone else's marker — and set it as focus) and ECBKick (interrupt your focus, then snap back to your previous target). Both are created/updated automatically once the group has settled.

1.0.3

  • Fixed the raid-marker window popping up before the whole party had zoned into the dungeon/raid. It now correctly waits while members are still loading (a loading screen could briefly make a member look offline or empty the roster, which triggered an early pop). The fallback timer that opens the window anyway was extended from 30s to 60s.
  • Once everyone in the group has claimed a marker (or skipped), the addon now announces your pick in group/raid chat — e.g. "I'm using (Skull) for kick monitoring" — so teammates without the addon know who's covering which target. Can be turned off in Filters & Display → "Announce my marker in group chat...".

1.0.2

  • Fixed the interrupt not being detected for some classes when building the macro:
    • Interrupt detection now falls through to every check instead of giving up on the first one that returns "unknown".
    • Pet-based interrupts (Warlock Spell Lock / Axe Toss) are now detected from the pet spellbook, and re-checked when you summon a pet.
    • Added Silence (Shadow Priest), which was missing from the list.
    • The macro now rebuilds automatically if your interrupt is detected after you've already picked a marker.

1.0.1

  • The raid-marker assignment window no longer auto-pops in a dungeon or raid whose cast bars you've turned off (it now respects the per-zone enable toggles).

1.0.0

Initial public release.

  • Consolidated, movable list of every enemy cast in progress (name, timer, spell icon).
  • Interrupt-ready line showing exactly when your kick comes off cooldown — automatically hidden when it won't be ready before the cast ends.
  • Three-state interrupt coloring: kick ready (green) / kick on cooldown (grey) / cannot interrupt (red).
  • Filters: hide non-interruptible, show self-targeted only, show important-only.
  • Per-zone enable/disable for the open world, 5-man dungeons, and raids.
  • Raid-marker assignment window: synced first-come-first-serve claims across the group, a group-status side panel, and an auto-generated mark + focus + kick macro for your claimed marker.
  • Preview mode for out-of-combat positioning and styling.
  • Native settings panel (Sizing & Layout, Colors, Filters & Display) plus a minimap button.
  • Full support for the patch 12.0 "secret values" environment.