Download
(104 Kb)
Download
Updated: 07-01-11 07:01 AM
Tested:Hour of Twilight 4.3
Updated:07-01-11 07:01 AM
Created:10-23-10 05:37 AM
Downloads:1,974
Favorites:34
MD5:
This AddOn is 4.3 compatible
CancelMyBuffs
Version: 4.2.0.44
by: Phanx, Akkorian
CancelMyBuffs lets you easily cancel unwanted buffs.

You simply bind a key and choose which buffs you want to cancel, ahead of time. Then, when you press the key, all of the buffs you chose are cancelled. It also supports dismounting, exiting vehicles, cancelling forms, and removing weapon buffs.

Type “/cmb” for options, or find them in the Interface Options window. You can also set the keybinding in the Blizzard keybindings UI.

CancelMyBuffs was written in response to Blizzard’s annoying restrictions in WoW 4.0 that prevent most buff addons from letting you cancel buffs on right-click. It’s slightly less flexible, since you have to set up a fixed list of buffs you want to cancel ahead of time, but once you’ve done that, it is faster than hunting through buff icons to click off Hand of Protection. Plus, it works no matter which buff addon you use.

A beta version of the next release is now available, including multiple keybindings, custom buffs, and more.
Get it here: http://www.wowinterface.com/download...BuffsBETA.html



Future Plans

In the future, you will be able to add custom buffs, set up visible and/or audible alerts when you gain certain buffs, and set up multiple keybindings that each cancel different sets of buffs.


Limitations

Due to Blizzard restrictions, it is not possible to cancel a buff only if certain conditions are met. For example, you cannot cancel Aspect of the Cheetah only if you’re Dazed. When you press your chosen key, all of the buffs on your list will be cancelled if you have them, and the list cannot be edited while in combat.


Localization

CancelMyBuffs is compatible with English, Deutsch (deDE), Español (esES/esMX), Français (frFR), Русский (ruRU), 한국어 (koKR), 简体中文 (zhCN), and 正體中文 (zhTW) clients.

CancelMyBuffs is currently translated into English and Español. If you can provide translations for any locale, send me a PM.


Feature Requests

If there’s a buff you think should be included in CancelMyBuffs’ preset buff groups, post a comment with the exact buff name and spell ID (hint: it’s the number in the URL if you look the buff up on wowhead.com).

If you’d like to suggest a new major feature, post a feature request in the ticket tracker. Note, though, that aside from the things listed in the “Planned Features” section above, I consider CancelMyBuffs to be pretty much feature-complete, and will probably not add every feature requested.


Bug Reports

If you encounter a problem with CancelMyBuffs, please submit a bug report with the following information:
  • Addon version (ex: 4.0.1.11)
  • WoW client version and locale (ex: 4.0.1 enUS)
  • Description of the problem
  • Steps to reproduce the problem
  • Whether the problem occurs when all other addons are disabled
  • Exact text of any related error messages (WITHOUT lists of local variables or installed addons, please!)
  • Screenshot, if the problem is graphical
Remember to check on your ticket after a few days, as I may need more information or ask you to try a possible solution.
Version 4.2.0.44
  • Updated for WoW 4.2

Version 4.1.0.43
  • Updated for WoW 4.1

Version 4.0.6.40
  • Added Mind Control buff for priests
  • Added Prowl buff for druids
  • Added Spanish translations
  • Fixed buff groups without any available buffs showing up in the binding group options

Version 4.0.3.33
  • Added the Divine Plea buff for paladins
  • Removed the Deathbringer's Will and Shadowmourne buffs from Wrath of the Lich King items
  • Getting closer to multiple buff canceling groups!

Version 4.0.3.32
  • Fixed weapon buff cancelling with addons that hide the buff frames later in the loading sequence

Version 4.0.3.31
  • Added the Snowman buff from the Winter Veil Disguise Kit item
  • Added the three possible buffs from the Flask of Enhancement consumable
  • Possibly fixed the problem with the keybinding not working right away on login

Version 4.0.3.27-beta
  • Added Fel-Infused, from killing Twilight’s Hammer adherents in Durotar and Desolace
  • Added Herbouflage, from the item Lifegiving Seed
  • Added Seeds of Discord, from the quest item Ogre Disguise
  • Added PX-238 Winter Wondervolt, from the Winter Veil device
  • Added Using MiniZep Controller, from the 2010 Winter Veil toy

Version 4.0.1.21-beta
  • Added Turkey Feathers, Control Piece, and Arcano-Scorp Control
  • Moved Skeleton Costume to the right category
  • Changed some stuff internally to prepare for multiple bind groups in the future

Version 4.0.1.16-beta
  • Added simple class/race/faction awareness for some self-cast buffs to remove the need to manually enable/disable them for different characters
  • Added Invisibility, Stealth, Vanish, Shadowmeld, Murloc Costume
  • Improved keybinding functionality

Version 4.0.1.10-beta
  • Added missing LibAboutPanel embedded library
  • Added Steam Tonk Controller and Rabbit Costume
  • Moved Furbolg Form to the Shapeshift category
  • Moved Deathbringer's Will procs to their own category
Post A Reply Comment Options
Old 04-01-12, 08:27 AM  
Phanx
A Pyroguard Emberseer
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1163
File comments: 1264
Uploads: 24
A beta version of the next release is now available, including multiple keybindings, custom buffs, and more.
Get it here: http://www.wowinterface.com/download...BuffsBETA.html
Phanx is offline Report comment to moderator  
Reply With Quote
Old 07-01-11, 07:33 AM  
Akkorian
A Flamescale Wyrmkin
 
Akkorian's Avatar
AddOn Author - Click to view AddOns

Forum posts: 107
File comments: 124
Uploads: 2
Version 4.2.0.44
  • Updated for WoW 4.2
__________________
“Be humble, for you are made of earth. Be noble, for you are made of stars.” — Serbian proverb
Akkorian is offline Report comment to moderator  
Reply With Quote
Old 01-24-11, 05:38 AM  
Aisenfaire
A Defias Bandit

Forum posts: 3
File comments: 229
Uploads: 0
Originally posted by Akkorian
Hi Aisenfaire,

Ice Block is part of the default “Invulnerability” group, so if you have that group enabled, it should get cancelled. Let me know if it’s not working!
Oh, I didn't know that. Tried the Invulnerability group now and it works great. Thanks!
Aisenfaire is offline Report comment to moderator  
Reply With Quote
Old 01-23-11, 04:20 PM  
Akkorian
A Flamescale Wyrmkin
 
Akkorian's Avatar
AddOn Author - Click to view AddOns

Forum posts: 107
File comments: 124
Uploads: 2
Hi Aisenfaire,

Ice Block is part of the default “Invulnerability” group, so if you have that group enabled, it should get cancelled. Let me know if it’s not working!
__________________
“Be humble, for you are made of earth. Be noble, for you are made of stars.” — Serbian proverb
Akkorian is offline Report comment to moderator  
Reply With Quote
Old 01-23-11, 05:03 AM  
Aisenfaire
A Defias Bandit

Forum posts: 3
File comments: 229
Uploads: 0
Would it be possible to add Ice Block to the list of cancellable buffs?
Aisenfaire is offline Report comment to moderator  
Reply With Quote
Old 01-10-11, 06:20 PM  
Akkorian
A Flamescale Wyrmkin
 
Akkorian's Avatar
AddOn Author - Click to view AddOns

Forum posts: 107
File comments: 124
Uploads: 2
Version 4.0.3.32
  • Added the Divine Plea buff for paladins
  • Removed the Deathbringer's Will and Shadowmourne buffs from Wrath of the Lich King items
  • Getting closer to multiple buff canceling groups!
__________________
“Be humble, for you are made of earth. Be noble, for you are made of stars.” — Serbian proverb
Akkorian is offline Report comment to moderator  
Reply With Quote
Old 01-08-11, 01:08 PM  
Akkorian
A Flamescale Wyrmkin
 
Akkorian's Avatar
AddOn Author - Click to view AddOns

Forum posts: 107
File comments: 124
Uploads: 2
Hi duhwhat,

I’m not sure what exactly the “problem” was, but I’m sure there was some kind of explanation from Blizzard. Check their official forums, or one of the “blue tracker” sites, and you can probably find something.
__________________
“Be humble, for you are made of earth. Be noble, for you are made of stars.” — Serbian proverb
Akkorian is offline Report comment to moderator  
Reply With Quote
Old 01-08-11, 06:15 AM  
duhwhat
An Aku'mai Servant

Forum posts: 38
File comments: 218
Uploads: 0
Akkorian, any thoughts on why restrictions on clicking off buffs was introduced? I'm struggling to think of a situation where allowing a mouse click interaction could ever be considered an exploit.
duhwhat is offline Report comment to moderator  
Reply With Quote
Old 01-08-11, 05:43 AM  
Angrysteel
A Murloc Raider

Forum posts: 4
File comments: 178
Uploads: 0
Awesome work Akkorian.

Canceling weapon buffs is working just fine now. Reloaded half a dozen times, logged in and out, and the keybind is now working flawlessly.

Thanks for taking the time to look into these issues and getting them fixed.
Angrysteel is offline Report comment to moderator  
Reply With Quote
Old 01-07-11, 10:02 PM  
Akkorian
A Flamescale Wyrmkin
 
Akkorian's Avatar
AddOn Author - Click to view AddOns

Forum posts: 107
File comments: 124
Uploads: 2
Okay, that should be fixed now as well. It looks like PitBull4 hides the weapon buff frames later in the loading sequence than the buff addon I use. What was happening was that CancelMyBuffs wasn’t setting the ID numbers on the weapon buff buttons becuse when it loaded, the weapon buff frames weren’t hidden yet, and it doesn’t want to mess with the frames if they’re actually being used. I added some code to detect when another addon hides the weapon buff frames, and make sure all the ID numbers are set afterward.

Version 4.0.3.32
  • Fixed weapon buff cancelling with addons that hide the buff frames later in the loading sequence
__________________
“Be humble, for you are made of earth. Be noble, for you are made of stars.” — Serbian proverb
Akkorian is offline Report comment to moderator  
Reply With Quote
Old 01-07-11, 07:52 AM  
Angrysteel
A Murloc Raider

Forum posts: 4
File comments: 178
Uploads: 0
Ok. Semi working lol.

My keybind works, even after a reload or logout. It will dismount, it will remove Flask of Enhancement, etc etc.

It will not remove weapon buffs tho, after a reload or relog. Tested on both my shaman and rogue. Results were the same.


So, the addon is working fine with every buff i tested, except weapon buffs for some reason. I dont know if its the new version or if its always worked like this for me, since i only used CMB to remove weapon enchants (and now, to remove the flasks).

I can upload my saved variables somewhere if you still want them.


I wish blizzard would have simply left scripts like:

/script CancelItemTempEnchantment(1)

alone Dont suppose you have a working script for removing weapon buffs? Im guessing this now has to be done via secure templates now, and require an addon like CMB.
Last edited by Angrysteel : 01-07-11 at 07:53 AM.
Angrysteel is offline Report comment to moderator  
Reply With Quote
Old 01-07-11, 12:31 AM  
Akkorian
A Flamescale Wyrmkin
 
Akkorian's Avatar
AddOn Author - Click to view AddOns

Forum posts: 107
File comments: 124
Uploads: 2
I still couldn’t reproduce the keybinding problem with PitBull4 installed, so it might be something with your settings. I did make a change that might fix it, though. If it still happens, it would be helpful if you uploaded your saved variables for both CancelMyBuffs and PitBull4 (and its modules) somewhere, and sent me a PM with links to them. That way, I can log in with the same settings you use.

Version 4.0.3.31
  • Added the Snowman buff from the Winter Veil Disguise Kit item
  • Added the three possible buffs from the Flask of Enhancement consumable
  • Possibly fixed the problem with the keybinding not working right away on login
__________________
“Be humble, for you are made of earth. Be noble, for you are made of stars.” — Serbian proverb
Akkorian is offline Report comment to moderator  
Reply With Quote
Old 01-07-11, 12:03 AM  
Akkorian
A Flamescale Wyrmkin
 
Akkorian's Avatar
AddOn Author - Click to view AddOns

Forum posts: 107
File comments: 124
Uploads: 2
Thanks for the info. I’ll download PitBull4 and see if I can figure out what the problem is.
__________________
“Be humble, for you are made of earth. Be noble, for you are made of stars.” — Serbian proverb
Akkorian is offline Report comment to moderator  
Reply With Quote
Old 01-05-11, 04:35 PM  
Angrysteel
A Murloc Raider

Forum posts: 4
File comments: 178
Uploads: 0
Also, if you find the time, could you add:

Enhanced Agility
Enhanced Strength
Enhanced Intellect

To the remove buffs section?


These 3 buffs are part of the alchemy profession, Flask of Enhancement.

Atm, blizzard will not allow you to refresh this buff, without removing it first. And when you change specs, from say Elemental Shaman (you will have Enhanced Intellect buff), to Enhancment Shaman (you need Enhanced Agility), you are unable to use Flask of Enhancement without canceling the old buff first.


Thanks!
Angrysteel is offline Report comment to moderator  
Reply With Quote
Old 01-05-11, 03:37 PM  
Angrysteel
A Murloc Raider

Forum posts: 4
File comments: 178
Uploads: 0
Ya, just tested /click CancelMyBuffsButton

It did work, was just a complete guess lol, didnt expect it to actually do anything ;p


I will mess around with the keybind not working again. I havent tried it since the newest version, but didnt see any mention of it being fixed, so figured the issue was still there. Maybe its gone ;p


EDIT: Just set F12 as keybind. Buffed weapons, hit F12, buffs were removed. Logged out of the game to character screen, logged back in, hit F12, nothing was removed

Seems the issue is still here.


EDIT 2: /click CancelMyBuffsButton in a macro or typing it out, will no longer work either, without rebinding.

EDIT 3: When only running CancelMyBuffs, and no other addons at all, i cant reproduce the keybind bug or the /script not working.

EDIT 4: When running with Pitbull 4, keybind and script no longer work without rebind.

I can run every single module within PB4 and CMBs works fine as long as i DISABLE the module [Pitbull4 Hide Blizzard Frames].


Hopefully this can help you fix CMB, or maybe CMB will not be compatible with Unit Frame Addons that modify Blizzards buff / debuff frames?

Either way, this should allow you to reproduce the error, as i was able to reproduce it 100% by simply toggling on / off the Hide Blizzard Frames module included with Pitbull4. I dont use any other Unit Frames, so unable to test with things like oUF, SUF, Xperl, etc.
Last edited by Angrysteel : 01-05-11 at 04:23 PM.
Angrysteel is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: