Mercurial > wow > skeencore3beastmasteryhunter
diff 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 diff
--- a/SkeenCoreLib.lua Thu Jun 30 18:45:45 2011 +0200 +++ b/SkeenCoreLib.lua Fri Jul 08 00:02:44 2011 +0200 @@ -1,5 +1,6 @@ -function GetDebuffDuration(name) - local name, rank, icon, count, debuffType, duration, expirationTime, isMine, isStealable = UnitDebuff("target", name) +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()) @@ -8,8 +9,9 @@ end end -function GetBuffDuration(name) - local name, rank, icon, count, debuffType, duration, expirationTime, isMine, isStealable = UnitBuff("player", name) +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()) @@ -18,8 +20,8 @@ end end -function GetCooldown(name) - local start, duration, enabled = GetSpellCooldown(name); +function GetCooldown(id) + local start, duration, enabled = GetSpellCooldown(id); if duration ~= nil then return (duration + start - GetTime()) else
