- Home
- Downloads
-
Addons & Mods
Featured
World of Warcraft
6,152 Addons
-
Popular Downloads
- Top World of Warcraft Addons
- Top Minecraft Bukkit Plugins
- Top Rift Addons
- Top Skyrim Mods
- Top World of Tanks Skins
- Top Terraria Maps
- Top StarCraft II Maps
- Top Runes of Magic Addons
- Top Warhammer Online Addons
- Top The Secret World Mods
- Top Age of Conan Addons
-
- Curse Client
- Premium
- News
- Giveaways
- Forums
- Store
CancelBuff
- 0 Likes
- Runes of Magic
- 12 Monthly Downloads
- Supports: 3.0.2
- 1,515 Total Downloads
- Updated 07/25/2010
- Created 07/25/2010
- 5 Favorites
- Project Site
- Comments
- Release Type: Release
- License: Public Domain
- Newest File: CancelBuff v0.1 beta
About CancelBuff
Adds the slash command /cancelbuff (/uncast and /unbuff also) so you can easily cancel a buff by its name with macros.
Here's an example macro of something a priest/mage might want to use to give "super wings":
/cast Holy Candle /wait 1 /cast Angel's Blessing /wait 1 /uncast Holy CandleNote: the names of buffs are case insensitive, so don't worry about capitalizing letters if you don't want to.
First release
| File Name | Release Type | Game Version | Downloads | Date |
|---|---|---|---|---|
| CancelBuff v0.1 beta | Release | 3.0.2 | 1,518 | 07/25/2010 |
Comments
Could you please explain what is supposed to be the result of the example you posted.
/cast Holy Candle
/wait 1
/cast Angel's Blessing
/wait 1
/uncast Holy Candle
I copied it and pasted it into a macro but do not see anything happening.
Thank You.
this would be great for my druid rogue.
/uncast Shadow Contract
/wait 0
/cast Restore Life
/wait 1
/cast Shadow Contract
Does it work if you have two identical buffs (i.e. Regeneration) one following the other?
I don't know what happens with the buffs list when you cancel one, but if it's removed from the list before the CancelPlayerBuff returns, then you will skipe the second.
Changing:
if UnitBuff("player", i):lower() == buffToCancel:lower() then
CancelPlayerBuff(i)
end
i = i + 1
for:
if UnitBuff("player", i):lower() == buffToCancel:lower() then
CancelPlayerBuff(i)
else
i = i + 1
end
should solve it.