Mercurial > wow > skeencore3beastmasteryhunter
diff SkeenCoreLib.lua @ 0:4dbfbe163c49 v1.0.1
Added files
| author | Emil Madsen <skeen@cs.au.dk> |
|---|---|
| date | Tue, 28 Jun 2011 14:10:09 +0200 |
| parents | |
| children | 629e6e84fd18 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SkeenCoreLib.lua Tue Jun 28 14:10:09 2011 +0200 @@ -0,0 +1,28 @@ +function GetDebuffDuration(name) + local name, rank, icon, count, debuffType, duration, expirationTime, isMine, isStealable = UnitDebuff("target", name) + + if name ~= nil and isMine == "player" then + return (expirationTime - GetTime()) + else + return 0 + end +end + +function GetBuffDuration(name) + local name, rank, icon, count, debuffType, duration, expirationTime, isMine, isStealable = UnitBuff("player", name) + + if name ~= nil then + return (expirationTime - GetTime()) + else + return 0 + end +end + +function GetCooldown(name) + local start, duration, enabled = GetSpellCooldown(name); + if duration ~= nil then + return (duration + start - GetTime()) + else + return 60 + end +end
