Proudly created with the assistance of local LLM agents, referencing the wow-ui-source and online documentation to improve, secure and make sure the code follows the latest and best practises. Filling in the gaps where my slowly increasing knowlege of LUA and wow API's is lakcing.
Shows a floating cast bar (icon, spell name, countdown) and plays an optional sound when an enemy is casting something on you. Works in the open world, dungeons, and raids — Blizzard hides cast targets inside instances to prevent automation, so the addon uses class + role + race + sex fingerprinting to determine whether the target really is you. If another group member shares your fingerprint, the bar is suppressed by default (toggleable).
Features
- Floating bars, drag-to-position, fully configurable
- Sound alert from Blizzard's CooldownViewer sound set (or disable it for bars only)
- LibSharedMedia fonts & textures, outline + shadow options
- Multiple bars stack cleanly; cast→channel transitions reverse direction on the same bar
- Grow up or down, fill or drain, configurable gap / height / width
- Standalone — Ace3, LibSharedMedia, CallbackHandler, and LibStub are bundled, no other addons required
Usage
- /com opens settings
- Also reachable via Blizzard's settings panel → AddOns → Cast on Me
Credit
The fingerprint-based target identification technique is derived from Ellesmere UI's EUI_RF_TargetedSpells module.