--COMBAT_LOG_EVENT_UNFILTERED function(e, ...) local se = select(2, ...) if se == "SPELL_AURA_APPLIED" or se == "SPELL_AURA_REFRESH" or se == "SPELL_AURA_APPLIED_DOSE" or se == "SPELL_AURA_REMOVED" or se == "SPELL_AURA_REMOVED_DOSE" then local name = select(13, ...) local caster = select(5, ...) if caster == UnitName("player") and name == "Bone Shield" then aura_env.stacks = 0 for i = 1, 40 do local spellID = select(11, UnitBuff("player", i)) if spellID == 195181 then aura_env.stacks = select(4, UnitBuff("player", i)) return true end end end end end --Duration function() return aura_env.stacks, 10, 1 end --INIT aura_env.stacks = 0