Absorb amount is now properly displayed
This commit is contained in:
@@ -1,3 +1,10 @@
|
|||||||
function()
|
function()
|
||||||
|
if select(2, CombatLogGetCurrentEventInfo()) == "SPELL_AURA_APPLIED" then
|
||||||
|
local target = select(5, CombatLogGetCurrentEventInfo())
|
||||||
|
local buff = select(13, CombatLogGetCurrentEventInfo())
|
||||||
|
if target == UnitName("player") and aura_env.buffs[buff] ~= nil then
|
||||||
|
aura_env.max = select(16, CombatLogGetCurrentEventInfo())
|
||||||
|
end
|
||||||
|
end
|
||||||
|
return true
|
||||||
end
|
end
|
||||||
0
NewAge/NullBarrier/CustomDuration
Normal file
0
NewAge/NullBarrier/CustomDuration
Normal file
@@ -1,7 +1,34 @@
|
|||||||
|
aura_env.buffs = {"Null Barrier", "Empowered Null Barrier"}
|
||||||
|
aura_env.max = 0
|
||||||
|
|
||||||
aura_env.GetBuff = function(name)
|
aura_env.GetBuff = function(name)
|
||||||
for i = 1, 40 do
|
for i = 1, 40 do
|
||||||
if UnitBuff("player", i) == name then
|
if UnitBuff("player", i) == name then
|
||||||
return i
|
return i
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
return 0
|
||||||
|
end
|
||||||
|
|
||||||
|
aura_env.GetAbsorb = function(name)
|
||||||
|
local temp = select(16, UnitBuff("player", aura_env.GetBuff(name)))
|
||||||
|
if temp then return temp else return 0 end
|
||||||
|
end
|
||||||
|
|
||||||
|
aura_env.GetAbsorbs = function()
|
||||||
|
local abs = 0
|
||||||
|
for k, v in ipairs(aura_env.buffs) do
|
||||||
|
abs = abs + aura_env.GetAbsorb(v)
|
||||||
|
end
|
||||||
|
return abs
|
||||||
|
end
|
||||||
|
|
||||||
|
aura_env.PrettyPrintNum = function(n)
|
||||||
|
if n > 1e6 then
|
||||||
|
return string.format("%.2fM", n / 1e6)
|
||||||
|
elseif n > 1e3 then
|
||||||
|
return string.format("%.2fk", n / 1e3)
|
||||||
|
else
|
||||||
|
return n
|
||||||
|
end
|
||||||
end
|
end
|
||||||
3
NewAge/NullBarrier/Text.lua
Normal file
3
NewAge/NullBarrier/Text.lua
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
function()
|
||||||
|
return aura_env.PrettyPrintNum(aura_env.GetAbsorbs())
|
||||||
|
end
|
||||||
Reference in New Issue
Block a user