45 lines
1.1 KiB
Lua
45 lines
1.1 KiB
Lua
|
AutoCoin = {}
|
||
|
AutoCoin.title = GetAddOnMetadata("AutoCoin", "Title")
|
||
|
AutoCoin.version = GetAddOnMetadata("AutoCoin", "Version")
|
||
|
AutoCoin.author = GetAddOnMetadata("AutoCoin", "Author")
|
||
|
print(("Loaded %s v%s by %s."):format(AutoCoin.title, AutoCoin.version, AutoCoin.author))
|
||
|
|
||
|
local coinAndBijouRolls = {
|
||
|
[19698] = 1, -- 0=Pass, 1=Need, 2=Greed
|
||
|
[19699] = 1,
|
||
|
[19700] = 1,
|
||
|
[19701] = 1,
|
||
|
[19702] = 1,
|
||
|
[19703] = 1,
|
||
|
[19704] = 1,
|
||
|
[19705] = 1,
|
||
|
[19706] = 1,
|
||
|
[19707] = 1,
|
||
|
[19708] = 1,
|
||
|
[19709] = 1,
|
||
|
[19710] = 1,
|
||
|
[19711] = 1,
|
||
|
[19712] = 1,
|
||
|
[19713] = 1,
|
||
|
[19714] = 1,
|
||
|
[19715] = 1
|
||
|
}
|
||
|
|
||
|
local rolls = {
|
||
|
[0] = "Pass",
|
||
|
[1] = "Need",
|
||
|
[2] = "Greed"
|
||
|
}
|
||
|
|
||
|
local frame = CreateFrame("FRAME");
|
||
|
frame:RegisterEvent("START_LOOT_ROLL");
|
||
|
frame:SetScript("OnEvent", function(self, event, rollID, rollTime)
|
||
|
local link = GetLootRollItemLink(rollID)
|
||
|
local _, itemID = strsplit(":", link)
|
||
|
local roll = coinAndBijouRolls[tonumber(itemID)]
|
||
|
if roll ~= nil then
|
||
|
print(("|cff00ffffAutoCoin|r: %s %s."):format(rolls[roll], link))
|
||
|
RollOnLoot(rollID, roll)
|
||
|
end
|
||
|
end);
|