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