WoW:API ActionHasRange: Difference between revisions
Jump to navigation
Jump to search
(First version of page) |
mNo edit summary |
||
Line 7: | Line 7: | ||
<!-- List return values and arguments as well as function name, follow Blizzard usage convention for args --> | <!-- List return values and arguments as well as function name, follow Blizzard usage convention for args --> | ||
isTrue = ActionHasRange(slotID) | isTrue = ActionHasRange(slotID) | ||
== Parameters == | == Parameters == | ||
Line 28: | Line 18: | ||
:Boolean - True if the specified action has a numeric range requirement. | :Boolean - True if the specified action has a numeric range requirement. | ||
Revision as of 01:06, 4 November 2006
Returns true is the action has a numeric range requirement.
isTrue = ActionHasRange(slotID)
Parameters
Arguments
- slotID
- Number - The slot ID to test.
Returns
- Boolean - True if the specified action has a numeric range requirement.
Example
/script if (ActionHasRange(1)) then if (IsActionInRange(1)) then ChatFrame1:AddMessage("Action 1 is in range!");end;end;
Result
"Action 1 is in range!"
- The above message will be printed if the action in slot 1 has a numeric range requirement and you are within range of the target (or if there is no target; see IsActionInRange).
Details
- This function returns true if the action in the specified slot ID has a numeric range requirement as shown in the action's tooltip, e.g. Fire Blast has a numeric range of 20 yards. For actions like Attack which have no numeric range requirement in their tooltip (even though they only work within a certain range), this function will return false.