annotate 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
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