Add autoloot display weakaura
This commit is contained in:
		
							
								
								
									
										30
									
								
								Weakauras/Autoloot/event.lua
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										30
									
								
								Weakauras/Autoloot/event.lua
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,30 @@
 | 
			
		||||
-- CHAT_MSG_ADDON
 | 
			
		||||
function(allstates, e, prefix, message, type, target)
 | 
			
		||||
    if prefix ~= "CYKA_AUTOLOOT" then return end
 | 
			
		||||
 | 
			
		||||
	local name, quantityS, qualityS, icon = strsplit("|", message)
 | 
			
		||||
	local quality = tonumber(qualityS)
 | 
			
		||||
	local quantity = tonumber(quantityS)
 | 
			
		||||
 | 
			
		||||
	local formattedName = string.format("\124cff%s[%s]\124r x%s (%s)",
 | 
			
		||||
		tostring(aura_env.QualityColors[quality+1]),
 | 
			
		||||
		tostring(name),
 | 
			
		||||
		tostring(quantity),
 | 
			
		||||
		tostring(GetItemCount(name) + quantity))
 | 
			
		||||
 | 
			
		||||
    allstates[#allstates + 1] = {
 | 
			
		||||
        show = true,
 | 
			
		||||
        changed = true,
 | 
			
		||||
        index = GetTime(),
 | 
			
		||||
        resort = true,
 | 
			
		||||
 | 
			
		||||
        icon = icon,
 | 
			
		||||
        name = formattedName,
 | 
			
		||||
 | 
			
		||||
        progressType = "timed",
 | 
			
		||||
        expirationTime = GetTime() + aura_env.ttl,
 | 
			
		||||
        duration = aura_env.ttl,
 | 
			
		||||
        autoHide = true,
 | 
			
		||||
    }
 | 
			
		||||
	return true
 | 
			
		||||
end
 | 
			
		||||
							
								
								
									
										1
									
								
								Weakauras/Autoloot/export
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								Weakauras/Autoloot/export
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										12
									
								
								Weakauras/Autoloot/init.lua
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										12
									
								
								Weakauras/Autoloot/init.lua
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,12 @@
 | 
			
		||||
RegisterAddonMessagePrefix("CYKA_AUTOLOOT")
 | 
			
		||||
aura_env.QualityColors = {
 | 
			
		||||
	"9C9D9D",
 | 
			
		||||
	"FFFFFF",
 | 
			
		||||
	"1EFF00",
 | 
			
		||||
	"0070DD",
 | 
			
		||||
	"A335EE",
 | 
			
		||||
	"FF8000",
 | 
			
		||||
	"E6CC80",
 | 
			
		||||
	"00CCFF",
 | 
			
		||||
}
 | 
			
		||||
aura_env.ttl = 3
 | 
			
		||||
		Reference in New Issue
	
	Block a user