annotate SkeenCoreLib.lua @ 2:1350c4dc9631

Added tag v1.1.0 for changeset 007dd0e62d27
author Emil Madsen <skeen@cs.au.dk>
date Thu, 30 Jun 2011 18:45:45 +0200
parents 4dbfbe163c49
children 629e6e84fd18
rev   line source
skeen@0 1 function GetDebuffDuration(name)
skeen@0 2 local name, rank, icon, count, debuffType, duration, expirationTime, isMine, isStealable = UnitDebuff("target", name)
skeen@0 3
skeen@0 4 if name ~= nil and isMine == "player" then
skeen@0 5 return (expirationTime - GetTime())
skeen@0 6 else
skeen@0 7 return 0
skeen@0 8 end
skeen@0 9 end
skeen@0 10
skeen@0 11 function GetBuffDuration(name)
skeen@0 12 local name, rank, icon, count, debuffType, duration, expirationTime, isMine, isStealable = UnitBuff("player", name)
skeen@0 13
skeen@0 14 if name ~= nil then
skeen@0 15 return (expirationTime - GetTime())
skeen@0 16 else
skeen@0 17 return 0
skeen@0 18 end
skeen@0 19 end
skeen@0 20
skeen@0 21 function GetCooldown(name)
skeen@0 22 local start, duration, enabled = GetSpellCooldown(name);
skeen@0 23 if duration ~= nil then
skeen@0 24 return (duration + start - GetTime())
skeen@0 25 else
skeen@0 26 return 60
skeen@0 27 end
skeen@0 28 end