All pastes #362686 Raw Edit

sstixrud/UNIT_AURA

public lua v1 · immutable
·published 2007-02-19 00:08 UTC
rendered paste body
	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