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