Wikia

WoWWiki

Watchlist Recent changes

API GetShapeshiftFormCooldown

Main Menue



Returns the number of possible macro item icons. These icons differ from the normal macro icons in that they are icons for various items in the game -- potions, armor, etc., whereas normal macro icons are icons from actions and abilities such as spells or attacks.

startTime, duration, isActive = GetShapeshiftFormCooldown(index)

ParametersEdit

index 
Number - Index of the desired form

ReturnsEdit

startTime 
Number - The time in seconds (as returned by GetTime()) that the cooldown started
duration 
Number - The duration in seconds of the cooldown
isActive 
Number - Returns 1 if the cooldown is running, nil if it isn't

ExampleEdit

local index = 1
local startTime, duration, isActive = GetShapeshiftFormCooldown(index)
if isActive then
    DEFAULT_CHAT_FRAME:AddMessage(string.format("Shapeshift %d not active", index))
else
    DEFAULT_CHAT_FRAME:AddMessage(string.format("Shapeshift %d has %f seconds remaining", index, duration - (GetTime() - startTime)))
end

ResultEdit

Displays the seconds remaining on the shapeshift form at index 1 or "Not Active" if there's no cooldown on that form

Pages on WoWWiki

94,195pages on
this wiki
Advertisement | Your ad here

Latest Photos

Add a Photo
55,622photos on this wiki
See more >

Recent Wiki Activity

See more >

Recent Questions

Around Wikia's network

Random Wiki