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.
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.
Type "/cmb" for options, or find them in the Interface Options window. You can also set the keybinding in the Blizzard keybindings UI.
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. Also, profile options are not yet implemented.
Please note that 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. These are Blizzard restrictions, and there is no way around them.
I need your help in assembling a good list of buffs that should be included by default. Here are the categories I've come up with so far. Feel free to suggest new ones!
Invulnerability
These buffs prevent attacking, casting, mounting, and/or moving.
Blade Storm
Deterrence
Hand of Protection
Ice Block
Toy Controllers
These buffs prevent attacking, casting, mounting, and/or moving.
Blue Crashin' Thrashin' Racer Controller
Crashin' Thrashin' Racer Controller
Steam Tonk Controller
Shapeshifts
These buffs prevent attacking, casting, mounting, and/or moving.
Bat Costume
Furbolg Form
Gordok Ogre Suit
Iron Boot Flask
Noggenfogger Elixir
Red Ogre Costume
Rabbit Costume
Wisp Costume
Deathbringer's Will
These buffs prevent mounting.
Agility of the Vrykul
Aim of the Iron Dwarves
Power of the Taunka
Speed of the Vrykul
Strength of the Taunka
Cosmetic Effects
These buffs only affect your appearance.
I would appreciate a separate button to cancel weaponbuffs, as they can't be canceled with a standard /cancelaura. It's pretty rare that I have to do this, but when I do it's a huge pain in the butt-- I end up reenabling the blizzard buff icons to do it.
I would appreciate a separate button to cancel weaponbuffs, as they can't be canceled with a standard /cancelaura. It's pretty rare that I have to do this, but when I do it's a huge pain in the butt-- I end up reenabling the blizzard buff icons to do it.
I'd already been toying with the idea of letting people set up multiple keybinds with separate lists of stuff to cancel.
I'm curious, though: why would you want to cancel your weapon buffs?
I'm grouping effects into "shapeshifts that prevent you from mounting/casting/etc" and "shapeshifts and other effects that are purely cosmetic". I'm not sure about several of the ones you posted, and don't have ready access to test them. Do you know if these prevent mounting or casting:
Furbolg Form (6406) (from Dartol's Rod of Transformation)
Actually, I don't know for sure which do and which don't prevent mounting/casing, and I can't test it out at the moment ...
Even the Hallow's End costumes differ for preventing mounting/casing I think ><
I'll leave them in the "cosmetic" category for now; if anyone happens to have one of those items and can tell me if the effect prevents mounting/casting/etc. please let me know!
I'm curious, though: why would you want to cancel your weapon buffs?
Well, as an enhancement shaman, I've had my weapon imbues act wonky before. Sometimes my main-hand will accidentally get imbued with Flametongue and then I can't change it until I cancel it and apply Windfury.
I've always just cast Flametongue again (to put it on my off hand) and then Windfury again (to put it on my main hand) since if both weapons are already buffed, casting another buff overwrites whichever weapon's buff has the least amount of time remaining.
I would appreciate a separate button to cancel weaponbuffs, as they can't be canceled with a standard /cancelaura.
After further investigation, it looks like this isn't currently possible, as CancelItemTempEnchantment is protected so I can't call it directly, the new secure aura header stuff is currently bugged for weapon enchants (source), and there is no slash command to cancel a weapon buff.
The Blue Crashin' Thrashin' Racer Controller prevents you from controlling your character for 5 minutes. No moving, casting, or mounting; even /cancelaura is a pain.
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.
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.
Type "/cmb" for options, or find them in the Interface Options window. You can also set the keybinding in the Blizzard keybindings UI.
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. Also, profile options are not yet implemented.
Please note that 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. These are Blizzard restrictions, and there is no way around them.
Download from Curse or WoWInterface.
Report bugs or request features on CurseForge.
Use this thread for general questions, comments, and suggesting buffs that should be included in the presets.
-------------------------------------------------------------------------
I need your help in assembling a good list of buffs that should be included by default. Here are the categories I've come up with so far. Feel free to suggest new ones!
Invulnerability
These buffs prevent attacking, casting, mounting, and/or moving.
These buffs prevent attacking, casting, mounting, and/or moving.
These buffs prevent attacking, casting, mounting, and/or moving.
These buffs prevent mounting.
These buffs only affect your appearance.
These buffs are all individually toggled.
I'd already been toying with the idea of letting people set up multiple keybinds with separate lists of stuff to cancel.
I'm curious, though: why would you want to cancel your weapon buffs?
Even the Hallow's End costumes differ for preventing mounting/casing I think ><
Well, as an enhancement shaman, I've had my weapon imbues act wonky before. Sometimes my main-hand will accidentally get imbued with Flametongue and then I can't change it until I cancel it and apply Windfury.
It prevents mounting but not casting.
My guess would be that the other ogre thing from the tcg acts the same.
After further investigation, it looks like this isn't currently possible, as CancelItemTempEnchantment is protected so I can't call it directly, the new secure aura header stuff is currently bugged for weapon enchants (source), and there is no slash command to cancel a weapon buff.