format
This commit is contained in:
+1
-1
@@ -3,7 +3,7 @@
|
|||||||
## Notes: Shows possible loot from dungeon bosses and other sources.
|
## Notes: Shows possible loot from dungeon bosses and other sources.
|
||||||
## Author: Otari (overhaul/revamp, menu changes, bugfixes/updates), Lexie (Turtle WoW fixes/updates), Pepopo, MarcelineVQ (Kara40 loot), Shagu
|
## Author: Otari (overhaul/revamp, menu changes, bugfixes/updates), Lexie (Turtle WoW fixes/updates), Pepopo, MarcelineVQ (Kara40 loot), Shagu
|
||||||
## LegacyAuthor: Daviesh, Pompa (Turtle WoW World Bosses), Xerron (Turtle WoW World Bosses), Gurky (Turtle WoW 1.16/1.16.1 Dungeons)
|
## LegacyAuthor: Daviesh, Pompa (Turtle WoW World Bosses), Xerron (Turtle WoW World Bosses), Gurky (Turtle WoW 1.16/1.16.1 Dungeons)
|
||||||
## Version: 3.2.3
|
## Version: 3.2.4
|
||||||
## SavedVariablesPerCharacter: AtlasLootCharDB
|
## SavedVariablesPerCharacter: AtlasLootCharDB
|
||||||
## OptionalDeps: Alphamap, AtlasLoader, LootLink, ItemSync, HewdropLib, Ace2, EquipCompare, EQCompare
|
## OptionalDeps: Alphamap, AtlasLoader, LootLink, ItemSync, HewdropLib, Ace2, EquipCompare, EQCompare
|
||||||
|
|
||||||
|
|||||||
+27
-26
@@ -1,4 +1,5 @@
|
|||||||
local AL = AceLibrary("AceLocale-2.2"):new("AtlasLoot");
|
local AL = AceLibrary("AceLocale-2.2"):new("AtlasLoot");
|
||||||
|
local _G = _G or getfenv(0)
|
||||||
|
|
||||||
local ORANGE = "|cffFF8400";
|
local ORANGE = "|cffFF8400";
|
||||||
local data = AtlasLoot_Data["AtlasLootSetItems"]
|
local data = AtlasLoot_Data["AtlasLootSetItems"]
|
||||||
@@ -21,17 +22,17 @@ end
|
|||||||
|
|
||||||
function AtlasLoot_PrepMenu(backPage, title)
|
function AtlasLoot_PrepMenu(backPage, title)
|
||||||
for i = 1, 30, 1 do
|
for i = 1, 30, 1 do
|
||||||
getglobal("AtlasLootItem_" .. i):Hide();
|
_G["AtlasLootItem_" .. i]:Hide();
|
||||||
getglobal("AtlasLootItem_" .. i.."Border"):Hide()
|
_G["AtlasLootItem_" .. i.."Border"]:Hide()
|
||||||
end
|
end
|
||||||
for i = 1, 30, 1 do
|
for i = 1, 30, 1 do
|
||||||
local button = getglobal("AtlasLootMenuItem_" .. i)
|
local button = _G["AtlasLootMenuItem_" .. i]
|
||||||
getglobal("AtlasLootMenuItem_" .. i.."Border"):Hide()
|
_G["AtlasLootMenuItem_" .. i.."Border"]:Hide()
|
||||||
button:Hide();
|
button:Hide();
|
||||||
button.isheader = false;
|
button.isheader = false;
|
||||||
button.container = nil
|
button.container = nil
|
||||||
button.dataSource = nil
|
button.dataSource = nil
|
||||||
getglobal("AtlasLootMenuItem_" .. i .. "_Icon"):SetTexCoord(0, 1, 0, 1)
|
_G["AtlasLootMenuItem_" .. i .. "_Icon"]:SetTexCoord(0, 1, 0, 1)
|
||||||
end
|
end
|
||||||
if backPage then
|
if backPage then
|
||||||
AtlasLootItemsFrame_BACK:Show();
|
AtlasLootItemsFrame_BACK:Show();
|
||||||
@@ -43,7 +44,7 @@ function AtlasLoot_PrepMenu(backPage, title)
|
|||||||
AtlasLootItemsFrame_PREV:Hide();
|
AtlasLootItemsFrame_PREV:Hide();
|
||||||
AtlasLootServerQueryButton:Hide();
|
AtlasLootServerQueryButton:Hide();
|
||||||
for i = 1, 30, 1 do
|
for i = 1, 30, 1 do
|
||||||
getglobal("AtlasLootMenuItem_" .. i .. "_Extra"):Show();
|
_G["AtlasLootMenuItem_" .. i .. "_Extra"]:Show();
|
||||||
end
|
end
|
||||||
AtlasLoot_BossName:SetText("|cffFFFFFF" .. title);
|
AtlasLoot_BossName:SetText("|cffFFFFFF" .. title);
|
||||||
-- AtlasLoot_SetItemInfoFrame(AtlasLoot_AnchorPoint);
|
-- AtlasLoot_SetItemInfoFrame(AtlasLoot_AnchorPoint);
|
||||||
@@ -138,8 +139,8 @@ function AtlasLootSetMenu()
|
|||||||
AtlasLootMenuItem_20.lootpage = "T3SET";
|
AtlasLootMenuItem_20.lootpage = "T3SET";
|
||||||
AtlasLootMenuItem_20:Show();
|
AtlasLootMenuItem_20:Show();
|
||||||
for i = 1, 30 do
|
for i = 1, 30 do
|
||||||
if getglobal("AtlasLootMenuItem_"..i).container then
|
if _G["AtlasLootMenuItem_"..i].container then
|
||||||
getglobal("AtlasLootMenuItem_"..i.."Border"):Show()
|
_G["AtlasLootMenuItem_"..i.."Border"]:Show()
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
@@ -274,10 +275,10 @@ function AtlasLootPRE60SetMenu()
|
|||||||
AtlasLootMenuItem_23.container = data.SpiritofEskhandarC
|
AtlasLootMenuItem_23.container = data.SpiritofEskhandarC
|
||||||
AtlasLootMenuItem_23:Show();
|
AtlasLootMenuItem_23:Show();
|
||||||
for i = 1, 30 do
|
for i = 1, 30 do
|
||||||
local button = getglobal("AtlasLootMenuItem_" .. i)
|
local button = _G["AtlasLootMenuItem_" .. i]
|
||||||
button.dataSource = AtlasLoot_GetDataSource(button.lootpage)
|
button.dataSource = AtlasLoot_GetDataSource(button.lootpage)
|
||||||
if button.container then
|
if button.container then
|
||||||
getglobal("AtlasLootMenuItem_"..i.."Border"):Show()
|
_G["AtlasLootMenuItem_"..i.."Border"]:Show()
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
@@ -369,10 +370,10 @@ function AtlasLootZGSetMenu()
|
|||||||
AtlasLootMenuItem_25.container = data.HakkariBladesC
|
AtlasLootMenuItem_25.container = data.HakkariBladesC
|
||||||
AtlasLootMenuItem_25:Show();
|
AtlasLootMenuItem_25:Show();
|
||||||
for i = 1, 30 do
|
for i = 1, 30 do
|
||||||
local button = getglobal("AtlasLootMenuItem_" .. i)
|
local button = _G["AtlasLootMenuItem_" .. i]
|
||||||
button.dataSource = AtlasLoot_GetDataSource(button.lootpage)
|
button.dataSource = AtlasLoot_GetDataSource(button.lootpage)
|
||||||
if button.container then
|
if button.container then
|
||||||
getglobal("AtlasLootMenuItem_"..i.."Border"):Show()
|
_G["AtlasLootMenuItem_"..i.."Border"]:Show()
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
@@ -443,10 +444,10 @@ function AtlasLootAQ40SetMenu()
|
|||||||
AtlasLootMenuItem_21.container = data.AQ40WarriorC
|
AtlasLootMenuItem_21.container = data.AQ40WarriorC
|
||||||
AtlasLootMenuItem_21:Show();
|
AtlasLootMenuItem_21:Show();
|
||||||
for i = 1, 30 do
|
for i = 1, 30 do
|
||||||
local button = getglobal("AtlasLootMenuItem_" .. i)
|
local button = _G["AtlasLootMenuItem_" .. i]
|
||||||
button.dataSource = AtlasLoot_GetDataSource(button.lootpage)
|
button.dataSource = AtlasLoot_GetDataSource(button.lootpage)
|
||||||
if button.container then
|
if button.container then
|
||||||
getglobal("AtlasLootMenuItem_"..i.."Border"):Show()
|
_G["AtlasLootMenuItem_"..i.."Border"]:Show()
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
@@ -517,10 +518,10 @@ function AtlasLootAQ20SetMenu()
|
|||||||
AtlasLootMenuItem_21.container = data.AQ20WarriorC
|
AtlasLootMenuItem_21.container = data.AQ20WarriorC
|
||||||
AtlasLootMenuItem_21:Show();
|
AtlasLootMenuItem_21:Show();
|
||||||
for i = 1, 30 do
|
for i = 1, 30 do
|
||||||
local button = getglobal("AtlasLootMenuItem_" .. i)
|
local button = _G["AtlasLootMenuItem_" .. i]
|
||||||
button.dataSource = AtlasLoot_GetDataSource(button.lootpage)
|
button.dataSource = AtlasLoot_GetDataSource(button.lootpage)
|
||||||
if button.container then
|
if button.container then
|
||||||
getglobal("AtlasLootMenuItem_"..i.."Border"):Show()
|
_G["AtlasLootMenuItem_"..i.."Border"]:Show()
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
@@ -591,10 +592,10 @@ function AtlasLootT0SetMenu()
|
|||||||
AtlasLootMenuItem_21.container = data.T0WarriorC
|
AtlasLootMenuItem_21.container = data.T0WarriorC
|
||||||
AtlasLootMenuItem_21:Show();
|
AtlasLootMenuItem_21:Show();
|
||||||
for i = 1, 30 do
|
for i = 1, 30 do
|
||||||
local button = getglobal("AtlasLootMenuItem_" .. i)
|
local button = _G["AtlasLootMenuItem_" .. i]
|
||||||
button.dataSource = AtlasLoot_GetDataSource(button.lootpage)
|
button.dataSource = AtlasLoot_GetDataSource(button.lootpage)
|
||||||
if button.container then
|
if button.container then
|
||||||
getglobal("AtlasLootMenuItem_"..i.."Border"):Show()
|
_G["AtlasLootMenuItem_"..i.."Border"]:Show()
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
@@ -665,10 +666,10 @@ function AtlasLootT1SetMenu()
|
|||||||
AtlasLootMenuItem_21.container = data.T1WarriorC
|
AtlasLootMenuItem_21.container = data.T1WarriorC
|
||||||
AtlasLootMenuItem_21:Show();
|
AtlasLootMenuItem_21:Show();
|
||||||
for i = 1, 30 do
|
for i = 1, 30 do
|
||||||
local button = getglobal("AtlasLootMenuItem_" .. i)
|
local button = _G["AtlasLootMenuItem_" .. i]
|
||||||
button.dataSource = AtlasLoot_GetDataSource(button.lootpage)
|
button.dataSource = AtlasLoot_GetDataSource(button.lootpage)
|
||||||
if button.container then
|
if button.container then
|
||||||
getglobal("AtlasLootMenuItem_"..i.."Border"):Show()
|
_G["AtlasLootMenuItem_"..i.."Border"]:Show()
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
@@ -739,10 +740,10 @@ function AtlasLootT2SetMenu()
|
|||||||
AtlasLootMenuItem_21.container = data.T2WarriorC
|
AtlasLootMenuItem_21.container = data.T2WarriorC
|
||||||
AtlasLootMenuItem_21:Show();
|
AtlasLootMenuItem_21:Show();
|
||||||
for i = 1, 30 do
|
for i = 1, 30 do
|
||||||
local button = getglobal("AtlasLootMenuItem_" .. i)
|
local button = _G["AtlasLootMenuItem_" .. i]
|
||||||
button.dataSource = AtlasLoot_GetDataSource(button.lootpage)
|
button.dataSource = AtlasLoot_GetDataSource(button.lootpage)
|
||||||
if button.container then
|
if button.container then
|
||||||
getglobal("AtlasLootMenuItem_"..i.."Border"):Show()
|
_G["AtlasLootMenuItem_"..i.."Border"]:Show()
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
@@ -813,10 +814,10 @@ function AtlasLootT3SetMenu()
|
|||||||
AtlasLootMenuItem_21.container = data.T3WarriorC
|
AtlasLootMenuItem_21.container = data.T3WarriorC
|
||||||
AtlasLootMenuItem_21:Show();
|
AtlasLootMenuItem_21:Show();
|
||||||
for i = 1, 30 do
|
for i = 1, 30 do
|
||||||
local button = getglobal("AtlasLootMenuItem_" .. i)
|
local button = _G["AtlasLootMenuItem_" .. i]
|
||||||
button.dataSource = AtlasLoot_GetDataSource(button.lootpage)
|
button.dataSource = AtlasLoot_GetDataSource(button.lootpage)
|
||||||
if button.container then
|
if button.container then
|
||||||
getglobal("AtlasLootMenuItem_"..i.."Border"):Show()
|
_G["AtlasLootMenuItem_"..i.."Border"]:Show()
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
@@ -887,10 +888,10 @@ function AtlasLoot_Kara40SetMenu()
|
|||||||
AtlasLootMenuItem_21.container = data.T35WarriorC
|
AtlasLootMenuItem_21.container = data.T35WarriorC
|
||||||
AtlasLootMenuItem_21:Show();
|
AtlasLootMenuItem_21:Show();
|
||||||
for i = 1, 30 do
|
for i = 1, 30 do
|
||||||
local button = getglobal("AtlasLootMenuItem_" .. i)
|
local button = _G["AtlasLootMenuItem_" .. i]
|
||||||
button.dataSource = AtlasLoot_GetDataSource(button.lootpage)
|
button.dataSource = AtlasLoot_GetDataSource(button.lootpage)
|
||||||
if button.container then
|
if button.container then
|
||||||
getglobal("AtlasLootMenuItem_"..i.."Border"):Show()
|
_G["AtlasLootMenuItem_"..i.."Border"]:Show()
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
+4
-3
@@ -3,6 +3,7 @@ local AtlasLootTip = CreateFrame("Frame", "AtlasLootTip", GameTooltip)
|
|||||||
local strfind = string.find
|
local strfind = string.find
|
||||||
local GetItemInfo = GetItemInfo
|
local GetItemInfo = GetItemInfo
|
||||||
local GREY = "|cff999999"
|
local GREY = "|cff999999"
|
||||||
|
local _G = _G or getfenv(0)
|
||||||
|
|
||||||
local insideHook = false
|
local insideHook = false
|
||||||
local tooltipMoney = 0
|
local tooltipMoney = 0
|
||||||
@@ -46,8 +47,8 @@ local function AddSourceLine(tooltip, sourceStr)
|
|||||||
end
|
end
|
||||||
|
|
||||||
for i = 1, numLines do
|
for i = 1, numLines do
|
||||||
left = getglobal(name .. "TextLeft" .. i)
|
left = _G[name .. "TextLeft" .. i]
|
||||||
right = getglobal(name .. "TextRight" .. i)
|
right = _G[name .. "TextRight" .. i]
|
||||||
leftText = left:GetText()
|
leftText = left:GetText()
|
||||||
rightText = right:IsShown() and right:GetText()
|
rightText = right:IsShown() and right:GetText()
|
||||||
leftR, leftG, leftB = left:GetTextColor()
|
leftR, leftG, leftB = left:GetTextColor()
|
||||||
@@ -348,7 +349,7 @@ AtlasLootTip.HookAddonOrVariable = function(addon, func)
|
|||||||
lurker:RegisterEvent("VARIABLES_LOADED")
|
lurker:RegisterEvent("VARIABLES_LOADED")
|
||||||
lurker:RegisterEvent("PLAYER_ENTERING_WORLD")
|
lurker:RegisterEvent("PLAYER_ENTERING_WORLD")
|
||||||
lurker:SetScript("OnEvent", function()
|
lurker:SetScript("OnEvent", function()
|
||||||
if IsAddOnLoaded(addon) or getglobal(addon) then
|
if IsAddOnLoaded(addon) or _G[addon] then
|
||||||
this:func()
|
this:func()
|
||||||
this:UnregisterAllEvents()
|
this:UnregisterAllEvents()
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user