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
|