Originally Posted by
mTx87
can u tell me which WoW client do u use? (en_GB, de_DE?)
and if possible, link me the text from 'NF Rage Bar' > Trigger2 > Custom Trigger + Custom Untrigger
I use es_ES and:
Code:
function(event, _, message, _, sourceGUID, destGUID, _, _, _, _, _, _, _, spellName, _, amount)
-- return variable
local ragebar = false
if event == "COMBAT_LOG_EVENT_UNFILTERED" then
if sourceGUID == UnitGUID("player") then
if message =="SPELL_ENERGIZE" or message == "SPELL_PERIODIC_ENERGIZE" then
local textRegion = WeakAuras.regions[aura_env.id].region.timer
textRegion:SetText("+"..amount)
if aura_env.holdTimer then
aura_env.holdTimer:Cancel()
end
aura_env.holdTimer = C_Timer.NewTimer(1, function() textRegion:SetText("") end)
end
if spellName == select(1, GetSpellInfo(184362)) then
if message == "SPELL_AURA_APPLIED" or event == "SPELL_AURA_REFRESHED" then
ragebar = false
end
if message == "SPELL_AURA_REMOVED" then
ragebar = true
end
end
end
end
local Enrage_Time = select(7, UnitBuff("player", select(1, GetSpellInfo(184362))))
if not Enrage_Time then
ragebar = true
elseif Enrage_Time <= 0 then
ragebar = true
else
ragebar = false
end
return ragebar
end
Code:
function(event, _, message, _, sourceGUID, destGUID, _, _, _, _, _, _, _, spellName, _, amount)
-- return variable
local ragebar = true
if event == "COMBAT_LOG_EVENT_UNFILTERED" then
if sourceGUID == UnitGUID("player") then
if spellName == select(1, GetSpellInfo(184362)) then
if message == "SPELL_AURA_APPLIED" or event == "SPELL_AURA_REFRESHED" then
ragebar = true
end
if message == "SPELL_AURA_REMOVED" then
ragebar = false
end
end
end
end
local Enrage_Time = select(7, UnitBuff("player", select(1, GetSpellInfo(184362))))
if not Enrage_Time then
ragebar = false
elseif Enrage_Time <= 0 then
ragebar = false
else
ragebar = true
end
return ragebar
end