WoW:API GetSpellCooldown: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
| Line 1: | Line 1: | ||
Retrieves the cooldown data of the spell specified. | Retrieves the cooldown data of the spell specified. | ||
local start, duration = | local start, duration = GetSpellCooldown(spellID, spellnumTab); | ||
; | ; | ||
Revision as of 02:04, 19 November 2005
Retrieves the cooldown data of the spell specified.
local start, duration = GetSpellCooldown(spellID, spellnumTab);
- Arguments
- (Number spellID)
- spellID
- The ID of the spell to retrieve cooldown data for
- (Number spellnumTab)
- spellnumTab
- The tab within your spellbook, ignore empty slots. As of 1.41 this argument appears to be required, but not used.
- Returns
- (Number startTime, Number duration, Number enable)
- startTime
- The time when the cooldown started (as returned by GetTime()) or zero if no cooldown
- duration
- The number of seconds the cooldown will last, or zero if no cooldown
- enable
- Appears to be set to 1 if this spell is in cooldown, and 0 otherwise.
- Example
local start, duration = GetSpellCooldown(spellID, spellnumTab);
if ( start > 0 and duration > 0) then
Print('Please wait ' .. duration - ( GetTime() - start) .. ' seconds before using this spell.');
else
Print('Spell is ready.');
end
- Result
- Retrieves data. Does not (to my knowledge) actually change anything.
- Description
- Retrieves data on the cooldown of a specific spell within your spellbook.