50 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			Lua
		
	
	
	
	
	
			
		
		
	
	
			50 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			Lua
		
	
	
	
	
	
--COMBAT_LOG_EVENT_UNFILTERED
 | 
						|
function(...)
 | 
						|
    local se = select(3, ...)
 | 
						|
    if se == "SPELL_CAST_SUCCESS" then
 | 
						|
        local caster = select(6, ...)
 | 
						|
        if caster == UnitName("player") then
 | 
						|
            local name = select(14, ...)
 | 
						|
            if name == "Rampage" then
 | 
						|
                local c1 = "|cFFFFFFFF"
 | 
						|
                local Recklessness = GetSpellCooldown("Recklessness")
 | 
						|
                local RecklessnessD = select(2, GetSpellCooldown("Recklessness"))
 | 
						|
                if Recklessness > 0 and RecklessnessD > 2 then
 | 
						|
                    aura_env.RecklessnessCD = aura_env.RecklessnessCD + 3.75
 | 
						|
                end
 | 
						|
                if RecklessnessD < 2 then c1 = "|cFF0080FF" end
 | 
						|
                aura_env.region.text2:SetText(c1 .. aura_env.RecklessnessCD .. "|r")
 | 
						|
            elseif name == "Recklessness" then
 | 
						|
                aura_env.RecklessnessCD = 0
 | 
						|
            end
 | 
						|
        end
 | 
						|
    end
 | 
						|
end
 | 
						|
 | 
						|
--INIT
 | 
						|
aura_env.RecklessnessCD = 0
 | 
						|
local font, size, flags = aura_env.region.text:GetFont()
 | 
						|
if not aura_env.region.text then
 | 
						|
    local text = aura_env.region:CreateFontString(nil, aura_env.region)
 | 
						|
    aura_env.region.text = text
 | 
						|
    print("ok!")
 | 
						|
end
 | 
						|
aura_env.region:SetWidth(128)
 | 
						|
aura_env.region.text:SetFont(font, size, flags)
 | 
						|
aura_env.region.text:SetTextColor(1,1,1,1)
 | 
						|
aura_env.region.text:SetPoint("CENTER", aura_env.region, "CENTER")
 | 
						|
aura_env.region.text:SetJustifyH("LEFT")
 | 
						|
aura_env.region.text:SetText("Recklessness")
 | 
						|
aura_env.region.text:Show()
 | 
						|
 | 
						|
if not aura_env.region.text2 then
 | 
						|
    local text2 = aura_env.region:CreateFontString(nil, aura_env.region)
 | 
						|
    aura_env.region.text2 = text2
 | 
						|
    print("ok!")
 | 
						|
end
 | 
						|
aura_env.region.text2:SetFont(font, size, flags)
 | 
						|
aura_env.region.text2:SetTextColor(1,1,1,1)
 | 
						|
aura_env.region.text2:SetPoint("RIGHT", aura_env.region, "RIGHT", 128, 0)
 | 
						|
aura_env.region.text2:SetJustifyH("LEFT")
 | 
						|
aura_env.region.text2:SetText("0")
 | 
						|
aura_env.region.text2:Show() |