FocusKick
🎯 Overview
FocusKick is a quality-of-life World of Warcraft addon designed to streamline two critical aspects of 5-man dungeon play: consistent target marking and reliable focus-target interruption.
The addon automatically creates and maintains two powerful, dynamic macros, ensuring they are always up-to-date based on your character's current group, specialization, and class.
✨ Features
1. Dynamic Focus & Mark Macro (FocusKick_Mark)
This macro is generated automatically and provides deterministic marking:
- Consistent Marking: Your raid target icon (mark) is assigned based on the alphabetical order of group members' names. This means you will always be assigned the same mark (e.g., Star, Circle, Diamond) in the same group, regardless of who invited whom.
- Mouseover Focusing: Instantly sets your mouseover target as your current Focus target.
- Target Mark: Assigns your calculated, personal raid target mark to the focused unit (
/tm [@focus] X).
2. Specialized Interrupt Macro (FocusKick_Kick)
This macro is generated automatically and adapts to your class:
- Focus Interruption: Casts your primary interrupt ability (e.g., Kick, Mind Freeze, Pummel) directly on your Focus target if they are hostile and alive. Otherwise it interrupts your current target.
- Spec-Aware: Automatically selects the correct interrupt for your current specialization (e.g., Solar Beam for Balance Druids, Skull Bash for Feral/Guardian Druids).
You will no longer need 1 macro per class for a simple /cast [@focus] <kick>.
⚙️ Usage
Upon loading, FocusKick creates two macros in your General Macros tab (if not already existing):
| Macro Name |
Recommended Keybind |
Function |
FocusKick_Mark |
Easily accessible button (e.g., F1, Mouse Wheel) |
Set Focus on mouseover and assign your personal mark. |
FocusKick_Kick |
Your main interrupt keybind (e.g., Q, R, E) |
Cast Interrupt on your current Focus target. |
Steps:
- Drag the
FocusKick_Mark and FocusKick_Kick macro icons from the Macro window (/m) onto your action bars.
- Keybind the buttons.
- To Mark a Target: Mouseover the enemy unit you want to set as your personal focus mark (e.g., the primary interrupt target) and press the
FocusKick_Mark keybind.
- To Interrupt: Press the
FocusKick_Kick keybind.
🔁 Auto-Update Logic
The addon automatically updates both macros under the following conditions:
- Logging in or changing zones (
PLAYER_ENTERING_WORLD).
- Joining, leaving, or changes within a group (
GROUP_ROSTER_UPDATE).
- Changing your active talent specialization (
PLAYER_SPECIALIZATION_CHANGED).