WoW:API GetPetActionCooldown

From AddOn Studio
Revision as of 12:35, 17 December 2004 by WoWWiki>Goldark
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
GetPetActionCooldown

Returns cooldown information for the pet action in the specified pet action bar slot.

  local start, duration, enable = GetPetActionCooldown(petActionButtonId);

Arguments
petActionButtonId - the Id for the pet action button you want to query for cooldown info.

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
0 if no cooldown, 1 if cooldown is in effect (probably)

Example
for i=1, NUM_PET_ACTION_SLOTS, 1 do
  cooldown = getglobal("PetActionButton"..i.."Cooldown");
  local start, duration, enable = GetPetActionCooldown(i);
  CooldownFrame_SetTimer(cooldown, start, duration, enable);
end
  

Description
Returns information on the specified pet action's cooldown timer. Note that this depends on having the action in a specific action bar slot.

Template:WoW API