v0.13.8

C_ActionBar.GetActionCooldown

functionimplementedavailable in: camelot

Returns the cooldown of the action in the slot. · description by wowlua

signaturewowlua
function C_ActionBar.GetActionCooldown(    actionID: number): SpellCooldownInfo

Parameters

nametypedescription
actionIDnumberThe action slot.

Returns

cooldownInfo · SpellCooldownInfo

SpellCooldownInfo
fieldtypedescription
startTimenumberIf cooldown is active, time started; 0 if no cooldown; Current time if isEnabled is false
durationnumberCooldown duration in seconds if active; 0 if cooldown is inactive
isEnabledbooleanFalse if cooldown is on hold (ex: some cooldowns only start after an active spell is cancelled); True otherwise
isActivebooleanFalse if cooldown is not active (ex: not enabled, or startTime or duration are 0); True otherwise
modRatenumberRate at which cooldown UI should update
activeCategorynumber?Indicates which category is responsible for determining the duration. A nil value indicates the duration was determined through some other logic, e.g. the spell is on hold.
timeUntilEndOfStartRecoverynumber?When this is set it indicates that the spell is in recovery and this is how long it will be until that recovery period is finished
isOnGCDboolean?Whether or not this spell is considered to be on the global cooldown, do not trust this field unless responding to a SPELL_UPDATE_COOLDOWN event

In wowlua's emulated client

implementedwowlua models the system behind it. what the statuses mean

Restrictions

  • Requires valid action slot.

sources

Signature and flags: Blizzard's API documentation (Blizzard_APIDocumentationGenerated) (ActionBar system, camelot 1.60.1). Description: written by wowlua where no documentation describes the entry.