WoW:API IsUsableAction: Difference between revisions
Jump to navigation
Jump to search
IsUsableAction
No edit summary |
|||
Line 10: | Line 10: | ||
:;slot : Integer - The action slot to retrieve data for. | :;slot : Integer - The action slot to retrieve data for. | ||
For a warrior, the action slot numbering is | For a warrior, the action slot numbering is | ||
25-36 bar on right-side of screen, far right (top to bottom) | 25-36 bar on right-side of screen, far right (top to bottom) | ||
37-48 bar on right-side of screen, in one column (top to bottom) | 37-48 bar on right-side of screen, in one column (top to bottom) | ||
49-60 lower right bar | 49-60 lower right bar (left to right) | ||
61-72 lower left bar | 61-72 lower left bar (left to right) | ||
73-84 | 73-84 battle stance bar (left to right) | ||
85-96 defensive stance bar (left to right) | 85-96 defensive stance bar (left to right) | ||
97-108 berserker stance bar (left to right) | 97-108 berserker stance bar (left to right) | ||
For a rogue, the default Blizzard UI action slot numbering is | |||
1-12 main bar | |||
13-24 unknown. I could not find what these 12 buttons were | |||
25-36 far right (on the right) (added through Interface Options) (top to bottom) | |||
37-48 far right (on the left) (added through Interface Options) (top to bottom) | |||
49-60 bottom right (added through Interface Options) (left to right) | |||
61-72 bottom left (added through Interface Options) (left to right) | |||
73-84 stealth bar (left to right) | |||
not sure for other classes, but it is probably different. | not sure for other classes, but it is probably different. |
Revision as of 13:59, 19 July 2006
Determine if an action can be used.
isUsable, notEnoughMana = IsUsableAction(slot)
Parameters
Arguments
- (slot)
- slot
- Integer - The action slot to retrieve data for.
For a warrior, the action slot numbering is
25-36 bar on right-side of screen, far right (top to bottom) 37-48 bar on right-side of screen, in one column (top to bottom) 49-60 lower right bar (left to right) 61-72 lower left bar (left to right) 73-84 battle stance bar (left to right) 85-96 defensive stance bar (left to right) 97-108 berserker stance bar (left to right)
For a rogue, the default Blizzard UI action slot numbering is
1-12 main bar 13-24 unknown. I could not find what these 12 buttons were 25-36 far right (on the right) (added through Interface Options) (top to bottom) 37-48 far right (on the left) (added through Interface Options) (top to bottom) 49-60 bottom right (added through Interface Options) (left to right) 61-72 bottom left (added through Interface Options) (left to right) 73-84 stealth bar (left to right)
not sure for other classes, but it is probably different.
Returns
- isUsable, notEnoughMana
- isUsable
- Flag - Returns 1 if the action is valid for use at present (Does NOT include cooldown or range tests), nil otherwise.
- notEnoughMana
- Flag - Returns 1 if the reason for the action not being usable is because there is not enough mana/rage/energy, nil otherwise.
Example
local isUsable, notEnoughMana = IsUsableAction(1);