Update
This commit is contained in:
@@ -1,55 +1,55 @@
|
||||
--[[
|
||||
[08:58 PM] Dump: value=UnitBuff("player","Shield of the Righteous")
|
||||
[08:58 PM] [1]="Shield of the Righteous",
|
||||
[08:58 PM] [2]="",
|
||||
[08:58 PM] [3]=236265,
|
||||
[08:58 PM] [4]=0,
|
||||
[08:58 PM] [6]=4.5,
|
||||
[08:58 PM] [7]=34675.812,
|
||||
[08:58 PM] [8]="player",
|
||||
[08:58 PM] [9]=false,
|
||||
[08:58 PM] [10]=true,
|
||||
[08:58 PM] [11]=132403,
|
||||
[08:58 PM] [12]=false,
|
||||
[08:58 PM] [13]=false,
|
||||
[08:58 PM] [14]=true,
|
||||
[08:58 PM] [15]=false,
|
||||
[08:58 PM] [16]=1,
|
||||
[08:58 PM] [17]=-60
|
||||
|
||||
|
||||
01:05 PM] [Virag's DT]: 1 - COMBAT_LOG_EVENT_UNFILTERED
|
||||
[01:05 PM] [Virag's DT]: 3 - SPELL_AURA_APPLIED
|
||||
[01:05 PM] [Virag's DT]: 6 - Pinkiepiie
|
||||
[01:05 PM] [Virag's DT]: 14 - Shield of the Righteous
|
||||
[01:05 PM] [Virag's DT]: 16 - BUFF
|
||||
]]
|
||||
|
||||
--EVERY FRAME
|
||||
function()
|
||||
if UnitBuff("player", "Shield of the Righteous") then
|
||||
return true
|
||||
else
|
||||
aura_env.mitigation = 0
|
||||
return false
|
||||
end
|
||||
end
|
||||
|
||||
--COMBAT_LOG_EVENT_UNFILTERED
|
||||
function(...)
|
||||
local e = select(3, ...)
|
||||
if e == "SPELL_AURA_APPLIED" then
|
||||
local caster = select(6, ...)
|
||||
local name = select(14, ...)
|
||||
if caster == UnitName("player") and name == "Shield of the Righteous" then
|
||||
aura_env.mitigation = abs(select(17, UnitBuff("player", "Shield of the Righteous")))
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
--DISPLAY
|
||||
function()
|
||||
if aura_env.mitigation then
|
||||
return aura_env.mitigation .. "%"
|
||||
end
|
||||
--[[
|
||||
[08:58 PM] Dump: value=UnitBuff("player","Shield of the Righteous")
|
||||
[08:58 PM] [1]="Shield of the Righteous",
|
||||
[08:58 PM] [2]="",
|
||||
[08:58 PM] [3]=236265,
|
||||
[08:58 PM] [4]=0,
|
||||
[08:58 PM] [6]=4.5,
|
||||
[08:58 PM] [7]=34675.812,
|
||||
[08:58 PM] [8]="player",
|
||||
[08:58 PM] [9]=false,
|
||||
[08:58 PM] [10]=true,
|
||||
[08:58 PM] [11]=132403,
|
||||
[08:58 PM] [12]=false,
|
||||
[08:58 PM] [13]=false,
|
||||
[08:58 PM] [14]=true,
|
||||
[08:58 PM] [15]=false,
|
||||
[08:58 PM] [16]=1,
|
||||
[08:58 PM] [17]=-60
|
||||
|
||||
|
||||
01:05 PM] [Virag's DT]: 1 - COMBAT_LOG_EVENT_UNFILTERED
|
||||
[01:05 PM] [Virag's DT]: 3 - SPELL_AURA_APPLIED
|
||||
[01:05 PM] [Virag's DT]: 6 - Pinkiepiie
|
||||
[01:05 PM] [Virag's DT]: 14 - Shield of the Righteous
|
||||
[01:05 PM] [Virag's DT]: 16 - BUFF
|
||||
]]
|
||||
|
||||
--EVERY FRAME
|
||||
function()
|
||||
if UnitBuff("player", "Shield of the Righteous") then
|
||||
return true
|
||||
else
|
||||
aura_env.mitigation = 0
|
||||
return false
|
||||
end
|
||||
end
|
||||
|
||||
--COMBAT_LOG_EVENT_UNFILTERED
|
||||
function(...)
|
||||
local e = select(3, ...)
|
||||
if e == "SPELL_AURA_APPLIED" then
|
||||
local caster = select(6, ...)
|
||||
local name = select(14, ...)
|
||||
if caster == UnitName("player") and name == "Shield of the Righteous" then
|
||||
aura_env.mitigation = abs(select(17, UnitBuff("player", "Shield of the Righteous")))
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
--DISPLAY
|
||||
function()
|
||||
if aura_env.mitigation then
|
||||
return aura_env.mitigation .. "%"
|
||||
end
|
||||
end
|
||||
Reference in New Issue
Block a user