Mercurial > wow > skeencore3beastmasteryhunter
view SkeenCoreLib.lua @ 3:629e6e84fd18 v1.2.0
Ready 4 multi lang
| author | Emil Madsen <skeen@cs.au.dk> |
|---|---|
| date | Fri, 08 Jul 2011 00:02:44 +0200 |
| parents | 4dbfbe163c49 |
| children |
line wrap: on
line source
function GetDebuffDuration(id) local spell_name = GetSpellInfo(id) local name, rank, icon, count, debuffType, duration, expirationTime, isMine, isStealable = UnitDebuff("target", spell_name) if name ~= nil and isMine == "player" then return (expirationTime - GetTime()) else return 0 end end function GetBuffDuration(id) local spell_name = GetSpellInfo(id) local name, rank, icon, count, debuffType, duration, expirationTime, isMine, isStealable = UnitBuff("player", spell_name) if name ~= nil then return (expirationTime - GetTime()) else return 0 end end function GetCooldown(id) local start, duration, enabled = GetSpellCooldown(id); if duration ~= nil then return (duration + start - GetTime()) else return 60 end end
