view 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
line wrap: on
line source
function GetDebuffDuration(name)
	local name, rank, icon, count, debuffType, duration, expirationTime, isMine, isStealable = UnitDebuff("target", name)

	if name ~= nil and isMine == "player" then
		return (expirationTime - GetTime())
	else
		return 0
	end	
end

function GetBuffDuration(name)
	local name, rank, icon, count, debuffType, duration, expirationTime, isMine, isStealable = UnitBuff("player", name)

	if name ~= nil then
		return (expirationTime - GetTime())
	else
		return 0
	end
end

function GetCooldown(name)
	local start, duration, enabled = GetSpellCooldown(name);
	if duration ~= nil then 
		return (duration + start - GetTime())
	else
		return 60
	end
end