m
Move page script moved page API IsUsableAction to WoW:API IsUsableAction without leaving a redirect
No edit summary |
m (Move page script moved page API IsUsableAction to WoW:API IsUsableAction without leaving a redirect) |
||
| (5 intermediate revisions by 5 users not shown) | |||
| Line 1: | Line 1: | ||
{{wowapi}} __NOTOC__ | |||
Determine if an action can be used (you have sufficient mana, reagents and the action is not on cooldown). | |||
Determine if an action can be used. | |||
isUsable, notEnoughMana = IsUsableAction(slot) | isUsable, notEnoughMana = IsUsableAction(slot) | ||
== Parameters == | == Parameters == | ||
=== Arguments === | === Arguments === | ||
:;slot : Integer - The action slot to retrieve data for. | :;slot : Integer - The action slot to retrieve data for. | ||
=== Returns === | === Returns === | ||
:;isUsable : Flag - Returns 1 if the action is valid for use at present (Does NOT include cooldown or range tests), nil otherwise. | :;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. | :;notEnoughMana : Flag - Returns 1 if the reason for the action not being usable is because there is not enough mana/rage/energy, nil otherwise. | ||
== | |||
==Notes== | |||
Slots are usually distributed as follows: | |||
{| class="darktable" | |||
---- | !Slots!!Description | ||
|- | |||
|1 - 12||Action Bar 1 | |||
|- class="alt" | |||
|13 - 24||Action Bar 2 | |||
|- | |||
|25 - 36||Action Bar 3 (Right) | |||
|- class="alt" | |||
|37 - 48||Action Bar 4 (Right-2) | |||
|- | |||
|49 - 60||Action Bar 5 (Bottom Left) | |||
|- class="alt" | |||
|61 - 72||Action Bar 6 (Bottom Right) | |||
|- | |||
|73 - 84||Battle Stance (Warrior) or Stealth (Rogue) | |||
|- class="alt" | |||
|85 - 96||Defensive Stance (Warrior) | |||
|- | |||
|97 - 108||Berserker Stance (Warrior) | |||
|} | |||