Download
(118Kb)
Download
Updated: 07-07-07 12:45 AM
Pictures
File Info
Updated:07-07-07 12:45 AM
Created:unknown
Downloads:29,764
Favorites:142
MD5:

AutoBuff [Emerald]  Popular! (More than 5000 hits)

Version: 20100-3
by: DSanai [More]

AutoBuff casts self-buffs, weapon buffs, tracking abilites, aspects, and seals.

Originally authored by Frosty, adopted by Dsanai in August 2005.

Frosty is no longer playing World of Warcraft. He has allowed me to officially adopt AutoBuff. I intend to continue it while respecting his vision. Please direct any suggestions, comments, or blame, to Dsanai.

FEATURES =================================

-- The Burning Crusade compatible. Won't cast in combat. Uses secure template.
-- Casts buffs when you roll your scrollwheel forward or backward.
-- Casts buffs when you hit an [optional] keybinding.
-- Casts buffs when you click a secure UI button.
-- Casts buffs through a macroable slash command.
-- All triggers can be individually or globally configured.
-- All spells can be disabled or configured as desired.
-- You can set mana/health thresholds, and only trigger if the conditions are met.
-- You can set which rank of spell will be cast (or it will default to using the highest known rank).
-- You can set waterbreathing spells (Warlock and Shaman) to only cast after 30 seconds or more underwater, or cast any time your spell conditions are met.
-- Only cast in combat, out of combat, or always.
-- Cast before the buff has expired so you never lose the effect.
-- All options can be set as a default, or per spell.
-- Optional Titan Panel and FuBar 2+ support allows you to access the UI through a click of its icon, or access certain options through a right-click menu. Mousing over the icon will show you the status of several AutoBuff options.
-- Won't try and cast if you are mounted, or are polymorphed, or if certain spells (such as Mind Control) are active.
-- Won't try to cast while your loot window is showing (when hunting or looting your hook during fishing).
-- Won't try to cast while you are channeling a spell or ability, eating, drinking, or using a bandage.
-- Won't cast if an ability with the same effect is already active (Arcane Brilliance, Gift of the Wild, Prayer of Fortitude).
-- Druid will auto-use "Track Humanoids" if it's enabled, and you go into cat form.
-- For abilities that override each other, it won't override a manually-used buff (ie. Mage Armor and Ice Armor).
-- All options can be configured with a graphical interface.
-- All options are saved per-character.
-- Will not cast if you're a Priest or Warlock with active Spirit Tap (but will if you have full mana, to maximize its usefulness). This 'block' can be deactivated, if desired.
-- Translated and localized for English, German, French, and Korean clients.

CLASS ABILITIES ==========================

-- All: Tracking abilities
-- Rogue: "Feint", "Blade Flurry", "Evasion", "Sprint", "Cold Blood"
-- Shaman: "Lightning Shield", "Water Breathing", "Earth/Water Shield" and all four weapon buffs.
-- Priest: "Inner Fire", "Power Word: Fortitude", "Power Word: Shield", "Shadow Protection", "Elune's Grace", "Fear Ward", "Divine Spirit", "Feedback", "Shadowguard", "Touch of Weakness", "Fade", "Renew", "Focused Casting", "Shadowform"
-- Warrior: "Battle Shout", "Bloodrage", "Berserker Rage", "Commanding Shout"
-- Druid: "Nature's Grasp", "Mark of the Wild", "Thorns", "Omen of Clarity", "Track Humanoids" (Cat Form), "Cower" (Cat Form), "Rejuvenation"
-- Mage: "Frost Armor", "Ice Armor", "Mage Armor", "Arcane Intellect", "Mana Shield", "Amplify Magic", "Dampen Magic", "Frost Ward", "Fire Ward", "Ice Barrier", "Ice Block", "Molten Armor"
-- Warlock: "Demon Armor", "Demon Skin", "Detect Invisibility" (all 3), "Unending Breath", "Soul Link", "Life Tap", "Dark Pact"
-- Hunter: "Trueshot Aura", all Tracking abilities, and all Aspects
-- Paladin: "Sense Undead", "Righteous Fury", "Holy Shield", "Divine Favor", "Avenging Wrath", "Spiritual Attunement", all Auras, Blessings, and Seals

RACIAL ABILITIES =========================

-- Troll: "Berserking"
-- Human: "Perception"
-- Orc: "Blood Fury"
-- Dwarf: "Stoneform"

COMMANDS =================================

-- User Interface: /autobuff OR /ab
-- List of Commands: /autobuff help

FREQUENTLY ASKED QUESTIONS (FAQ) =========

Q: It won't cast in combat!

A: The Burning Crusade removed our ability to cast spells while in combat. It has also make it impossible to cast by moving or changing targets; only clicks (and mousewheel movement) are supported.

Q: It won't cast Waterbreathing spells!

A: You MUST be underwater for AT LEAST 30 seconds before it will cast it. If you want it to cast all the time, regardless of whether you're swimming or not, use the "/autobuff water" command, or change the WaterBreathing option on the Titan Menu.

Q: It won't cast my Aspects, Tracking spells, or Seals!

A: If you already have an Aspect or Tracking spell or Seal on you, it will NOT override it. It only casts these spells if you do not currently have one turned on. For hunters, this ensures that after death or a gryphon ride (if you had Cheetah on), your chosen default Aspect or Tracking spell will be recast. For a paladin, this allows you to manually cast any seal, and the AutoBuff default Seal will only be automatically cast once that one has expired (or been judged). In this manner, you can set one that you normally like to have on you, and STILL be able to manually choose one for a specific function or reason.

Q: Battle Shout won't cast!

A: Remember, rage is the same as mana (for the purposes of the AutoBuff options panel). The default mana casting level is set to > 40%. For a Warrior, this means that you'd have to have 40 rage before Battle Shout will cast! You need to set the Mana slider for Battle Shout to > 10% instead. This will allow it to cast when you have more than 10 rage (which is what the spell costs). It will then fire as soon as it possibly can.

Q: How do I get rid of the floating button, especially now that there's a Titan/FuBar one?

A: Type /autobuff hide, or use the right-click menu on the Titan icon (there's a "Show Button" option). Note that the new "Secure Casting" button does not hide via this command.

Q: Can you make it buff party/raid members?

A: Nope, sorry. Try SmartBuff for buffing others.

Q: Can you add MiniPetLeash?

A: No need. MiniPet: http://tinyurl.com/dd47g

Q: Can you make it change between Hawk, Monkey, and Cheetah aspects?

A: Try SmartAspect: http://tinyurl.com/cmjqc

Q: Why isn't it working with Fubar?

A: Do you have Fubar 2.0 or higher? If not, get it from here: http://www.wowinterface.com/downloads/fileinfo.php?id=4571

Q: How do I add new spells or translations?

A: You can add them yourself, but to help others out as well, I ask that you submit them to me. The best way to reach me is through e-mail at the address listed in the TOC file. I ask that you open that file in a Text editor and get it from there -- if I post it directly in this FAQ, it can be grabbed by spambots. Thanks!


v20100-3
-- PRIEST: Added Shadowform.
-- DRUID: Added Tree of Life, Flight, and Swift Flight forms (won't cast in the latter two).
-- WARRIOR: Added Commanding Shout.
-- HUNTER: Added Aspect of the Viper.
-- MAGE: Added Molten Armor.
-- SHAMAN: Added Earth Shield, and Water Shield.
-- PALADIN: Added Avenging Wrath, Seal of Blood, Seal of Vengeance, Crusader Aura, and Spiritual Attunement.
-- Should now block casting while on a flying mount as well as a ground mount.
-- Removed Korean translation as it hasn't been updated in so long, it will throw errors. If I'm sent one, I'll readd it.
-- NOTE: A few of the new spells don't have translations. If you are German or French, please submit translations.

v20100-2
-- Added FuBar module to ZIP file.

v20100-1
-- Updated for The Burning Crusade and Patch 2.1.
-- Added secure casting (with a new, square button that can be used to cast spells and dragged anywhere you like).
-- Updated to allow for scroll-wheel casting via the secure method (keybinding).
-- Updated the FuBar plugin to 2.0 standards and broke it out as a separate module.
-- NOTE: Spells can not be cast in combat, so ones such as Fade, Faint, and Berserking may not be desirable any longer. I have not identified and removed them yet. Disable them in the Options panel if you do not wish to cast them.
-- NOTE: The FuBar options have been removed pending a rewrite of that module.
-- NOTE: May contain bugs as it has not been extensively tested; let me know if you encounter any.

Post A Reply Comment Options
Unread 01-15-06, 11:36 AM  
Hootnholler
A Kobold Labourer

Forum posts: 1
File comments: 4
Uploads: 0
Question on activating "On Use" Weapon Buffs

Does the support for weapon "on use" buffs need to be activated in any particular manner? For example, does a player have to initialize the weapon buff the first time (e.g. the Headmaster's Charge intelligence buff) before the addon picks it up for continuous use?

Would it be possible to have an option to either choose the 30-second waiting period for a weapon buff or an immediate recast? Some weapon buffs would work best with chaining the abilities.



Rembrandt - Blackhand
Report comment to moderator  
Reply With Quote
Unread 01-17-06, 04:25 AM  
DSanai
A Wyrmkin Dreamwalker
 
DSanai's Avatar
AddOn Author - Click to view AddOns

Forum posts: 50
File comments: 110
Uploads: 3
Perception has a 3 minute cooldown. If AutoBuff auto-fired it every 3 minutes, you may not be able to use it when you really need it. Short Answer: Doubt I'll be adding it, sorry.

AutoBuff only does spells that are in YOUR spellbook. It doesn't cast spells that are on items or trinkets. This won't change; AutoBuff was never designed to do so.
__________________
Dsanai - nElf Hunter
Glacialfox - nElf Death Knight
Evilianti - Gnome Warlock
Report comment to moderator  
Reply With Quote
Unread 01-17-06, 10:52 AM  
Dalborn
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
The spirit tap in shadowform change doesn't seem to be working, still cast like always, am I missing something?

-Dalborn
Report comment to moderator  
Reply With Quote
Unread 01-17-06, 10:10 PM  
DSanai
A Wyrmkin Dreamwalker
 
DSanai's Avatar
AddOn Author - Click to view AddOns

Forum posts: 50
File comments: 110
Uploads: 3
Yes, there's a bug there still. I'm working on it.
__________________
Dsanai - nElf Hunter
Glacialfox - nElf Death Knight
Evilianti - Gnome Warlock
Report comment to moderator  
Reply With Quote
Unread 01-19-06, 02:24 PM  
Jakobud
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 14
Uploads: 2
suggestions

Hey DSanai, good work with the continued support of Autobuff.

I have a couple suggestions regarding some things you could add to Autobuff. I love the mod, but the times when I REALLY HATE IT is when it decides to buff me at a very inconvenient time. I am a shaman, so it autobuffs me with windfury and lightning shield whenever its needed. But I really hate it when it decides it needs to rebuff my windfury or something when I am trying to heal my target for example. The buff triggers my global cooldown, not allowing my to start healing for a second or so, which can mean life or death at high end PvP.

Another example, is lets say I'm playing with my guild buddies in Arathi Basin. I am mounted up and moving across the field. During this time, my lightning shield buff expires. I am approaching a flag that we own but an alliance is trying to cap it. I quickly jump off my mount and attempt to throw an earth shock or grenade or something at the alliance to interupt.... but nope. I get a freakin Lightning Shield buff, triggering global cooldown, which buys the alliance that extra second to finish capping the flag. That totally sucks when that happens. You'd think that it doesn't happen often, but it totally does.

Another example is lets say I am on my mount and the same thing happens, but when I get to my destination, I need to quickly throw out some heals immediately when I dismount. Well I get that autobuff first when I dismount and then I can heal, which honestly, in high end pvp where my team and the opposing team is decked out in full tier 1 and 2 gear, the action is so fast, that one heal that I missed can make or break a big fight.

Another similar thing that I hate is in PvP when I die and rez at the graveyard. When I rez I want to mount up and roll out immediately. But nope, I have to wait for Autobuff to rebuff me.

Okay so I've given you a handful of examples of things I hate about Autobuff. It does it's job very well. Maybe a little TOO well. I do have an idea for you that would be nice to add to it. Add in the option to have some sort of delay of the rebuff when you dismount or rez at a graveyard. Basically, with this option enabled, whenever you dismount or rez at a graveyard (or your body too I guess), Autobuff would NOT rebuff immediately. Instead there is a delay, of say 5 seconds (? perhaps the user could specify how many seconds in the delay they want...).

What do you think of this idea? Is it fesible? I think it would be a big improvement into helping Autobuff not buff you at inopportune times.
Report comment to moderator  
Reply With Quote
Unread 01-19-06, 06:40 PM  
DSanai
A Wyrmkin Dreamwalker
 
DSanai's Avatar
AddOn Author - Click to view AddOns

Forum posts: 50
File comments: 110
Uploads: 3
Re: suggestions

I totally agree that sometimes (often, depending on your playstyle) AutoBuff can be inappropriate in its choice of times to cast.

The problem is, I can tell if you're mounted or not, but not tell that you just dismounted or mounted. There are some limitations in the WoW API -- even sitting poses me a great problem.

That said, remember too, that in PvE if someone were mounted and running along, and something hit them from behind and dazed them off their mount, they might NEED AutoBuff to cast the buffs that'll let them respond/attack and survive. A 5 second delay could be deadly to them in THEIR situation as well.

For this reason, I'm going to suggest that rather than have me try to recode something that might or might not work -- perhaps you can change your global settings in AutoBuff to not respond on, say, right-mouse clicks (or another trigger) so that you have a safe key.

This way, you could right-click on the flag or right-click a spell on your action bars, and AutoBuff would NOT respond.

How's that sound?
__________________
Dsanai - nElf Hunter
Glacialfox - nElf Death Knight
Evilianti - Gnome Warlock
Report comment to moderator  
Reply With Quote
Unread 01-19-06, 08:06 PM  
Gaal
A Fallenroot Satyr

Forum posts: 22
File comments: 33
Uploads: 0
Sorry, haven't checked back in a while.

In responce to a post further down.... how the heck would I know if it's my own system, or the update that's malfunction when:

1) It only started screwing up0 upon updating your mod
and
2) nothing else had been messed with between your mod working and then not working?

There is no way I would ever be able to answer that question. The only thing I have to go on was that last update totally broke it. nothing worked. I reverted to the previous version of the mod, touched nothing else, and the previous version DID work. So, I concluded that it was a screwup in the updated version.


As for the other issue of the alliance getitng time to cap a flag due to an autobuff timing problem, I say WOOHOOO! It's about time I heard a report about the alliance winning. On my realm we always loose.
Last edited by Gaal : 01-19-06 at 08:10 PM.
Report comment to moderator  
Reply With Quote
Unread 01-20-06, 02:00 AM  
DSanai
A Wyrmkin Dreamwalker
 
DSanai's Avatar
AddOn Author - Click to view AddOns

Forum posts: 50
File comments: 110
Uploads: 3
I understand your frustration -- but here's the thing. You're the only person (out of thousands who had downloaded 10900-1) who reported that issue. Maybe the download was somehow corrupted... I just don't know.
__________________
Dsanai - nElf Hunter
Glacialfox - nElf Death Knight
Evilianti - Gnome Warlock
Report comment to moderator  
Reply With Quote
Unread 01-20-06, 12:03 PM  
Gaal
A Fallenroot Satyr

Forum posts: 22
File comments: 33
Uploads: 0
Well, the good news is the more recent update worked as it should so who knows what the problem really was.
Report comment to moderator  
Reply With Quote
Unread 01-20-06, 01:55 PM  
DSanai
A Wyrmkin Dreamwalker
 
DSanai's Avatar
AddOn Author - Click to view AddOns

Forum posts: 50
File comments: 110
Uploads: 3
Originally posted by Gaal
Well, the good news is the more recent update worked as it should so who knows what the problem really was.
Let's chalk it up to "unknown origin." I'm just happy the update worked for you.
__________________
Dsanai - nElf Hunter
Glacialfox - nElf Death Knight
Evilianti - Gnome Warlock
Report comment to moderator  
Reply With Quote
Unread 01-22-06, 03:37 PM  
Starfury
A Deviate Faerie Dragon
 
Starfury's Avatar
AddOn Author - Click to view AddOns

Forum posts: 19
File comments: 24
Uploads: 1
Would it be possible to have it not try to cast anything while I'm eating/drinking? This causes me to stand up and thus waste my food/drink.
Report comment to moderator  
Reply With Quote
Unread 01-22-06, 03:48 PM  
Gaal
A Fallenroot Satyr

Forum posts: 22
File comments: 33
Uploads: 0
yeah, me too. drives me nuts when I can't make use of updated addon data like that. oh well.
Report comment to moderator  
Reply With Quote
Unread 01-22-06, 05:23 PM  
DSanai
A Wyrmkin Dreamwalker
 
DSanai's Avatar
AddOn Author - Click to view AddOns

Forum posts: 50
File comments: 110
Uploads: 3
Originally posted by Starfury
Would it be possible to have it not try to cast anything while I'm eating/drinking? This causes me to stand up and thus waste my food/drink.
Stop using your trigger keys while you're eating or drinking.

No, actually, I intend to try to find a way to prevent it from casting while those actions are being performed -- it's something the original author also battled. There's no "I'm sitting" flag in WoW, so it's difficult to determine the exact states of things until it's too late.

I'm working on it, though.
__________________
Dsanai - nElf Hunter
Glacialfox - nElf Death Knight
Evilianti - Gnome Warlock
Report comment to moderator  
Reply With Quote
Unread 01-24-06, 11:38 AM  
Gaal
A Fallenroot Satyr

Forum posts: 22
File comments: 33
Uploads: 0
Okay, not that I know what I'm talking about...but in the case of eating and drinking, and your "report food type" bit in the patch notes, I gather that detecting this is based on the buff icons and the effect type which can vary based on whether you are using standard supplies, summoned supplies, or special seasonal supplies. I won't if it would be possible for the addon to try to discover what food/drink type is causing it to be unable to cast and if it makes a discovery, add that to temporary savedvariables data for future use. Possibly this could be done before the error is sent or the spell is even attempted.

However, I also seem to recall a HUD message about "cannot do this while eating" and several cases of "cannot do this while sitting down" and such. I don't know what is really possible, but I wonder if you could somehow read those messages as they come in and aassociate that event with the action attempting to be used by the addon at the same moment and remember that for the future. Whether or not it could actually detect similar situations I have no clue, but at the very least it could perhaps not try to cast that spell again until you stood up (if you can discover when this happens.)

I also wonder if this is possible, but I really doubt it is. Some sort of check happens when you attempt to do something which returns a value with an internal event to trigger the "you cannot do this while...." message to be displayed in the HUD. It'd be nice if we could somehow tie into that system to give it dummy checks for certain spells and grab what it returns (example: 0=cannot_cast, 1=Good_to_go) before casting the spell to make sure it can be done before attempting it. It's sorta like the IsUsable() function-check for spells that provides a '0=unusable, 1=usable' for just about everything EXCEPT sitting/eating situations which I think is a major oversight. This I very much doubt is possible at the time and probably won't be provided by Blizzard anytime soon.

Finally, in the case of food/water types not being recognised, and (if you add the feature I suggested above) the type cannot be dynamically added to the database, could a slash command and/or GUI popup be created to allow a user to add, by name or by drag-drop or somesuch, the type they are using so we don't have to send it in and wait for an update? Kinda like when Autobar records new ItemID #s for items it hasn't seen before that fit in with similar items from a catagory. It adds them to a temporary database for it's own use, but also asks the user to send in the list so the official distribution can be updated.

And...I think i'm done rambling for now.
Last edited by Gaal : 01-24-06 at 11:40 AM.
Report comment to moderator  
Reply With Quote
Unread 01-25-06, 03:24 PM  
DSanai
A Wyrmkin Dreamwalker
 
DSanai's Avatar
AddOn Author - Click to view AddOns

Forum posts: 50
File comments: 110
Uploads: 3
None of that is really necessary.

I appreciate the time and effort that took -- but most every food I know of triggers those spells (I only put that disclaimer in because I'm not positive there isn't something special out there). In that VERY rare case, they can tell me and I'll add it to the mod. I'm not writing a whole database system or command system for something that probably won't ever come up (and if it did would give me cause to spend 3 seconds adding a word to the mod).

As far as sitting -- yes, a message fires, and I *do* trap that message to know that it occurred (the mod will then wait 3 seconds before attempting again, which gives you time to finish standing up). There's nothing more I can do here -- that message occurs WHEN the spellcast has already been failed. I get no advance notice.
__________________
Dsanai - nElf Hunter
Glacialfox - nElf Death Knight
Evilianti - Gnome Warlock
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: