promotional bannermobile promotional banner
premium banner

BuffBot

Abandoned
BuffBot

Description

What is BuffBot?
================

BuffBot is an advanced macro function designed to aid you in casting your buff spells on yourself and your party or your target.

BuffBot can only cast one spell per press of a button when you activate it, but it will select the best spell and target the best target each time you activate it.

Additionally, BuffBot helps to cast cures for debuffs such as Poisons, Curses, Diseases, and magical debuffs.

BuffBot even includes a system that imbues your character with the abilty to 'sense' debuffs on yourself and those in your party that he or she can cure.

What's the deal with the name? Well, I used to play DAoC, where EVERYBODY had to have a 'Buff Bot', or you just sucked. In WoW, Buff Bots aren't really viable, due to the way buffs are limited. When I started, I had read that people only like druids for their buff, so I joked that I was just a buffbot. When I started writing my mod to ease the need to recast my buff, I decided to make fun of BuffBots by calling my addon 'BuffBot'. This mod is NOT a 'bot', and it conforms to all of Blizzard's rules for macros and addons.

What will it do?
================

First, BuffBot checks to see if your target can be buffed or cured. If it can, then buffbot will focus only on your target, otherwise BuffBot will examine yourself and the rest of your group.

Next, if anyone if debuffed with a debuff that you can cure, BuffBot will attempt to queue up the correct cure and select the target that needs to be cured.

If noone is debuffed, then BuffBot will examine each member of your group for any buffs that are missing. If a buff that you can cast is missing, it will queue up that spell and select the target that needs to be buffed.

BuffBot does not need to buff every member of a party at the same time - it checks each member dynamically each time it is called. This helps reduce the mana cost of buffing an entire group at the same time. (There is a keybinding option to force BuffBot to rebuff the entire group at once - a good idea if you are about to face a nasty boss encounter, or if your group is patrolling in PvP)

BuffBot will intellegently select the best rank of buff spell to be cast based on 1) which spells you have, and 2) the level of the target. BuffBot will not cast a lower rank of buff spell if you don't have the mana to cast the best one that you can.

BuffBot will remember how long it has been since you buffed each buff on each party member, and intellegently try to 'refresh' each buff before they expire by queuing up the right spell the next time you activate BuffBot.

BuffBot performs well even in areas with very high lag.