if (event == "UNIT_AURA") then if not UBAURAS[arg1] then UBAURAS[arg1] = {} end UBOLDAURAS[arg1] = UBAURAS[arg1] UBAURAS[arg1] = {} if UnitDebuff(arg1, 1) ~= nil then for i = 1, 40 do if UnitDebuff(arg1, i) == nil then break else local debuffName, debuffRank, debuffTexture, debuffApplications, debuffType = UnitDebuff(arg1, i) if debuffType ~= nil then table.insert(UBAURAS[arg1], debuffType) else table.insert(UBAURAS[arg1], debuffName) end end end end if UnitBuff(arg1, 1) ~= nil then for i = 1, 16 do if UnitBuff(arg1, i) == nil then break else local var1 = UnitBuff(arg1, i) table.insert(UBAURAS[arg1], var1) end end end DEFAULT_CHAT_FRAME:AddMessage("Comparing Auras") for target in pairs(UBAURAS) do for k,v in pairs (UBAURAS[target]) do DEFAULT_CHAT_FRAME:AddMessage("[New - Target] "..target.." [Aura] "..v) end end for target in pairs(UBOLDAURAS) do for k,v in pairs (UBOLDAURAS[target]) do DEFAULT_CHAT_FRAME:AddMessage("[Old - Target] "..target.." [Aura] "..v) end end end