Merge branch 'dev'

This commit is contained in:
Spit
2025-01-29 19:19:23 +03:00
21 changed files with 866 additions and 846 deletions
+546 -516
View File
File diff suppressed because it is too large Load Diff
+4
View File
@@ -546,6 +546,10 @@
<OnClick>
AtlasLoot_ShowWishList();
CloseDropDownMenus();
AtlasLootDefaultFrame_SubMenu:Disable()
AtlasLootDefaultFrame_SelectedTable:Hide()
AtlasLootQuickLooksButton:Hide()
AtlasLoot_QuickLooks:Hide()
</OnClick>
<OnShow>
local AL = AceLibrary("AceLocale-2.2"):new("AtlasLoot");
+24 -21
View File
@@ -3449,7 +3449,8 @@ AtlasLoot_ButtonRegistry = {
Title = AL["Azuregos"];
Next_Page = "DEmeriss";
Next_Title = AL["Emeriss"];
Back_Page = "WORLDBOSSMENU"
Back_Page = "WORLDBOSSMENU",
Back_Title = AL["World Bosses"]
};
["DEmeriss"] = {
Title = AL["Emeriss"];
@@ -3457,7 +3458,8 @@ AtlasLoot_ButtonRegistry = {
Next_Title = AL["Lethon"];
Prev_Page = "AAzuregos";
Prev_Title = AL["Azuregos"];
Back_Page = "WORLDBOSSMENU"
Back_Page = "WORLDBOSSMENU",
Back_Title = AL["World Bosses"]
};
["DLethon"] = {
Title = AL["Lethon"];
@@ -3465,7 +3467,8 @@ AtlasLoot_ButtonRegistry = {
Next_Title = AL["Taerar"];
Prev_Page = "DEmeriss";
Prev_Title = AL["Emeriss"];
Back_Page = "WORLDBOSSMENU"
Back_Page = "WORLDBOSSMENU",
Back_Title = AL["World Bosses"]
};
["DTaerar"] = {
Title = AL["Taerar"];
@@ -3473,7 +3476,8 @@ AtlasLoot_ButtonRegistry = {
Next_Title = AL["Ysondre"];
Prev_Page = "DLethon";
Prev_Title = AL["Lethon"];
Back_Page = "WORLDBOSSMENU"
Back_Page = "WORLDBOSSMENU",
Back_Title = AL["World Bosses"]
};
["DYsondre"] = {
Title = AL["Ysondre"];
@@ -3481,7 +3485,8 @@ AtlasLoot_ButtonRegistry = {
Next_Title = AL["Lord Kazzak"];
Prev_Page = "DTaerar";
Prev_Title = AL["Taerar"];
Back_Page = "WORLDBOSSMENU"
Back_Page = "WORLDBOSSMENU",
Back_Title = AL["World Bosses"]
};
["KKazzak"] = {
Title = AL["Lord Kazzak"];
@@ -3489,14 +3494,8 @@ AtlasLoot_ButtonRegistry = {
Next_Title = AL["Nerubian Overseer"];
Prev_Page = "DYsondre";
Prev_Title = AL["Ysondre"];
Back_Page = "WORLDBOSSMENU"
};
["Turtlhu"] = {
Title = AL["Turtlhu, the Black Turtle of Doom"];
Next_Page = "Nerubian";
Next_Title = AL["Nerubian Overseer"];
Prev_Page = "KKazzak";
Prev_Title = AL["Lord Kazzak"];
Back_Page = "WORLDBOSSMENU",
Back_Title = AL["World Bosses"]
};
["Nerubian"] = {
Title = AL["Nerubian Overseer"];
@@ -3504,7 +3503,8 @@ AtlasLoot_ButtonRegistry = {
Next_Title = AL["Dark Reaver of Karazhan"];
Prev_Page = "KKazzak";
Prev_Title = AL["Lord Kazzak"];
Back_Page = "WORLDBOSSMENU"
Back_Page = "WORLDBOSSMENU",
Back_Title = AL["World Bosses"]
};
["Reaver"] = {
Title = AL["Dark Reaver of Karazhan"];
@@ -3512,7 +3512,8 @@ AtlasLoot_ButtonRegistry = {
Next_Title = AL["Ostarius"];
Prev_Page = "Nerubian";
Prev_Title = AL["Nerubian Overseer"];
Back_Page = "WORLDBOSSMENU"
Back_Page = "WORLDBOSSMENU",
Back_Title = AL["World Bosses"]
};
["Ostarius"] = {
Title = AL["Ostarius"];
@@ -3520,7 +3521,8 @@ AtlasLoot_ButtonRegistry = {
Next_Title = AL["Concavius"];
Prev_Page = "Reaver";
Prev_Title = AL["Dark Reaver of Karazhan"];
Back_Page = "WORLDBOSSMENU"
Back_Page = "WORLDBOSSMENU",
Back_Title = AL["World Bosses"]
};
["Concavius"] = {
Title = AL["Concavius"];
@@ -3528,7 +3530,8 @@ AtlasLoot_ButtonRegistry = {
Next_Title = AL["Moo"];
Prev_Page = "Ostarius";
Prev_Title = AL["Ostarius"];
Back_Page = "WORLDBOSSMENU"
Back_Page = "WORLDBOSSMENU",
Back_Title = AL["World Bosses"]
};
["CowKing"] = {
Title = AL["Moo"];
@@ -3536,13 +3539,15 @@ AtlasLoot_ButtonRegistry = {
Prev_Title = AL["Concavius"];
Next_Page = "Clackora";
Next_Title = AL["Cla'ckora"];
Back_Page = "WORLDBOSSMENU"
Back_Page = "WORLDBOSSMENU",
Back_Title = AL["World Bosses"]
};
["Clackora"] = {
Title = AL["Cla'ckora"];
Prev_Page = "CowKing";
Prev_Title = AL["Moo"];
Back_Page = "WORLDBOSSMENU"
Back_Page = "WORLDBOSSMENU",
Back_Title = AL["World Bosses"]
};
--Rare Spawns
["EarthcallerRezengal"] = {
@@ -3793,8 +3798,6 @@ AtlasLoot_ButtonRegistry = {
Prev_Page = "WidowoftheWoods";
Prev_Title = AL["Widow of the Woods"];
};
--WoW Factions
["Argent1"] = {
Title = AL["Argent Dawn"] .. ": " .. AL["Token Hand-Ins"];
+9 -9
View File
@@ -336,55 +336,55 @@ function AtlasLootPVPSetMenu()
--Priest
AtlasLootMenuItem_3_Name:SetText("|cffffffff"..AL["Priest"]);
AtlasLootMenuItem_3_Extra:SetText("");
AtlasLoot_SetClassIcon(AtlasLootMenuItem_3_Icon, "priest")
AtlasLootMenuItem_3_Icon:SetTexture("Interface\\AddOns\\AtlasLoot\\Images\\priest")
AtlasLootMenuItem_3.lootpage="PVPPriest";
AtlasLootMenuItem_3:Show();
--Mage
AtlasLootMenuItem_4_Name:SetText("|cff68ccef"..AL["Mage"]);
AtlasLootMenuItem_4_Extra:SetText("");
AtlasLoot_SetClassIcon(AtlasLootMenuItem_4_Icon, "mage")
AtlasLootMenuItem_4_Icon:SetTexture("Interface\\AddOns\\AtlasLoot\\Images\\mage")
AtlasLootMenuItem_4.lootpage="PVPMage";
AtlasLootMenuItem_4:Show();
--Warlock
AtlasLootMenuItem_5_Name:SetText("|cff9382c9"..AL["Warlock"]);
AtlasLootMenuItem_5_Extra:SetText("");
AtlasLoot_SetClassIcon(AtlasLootMenuItem_5_Icon, "warlock")
AtlasLootMenuItem_5_Icon:SetTexture("Interface\\AddOns\\AtlasLoot\\Images\\warlock")
AtlasLootMenuItem_5.lootpage="PVPWarlock";
AtlasLootMenuItem_5:Show();
--Rogue
AtlasLootMenuItem_6_Name:SetText("|cfffff468"..AL["Rogue"]);
AtlasLootMenuItem_6_Extra:SetText("");
AtlasLoot_SetClassIcon(AtlasLootMenuItem_6_Icon, "rogue")
AtlasLootMenuItem_6_Icon:SetTexture("Interface\\AddOns\\AtlasLoot\\Images\\rogue")
AtlasLootMenuItem_6.lootpage="PVPRogue";
AtlasLootMenuItem_6:Show();
--Druid
AtlasLootMenuItem_7_Name:SetText("|cffff7c0a"..AL["Druid"]);
AtlasLootMenuItem_7_Extra:SetText("");
AtlasLoot_SetClassIcon(AtlasLootMenuItem_7_Icon, "druid")
AtlasLootMenuItem_7_Icon:SetTexture("Interface\\AddOns\\AtlasLoot\\Images\\druid")
AtlasLootMenuItem_7.lootpage="PVPDruid";
AtlasLootMenuItem_7:Show();
--Hunter
AtlasLootMenuItem_18_Name:SetText("|cffaad372"..AL["Hunter"]);
AtlasLootMenuItem_18_Extra:SetText("");
AtlasLoot_SetClassIcon(AtlasLootMenuItem_18_Icon, "hunter")
AtlasLootMenuItem_18_Icon:SetTexture("Interface\\AddOns\\AtlasLoot\\Images\\hunter")
AtlasLootMenuItem_18.lootpage="PVPHunter";
AtlasLootMenuItem_18:Show();
--Shaman
AtlasLootMenuItem_19_Name:SetText("|cff2773ff"..AL["Shaman"]);
AtlasLootMenuItem_19_Extra:SetText("");
AtlasLoot_SetClassIcon(AtlasLootMenuItem_19_Icon, "shaman")
AtlasLootMenuItem_19_Icon:SetTexture("Interface\\AddOns\\AtlasLoot\\Images\\shaman")
AtlasLootMenuItem_19.lootpage="PVPShaman";
AtlasLootMenuItem_19:Show();
--Paladin
AtlasLootMenuItem_20_Name:SetText("|cfff48cba"..AL["Paladin"]);
AtlasLootMenuItem_20_Extra:SetText("");
AtlasLoot_SetClassIcon(AtlasLootMenuItem_20_Icon, "paladin")
AtlasLootMenuItem_20_Icon:SetTexture("Interface\\AddOns\\AtlasLoot\\Images\\paladin")
AtlasLootMenuItem_20.lootpage="PVPPaladin";
AtlasLootMenuItem_20:Show();
--Warrior
AtlasLootMenuItem_21_Name:SetText("|cffc69b6d"..AL["Warrior"]);
AtlasLootMenuItem_21_Extra:SetText("");
AtlasLoot_SetClassIcon(AtlasLootMenuItem_21_Icon, "warrior")
AtlasLootMenuItem_21_Icon:SetTexture("Interface\\AddOns\\AtlasLoot\\Images\\warrior")
AtlasLootMenuItem_21.lootpage="PVPWarrior";
AtlasLootMenuItem_21:Show();
end
+118 -99
View File
@@ -3,21 +3,20 @@ local AL = AceLibrary("AceLocale-2.2"):new("AtlasLoot");
local ORANGE = "|cffFF8400";
local data = AtlasLoot_Data["AtlasLootSetItems"]
local classCoords = {
["warrior"] = { 0, 0.25, 0, 0.25 },
["mage"] = { 0.25, 0.5, 0, 0.25 },
["rogue"] = { 0.5, 0.745, 0, 0.25 },
["druid"] = { 0.75, 0.99, 0, 0.25 },
["hunter"] = { 0, 0.25, 0.25, 0.5 },
["shaman"] = { 0.25, 0.50, 0.25, 0.5 },
["priest"] = { 0.50, 0.75, 0.25, 0.5 },
["warlock"] = { 0.75, 0.99, 0.25, 0.5 },
["paladin"] = { 0, 0.25, 0.5, 0.75 },
}
function AtlasLoot_SetClassIcon(object, class)
object:SetTexture("Interface\\Glues\\CharacterCreate\\UI-CharacterCreate-Classes")
object:SetTexCoord(unpack(classCoords[class]))
function AtlasLoot_GetDataSource(dataID)
local source = nil
for k in pairs(AtlasLoot_Data) do
if source then
break
end
for i in pairs(AtlasLoot_Data[k]) do
if i == dataID then
source = k
break
end
end
end
return source
end
function AtlasLoot_PrepMenu(backPage, title)
@@ -26,10 +25,12 @@ function AtlasLoot_PrepMenu(backPage, title)
getglobal("AtlasLootItem_" .. i.."Border"):Hide()
end
for i = 1, 30, 1 do
local button = getglobal("AtlasLootMenuItem_" .. i)
getglobal("AtlasLootMenuItem_" .. i.."Border"):Hide()
getglobal("AtlasLootMenuItem_" .. i):Hide();
getglobal("AtlasLootMenuItem_" .. i).isheader = false;
getglobal("AtlasLootMenuItem_" .. i).container = nil
button:Hide();
button.isheader = false;
button.container = nil
button.dataSource = nil
getglobal("AtlasLootMenuItem_" .. i .. "_Icon"):SetTexCoord(0, 1, 0, 1)
end
if backPage then
@@ -279,7 +280,9 @@ function AtlasLootPRE60SetMenu()
AtlasLootMenuItem_23.container = data.SpiritofEskhandarC
AtlasLootMenuItem_23:Show();
for i = 1, 30 do
if getglobal("AtlasLootMenuItem_"..i).container then
local button = getglobal("AtlasLootMenuItem_" .. i)
button.dataSource = AtlasLoot_GetDataSource(button.lootpage)
if button.container then
getglobal("AtlasLootMenuItem_"..i.."Border"):Show()
end
end
@@ -290,63 +293,63 @@ function AtlasLootZGSetMenu()
--Priest
AtlasLootMenuItem_3_Name:SetText("|cffffffff" .. AL["Priest"]);
AtlasLootMenuItem_3_Extra:SetText("");
AtlasLoot_SetClassIcon(AtlasLootMenuItem_3_Icon, "priest")
AtlasLootMenuItem_3_Icon:SetTexture("Interface\\AddOns\\AtlasLoot\\Images\\priest")
AtlasLootMenuItem_3.lootpage = "ZGPriest";
AtlasLootMenuItem_3.container = data.ZGPriestC
AtlasLootMenuItem_3:Show();
--Mage
AtlasLootMenuItem_4_Name:SetText("|cff68ccef" .. AL["Mage"]);
AtlasLootMenuItem_4_Extra:SetText("");
AtlasLoot_SetClassIcon(AtlasLootMenuItem_4_Icon, "mage")
AtlasLootMenuItem_4_Icon:SetTexture("Interface\\AddOns\\AtlasLoot\\Images\\mage")
AtlasLootMenuItem_4.lootpage = "ZGMage";
AtlasLootMenuItem_4.container = data.ZGMageC
AtlasLootMenuItem_4:Show();
--Warlock
AtlasLootMenuItem_5_Name:SetText("|cff9382c9" .. AL["Warlock"]);
AtlasLootMenuItem_5_Extra:SetText("");
AtlasLoot_SetClassIcon(AtlasLootMenuItem_5_Icon, "warlock")
AtlasLootMenuItem_5_Icon:SetTexture("Interface\\AddOns\\AtlasLoot\\Images\\warlock")
AtlasLootMenuItem_5.lootpage = "ZGWarlock";
AtlasLootMenuItem_5.container = data.ZGWarlockC
AtlasLootMenuItem_5:Show();
--Rogue
AtlasLootMenuItem_6_Name:SetText("|cfffff468" .. AL["Rogue"]);
AtlasLootMenuItem_6_Extra:SetText("");
AtlasLoot_SetClassIcon(AtlasLootMenuItem_6_Icon, "rogue")
AtlasLootMenuItem_6_Icon:SetTexture("Interface\\AddOns\\AtlasLoot\\Images\\rogue")
AtlasLootMenuItem_6.lootpage = "ZGRogue";
AtlasLootMenuItem_6.container = data.ZGRogueC
AtlasLootMenuItem_6:Show();
--Druid
AtlasLootMenuItem_7_Name:SetText("|cffff7c0a" .. AL["Druid"]);
AtlasLootMenuItem_7_Extra:SetText("");
AtlasLoot_SetClassIcon(AtlasLootMenuItem_7_Icon, "druid")
AtlasLootMenuItem_7_Icon:SetTexture("Interface\\AddOns\\AtlasLoot\\Images\\druid")
AtlasLootMenuItem_7.lootpage = "ZGDruid";
AtlasLootMenuItem_7.container = data.ZGDruidC
AtlasLootMenuItem_7:Show();
--Hunter
AtlasLootMenuItem_18_Name:SetText("|cffaad372" .. AL["Hunter"]);
AtlasLootMenuItem_18_Extra:SetText("");
AtlasLoot_SetClassIcon(AtlasLootMenuItem_18_Icon, "hunter")
AtlasLootMenuItem_18_Icon:SetTexture("Interface\\AddOns\\AtlasLoot\\Images\\hunter")
AtlasLootMenuItem_18.lootpage = "ZGHunter";
AtlasLootMenuItem_18.container = data.ZGHunterC
AtlasLootMenuItem_18:Show();
--Shaman
AtlasLootMenuItem_19_Name:SetText("|cff2773ff" .. AL["Shaman"]);
AtlasLootMenuItem_19_Extra:SetText("");
AtlasLoot_SetClassIcon(AtlasLootMenuItem_19_Icon, "shaman")
AtlasLootMenuItem_19_Icon:SetTexture("Interface\\AddOns\\AtlasLoot\\Images\\shaman")
AtlasLootMenuItem_19.lootpage = "ZGShaman";
AtlasLootMenuItem_19.container = data.ZGShamanC
AtlasLootMenuItem_19:Show();
--Paladin
AtlasLootMenuItem_20_Name:SetText("|cfff48cba" .. AL["Paladin"]);
AtlasLootMenuItem_20_Extra:SetText("");
AtlasLoot_SetClassIcon(AtlasLootMenuItem_20_Icon, "paladin")
AtlasLootMenuItem_20_Icon:SetTexture("Interface\\AddOns\\AtlasLoot\\Images\\paladin")
AtlasLootMenuItem_20.lootpage = "ZGPaladin";
AtlasLootMenuItem_20.container = data.ZGPaladinC
AtlasLootMenuItem_20:Show();
--Warrior
AtlasLootMenuItem_21_Name:SetText("|cffc69b6d" .. AL["Warrior"]);
AtlasLootMenuItem_21_Extra:SetText("");
AtlasLoot_SetClassIcon(AtlasLootMenuItem_21_Icon, "warrior")
AtlasLootMenuItem_21_Icon:SetTexture("Interface\\AddOns\\AtlasLoot\\Images\\warrior")
AtlasLootMenuItem_21.lootpage = "ZGWarrior";
AtlasLootMenuItem_21.container = data.ZGWarriorC
AtlasLootMenuItem_21:Show();
@@ -372,7 +375,9 @@ function AtlasLootZGSetMenu()
AtlasLootMenuItem_25.container = data.HakkariBladesC
AtlasLootMenuItem_25:Show();
for i = 1, 30 do
if getglobal("AtlasLootMenuItem_"..i).container then
local button = getglobal("AtlasLootMenuItem_" .. i)
button.dataSource = AtlasLoot_GetDataSource(button.lootpage)
if button.container then
getglobal("AtlasLootMenuItem_"..i.."Border"):Show()
end
end
@@ -383,68 +388,70 @@ function AtlasLootAQ40SetMenu()
--Priest
AtlasLootMenuItem_3_Name:SetText("|cffffffff" .. AL["Priest"]);
AtlasLootMenuItem_3_Extra:SetText("");
AtlasLoot_SetClassIcon(AtlasLootMenuItem_3_Icon, "priest")
AtlasLootMenuItem_3_Icon:SetTexture("Interface\\AddOns\\AtlasLoot\\Images\\priest")
AtlasLootMenuItem_3.lootpage = "AQ40Priest";
AtlasLootMenuItem_3.container = data.AQ40PriestC
AtlasLootMenuItem_3:Show();
--Mage
AtlasLootMenuItem_4_Name:SetText("|cff68ccef" .. AL["Mage"]);
AtlasLootMenuItem_4_Extra:SetText("");
AtlasLoot_SetClassIcon(AtlasLootMenuItem_4_Icon, "mage")
AtlasLootMenuItem_4_Icon:SetTexture("Interface\\AddOns\\AtlasLoot\\Images\\mage")
AtlasLootMenuItem_4.lootpage = "AQ40Mage";
AtlasLootMenuItem_4.container = data.AQ40MageC
AtlasLootMenuItem_4:Show();
--Warlock
AtlasLootMenuItem_5_Name:SetText("|cff9382c9" .. AL["Warlock"]);
AtlasLootMenuItem_5_Extra:SetText("");
AtlasLoot_SetClassIcon(AtlasLootMenuItem_5_Icon, "warlock")
AtlasLootMenuItem_5_Icon:SetTexture("Interface\\AddOns\\AtlasLoot\\Images\\warlock")
AtlasLootMenuItem_5.lootpage = "AQ40Warlock";
AtlasLootMenuItem_5.container = data.AQ40WarlockC
AtlasLootMenuItem_5:Show();
--Rogue
AtlasLootMenuItem_6_Name:SetText("|cfffff468" .. AL["Rogue"]);
AtlasLootMenuItem_6_Extra:SetText("");
AtlasLoot_SetClassIcon(AtlasLootMenuItem_6_Icon, "rogue");
AtlasLootMenuItem_6_Icon:SetTexture("Interface\\AddOns\\AtlasLoot\\Images\\rogue");
AtlasLootMenuItem_6.lootpage = "AQ40Rogue";
AtlasLootMenuItem_6.container = data.AQ40RogueC
AtlasLootMenuItem_6:Show();
--Druid
AtlasLootMenuItem_7_Name:SetText("|cffff7c0a" .. AL["Druid"]);
AtlasLootMenuItem_7_Extra:SetText("");
AtlasLoot_SetClassIcon(AtlasLootMenuItem_7_Icon, "druid");
AtlasLootMenuItem_7_Icon:SetTexture("Interface\\AddOns\\AtlasLoot\\Images\\druid");
AtlasLootMenuItem_7.lootpage = "AQ40Druid";
AtlasLootMenuItem_7.container = data.AQ40DruidC
AtlasLootMenuItem_7:Show();
--Hunter
AtlasLootMenuItem_18_Name:SetText("|cffaad372" .. AL["Hunter"]);
AtlasLootMenuItem_18_Extra:SetText("");
AtlasLoot_SetClassIcon(AtlasLootMenuItem_18_Icon, "hunter");
AtlasLootMenuItem_18_Icon:SetTexture("Interface\\AddOns\\AtlasLoot\\Images\\hunter");
AtlasLootMenuItem_18.lootpage = "AQ40Hunter";
AtlasLootMenuItem_18.container = data.AQ40HunterC
AtlasLootMenuItem_18:Show();
--Shaman
AtlasLootMenuItem_19_Name:SetText("|cff2773ff" .. AL["Shaman"]);
AtlasLootMenuItem_19_Extra:SetText("");
AtlasLoot_SetClassIcon(AtlasLootMenuItem_19_Icon, "shaman")
AtlasLootMenuItem_19_Icon:SetTexture("Interface\\AddOns\\AtlasLoot\\Images\\shaman")
AtlasLootMenuItem_19.lootpage = "AQ40Shaman";
AtlasLootMenuItem_19.container = data.AQ40ShamanC
AtlasLootMenuItem_19:Show();
--Paladin
AtlasLootMenuItem_20_Name:SetText("|cfff48cba" .. AL["Paladin"]);
AtlasLootMenuItem_20_Extra:SetText("");
AtlasLoot_SetClassIcon(AtlasLootMenuItem_20_Icon, "paladin");
AtlasLootMenuItem_20_Icon:SetTexture("Interface\\AddOns\\AtlasLoot\\Images\\paladin");
AtlasLootMenuItem_20.lootpage = "AQ40Paladin";
AtlasLootMenuItem_20.container = data.AQ40PaladinC
AtlasLootMenuItem_20:Show();
--Warrior
AtlasLootMenuItem_21_Name:SetText("|cffc69b6d" .. AL["Warrior"]);
AtlasLootMenuItem_21_Extra:SetText("");
AtlasLoot_SetClassIcon(AtlasLootMenuItem_21_Icon, "warrior");
AtlasLootMenuItem_21_Icon:SetTexture("Interface\\AddOns\\AtlasLoot\\Images\\warrior");
AtlasLootMenuItem_21.lootpage = "AQ40Warrior";
AtlasLootMenuItem_21.container = data.AQ40WarriorC
AtlasLootMenuItem_21:Show();
for i = 1, 30 do
if getglobal("AtlasLootMenuItem_"..i).container then
local button = getglobal("AtlasLootMenuItem_" .. i)
button.dataSource = AtlasLoot_GetDataSource(button.lootpage)
if button.container then
getglobal("AtlasLootMenuItem_"..i.."Border"):Show()
end
end
@@ -455,68 +462,70 @@ function AtlasLootAQ20SetMenu()
--Priest
AtlasLootMenuItem_3_Name:SetText("|cffffffff" .. AL["Priest"]);
AtlasLootMenuItem_3_Extra:SetText("");
AtlasLoot_SetClassIcon(AtlasLootMenuItem_3_Icon, "priest");
AtlasLootMenuItem_3_Icon:SetTexture("Interface\\AddOns\\AtlasLoot\\Images\\priest");
AtlasLootMenuItem_3.lootpage = "AQ20Priest";
AtlasLootMenuItem_3.container = data.AQ20PriestC
AtlasLootMenuItem_3:Show();
--Mage
AtlasLootMenuItem_4_Name:SetText("|cff68ccef" .. AL["Mage"]);
AtlasLootMenuItem_4_Extra:SetText("");
AtlasLoot_SetClassIcon(AtlasLootMenuItem_4_Icon, "mage")
AtlasLootMenuItem_4_Icon:SetTexture("Interface\\AddOns\\AtlasLoot\\Images\\mage")
AtlasLootMenuItem_4.lootpage = "AQ20Mage";
AtlasLootMenuItem_4.container = data.AQ20MageC
AtlasLootMenuItem_4:Show();
--Warlock
AtlasLootMenuItem_5_Name:SetText("|cff9382c9" .. AL["Warlock"]);
AtlasLootMenuItem_5_Extra:SetText("");
AtlasLoot_SetClassIcon(AtlasLootMenuItem_5_Icon, "warlock")
AtlasLootMenuItem_5_Icon:SetTexture("Interface\\AddOns\\AtlasLoot\\Images\\warlock")
AtlasLootMenuItem_5.lootpage = "AQ20Warlock";
AtlasLootMenuItem_5.container = data.AQ20WarlockC
AtlasLootMenuItem_5:Show();
--Rogue
AtlasLootMenuItem_6_Name:SetText("|cfffff468" .. AL["Rogue"]);
AtlasLootMenuItem_6_Extra:SetText("");
AtlasLoot_SetClassIcon(AtlasLootMenuItem_6_Icon, "rogue");
AtlasLootMenuItem_6_Icon:SetTexture("Interface\\AddOns\\AtlasLoot\\Images\\rogue");
AtlasLootMenuItem_6.lootpage = "AQ20Rogue";
AtlasLootMenuItem_6.container = data.AQ20RogueC
AtlasLootMenuItem_6:Show();
--Druid
AtlasLootMenuItem_7_Name:SetText("|cffff7c0a" .. AL["Druid"]);
AtlasLootMenuItem_7_Extra:SetText("");
AtlasLoot_SetClassIcon(AtlasLootMenuItem_7_Icon, "druid");
AtlasLootMenuItem_7_Icon:SetTexture("Interface\\AddOns\\AtlasLoot\\Images\\druid");
AtlasLootMenuItem_7.lootpage = "AQ20Druid";
AtlasLootMenuItem_7.container = data.AQ20DruidC
AtlasLootMenuItem_7:Show();
--Hunter
AtlasLootMenuItem_18_Name:SetText("|cffaad372" .. AL["Hunter"]);
AtlasLootMenuItem_18_Extra:SetText("");
AtlasLoot_SetClassIcon(AtlasLootMenuItem_18_Icon, "hunter");
AtlasLootMenuItem_18_Icon:SetTexture("Interface\\AddOns\\AtlasLoot\\Images\\hunter");
AtlasLootMenuItem_18.lootpage = "AQ20Hunter";
AtlasLootMenuItem_18.container = data.AQ20HunterC
AtlasLootMenuItem_18:Show();
--Shaman
AtlasLootMenuItem_19_Name:SetText("|cff2773ff" .. AL["Shaman"]);
AtlasLootMenuItem_19_Extra:SetText("");
AtlasLoot_SetClassIcon(AtlasLootMenuItem_19_Icon, "shaman")
AtlasLootMenuItem_19_Icon:SetTexture("Interface\\AddOns\\AtlasLoot\\Images\\shaman")
AtlasLootMenuItem_19.lootpage = "AQ20Shaman";
AtlasLootMenuItem_19.container = data.AQ20ShamanC
AtlasLootMenuItem_19:Show();
--Paladin
AtlasLootMenuItem_20_Name:SetText("|cfff48cba" .. AL["Paladin"]);
AtlasLootMenuItem_20_Extra:SetText("");
AtlasLoot_SetClassIcon(AtlasLootMenuItem_20_Icon, "paladin");
AtlasLootMenuItem_20_Icon:SetTexture("Interface\\AddOns\\AtlasLoot\\Images\\paladin");
AtlasLootMenuItem_20.lootpage = "AQ20Paladin";
AtlasLootMenuItem_20.container = data.AQ20PaladinC
AtlasLootMenuItem_20:Show();
--Warrior
AtlasLootMenuItem_21_Name:SetText("|cffc69b6d" .. AL["Warrior"]);
AtlasLootMenuItem_21_Extra:SetText("");
AtlasLoot_SetClassIcon(AtlasLootMenuItem_21_Icon, "warrior");
AtlasLootMenuItem_21_Icon:SetTexture("Interface\\AddOns\\AtlasLoot\\Images\\warrior");
AtlasLootMenuItem_21.lootpage = "AQ20Warrior";
AtlasLootMenuItem_21.container = data.AQ20WarriorC
AtlasLootMenuItem_21:Show();
for i = 1, 30 do
if getglobal("AtlasLootMenuItem_"..i).container then
local button = getglobal("AtlasLootMenuItem_" .. i)
button.dataSource = AtlasLoot_GetDataSource(button.lootpage)
if button.container then
getglobal("AtlasLootMenuItem_"..i.."Border"):Show()
end
end
@@ -527,68 +536,70 @@ function AtlasLootT0SetMenu()
--Priest
AtlasLootMenuItem_3_Name:SetText("|cffffffff" .. AL["Priest"]);
AtlasLootMenuItem_3_Extra:SetText("");
AtlasLoot_SetClassIcon(AtlasLootMenuItem_3_Icon, "priest");
AtlasLootMenuItem_3_Icon:SetTexture("Interface\\AddOns\\AtlasLoot\\Images\\priest");
AtlasLootMenuItem_3.lootpage = "T0Priest";
AtlasLootMenuItem_3.container = data.T0PriestC
AtlasLootMenuItem_3:Show();
--Mage
AtlasLootMenuItem_4_Name:SetText("|cff68ccef" .. AL["Mage"]);
AtlasLootMenuItem_4_Extra:SetText("");
AtlasLoot_SetClassIcon(AtlasLootMenuItem_4_Icon, "mage");
AtlasLootMenuItem_4_Icon:SetTexture("Interface\\AddOns\\AtlasLoot\\Images\\mage");
AtlasLootMenuItem_4.lootpage = "T0Mage";
AtlasLootMenuItem_4.container = data.T0MageC
AtlasLootMenuItem_4:Show();
--Warlock
AtlasLootMenuItem_5_Name:SetText("|cff9382c9" .. AL["Warlock"]);
AtlasLootMenuItem_5_Extra:SetText("");
AtlasLoot_SetClassIcon(AtlasLootMenuItem_5_Icon, "warlock")
AtlasLootMenuItem_5_Icon:SetTexture("Interface\\AddOns\\AtlasLoot\\Images\\warlock")
AtlasLootMenuItem_5.lootpage = "T0Warlock";
AtlasLootMenuItem_5.container = data.T0WarlockC
AtlasLootMenuItem_5:Show();
--Rogue
AtlasLootMenuItem_6_Name:SetText("|cfffff468" .. AL["Rogue"]);
AtlasLootMenuItem_6_Extra:SetText("");
AtlasLoot_SetClassIcon(AtlasLootMenuItem_6_Icon, "rogue")
AtlasLootMenuItem_6_Icon:SetTexture("Interface\\AddOns\\AtlasLoot\\Images\\rogue")
AtlasLootMenuItem_6.lootpage = "T0Rogue";
AtlasLootMenuItem_6.container = data.T0RogueC
AtlasLootMenuItem_6:Show();
--Druid
AtlasLootMenuItem_7_Name:SetText("|cffff7c0a" .. AL["Druid"]);
AtlasLootMenuItem_7_Extra:SetText("");
AtlasLoot_SetClassIcon(AtlasLootMenuItem_7_Icon, "druid")
AtlasLootMenuItem_7_Icon:SetTexture("Interface\\AddOns\\AtlasLoot\\Images\\druid")
AtlasLootMenuItem_7.lootpage = "T0Druid";
AtlasLootMenuItem_7.container = data.T0DruidC
AtlasLootMenuItem_7:Show();
--Hunter
AtlasLootMenuItem_18_Name:SetText("|cffaad372" .. AL["Hunter"]);
AtlasLootMenuItem_18_Extra:SetText("");
AtlasLoot_SetClassIcon(AtlasLootMenuItem_18_Icon, "hunter")
AtlasLootMenuItem_18_Icon:SetTexture("Interface\\AddOns\\AtlasLoot\\Images\\hunter")
AtlasLootMenuItem_18.lootpage = "T0Hunter";
AtlasLootMenuItem_18.container = data.T0HunterC
AtlasLootMenuItem_18:Show();
--Shaman
AtlasLootMenuItem_19_Name:SetText("|cff2773ff" .. AL["Shaman"]);
AtlasLootMenuItem_19_Extra:SetText("");
AtlasLoot_SetClassIcon(AtlasLootMenuItem_19_Icon, "shaman")
AtlasLootMenuItem_19_Icon:SetTexture("Interface\\AddOns\\AtlasLoot\\Images\\shaman")
AtlasLootMenuItem_19.lootpage = "T0Shaman";
AtlasLootMenuItem_19.container = data.T0ShamanC
AtlasLootMenuItem_19:Show();
--Paladin
AtlasLootMenuItem_20_Name:SetText("|cfff48cba" .. AL["Paladin"]);
AtlasLootMenuItem_20_Extra:SetText("");
AtlasLoot_SetClassIcon(AtlasLootMenuItem_20_Icon, "paladin")
AtlasLootMenuItem_20_Icon:SetTexture("Interface\\AddOns\\AtlasLoot\\Images\\paladin")
AtlasLootMenuItem_20.lootpage = "T0Paladin";
AtlasLootMenuItem_20.container = data.T0PaladinC
AtlasLootMenuItem_20:Show();
--Warrior
AtlasLootMenuItem_21_Name:SetText("|cffc69b6d" .. AL["Warrior"]);
AtlasLootMenuItem_21_Extra:SetText("");
AtlasLoot_SetClassIcon(AtlasLootMenuItem_21_Icon, "warrior")
AtlasLootMenuItem_21_Icon:SetTexture("Interface\\AddOns\\AtlasLoot\\Images\\warrior")
AtlasLootMenuItem_21.lootpage = "T0Warrior";
AtlasLootMenuItem_21.container = data.T0WarriorC
AtlasLootMenuItem_21:Show();
for i = 1, 30 do
if getglobal("AtlasLootMenuItem_"..i).container then
local button = getglobal("AtlasLootMenuItem_" .. i)
button.dataSource = AtlasLoot_GetDataSource(button.lootpage)
if button.container then
getglobal("AtlasLootMenuItem_"..i.."Border"):Show()
end
end
@@ -599,68 +610,70 @@ function AtlasLootT1SetMenu()
--Priest
AtlasLootMenuItem_3_Name:SetText("|cffffffff" .. AL["Priest"]);
AtlasLootMenuItem_3_Extra:SetText("");
AtlasLoot_SetClassIcon(AtlasLootMenuItem_3_Icon, "priest");
AtlasLootMenuItem_3_Icon:SetTexture("Interface\\AddOns\\AtlasLoot\\Images\\priest");
AtlasLootMenuItem_3.lootpage = "T1Priest";
AtlasLootMenuItem_3.container = data.T1PriestC
AtlasLootMenuItem_3:Show();
--Mage
AtlasLootMenuItem_4_Name:SetText("|cff68ccef" .. AL["Mage"]);
AtlasLootMenuItem_4_Extra:SetText("");
AtlasLoot_SetClassIcon(AtlasLootMenuItem_4_Icon, "mage")
AtlasLootMenuItem_4_Icon:SetTexture("Interface\\AddOns\\AtlasLoot\\Images\\mage")
AtlasLootMenuItem_4.lootpage = "T1Mage";
AtlasLootMenuItem_4.container = data.T1MageC
AtlasLootMenuItem_4:Show();
--Warlock
AtlasLootMenuItem_5_Name:SetText("|cff9382c9" .. AL["Warlock"]);
AtlasLootMenuItem_5_Extra:SetText("");
AtlasLoot_SetClassIcon(AtlasLootMenuItem_5_Icon, "warlock")
AtlasLootMenuItem_5_Icon:SetTexture("Interface\\AddOns\\AtlasLoot\\Images\\warlock")
AtlasLootMenuItem_5.lootpage = "T1Warlock";
AtlasLootMenuItem_5.container = data.T1WarlockC
AtlasLootMenuItem_5:Show();
--Rogue
AtlasLootMenuItem_6_Name:SetText("|cfffff468" .. AL["Rogue"]);
AtlasLootMenuItem_6_Extra:SetText("");
AtlasLoot_SetClassIcon(AtlasLootMenuItem_6_Icon, "rogue");
AtlasLootMenuItem_6_Icon:SetTexture("Interface\\AddOns\\AtlasLoot\\Images\\rogue");
AtlasLootMenuItem_6.lootpage = "T1Rogue";
AtlasLootMenuItem_6.container = data.T1RogueC
AtlasLootMenuItem_6:Show();
--Druid
AtlasLootMenuItem_7_Name:SetText("|cffff7c0a" .. AL["Druid"]);
AtlasLootMenuItem_7_Extra:SetText("");
AtlasLoot_SetClassIcon(AtlasLootMenuItem_7_Icon, "druid");
AtlasLootMenuItem_7_Icon:SetTexture("Interface\\AddOns\\AtlasLoot\\Images\\druid");
AtlasLootMenuItem_7.lootpage = "T1Druid";
AtlasLootMenuItem_7.container = data.T1DruidC
AtlasLootMenuItem_7:Show();
--Hunter
AtlasLootMenuItem_18_Name:SetText("|cffaad372" .. AL["Hunter"]);
AtlasLootMenuItem_18_Extra:SetText("");
AtlasLoot_SetClassIcon(AtlasLootMenuItem_18_Icon, "hunter");
AtlasLootMenuItem_18_Icon:SetTexture("Interface\\AddOns\\AtlasLoot\\Images\\hunter");
AtlasLootMenuItem_18.lootpage = "T1Hunter";
AtlasLootMenuItem_18.container = data.T1HunterC
AtlasLootMenuItem_18:Show();
--Shaman
AtlasLootMenuItem_19_Name:SetText("|cff2773ff" .. AL["Shaman"]);
AtlasLootMenuItem_19_Extra:SetText("");
AtlasLoot_SetClassIcon(AtlasLootMenuItem_19_Icon, "shaman")
AtlasLootMenuItem_19_Icon:SetTexture("Interface\\AddOns\\AtlasLoot\\Images\\shaman")
AtlasLootMenuItem_19.lootpage = "T1Shaman";
AtlasLootMenuItem_19.container = data.T1ShamanC
AtlasLootMenuItem_19:Show();
--Paladin
AtlasLootMenuItem_20_Name:SetText("|cfff48cba" .. AL["Paladin"]);
AtlasLootMenuItem_20_Extra:SetText("");
AtlasLoot_SetClassIcon(AtlasLootMenuItem_20_Icon, "paladin");
AtlasLootMenuItem_20_Icon:SetTexture("Interface\\AddOns\\AtlasLoot\\Images\\paladin");
AtlasLootMenuItem_20.lootpage = "T1Paladin";
AtlasLootMenuItem_20.container = data.T1PaladinC
AtlasLootMenuItem_20:Show();
--Warrior
AtlasLootMenuItem_21_Name:SetText("|cffc69b6d" .. AL["Warrior"]);
AtlasLootMenuItem_21_Extra:SetText("");
AtlasLoot_SetClassIcon(AtlasLootMenuItem_21_Icon, "warrior");
AtlasLootMenuItem_21_Icon:SetTexture("Interface\\AddOns\\AtlasLoot\\Images\\warrior");
AtlasLootMenuItem_21.lootpage = "T1Warrior";
AtlasLootMenuItem_21.container = data.T1WarriorC
AtlasLootMenuItem_21:Show();
for i = 1, 30 do
if getglobal("AtlasLootMenuItem_"..i).container then
local button = getglobal("AtlasLootMenuItem_" .. i)
button.dataSource = AtlasLoot_GetDataSource(button.lootpage)
if button.container then
getglobal("AtlasLootMenuItem_"..i.."Border"):Show()
end
end
@@ -671,68 +684,70 @@ function AtlasLootT2SetMenu()
--Priest
AtlasLootMenuItem_3_Name:SetText("|cffffffff" .. AL["Priest"]);
AtlasLootMenuItem_3_Extra:SetText("");
AtlasLoot_SetClassIcon(AtlasLootMenuItem_3_Icon, "priest");
AtlasLootMenuItem_3_Icon:SetTexture("Interface\\AddOns\\AtlasLoot\\Images\\priest");
AtlasLootMenuItem_3.lootpage = "T2Priest";
AtlasLootMenuItem_3.container = data.T2PriestC
AtlasLootMenuItem_3:Show();
--Mage
AtlasLootMenuItem_4_Name:SetText("|cff68ccef" .. AL["Mage"]);
AtlasLootMenuItem_4_Extra:SetText("");
AtlasLoot_SetClassIcon(AtlasLootMenuItem_4_Icon, "mage")
AtlasLootMenuItem_4_Icon:SetTexture("Interface\\AddOns\\AtlasLoot\\Images\\mage")
AtlasLootMenuItem_4.lootpage = "T2Mage";
AtlasLootMenuItem_4.container = data.T2MageC
AtlasLootMenuItem_4:Show();
--Warlock
AtlasLootMenuItem_5_Name:SetText("|cff9382c9" .. AL["Warlock"]);
AtlasLootMenuItem_5_Extra:SetText("");
AtlasLoot_SetClassIcon(AtlasLootMenuItem_5_Icon, "warlock")
AtlasLootMenuItem_5_Icon:SetTexture("Interface\\AddOns\\AtlasLoot\\Images\\warlock")
AtlasLootMenuItem_5.lootpage = "T2Warlock";
AtlasLootMenuItem_5.container = data.T2WarlockC
AtlasLootMenuItem_5:Show();
--Rogue
AtlasLootMenuItem_6_Name:SetText("|cfffff468" .. AL["Rogue"]);
AtlasLootMenuItem_6_Extra:SetText("");
AtlasLoot_SetClassIcon(AtlasLootMenuItem_6_Icon, "rogue");
AtlasLootMenuItem_6_Icon:SetTexture("Interface\\AddOns\\AtlasLoot\\Images\\rogue");
AtlasLootMenuItem_6.lootpage = "T2Rogue";
AtlasLootMenuItem_6.container = data.T2RogueC
AtlasLootMenuItem_6:Show();
--Druid
AtlasLootMenuItem_7_Name:SetText("|cffff7c0a" .. AL["Druid"]);
AtlasLootMenuItem_7_Extra:SetText("");
AtlasLoot_SetClassIcon(AtlasLootMenuItem_7_Icon, "druid");
AtlasLootMenuItem_7_Icon:SetTexture("Interface\\AddOns\\AtlasLoot\\Images\\druid");
AtlasLootMenuItem_7.lootpage = "T2Druid";
AtlasLootMenuItem_7.container = data.T2DruidC
AtlasLootMenuItem_7:Show();
--Hunter
AtlasLootMenuItem_18_Name:SetText("|cffaad372" .. AL["Hunter"]);
AtlasLootMenuItem_18_Extra:SetText("");
AtlasLoot_SetClassIcon(AtlasLootMenuItem_18_Icon, "hunter");
AtlasLootMenuItem_18_Icon:SetTexture("Interface\\AddOns\\AtlasLoot\\Images\\hunter");
AtlasLootMenuItem_18.lootpage = "T2Hunter";
AtlasLootMenuItem_18.container = data.T2HunterC
AtlasLootMenuItem_18:Show();
--Shaman
AtlasLootMenuItem_19_Name:SetText("|cff2773ff" .. AL["Shaman"]);
AtlasLootMenuItem_19_Extra:SetText("");
AtlasLoot_SetClassIcon(AtlasLootMenuItem_19_Icon, "shaman")
AtlasLootMenuItem_19_Icon:SetTexture("Interface\\AddOns\\AtlasLoot\\Images\\shaman")
AtlasLootMenuItem_19.lootpage = "T2Shaman";
AtlasLootMenuItem_19.container = data.T2ShamanC
AtlasLootMenuItem_19:Show();
--Paladin
AtlasLootMenuItem_20_Name:SetText("|cfff48cba" .. AL["Paladin"]);
AtlasLootMenuItem_20_Extra:SetText("");
AtlasLoot_SetClassIcon(AtlasLootMenuItem_20_Icon, "paladin");
AtlasLootMenuItem_20_Icon:SetTexture("Interface\\AddOns\\AtlasLoot\\Images\\paladin");
AtlasLootMenuItem_20.lootpage = "T2Paladin";
AtlasLootMenuItem_20.container = data.T2PaladinC
AtlasLootMenuItem_20:Show();
--Warrior
AtlasLootMenuItem_21_Name:SetText("|cffc69b6d" .. AL["Warrior"]);
AtlasLootMenuItem_21_Extra:SetText("");
AtlasLoot_SetClassIcon(AtlasLootMenuItem_21_Icon, "warrior");
AtlasLootMenuItem_21_Icon:SetTexture("Interface\\AddOns\\AtlasLoot\\Images\\warrior");
AtlasLootMenuItem_21.lootpage = "T2Warrior";
AtlasLootMenuItem_21.container = data.T2WarriorC
AtlasLootMenuItem_21:Show();
for i = 1, 30 do
if getglobal("AtlasLootMenuItem_"..i).container then
local button = getglobal("AtlasLootMenuItem_" .. i)
button.dataSource = AtlasLoot_GetDataSource(button.lootpage)
if button.container then
getglobal("AtlasLootMenuItem_"..i.."Border"):Show()
end
end
@@ -743,68 +758,70 @@ function AtlasLootT3SetMenu()
--Priest
AtlasLootMenuItem_3_Name:SetText("|cffffffff" .. AL["Priest"]);
AtlasLootMenuItem_3_Extra:SetText("");
AtlasLoot_SetClassIcon(AtlasLootMenuItem_3_Icon, "priest");
AtlasLootMenuItem_3_Icon:SetTexture("Interface\\AddOns\\AtlasLoot\\Images\\priest");
AtlasLootMenuItem_3.lootpage = "T3Priest";
AtlasLootMenuItem_3.container = data.T3PriestC
AtlasLootMenuItem_3:Show();
--Mage
AtlasLootMenuItem_4_Name:SetText("|cff68ccef" .. AL["Mage"]);
AtlasLootMenuItem_4_Extra:SetText("");
AtlasLoot_SetClassIcon(AtlasLootMenuItem_4_Icon, "mage")
AtlasLootMenuItem_4_Icon:SetTexture("Interface\\AddOns\\AtlasLoot\\Images\\mage")
AtlasLootMenuItem_4.lootpage = "T3Mage";
AtlasLootMenuItem_4.container = data.T3MageC
AtlasLootMenuItem_4:Show();
--Warlock
AtlasLootMenuItem_5_Name:SetText("|cff9382c9" .. AL["Warlock"]);
AtlasLootMenuItem_5_Extra:SetText("");
AtlasLoot_SetClassIcon(AtlasLootMenuItem_5_Icon, "warlock")
AtlasLootMenuItem_5_Icon:SetTexture("Interface\\AddOns\\AtlasLoot\\Images\\warlock")
AtlasLootMenuItem_5.lootpage = "T3Warlock";
AtlasLootMenuItem_5.container = data.T3WarlockC
AtlasLootMenuItem_5:Show();
--Rogue
AtlasLootMenuItem_6_Name:SetText("|cfffff468" .. AL["Rogue"]);
AtlasLootMenuItem_6_Extra:SetText("");
AtlasLoot_SetClassIcon(AtlasLootMenuItem_6_Icon, "rogue");
AtlasLootMenuItem_6_Icon:SetTexture("Interface\\AddOns\\AtlasLoot\\Images\\rogue");
AtlasLootMenuItem_6.lootpage = "T3Rogue";
AtlasLootMenuItem_6.container = data.T3RogueC
AtlasLootMenuItem_6:Show();
--Druid
AtlasLootMenuItem_7_Name:SetText("|cffff7c0a" .. AL["Druid"]);
AtlasLootMenuItem_7_Extra:SetText("");
AtlasLoot_SetClassIcon(AtlasLootMenuItem_7_Icon, "druid");
AtlasLootMenuItem_7_Icon:SetTexture("Interface\\AddOns\\AtlasLoot\\Images\\druid");
AtlasLootMenuItem_7.lootpage = "T3Druid";
AtlasLootMenuItem_7.container = data.T3DruidC
AtlasLootMenuItem_7:Show();
--Hunter
AtlasLootMenuItem_18_Name:SetText("|cffaad372" .. AL["Hunter"]);
AtlasLootMenuItem_18_Extra:SetText("");
AtlasLoot_SetClassIcon(AtlasLootMenuItem_18_Icon, "hunter");
AtlasLootMenuItem_18_Icon:SetTexture("Interface\\AddOns\\AtlasLoot\\Images\\hunter");
AtlasLootMenuItem_18.lootpage = "T3Hunter";
AtlasLootMenuItem_18.container = data.T3HunterC
AtlasLootMenuItem_18:Show();
--Shaman
AtlasLootMenuItem_19_Name:SetText("|cff2773ff" .. AL["Shaman"]);
AtlasLootMenuItem_19_Extra:SetText("");
AtlasLoot_SetClassIcon(AtlasLootMenuItem_19_Icon, "shaman")
AtlasLootMenuItem_19_Icon:SetTexture("Interface\\AddOns\\AtlasLoot\\Images\\shaman")
AtlasLootMenuItem_19.lootpage = "T3Shaman";
AtlasLootMenuItem_19.container = data.T3ShamanC
AtlasLootMenuItem_19:Show();
--Paladin
AtlasLootMenuItem_20_Name:SetText("|cfff48cba" .. AL["Paladin"]);
AtlasLootMenuItem_20_Extra:SetText("");
AtlasLoot_SetClassIcon(AtlasLootMenuItem_20_Icon, "paladin");
AtlasLootMenuItem_20_Icon:SetTexture("Interface\\AddOns\\AtlasLoot\\Images\\paladin");
AtlasLootMenuItem_20.lootpage = "T3Paladin";
AtlasLootMenuItem_20.container = data.T3PaladinC
AtlasLootMenuItem_20:Show();
--Warrior
AtlasLootMenuItem_21_Name:SetText("|cffc69b6d" .. AL["Warrior"]);
AtlasLootMenuItem_21_Extra:SetText("");
AtlasLoot_SetClassIcon(AtlasLootMenuItem_21_Icon, "warrior");
AtlasLootMenuItem_21_Icon:SetTexture("Interface\\AddOns\\AtlasLoot\\Images\\warrior");
AtlasLootMenuItem_21.lootpage = "T3Warrior";
AtlasLootMenuItem_21.container = data.T3WarriorC
AtlasLootMenuItem_21:Show();
for i = 1, 30 do
if getglobal("AtlasLootMenuItem_"..i).container then
local button = getglobal("AtlasLootMenuItem_" .. i)
button.dataSource = AtlasLoot_GetDataSource(button.lootpage)
if button.container then
getglobal("AtlasLootMenuItem_"..i.."Border"):Show()
end
end
@@ -815,68 +832,70 @@ function AtlasLoot_Kara40SetMenu()
--Priest
AtlasLootMenuItem_3_Name:SetText("|cffffffff" .. AL["Priest"]);
AtlasLootMenuItem_3_Extra:SetText("");
AtlasLoot_SetClassIcon(AtlasLootMenuItem_3_Icon, "priest");
AtlasLootMenuItem_3_Icon:SetTexture("Interface\\AddOns\\AtlasLoot\\Images\\priest");
AtlasLootMenuItem_3.lootpage = "T35Priest";
AtlasLootMenuItem_3.container = data.T35PriestC
AtlasLootMenuItem_3:Show();
--Mage
AtlasLootMenuItem_4_Name:SetText("|cff68ccef" .. AL["Mage"]);
AtlasLootMenuItem_4_Extra:SetText("");
AtlasLoot_SetClassIcon(AtlasLootMenuItem_4_Icon, "mage")
AtlasLootMenuItem_4_Icon:SetTexture("Interface\\AddOns\\AtlasLoot\\Images\\mage")
AtlasLootMenuItem_4.lootpage = "T35Mage";
AtlasLootMenuItem_4.container = data.T35MageC
AtlasLootMenuItem_4:Show();
--Warlock
AtlasLootMenuItem_5_Name:SetText("|cff9382c9" .. AL["Warlock"]);
AtlasLootMenuItem_5_Extra:SetText("");
AtlasLoot_SetClassIcon(AtlasLootMenuItem_5_Icon, "warlock")
AtlasLootMenuItem_5_Icon:SetTexture("Interface\\AddOns\\AtlasLoot\\Images\\warlock")
AtlasLootMenuItem_5.lootpage = "T35Warlock";
AtlasLootMenuItem_5.container = data.T35WarlockC
AtlasLootMenuItem_5:Show();
--Rogue
AtlasLootMenuItem_6_Name:SetText("|cfffff468" .. AL["Rogue"]);
AtlasLootMenuItem_6_Extra:SetText("");
AtlasLoot_SetClassIcon(AtlasLootMenuItem_6_Icon, "rogue");
AtlasLootMenuItem_6_Icon:SetTexture("Interface\\AddOns\\AtlasLoot\\Images\\rogue");
AtlasLootMenuItem_6.lootpage = "T35Rogue";
AtlasLootMenuItem_6.container = data.T35RogueC
AtlasLootMenuItem_6:Show();
--Druid
AtlasLootMenuItem_7_Name:SetText("|cffff7c0a" .. AL["Druid"]);
AtlasLootMenuItem_7_Extra:SetText("");
AtlasLoot_SetClassIcon(AtlasLootMenuItem_7_Icon, "druid");
AtlasLootMenuItem_7_Icon:SetTexture("Interface\\AddOns\\AtlasLoot\\Images\\druid");
AtlasLootMenuItem_7.lootpage = "T35Druid";
AtlasLootMenuItem_7.container = data.T35DruidC
AtlasLootMenuItem_7:Show();
--Hunter
AtlasLootMenuItem_18_Name:SetText("|cffaad372" .. AL["Hunter"]);
AtlasLootMenuItem_18_Extra:SetText("");
AtlasLoot_SetClassIcon(AtlasLootMenuItem_18_Icon, "hunter");
AtlasLootMenuItem_18_Icon:SetTexture("Interface\\AddOns\\AtlasLoot\\Images\\hunter");
AtlasLootMenuItem_18.lootpage = "T35Hunter";
AtlasLootMenuItem_18.container = data.T35HunterC
AtlasLootMenuItem_18:Show();
--Shaman
AtlasLootMenuItem_19_Name:SetText("|cff2773ff" .. AL["Shaman"]);
AtlasLootMenuItem_19_Extra:SetText("");
AtlasLoot_SetClassIcon(AtlasLootMenuItem_19_Icon, "shaman")
AtlasLootMenuItem_19_Icon:SetTexture("Interface\\AddOns\\AtlasLoot\\Images\\shaman")
AtlasLootMenuItem_19.lootpage = "T35Shaman";
AtlasLootMenuItem_19.container = data.T35ShamanC
AtlasLootMenuItem_19:Show();
--Paladin
AtlasLootMenuItem_20_Name:SetText("|cfff48cba" .. AL["Paladin"]);
AtlasLootMenuItem_20_Extra:SetText("");
AtlasLoot_SetClassIcon(AtlasLootMenuItem_20_Icon, "paladin");
AtlasLootMenuItem_20_Icon:SetTexture("Interface\\AddOns\\AtlasLoot\\Images\\paladin");
AtlasLootMenuItem_20.lootpage = "T35Paladin";
AtlasLootMenuItem_20.container = data.T35PaladinC
AtlasLootMenuItem_20:Show();
--Warrior
AtlasLootMenuItem_21_Name:SetText("|cffc69b6d" .. AL["Warrior"]);
AtlasLootMenuItem_21_Extra:SetText("");
AtlasLoot_SetClassIcon(AtlasLootMenuItem_21_Icon, "warrior");
AtlasLootMenuItem_21_Icon:SetTexture("Interface\\AddOns\\AtlasLoot\\Images\\warrior");
AtlasLootMenuItem_21.lootpage = "T35Warrior";
AtlasLootMenuItem_21.container = data.T35WarriorC
AtlasLootMenuItem_21:Show();
for i = 1, 30 do
if getglobal("AtlasLootMenuItem_"..i).container then
local button = getglobal("AtlasLootMenuItem_" .. i)
button.dataSource = AtlasLoot_GetDataSource(button.lootpage)
if button.container then
getglobal("AtlasLootMenuItem_"..i.."Border"):Show()
end
end
+9 -9
View File
@@ -4,6 +4,7 @@ local AL = AceLibrary("AceLocale-2.2"):new("AtlasLoot");
-- Text replacement function
--------------------------------------------------------------------------------
function AtlasLoot_FixText(text)
local gsub = string.gsub
--Armour class
text = gsub(text, "#a1#", AL["Cloth"]);
text = gsub(text, "#a2#", AL["Leather"]);
@@ -151,7 +152,6 @@ function AtlasLoot_FixText(text)
text = gsub(text, "#st5#", AL["Zolo"]);
text = gsub(text, "#st6#", AL["Zul'Lor"]);
-- Misc phrases and mod specific stuff
text = gsub(text, "#m1#", AL["Classes"]);
text = gsub(text, "#m2#", AL["This Item Begins a Quest"]);
@@ -653,14 +653,14 @@ function AtlasLoot_FixText(text)
text = gsub(text, "#z5#", AL["UBRS"]);
--Currency Icons
text = gsub(text, "#gold#", "Interface\\AddOns\\AtlasLoot\\Images\\gold");
text = gsub(text, "#silver#", "Interface\\AddOns\\AtlasLoot\\Images\\silver");
text = gsub(text, "#copper#", "Interface\\AddOns\\AtlasLoot\\Images\\bronze");
text = gsub(text, "#wsg#", "Interface\\Icons\\INV_Misc_Rune_07");
text = gsub(text, "#ab#", "Interface\\Icons\\INV_Jewelry_Amulet_07");
text = gsub(text, "#av#", "Interface\\Icons\\INV_Jewelry_Necklace_21");
text = gsub(text, "#horde#", "Interface\\AddOns\\AtlasLoot\\Images\\Horde");
text = gsub(text, "#alliance#", "Interface\\AddOns\\AtlasLoot\\Images\\Alliance");
-- text = gsub(text, "#gold#", "Interface\\AddOns\\AtlasLoot\\Images\\gold");
-- text = gsub(text, "#silver#", "Interface\\AddOns\\AtlasLoot\\Images\\silver");
-- text = gsub(text, "#copper#", "Interface\\AddOns\\AtlasLoot\\Images\\bronze");
-- text = gsub(text, "#wsg#", "Interface\\Icons\\INV_Misc_Rune_07");
-- text = gsub(text, "#ab#", "Interface\\Icons\\INV_Jewelry_Amulet_07");
-- text = gsub(text, "#av#", "Interface\\Icons\\INV_Jewelry_Necklace_21");
-- text = gsub(text, "#horde#", "Interface\\AddOns\\AtlasLoot\\Images\\Horde");
-- text = gsub(text, "#alliance#", "Interface\\AddOns\\AtlasLoot\\Images\\Alliance");
text = gsub(text, "#darkmoon#", "Interface\\Icons\\INV_Misc_Ticket_Darkmoon_01");
text = gsub(text, "#ccombat#", "Interface\\Icons\\INV_Jewelry_Talisman_06");
text = gsub(text, "#ctactical#", "Interface\\Icons\\INV_Jewelry_Amulet_02");
+7 -5
View File
@@ -55,14 +55,14 @@ end
AtlasLoot_AddToWishlist(itemID, itemTexture, itemName, lootPage, sourcePage)
Looks for an empty slot in the wishlist and slots the item in
]]
function AtlasLoot_AddToWishlist(itemID, itemTexture, itemName, lootPage, sourcePage)
function AtlasLoot_AddToWishlist(itemID, itemTexture, itemName, extraText, sourcePage)
for _, v in ipairs(AtlasLootCharDB["WishList"]) do
if v[1] == itemID then
DEFAULT_CHAT_FRAME:AddMessage(BLUE..AL["AtlasLoot"]..": "..AtlasLoot_FixText(itemName)..RED..AL[" already in the WishList!"]);
return;
end
end
table.insert(AtlasLootCharDB["WishList"], { itemID, itemTexture, itemName, lootPage, sourcePage });
table.insert(AtlasLootCharDB["WishList"], { itemID, itemTexture, itemName, extraText, sourcePage });
DEFAULT_CHAT_FRAME:AddMessage(BLUE..AL["AtlasLoot"]..": "..AtlasLoot_FixText(itemName)..GREY..AL[" added to the WishList."]);
AtlasLoot_WishList = AtlasLoot_CategorizeWishList(AtlasLootCharDB["WishList"]);
end
@@ -203,7 +203,9 @@ function AtlasLoot_GetWishListSubheading(dataID)
end
function AtlasLoot_GetWishListSubheadingBoss(dataID)
if not AtlasLoot_TableNames then return end
if not AtlasLoot_TableNamesBoss then
return
end
local zoneID ;
for i, v in pairs(AtlasLoot_TableNamesBoss) do
for j,k in pairs(v) do
@@ -246,7 +248,7 @@ function AtlasLoot_CategorizeWishList(wlTable)
for _, v in pairs(wlTable) do
if v[5] and v[5] ~= "" then
local dataID = strsplit("|", v[5]);
local dataID = AtlasLoot_Strsplit("|", v[5]);
-- Build subheading table
if not subheadings[dataID] then
subheadings[dataID] = AtlasLoot_GetWishListSubheadingBoss(dataID);
@@ -274,7 +276,7 @@ function AtlasLoot_CategorizeWishList(wlTable)
-- some debug code that I've used to fix WishList errors before due to people adding drops to AtlasLoot incorrectly.
local box = k or "Unknown"
local cat = categories[k][1][5] or "Unknown"
local parent = GetLootTableParent(strsplit("|", cat)) or "Unknown"
local parent = GetLootTableParent(AtlasLoot_Strsplit("|", cat)) or "Unknown"
--print("box: "..box.." - cat: "..cat)
table.insert(result, { 0, "INV_Box_01", "=q6="..box, "=q0="..parent });