24 lines
		
	
	
		
			883 B
		
	
	
	
		
			Lua
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			883 B
		
	
	
	
		
			Lua
		
	
	
	
	
	
--CLEU SPELL_UPDATE_COOLDOWN
 | 
						|
function(e, ...)
 | 
						|
	if e == "COMBAT_LOG_EVENT_UNFILTERED" then
 | 
						|
		if select(2, ...) == "SPELL_DAMAGE" and select(5, ...) == UnitName("player") and (select(13, ...) == "Fireball" or select(13, ...) == "Fire Blast" or select(13, ...) == "Pyroblast") and select(21, ...) == true and GetSpellCooldown("Combustion") > 0 then
 | 
						|
			if not aura_env.cd then aura_env.cd = 0 end
 | 
						|
			aura_env.cd = aura_env.cd + 1
 | 
						|
			return true
 | 
						|
		end
 | 
						|
		if select(2, ...) == "SPELL_CAST_SUCCESS" and select(5, ...) == UnitName("player") and select(13, ...) == "Combustion" then
 | 
						|
			aura_env.cd = 0
 | 
						|
		end
 | 
						|
	elseif e == "SPELL_UPDATE_COOLDOWN" then return true
 | 
						|
	end
 | 
						|
end
 | 
						|
 | 
						|
--DISPLAY
 | 
						|
function()
 | 
						|
	if not aura_env.cd then aura_env.cd = 0 end
 | 
						|
	if GetSpellCooldown("Combustion") > 0 then
 | 
						|
		return "|cfffd477b" .. aura_env.cd
 | 
						|
	else
 | 
						|
		return "|cff78cb00" .. aura_env.cd
 | 
						|
	end
 | 
						|
end |