WoW:API CancelPlayerBuff: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
mNo edit summary |
||
Line 17: | Line 17: | ||
Removes the first (right-most in the default UI) buff from the player. | Removes the first (right-most in the default UI) buff from the player. | ||
;''See Also'' | ;''See Also'' | ||
Line 28: | Line 23: | ||
====Notes==== | ====Notes==== | ||
* | * This function is not protected nor limited in any way to hardware event restriction Blizzard used so far. This function can be called freely from an AddOn to auto-remove a given buff. | ||
(tested on live servers 2.0) | (tested on live servers 2.0) | ||
* This function uses a zero-based index, while UnitBuff() does not. | |||
** '''The Burning Crusades:''' [[API GetPlayerBuff|GetPlayerBuff]]() returns ''0'' if the buff doesn't exist. It stands to reason that this function would then be 1-based in TBC. |
Revision as of 21:02, 10 December 2007
Removes a specific buff from the player.
CancelPlayerBuff(buffIndex);
- Arguments
- buffIndex
- The index of the buff to remove. Can be obtained with GetPlayerBuff. Can also use buff name since the 2.3 patch.
- Example
CancelPlayerBuff(GetPlayerBuff(0,"HELPFUL"))
- Result
Removes the first (right-most in the default UI) buff from the player.
- See Also
Notes
- This function is not protected nor limited in any way to hardware event restriction Blizzard used so far. This function can be called freely from an AddOn to auto-remove a given buff.
(tested on live servers 2.0)
- This function uses a zero-based index, while UnitBuff() does not.
- The Burning Crusades: GetPlayerBuff() returns 0 if the buff doesn't exist. It stands to reason that this function would then be 1-based in TBC.