m
Move page script moved page API IsActionInRange to WoW:API IsActionInRange without leaving a redirect
No edit summary |
m (Move page script moved page API IsActionInRange to WoW:API IsActionInRange without leaving a redirect) |
||
| (4 intermediate revisions by 4 users not shown) | |||
| Line 1: | Line 1: | ||
{{wowapi}} __NOTOC__ | |||
Test whether an action is in range for use. | Test whether an action is in range for use. | ||
inRange = IsActionInRange(actionSlot) | inRange = IsActionInRange(actionSlot); | ||
== Parameters == | == Parameters == | ||
=== Arguments === | === Arguments === | ||
:;actionSlot : Numeric - The [[actionSlot|action slot]] to test. | |||
:;actionSlot : Numeric - The action slot to test. | |||
=== Returns === | === Returns === | ||
:inRange | :;inRange : Flag - nil if the slot has no action or if there is no current target. 0 if the action is out of range, and 1 if the action is in range. Note that it always returns 1 if range does not apply to this action or if you can't use the spell on the target. | ||
== Note == | |||
If you need more performance than target switching and checking with IsActionInRange provides then check out [[API_CheckInteractDistance|CheckInteractDistance]]. It has certain limits and will not work for all ranges, but it is several orders of magnitude faster than target switching/scanning. | |||