Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if not Looter then
- Looter = CreateFrame("frame")
- end
- LooterLootTable = { "Azshara's Veil", "Cinderbloom", "Heartblossom", "Stormvine", "Twilight Jasmine", "Whiptail", "Embersilk Cloth", "Sealed Crate", "Volatile Fire", "Volatile Earth", "Volatile Water", "Volatile Air", "Volatile Life", "Obsidium Ore", "Heavy Savage Leather", "Elementium Ore", "Pyrite Ore", }
- local frame = Looter
- frame:RegisterEvent("LOOT_OPENED")
- frame:SetScript("OnEvent", function(self, event, ...)
- LooterAutoLoot()
- end)
- Looting = { };
- function LooterAutoLoot()
- table.wipe(Looting)
- print("Found: " ..GetNumLootItems().. " item(s)")
- for i = 1, GetNumLootItems() do
- link = GetLootSlotLink(i)
- texture, item, quantity, quality, locked = GetLootSlotInfo(i)
- table.insert(Looting, link)
- if (link) and (item) then
- for u,v in ipairs(LooterLootTable) do
- if (item == LooterLootTable[u]) then
- table.remove(Looting, 1)
- LootSlot(i)
- print("|cffff00ffLooted: |r" ..link.. " |cffff00ffAmount: |r" ..quantity)
- else
- --print("Not Looting: " ..link, GetNumLootItems())
- end
- end
- end
- if (i == GetNumLootItems()) then
- discarded = table.concat(Looting, ", ")
- if (discarded ~= "") then
- print("The following was discarded: " ..discarded)
- end
- CloseLoot()
- end
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement