promotional bannermobile promotional banner

BetterSetFocus

Arena macros that track @arena1–3: floating prep picker or /focus, with safe out-of-combat updates. Up to five /cast macros, per-slot prefix/suffix, General or Character book.

BetterSetFocus keeps your arena macros pointed at the right opponent. It rewrites the /cast @arenaN,... line out of combat[/b] so your bar buttons stay in sync with /focus or a quick pick from a floating prep panel.

What it does

Floating panel during arena prep (2 buttons in 2v2, 3 in 3v3). Click to choose which [arena1- arena3] your macros use — handy when you cannot safely /focus (e.g. stealth).
/focus wins when your focus is a live arena enemy; the manual pick is a fallback until you focus someone.
Up to five macros (BSFArenaFocus, BSFArenaFocus2, …) with spells and optional per-slot prefix/suffix lines around the core #showtooltip + /cast block.
[General or Character macro book, per-character saved settings.
Options: Esc → AddOns → BetterSetFocus — or /bsf config]

Slash commands (/bsf or /bettersetf)

/bsf help — command list
/bsf status — arena detection, which @arena slot macros use, macro names
/bsf setup [slot] SpellName or /bsf make — create/update a macro (slot optional)
/bsf refresh— force macro text refresh (out of combat)
/bsf manual clear — clear manual panel pick; follow [/focus only
/bsf macroname [slot] Name — rename macro in /m
/bsf onlyarena on|off — restrict updates to arena instances (default: on)

[b]Install[/b]

Unzip so World of Warcraft\_retail_\Interface\AddOns\BetterSetFocus\ contains BetterSetFocus.toc and the .lua files.
Enable BetterSetFocus on the character select AddOns list.
/reload in-game after updates.

Notes

You place the macros on your action bars yourself (/m).
Macro edits are blocked in combat; the addon queues changes for when you leave combat.
Retail-focused; Interface version is set in the .toc for the current patch you target on CurseForge.

The BetterSetFocus Team

profile avatar
  • 9
    Projects
  • 544
    Downloads

More from AchillesGGView all

  • ChatterCache project image

    ChatterCache

    • 44
    • Addons

    Smart chat autocomplete (Tab / Enter), kaomoji and block-style art picker, typo and phrase shortcuts, and scrollable send history in one lightweight retail addon.

    • 44
    • April 15, 2026
    • Addons
    • +1
  • KeyForge project image

    KeyForge

    • 87
    • Addons

    Retail WoW: dungeon & raid lockouts (M0, M+, N/H/M), weekly keystone pool, M+ affixes, Encounter Journal expansion filter. Toggle with /lot or the minimap key icon.

    • 87
    • April 11, 2026
    • Addons
    • +1
  • TC Pro project image

    TC Pro

    • 54
    • Addons

    Client-side raid marker icons on nameplates. Skull on your target, preset marks on arena enemies, leader sync to broadcast marks to your group.

    • 54
    • April 9, 2026
    • Addons
    • +1
  • Minimize project image

    Minimize

    • 57
    • Addons

    it minimizes HUD tooltips while instanced.

    • 57
    • April 8, 2026
    • Addons
    • +3
  • ChatterCache project image

    ChatterCache

    • 44
    • Addons

    Smart chat autocomplete (Tab / Enter), kaomoji and block-style art picker, typo and phrase shortcuts, and scrollable send history in one lightweight retail addon.

    • 44
    • April 15, 2026
    • Addons
    • +1
  • KeyForge project image

    KeyForge

    • 87
    • Addons

    Retail WoW: dungeon & raid lockouts (M0, M+, N/H/M), weekly keystone pool, M+ affixes, Encounter Journal expansion filter. Toggle with /lot or the minimap key icon.

    • 87
    • April 11, 2026
    • Addons
    • +1
  • TC Pro project image

    TC Pro

    • 54
    • Addons

    Client-side raid marker icons on nameplates. Skull on your target, preset marks on arena enemies, leader sync to broadcast marks to your group.

    • 54
    • April 9, 2026
    • Addons
    • +1
  • Minimize project image

    Minimize

    • 57
    • Addons

    it minimizes HUD tooltips while instanced.

    • 57
    • April 8, 2026
    • Addons
    • +3