Add new code snippets
This commit is contained in:
60
Complete Projects/Legion/Raid loot DOESNT WORK.lua
Normal file
60
Complete Projects/Legion/Raid loot DOESNT WORK.lua
Normal file
@@ -0,0 +1,60 @@
|
||||
--Load out of combat
|
||||
CHAT_MSG_LOOT
|
||||
function(_,msg)
|
||||
local who = string.match(msg, "%a+")
|
||||
local what = string.match(msg, "%[(.+)%]")
|
||||
local itemQuality = select(3, GetItemInfo(what)) or ""
|
||||
local itemType = select(6, GetItemInfo(what)) or ""
|
||||
local itemSubType = select(7, GetItemInfo(what)) or ""
|
||||
if itemType == "Armor" then
|
||||
aura_env.who[aura_env.pointer] = who
|
||||
aura_env.what[aura_env.pointer] = what
|
||||
aura_env.itemQuality[aura_env.pointer] = itemQuality
|
||||
aura_env.itemSubType[aura_env.pointer] = itemSubType
|
||||
aura_env.pointer = aura_env.pointer + 1
|
||||
end
|
||||
end
|
||||
|
||||
DISPLAY
|
||||
function()
|
||||
local output = ""
|
||||
local qualityColor = "|cFFFFFFFF"
|
||||
local classColor = "|cFFFFFFFF"
|
||||
if aura_env.pointer > 1 then
|
||||
for i = 1, aura_env.pointer - 1 do
|
||||
if aura_env.who[i] ~= "You" then
|
||||
local playerClass = UnitClass(aura_env.who[i])
|
||||
else
|
||||
playerClass = UnitClass("player")
|
||||
end
|
||||
if aura_env.itemQuality[i] == 0 then qualityColor = "|cFF9D9D9D" elseif
|
||||
aura_env.itemQuality[i] == 2 then qualityColor = "|cFF1EFF00" elseif
|
||||
aura_env.itemQuality[i] == 3 then qualityColor = "|cFF0070DD" elseif
|
||||
aura_env.itemQuality[i] == 4 then qualityColor = "|cFFA335EE" elseif
|
||||
aura_env.itemQuality[i] == 5 then qualityColor = "|cFFFF8000"
|
||||
end
|
||||
if playerClass == "Death Knight" then classColor = "|cFFC41F3B"
|
||||
elseif playerClass == "Demon Hunter" then classColor = "|cFFA330C9"
|
||||
elseif playerClass == "Druid" then classColor = "|cFFFF7D0A"
|
||||
elseif playerClass == "Hunter" then classColor = "|cFFABD473"
|
||||
elseif playerClass == "Mage" then classColor = "|cFF40C7EB"
|
||||
elseif playerClass == "Monk" then classColor = "|cFF00FF96"
|
||||
elseif playerClass == "Paladin" then classColor = "|cFFF58CBA"
|
||||
elseif playerClass == "Priest" then classColor = "|cFFFFFFFF"
|
||||
elseif playerClass == "Rogue" then classColor = "|cFFFFF569"
|
||||
elseif playerClass == "Shaman" then classColor = "|cFF0070DE"
|
||||
elseif playerClass == "Warlock" then classColor = "|cFF8787ED"
|
||||
elseif playerClass == "Warrior" then classColor = "|cFFC79C6E"
|
||||
end
|
||||
output = output .. classColor .. aura_env.who[i] .. " " .. "|cFFFFFFFF" .. aura_env.itemSubType[i] .. " " .. qualityColor .. "%[" .. aura_env.what[i] .. "%]" .. "\n"
|
||||
end
|
||||
end
|
||||
return output
|
||||
end
|
||||
|
||||
ON HIDE
|
||||
aura_env.pointer = 1
|
||||
aura_env.who = {}
|
||||
aura_env.what = {}
|
||||
aura_env.itemQuality = {}
|
||||
aura_env.itemSubType = {}
|
||||
Reference in New Issue
Block a user