24 lines
		
	
	
		
			860 B
		
	
	
	
		
			Lua
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			860 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 |