promotional bannermobile promotional banner

BuffRadar - Buff Nearby Players

Shows a window listing nearby players who are missing one of your buffs.
main.png

main.png

paused.png

paused.png

settings.png

settings.png

keybinds.png

keybinds.png

Description

<p align="center"><img src="Media/logo.png" alt="BuffRadar logo" width="160"></p>

BuffRadar

A click-to-buff list for World of Warcraft Forever.

BuffRadar shows a small window listing every nearby player who is missing one of your
buffs — with their portrait, class-colored name and icons of what they still need.
Click a name to buff them. Press one key (or one macro) to buff the next person.
You always come first.


Features:

  • Live list of who needs what. Players stay listed until every buff you can cast
    that suits their class has been applied, then drop off.
  • You first. Your own character is always checked first and sits at the top of the
    list whenever you're missing something.
  • Class-aware. Arcane Intellect only goes to mana users, Thorns to melee classes,
    Fear Ward to warriors, and so on. Paladins give each class one fitting blessing.
  • One-key buffing. Bind Cast next buff or use the BuffRadar macro to work through
    the list without clicking.
  • Highest rank. Buffs are cast by name, so your highest known rank is always used.
  • Smart checks. Group versions (Arcane Brilliance, Prayer of Fortitude, Gift of the
    Wild, Greater Blessings) count as "already buffed". Buffs about to expire are offered
    again. Spells on cooldown are skipped.
  • Water droplet alert when someone new appears (optional).
  • Cast counter for this session and all-time.
  • Customizable look: background color, opacity, title and border.

Supported Buffs:

Class On by default Off by default (situational)
Druid Mark of the Wild (everyone), Thorns (melee) —
Priest Power Word: Fortitude (everyone), Divine Spirit (mana users), Fear Ward (warriors), Inner Fire (you) Shadow Protection
Mage Arcane Intellect (mana users), Molten / Mage / Ice / Frost Armor (you) Dampen Magic, Amplify Magic
Paladin One blessing per class: Might for warriors and rogues, Wisdom for everyone else (Kings if that's what you know) —
Warlock Fel / Demon Armor or Demon Skin (you) Unending Breath, Detect Invisibility
Shaman Water or Lightning Shield (you) Earth Shield, Water Breathing

Warriors, rogues and hunters have no buffs for others, so the window stays hidden on
those characters.

Keybind and Macro:

  • Keybind: Settings > Set keybind, then bind Cast next buff under BuffRadar.

  • Macro: Settings > Create macro (or /br macro) puts a ready-made macro on your
    cursor. Drop it on an action bar. You can also add this line to any macro:

    /click BuffRadarNextButton LeftButton 1
    

    Use /click BuffRadarNextButton instead if you've turned off Cast action keybinds on
    key down
    in the game options. The BuffRadar macro updates itself if you change that.

Commands:

Command What it does
/br Show or hide the window
/br config Open the settings window
/br key Open Key Bindings at the BuffRadar section
/br macro Create the BuffRadar macro
/br buffs List the buffs you can cast and whether each is on
/br toggle KEY Turn one buff on or off (keys come from /br buffs)
/br self Turn checking yourself first on or off
/br sound Turn the water droplet alert on or off
/br count · /br resetcount Show or reset the cast counter
/br rebuff <seconds> Re-offer a buff when less than this much time is left (default 30)
/br pvp Include or skip PvP-flagged players when you aren't flagged (skipped by default)
/br lock · /br scale <n> · /br reset Lock, resize or re-center the window
/br autohide Hide the window when nobody needs anything
/br plates Turn on friendly nameplates
/br clicks · /br debug Troubleshooting output

Good to know:

  • Combat: the game doesn't let addons change click-to-cast buttons during combat,
    so the list freezes until combat ends. The keybind and macro do nothing in combat.
  • Line of sight: addons can't check line of sight in advance. If a cast fails with
    "Target not in line of sight", move and try again.
  • Targeting: to buff another player, BuffRadar targets them by name, casts, then
    switches back to your previous target.
  • Cast counter: the session count resets on login or /reload. The all-time count
    is shared by all your characters.

Credits:

Casting approach and buff coverage were informed by
BuffYou by datdata (MIT license).
The water droplet sound and the logo were made for BuffRadar.

License:

BuffRadar is free software: you can redistribute it and/or modify it under the terms of
the GNU General Public License as published by the Free Software Foundation, either
version 3 of the License, or (at your option) any later version. See LICENSE
for the full text.

BuffRadar - Buff Nearby Players Team

profile avatar
Owner
  • 6
    Projects
  • 299
    Downloads
Donate

More from MalikorView all