Wowpedia

We have moved to Warcraft Wiki. Click here for information and the new URL.

READ MORE

Wowpedia
Register
Advertisement

Returns information about the charges of a charge-accumulating player ability.

currentCharges, maxCharges, cooldownStart, cooldownDuration, chargeModRate = GetActionCharges(slot)

Arguments[]

slot
number - The action slot to retrieve data from.

Returns[]

currentCharges
number - The number of charges of the ability currently available.
maxCharges
number - The maximum number of charges the ability may have available.
cooldownStart
number - Time (per GetTime) at which the next charge cooldown began, or 2^32 / 1000 if the spell is not currently recharging.
cooldownDuration
number - Time (in seconds) required to gain a charge.
chargeModRate
number - The rate at which the charge cooldown widget's animation should be updated.

Details[]

  • Abilities like Ability monk roll [Roll] can be used by the player rapidly, and then slowly accumulate charges over time. The cooldownStart and cooldownDuration return values indicate the cooldown timer for the acquiring next charge (when currentCharges is less than maxCharges).
  • If the queried spell does not accumulate charges over time (e.g. Spell nature starfall [Arcane Missiles] or Ability monk jab [Jab]), this function does not return any values.

Patch changes[]

Legion Patch 7.1.0 (2016-10-25): The chargeModRate return value was added.
Mists of Pandaria Patch 5.0.4 (2012-08-28): Added.

See also[]

Advertisement