no edit summary
No edit summary |
No edit summary |
||
| Line 3: | Line 3: | ||
Retrieve info about a certain buff on a certain unit. | Retrieve info about a certain buff on a certain unit. | ||
buffTexture, buffApplications = UnitBuff( | buffTexture, buffApplications = UnitBuff(unit, buffIndex, showCastable); | ||
---- | ---- | ||
;''Arguments'' | ;''Arguments'' | ||
:(String | :(String unit) | ||
:;unit : String - The [[API TYPE UnitId|UnitId]] to select as a target. | |||
:; | :;buffIndex : Number - The index num of the buff to retrieve info on. Starts at 1 and goes up to (and possibly beyond) a certain number. The maximum numbers used by the Blizzard code are 16 for party/pet and 8(?) for target buffs. | ||
:;showCastable : Boolean - Flag <small><i>(optional)</i></small> - Can be 0, 1, or nil. If present and 1, then only buffs will be returned which are castable by the player. Index is still starting with 1 and counting up. (new in 1.9, works in 1.9.3) | |||
:; | |||
---- | ---- | ||
;''Returns'' | ;''Returns'' | ||
:;buffTexture : String - The identifier of (path and filename to) the indicated buff, or nil if no buff | |||
:;buffTexture : The identifier of (path and filename to) the indicated buff, or nil if no buff | |||
:;buffApplications : The number of times the buff has been applied to the target. | :;buffApplications : String - The number of times the buff has been applied to the target. | ||
---- | ---- | ||
;''Example'' | ;''Example'' | ||