Skip to content

malkamius/DruidBuffDownranker

Repository files navigation

DruidBuffDownranker

DruidBuffDownranker is a specialized World of Warcraft addon designed for The Burning Crusade Classic (Anniversary). It simplifies the process of buffing allies and yourself by automatically selecting the highest possible rank of Mark of the Wild and Thorns that the target can receive based on their level.

Features

  • Smart Rank Selection: Automatically downranks spells to ensure they can be cast on low-level targets without the "Target is too low level" error.
  • Training Detection: Only attempts to cast ranks you have actually trained at your class trainer. Button hides automatically until you know the spell.
  • Level-Up Notifications: Informs you in chat when you've reached a high enough level to train a new rank of Mark of the Wild or Thorns.
  • Class Detection: The entire addon and Action Bar automatically hides itself on characters that are not Druids.
  • Draggable Interface: A compact UI bar that can be moved anywhere on your screen.
  • Mouseover Support: Optionally cast buffs on your mouseover target instead of your current target.
  • Tanks-Only Thorns: An option to only cast Thorns on group members recognized as tanks (Main Tanks or assigned Tank role).
  • Configurable Rebuff Threshold: A slider to customize how early (as a percentage of total duration) the Smart Buff Bar should consider a buff as "missing" so you can easily maintain maximum uptime before buffs expire.
  • Full Keybinding Support: Bind your smart-cast macros directly through the WoW Keybindings menu.
  • Smart Buff Party Assist: A dynamic, draggable one-button bar that auto-targets group members who need Mark of the Wild or Thorns and casts the appropriate rank completely automatically out of combat.
  • Intelligent Buff Priority: Automatically prioritizes critical personal buffs like Omen of Clarity before suggesting group buffs like Thorns on the Smart Buff Bar.

Usage

UI Bar

The addon provides a small bar with up to three icons (depending on what you've toggled on/off and learned):

  • Mark of the Wild
  • Thorns
  • Omen of Clarity (Self-buff only)

Movement: Hold Shift and drag the bar with your Left Mouse Button to reposition it.

Smart Buff Bar (Party Assist)

A secondary, single-button frame (the "Smart Buff Bar") is available. Clicking this button checks your group (Player, Party, Raid). If anyone is missing Mark of the Wild, Thorns, or Omen of Clarity (self-only), the button dynamically changes its target and casts the appropriate rank on them. Note: Target updates only occur out of combat, but the button is fully functional in combat for its pre-assigned target.

Movement: Hold Shift and drag the button with your Left Mouse Button to reposition it.

Keybindings

You can set up keybindings for one-click buffing:

  1. Open the Game Menu (Esc).
  2. Go to Keybindings.
  3. Scroll down to the Druid Buff Downranker section.
  4. Bind "Cast Smart MotW", "Cast Smart Thorns", "Cast Smart Omen", or "Cast Smart Auto Buff" to your preferred keys.

Macros

If you prefer using your own macros, the addon creates secure buttons you can reference:

  • /click SmartMotW
  • /click SmartThorns

Configuration

Settings can be toggled through the standard interface options, and are saved globally across your characters:

  • Path: Esc > Options > AddOns > Druid > BuffDownranker
  • Settings Available:
    • Show/Hide the main Action Bar.
    • Show/Hide the Smart Buff Bar.
    • Show/Hide individual buttons for Mark of the Wild, Thorns, and Omen of Clarity.
    • Enable/Disable Mouseover casting for Mark of the Wild and Thorns.
    • Enable/Disable "Tanks Only" filtering for Thorns in the Smart Buff Bar.
    • Adjust the Rebuff Threshold slider to determine when buffs should be reapplied before expiration (0% to 100%).

Installation

  1. Download the repository as a ZIP.
  2. Extract the contents to your WoW Classic Interface/AddOns directory.
  3. Crucial: Rename the extracted folder (e.g., DruidBuffDownranker-main) to exactly DruidBuffDownranker. If the folder name does not match, the addon will not load.
  4. Restart World of Warcraft or type /reload if you are already in-game.

Created for TBC Classic Anniversary.

About

DruidBuffDownranker is a specialized World of Warcraft addon designed for The Burning Crusade Classic (Anniversary). It simplifies the process of buffing allies and yourself by automatically selecting the highest possible rank of Mark of the Wild and Thorns that the target can receive based on their level. Supports mouseover targets.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors