This commit is contained in:
Szyler
2021-10-08 03:32:55 +01:00
parent 8832a2a02d
commit e5fa43499f
15 changed files with 14287 additions and 18717 deletions
+1 -1
View File
@@ -1,7 +1,7 @@
## Interface: 30300
## Title: AtlasLoot Ascension Edition
## Notes: Shows the possible loot from the bosses
## Author: Original: Hegarol, Ascension: Skray/Szyler
## Author: Original: Hegarol, Ascension: Skray/Szyler/Anch
## Version: v5.11.04
## X-eMail: manager@atlasloot.net
## X-Credits: Daviesh, Lag, Cellelach, Asurn, Pernicus and many others.
+102 -11378
View File
File diff suppressed because it is too large Load Diff
+4 -44
View File
@@ -11,6 +11,7 @@
<Script file="AtlasLoot.lua"/>
<Script file="WishList.lua"/>
<Script file="Search.lua"/>
<Script file="ItemIDsDatabase.lua"/>
<GameTooltip name="AtlasLootTooltip" inherits="GameTooltipTemplate" parent="UIParent" hidden="true"/>
@@ -565,47 +566,6 @@
<Button name="AtlasLootMenuItem_30" inherits="AtlasLootMenuItem_Template" id="30">
<Anchors><Anchor point="TOPLEFT" relativeTo="AtlasLootItem_29" relativePoint="BOTTOMLEFT"/></Anchors>
</Button>
<Button name="AtlasLoot10Man25ManSwitch" inherits="OptionsButtonTemplate">
<Size>
<AbsDimension x="160" y="23"/>
</Size>
<Anchors>
<Anchor point="BOTTOM" relativeTo="$parent" relativePoint="BOTTOM">
<Offset>
<AbsDimension x="-120" y="4"/>
</Offset>
</Anchor>
</Anchors>
<Scripts>
<OnShow>
local AL = LibStub("AceLocale-3.0"):GetLocale("AtlasLoot");
</OnShow>
<OnClick>
AtlasLoot_10Man25ManToggle();
</OnClick>
</Scripts>
</Button>
<CheckButton name="$parent_Heroic" inherits="OptionsCheckButtonTemplate" hidden="true">
<Anchors>
<Anchor point="BOTTOM" relativeTo="$parent" relativePoint="BOTTOM">
<Offset>
<AbsDimension x="-185" y="24"/>
</Offset>
</Anchor>
</Anchors>
<Scripts>
<OnShow>
this:SetFrameLevel( (this:GetParent()):GetFrameLevel() + 1 );
</OnShow>
<OnLoad>
local AL = LibStub("AceLocale-3.0"):GetLocale("AtlasLoot");
getglobal(this:GetName().."Text"):SetText(AL["Ascended Mode"]);
</OnLoad>
<OnClick>
AtlasLoot_HeroicModeToggle();
</OnClick>
</Scripts>
</CheckButton>
<Button name="$parent_BACK" inherits="AtlasLootClassButtonTemplate" hidden="true">
<Anchors>
<Anchor point="BOTTOM" relativeTo="$parent" relativePoint="BOTTOM">
@@ -1065,7 +1025,7 @@
<Anchors>
<Anchor point="TOP">
<Offset>
<AbsDimension x="30" y="-200"/>
<AbsDimension x="30" y="-190"/>
</Offset>
</Anchor>
</Anchors>
@@ -1087,7 +1047,7 @@
<Anchors>
<Anchor point="TOP">
<Offset>
<AbsDimension x="30" y="-230"/>
<AbsDimension x="30" y="-220"/>
</Offset>
</Anchor>
</Anchors>
@@ -1099,7 +1059,7 @@
<Anchors>
<Anchor point="TOP">
<Offset>
<AbsDimension x="0" y="-285" />
<AbsDimension x="0" y="-300" />
</Offset>
</Anchor>
</Anchors>
File diff suppressed because it is too large Load Diff
+30 -1
View File
@@ -237,6 +237,7 @@ function AtlasLoot_CreateOptionsInfoTooltips()
AtlasLoot_AddTooltip("AtlasLootOptionsFrame_FuBarShow", nil) -- AL["Show FuBar Plugin"]
AtlasLoot_AddTooltip("AtlasLootOptionsFrame_FuBarHide", nil) -- AL["Hide FuBar Plugin"]
AtlasLoot_AddTooltip("AtlasLoot_SelectLootBrowserStyle", nil)
--AtlasLoot_AddTooltip("AtlasLoot_SelectMythicPlussTier", nil)
end
function AtlasLoot_OptionsOnShow()
@@ -248,6 +249,10 @@ function AtlasLoot_OptionsOnShow()
UIDropDownMenu_Initialize(AtlasLoot_CraftingLink, AtlasLoot_CraftingLink_Initialize);
UIDropDownMenu_SetSelectedID(AtlasLoot_CraftingLink, AtlasLoot.db.profile.CraftingLink);
UIDropDownMenu_SetWidth(AtlasLoot_CraftingLink, 150);
-- AtlasLoot_SelectMythicPlussTier_Label:SetText(AL["Select Mythic Pluss Tier:"]);
-- UIDropDownMenu_Initialize(AtlasLoot_SelectMythicPlussTier, AtlasLoot_SelectMythicPlussTier_Initialize);
-- UIDropDownMenu_SetSelectedID(AtlasLoot_SelectMythicPlussTier, AtlasLoot.db.profile.MythicPlussTier);
-- UIDropDownMenu_SetWidth(AtlasLoot_SelectMythicPlussTier, 150);
end
function AtlasLoot_SelectLootBrowserStyle_Initialize()
@@ -292,7 +297,7 @@ end
function AtlasLoot_CraftingLink_OnClick()
local thisID = this:GetID();
UIDropDownMenu_SetSelectedID(AtlasLoot_CraftingLink, thisID);
UIDropDownMenu_SetSelectedID(AtlasLoot_CraftingLink, thisID);
AtlasLoot.db.profile.CraftingLink = thisID;
if AtlasLootItemsFrame:IsVisible() and AtlasLootItemsFrame.refresh then
AtlasLoot_ShowItemsFrame(AtlasLootItemsFrame.refresh[1], AtlasLootItemsFrame.refresh[2], AtlasLootItemsFrame.refresh[3], AtlasLootItemsFrame.refresh[4]);
@@ -300,6 +305,30 @@ function AtlasLoot_CraftingLink_OnClick()
AtlasLoot_OptionsOnShow();
end
-- function AtlasLoot_SelectMythicPlussTier_Initialize()
-- local info;
-- for t = 0, 10, 1 do
-- info = {
-- text = AL["Mythic Tier "..t];
-- func = AtlasLoot_MythicPlussTier_OnClick;
-- };
-- UIDropDownMenu_AddButton(info);
-- end
-- end
-- function AtlasLoot_MythicPlussTier_OnClick()
-- local thisID = this:GetID();
-- UIDropDownMenu_SetSelectedID(AtlasLoot_SelectMythicPlussTier, thisID);
-- AtlasLoot.db.profile.MythicPlussTier = thisID;
-- if AtlasLootItemsFrame:IsVisible() and AtlasLootItemsFrame.refresh then
-- Mythic_Reload();
-- AtlasLoot_ShowItemsFrame(AtlasLootItemsFrame.refresh[1], AtlasLootItemsFrame.refresh[2], AtlasLootItemsFrame.refresh[3], AtlasLootItemsFrame.refresh[4]);
-- end
-- AtlasLoot_OptionsOnShow();
-- end
local Authors = {
["Calî"] = "Arthas",
["Lâg"] = "Arthas",
+161 -16
View File
@@ -1,10 +1,12 @@
--[[
Functions:
AtlasLoot_DewDropClick(tablename, text, tabletype)
AtlasLoot_DewDropClick(tablename, text, tabletype, tabletype2)
AtlasLoot_DewDropSubMenuClick(tablename, text)
AtlasLoot_DewDropSubMenu2Click(tablename, text)
AtlasLoot_DefaultFrame_OnShow()
AtlasLootDefaultFrame_OnHide()
AtlasLoot_DewdropSubMenuRegister(loottable)
AtlasLoot_DewdropSubMenu2Register(loottable)
AtlasLoot_DewdropRegister()
AtlasLoot_SetNewStyle(style)
]]
@@ -18,51 +20,78 @@ local BabbleZone = AtlasLoot_GetLocaleLibBabble("LibBabble-Zone-3.0")
--Load the 2 dewdrop menus
AtlasLoot_Dewdrop = AceLibrary("Dewdrop-2.0");
AtlasLoot_DewdropSubMenu = AceLibrary("Dewdrop-2.0");
AtlasLoot_DewdropSubMenu2 = AceLibrary("Dewdrop-2.0");
indexID = 2
ItemindexID = ""
AtlasLoot_Data["AtlasLootFallback"] = {
EmptyInstance = {};
};
--[[
AtlasLoot_DewDropClick(tablename, text, tabletype):
AtlasLoot_DewDropClick(tablename, text, tabletype, tabletype2):
tablename - Name of the loot table in the database
text - Heading for the loot table
tabletype - Whether the tablename indexes an actual table or needs to generate a submenu
tabletype2 - Whether the tablename indexes an actual second submenu
Called when a button in AtlasLoot_Dewdrop is clicked
]]
function AtlasLoot_DewDropClick(tablename, text, tabletype)
function AtlasLoot_DewDropClick(tablename, text, tabletype, tabletype2)
--Definition of where I want the loot table to be shown
pFrame = { "TOPLEFT", "AtlasLootDefaultFrame_LootBackground", "TOPLEFT", "2", "-2" };
--If the button clicked was linked to a loot table
if tabletype == "Table" then
--Show the loot table
ItemindexID = ""
SelectedTable2TextSet = false
isTablereference = false
notPattern = false
isItemID = false
if tabletype == "Table" then
AtlasLoot_DewdropSubMenu2:Unregister(AtlasLootDefaultFrame_SubMenu2);
--Show the loot table
AtlasLoot_ShowItemsFrame(tablename, "", text, pFrame);
--Save needed info for fuure re-display of the table
AtlasLoot_RootBoss = tablename;
--Save needed info for fuure re-display of the table
AtlasLoot.db.profile.LastBoss = tablename;
--Purge the text label for the submenu and disable the submenu
AtlasLootDefaultFrame_SubMenu:Disable();
AtlasLootDefaultFrame_SelectedTable:SetText("");
AtlasLootDefaultFrame_SelectedTable:Show();
--If the button links to a sub menu definition
AtlasLootDefaultFrame_SubMenu2:Disable();
AtlasLootDefaultFrame_SelectedTable2:SetText("");
AtlasLootDefaultFrame_SelectedTable2:Hide();
else
--Enable the submenu button
--Enable the submenu button
AtlasLootDefaultFrame_SubMenu:Enable();
--Show the first loot table associated with the submenu
AtlasLoot_ShowBossLoot(AtlasLoot_DewDropDown_SubTables[tablename][1][2], AtlasLoot_DewDropDown_SubTables[tablename][1][1], pFrame);
--Save needed info for fuure re-display of the table
AtlasLoot.db.profile.LastBoss = AtlasLoot_DewDropDown_SubTables[tablename][1][2];
--Save needed info for fuure re-display of the table
AtlasLoot_RootBoss = AtlasLoot_DewDropDown_SubTables[tablename][1][2];
AtlasLoot.db.profile.LastBoss = AtlasLoot_DewDropDown_SubTables[tablename][1][2];
--Load the correct submenu and associated with the button
AtlasLoot_DewdropSubMenu:Unregister(AtlasLootDefaultFrame_SubMenu);
AtlasLoot_DewdropSubMenu:Unregister(AtlasLootDefaultFrame_SubMenu);
AtlasLoot_DewdropSubMenuRegister(AtlasLoot_DewDropDown_SubTables[tablename]);
--Show a text label of what has been selected
--Show a text label of what has been selected
if AtlasLoot_DewDropDown_SubTables[tablename][1][1] ~= "" then
AtlasLootDefaultFrame_SelectedTable:SetText(AtlasLoot_DewDropDown_SubTables[tablename][1][1]);
else
AtlasLootDefaultFrame_SelectedTable:SetText(AtlasLoot_TableNames[AtlasLoot_DewDropDown_SubTables[tablename][1][2]][1]);
end
AtlasLootDefaultFrame_SelectedTable:Show();
AtlasLootDefaultFrame_SelectedTable:Show();
end
--check to see if its a submenu thats need a difficulty list
if tabletype2 == "Submenu2" then
AtlasLootDefaultFrame_SubMenu2:Enable();
AtlasLoot_DewdropSubMenu2:Unregister(AtlasLootDefaultFrame_SubMenu2);
AtlasLoot_DewdropSubMenu2Register(AtlasLoot_DewDropDown_SubTables2[tablename]);
AtlasLootDefaultFrame_SelectedTable2:SetText(AtlasLoot_TableNames[AtlasLoot_DewDropDown_SubTables2[tablename][1][3]][1]);
AtlasLootDefaultFrame_SelectedTable2:Show();
DropMenu2 = false
elseif tabletype2 == "Submenu2Table" then
DropMenu2 = true
end
--Show the category that has been selected
AtlasLootDefaultFrame_SelectedCategory:SetText(text);
AtlasLootDefaultFrame_SelectedCategory:Show();
@@ -92,6 +121,22 @@ function AtlasLoot_DewDropSubMenuClick(tablename, text)
AtlasLoot_DewdropSubMenu:Close(1);
end
function AtlasLoot_DewDropSubMenu2Click(raidtablename, itemID, indexID)
--Definition of where I want the loot table to be shown
pFrame = { "TOPLEFT", "AtlasLootDefaultFrame_LootBackground", "TOPLEFT", "2", "-2" };
AtlasLootDefaultFrame_GetRaidDifficulty(raidtablename, itemID, indexID)
--Show the select loot table
AtlasLoot_ShowItemsFrame(AtlasLoot_CurrentBoss, "", text, pFrame);
--Save needed info for fuure re-display of the table
AtlasLoot.db.profile.LastBoss = AtlasLoot_CurrentBoss;
--Set text for difficulty
AtlasLootDefaultFrame_SelectedTable2:SetText(AtlasLoot_TableNames[DropTablename][1]);
AtlasLootDefaultFrame_SelectedTable2:Show();
AtlasLoot_DewdropSubMenu2:Close(1);
end
--[[
AtlasLootDefaultFrame_OnShow:
Called whenever the loot browser is shown and sets up buttons and loot tables
@@ -129,27 +174,58 @@ function AtlasLootDefaultFrame_OnHide()
AtlasLoot_DewdropSubMenu:Close(1);
end
function AtlasLootDefaultFrame_GetRaidDifficulty(raidtablename, itemID, indexID)
for i = 1, 20, 1 do
if indexID == i then
if tonumber(itemID) then
ItemindexID = itemID
isTablereference = false
notPattern = false
isItemID = true
elseif itemID:match("=s=") then
newID = gsub(itemID, "=s=","")
newID = gsub(newID, "Normal","")
tableReference = newID
isTablereference = true
notPattern = true
isItemID = false
ItemindexID = ""
else
newID = gsub(itemID, "=s=","")
newID = gsub(newID, "Normal","")
tableReference = newID
isTablereference = true
notPattern = false
isItemID = false
ItemindexID = ""
end
DropTablename = raidtablename
end
end
end
--[[
AtlasLoot_DewdropSubMenuRegister(loottable):
loottable - Table defining the sub menu
Generates the sub menu needed by passing a table of loot tables and titles
]]
function AtlasLoot_DewdropSubMenuRegister(loottable)
AtlasLoot_DewdropSubMenu:Register(AtlasLootDefaultFrame_SubMenu,
AtlasLoot_DewdropSubMenu:Register(AtlasLootDefaultFrame_SubMenu,
'point', function(parent)
return "TOP", "BOTTOM"
end,
'children', function(level, value)
if level == 1 then
for k,v in pairs(loottable) do
if v[1] == "" then
AtlasLoot_DewdropSubMenu:AddLine(
if v[1] == "" then
AtlasLoot_DewdropSubMenu:AddLine(
'text', AtlasLoot_TableNames[v[2]][1],
'func', AtlasLoot_DewDropSubMenuClick,
'arg1', v[2],
'arg2', v[1],
'notCheckable', true
)
else
AtlasLoot_DewdropSubMenu:AddLine(
'text', v[1],
@@ -174,6 +250,65 @@ function AtlasLoot_DewdropSubMenuRegister(loottable)
)
end
function AtlasLoot_DewdropSubMenu2Register(loottable)
AtlasLoot_DewdropSubMenu2:Register(AtlasLootDefaultFrame_SubMenu2,
'point', function(parent)
return "TOP", "BOTTOM"
end,
'children', function(level, value)
if level == 1 then
for k,v in pairs(loottable) do
if v[1] == "" then
AtlasLoot_DewdropSubMenu2:AddLine(
'text', AtlasLoot_TableNames[v[3]][1],
'func', AtlasLoot_DewDropSubMenu2Click,
'arg1', v[3],
'arg2', v[4],
'arg3', v[2],
'notCheckable', true
)
else
AtlasLoot_DewdropSubMenu2:AddLine(
'text', v[1],
'func', AtlasLoot_DewDropSubMenu2Click,
'arg1', v[3],
'arg2', v[4],
'arg3', v[2],
'notCheckable', true
)
end
end
AtlasLoot_DewdropSubMenu2:AddLine(
'text', AL["Close Menu"],
'textR', 0,
'textG', 1,
'textB', 1,
'func', function() AtlasLoot_DewdropSubMenu2:Close() end,
'notCheckable', true
)
end
end,
'dontHook', true
)
end
function AtlasLoot_lootcheck(loottable)
AtlasLoot_DewdropSubMenu2:Register(AtlasLootDefaultFrame_SubMenu2,
'point', function(parent)
return "TOP", "BOTTOM"
end,
'children', function(level, value)
if level == 1 then
for k,v in pairs(loottable) do
if v[1] == "" then
end
end
end
end,
'dontHook', true
)
end
--[[
AtlasLoot_DewdropRegister:
Constructs the main category menu from a tiered table
@@ -200,6 +335,7 @@ function AtlasLoot_DewdropRegister()
'arg1', v[1][2],
'arg2', v[1][1],
'arg3', v[1][3],
'arg4', v[1][4],
'notCheckable', true
)
elseif v[1][3] == "Table" and v[1][1] ~= "" then
@@ -212,6 +348,7 @@ function AtlasLoot_DewdropRegister()
'arg1', v[1][2],
'arg2', v[1][1],
'arg3', v[1][3],
'arg4', v[1][4],
'notCheckable', true
)
end
@@ -261,6 +398,7 @@ function AtlasLoot_DewdropRegister()
'arg1', v[1][2],
'arg2', v[1][1],
'arg3', v[1][3],
'arg4', v[1][4],
'notCheckable', true
)
elseif v[1][3] == "Submenu" then
@@ -273,6 +411,7 @@ function AtlasLoot_DewdropRegister()
'arg1', v[1][2],
'arg2', v[1][1],
'arg3', v[1][3],
'arg4', v[1][4],
'notCheckable', true
)
--An entry to show a specific loot page
@@ -286,6 +425,7 @@ function AtlasLoot_DewdropRegister()
'arg1', v[1][2],
'arg2', v[1][1],
'arg3', v[1][3],
'arg4', v[1][4],
'notCheckable', true
)
else
@@ -298,6 +438,7 @@ function AtlasLoot_DewdropRegister()
'arg1', v[1][2],
'arg2', v[1][1],
'arg3', v[1][3],
'arg4', v[1][4],
'notCheckable', true
)
end
@@ -346,6 +487,7 @@ function AtlasLoot_DewdropRegister()
'arg1', v[2],
'arg2', v[1],
'arg3', v[3],
'arg4', v[4],
'notCheckable', true
)
elseif v[3] == "Table" and v[1] == "" then
@@ -358,6 +500,7 @@ function AtlasLoot_DewdropRegister()
'arg1', v[2],
'arg2', v[1],
'arg3', v[3],
'arg4', v[4],
'notCheckable', true
)
else
@@ -370,6 +513,7 @@ function AtlasLoot_DewdropRegister()
'arg1', v[2],
'arg2', v[1],
'arg3', v[3],
'arg4', v[4],
'notCheckable', true
)
end
@@ -413,6 +557,7 @@ function AtlasLoot_SetNewStyle(style)
"AtlasLootDefaultFrame_LoadModules",
"AtlasLootDefaultFrame_Menu",
"AtlasLootDefaultFrame_SubMenu",
"AtlasLootDefaultFrame_SubMenu2",
"AtlasLootDefaultFrame_Preset1",
"AtlasLootDefaultFrame_Preset2",
"AtlasLootDefaultFrame_Preset3",
@@ -89,7 +89,7 @@
<Anchors>
<Anchor point="TOP" relativeTo="$parent" relativePoint="TOP">
<Offset>
<AbsDimension x="-130" y="-40"/>
<AbsDimension x="-160" y="-40"/>
</Offset>
</Anchor>
</Anchors>
@@ -115,7 +115,7 @@
<Anchors>
<Anchor point="TOP" relativeTo="$parent" relativePoint="TOP">
<Offset>
<AbsDimension x="130" y="-40"/>
<AbsDimension x="0" y="-40"/>
</Offset>
</Anchor>
</Anchors>
@@ -134,6 +134,32 @@
</OnShow>
</Scripts>
</Button>
<Button name="$parent_SubMenu2" inherits="OptionsButtonTemplate">
<Size>
<AbsDimension x="130" y="20"/>
</Size>
<Anchors>
<Anchor point="TOP" relativeTo="$parent" relativePoint="TOP">
<Offset>
<AbsDimension x="160" y="-40"/>
</Offset>
</Anchor>
</Anchors>
<Scripts>
<OnClick>
if AtlasLoot_DewdropSubMenu2:IsOpen() then
AtlasLoot_DewdropSubMenu2:Close();
else
AtlasLoot_DewdropSubMenu2:Open(this);
end
</OnClick>
<OnShow>
local AL = LibStub("AceLocale-3.0"):GetLocale("AtlasLoot");
this:SetText(AL["Select Difficulty"]);
this:SetFrameLevel( (this:GetParent()):GetFrameLevel() + 1 );
</OnShow>
</Scripts>
</Button>
<Frame name="$parent_LootBackground">
<Size>
<AbsDimension x="515" y="515"/>
@@ -499,6 +525,15 @@
</Anchor>
</Anchors>
</FontString>
<FontString name="$parent_SelectedTable2" inherits="GameFontNormal" text="Cannot read files">
<Anchors>
<Anchor point="TOP">
<Offset>
<AbsDimension x="0" y="-50"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
</Layer>
</Layers>
<Scripts>
File diff suppressed because it is too large Load Diff
+28 -1
View File
@@ -23,6 +23,7 @@ if AL then
AL["AtlasLoot"] = true;
AL["Select Loot Table"] = true;
AL["Select Sub-Table"] = true;
AL["Select Difficulty"] = true;
AL["Drop Rate: "] = true;
AL["DKP"] = true;
AL["Priority:"] = true;
@@ -40,6 +41,7 @@ if AL then
AL["Rewards"] = true;
AL["Show Normal Loot"] = true;
AL["Show Heroic/Ascended Loot"] = true;
AL["Bloodforged"] = true;
AL["Factions - Original WoW"] = true;
AL["Factions - Burning Crusade"] = true;
AL["Factions - Wrath of the Lich King"] = true;
@@ -64,7 +66,14 @@ if AL then
AL["Hide Text"] = true;
AL["Hide Icon"] = true;
AL["Minimap Button Options"] = true;
AL["Normal"] = true;
AL["Heroic"] = true;
AL["Mythic"] = true;
AL["Normal Flex"] = true;
AL["Heroic Flex"] = true;
AL["Ascended"] = true;
AL["Normal/Heroic"] = true;
AL["Crafting Patterns"] = true;
-- Text for Options Panel
AL["Atlasloot Options"] = true;
AL["Safe Chat Links"] = true;
@@ -105,6 +114,18 @@ if AL then
AL["Loot Browser Style:"] = true;
AL["New Style"] = true;
AL["Classic Style"] = true;
AL["Select Mythic Pluss Tier:"] = true;
AL["Mythic Tier 0"] = true;
AL["Mythic Tier 1"] = true;
AL["Mythic Tier 2"] = true;
AL["Mythic Tier 3"] = true;
AL["Mythic Tier 4"] = true;
AL["Mythic Tier 5"] = true;
AL["Mythic Tier 6"] = true;
AL["Mythic Tier 7"] = true;
AL["Mythic Tier 8"] = true;
AL["Mythic Tier 9"] = true;
AL["Mythic Tier 10"] = true;
-- Slash commands
AL["reset"] = true;
@@ -143,6 +164,12 @@ if AL then
AL["Crafted Sets"] = true;
AL["Crafted Epic Weapons"] = true;
AL["Dragon's Eye"] = true;
AL["Crafting Patterns Uncommon"] = true;
AL["Crafting Patterns Rare"] = true;
AL["Crafting Patterns Epic"] = true;
AL["Item Uncommon"] = true;
AL["Item Rare"] = true;
AL["Item Epic"] = true;
-- Sets/Collections Menu
AL["Badge of Justice Rewards"] = true;
+73 -48
View File
@@ -634,39 +634,39 @@ end
AtlasLoot_TableNames["KaraPrince"] = { BabbleBoss["Prince Malchezaar"], "AtlasLootBurningCrusade" };
AtlasLoot_TableNames["KaraTrash"] = { AL["Trash Mobs"].." ("..BabbleZone["Karazhan"]..")", "AtlasLootBurningCrusade" };
-- Karazhan HEROIC FLEX
AtlasLoot_TableNames["KaraCharredBoneFragment25Man"] = { "Charred Bone Fragment ("..AL["Quest Item"]..")", "AtlasLootBurningCrusade" };
AtlasLoot_TableNames["KaraNamed25Man"] = { "Servant's Quarter Animal Bosses", "AtlasLootBurningCrusade" };
AtlasLoot_TableNames["KaraAttumen25Man"] = { BabbleBoss["Attumen the Huntsman"], "AtlasLootBurningCrusade" };
AtlasLoot_TableNames["KaraAttumen25Man"] = { BabbleBoss["Attumen the Huntsman"], "AtlasLootBurningCrusade" };
AtlasLoot_TableNames["KaraMoroes25Man"] = { BabbleBoss["Moroes"], "AtlasLootBurningCrusade" };
AtlasLoot_TableNames["KaraKeannaLog25Man"] = { "Keanna's Log ("..AL["Quest Item"]..")", "AtlasLootBurningCrusade" };
AtlasLoot_TableNames["KaraMaiden25Man"] = { BabbleBoss["Maiden of Virtue"], "AtlasLootBurningCrusade" };
AtlasLoot_TableNames["KaraOperaEvent25Man"] = { "Opera Event", "AtlasLootBurningCrusade" };
AtlasLoot_TableNames["KaraCurator25Man"] = { BabbleBoss["The Curator"], "AtlasLootBurningCrusade" };
AtlasLoot_TableNames["KaraIllhoof25Man"] = { BabbleBoss["Terestian Illhoof"], "AtlasLootBurningCrusade" };
AtlasLoot_TableNames["KaraAran25Man"] = { BabbleBoss["Shade of Aran"], "AtlasLootBurningCrusade" };
AtlasLoot_TableNames["KaraNetherspite25Man"] = { BabbleBoss["Netherspite"], "AtlasLootBurningCrusade" };
AtlasLoot_TableNames["KaraNightbane25Man"] = { BabbleBoss["Nightbane"], "AtlasLootBurningCrusade" };
AtlasLoot_TableNames["KaraChess25Man"] = { BabbleBoss["Chess Event"], "AtlasLootBurningCrusade" };
AtlasLoot_TableNames["KaraPrince25Man"] = { BabbleBoss["Prince Malchezaar"], "AtlasLootBurningCrusade" };
AtlasLoot_TableNames["KaraTrash25Man"] = { AL["Trash Mobs"].." ("..BabbleZone["Karazhan"]..")", "AtlasLootBurningCrusade" };
AtlasLoot_TableNames["KaraCharredBoneFragmentHeroicFlex"] = { "Charred Bone Fragment ("..AL["Quest Item"]..")", "AtlasLootBurningCrusade" };
AtlasLoot_TableNames["KaraNamedHeroicFlex"] = { "Servant's Quarter Animal Bosses", "AtlasLootBurningCrusade" };
AtlasLoot_TableNames["KaraAttumenHeroicFlex"] = { BabbleBoss["Attumen the Huntsman"], "AtlasLootBurningCrusade" };
AtlasLoot_TableNames["KaraAttumenHeroicFlex"] = { BabbleBoss["Attumen the Huntsman"], "AtlasLootBurningCrusade" };
AtlasLoot_TableNames["KaraMoroesHeroicFlex"] = { BabbleBoss["Moroes"], "AtlasLootBurningCrusade" };
AtlasLoot_TableNames["KaraKeannaLogHeroicFlex"] = { "Keanna's Log ("..AL["Quest Item"]..")", "AtlasLootBurningCrusade" };
AtlasLoot_TableNames["KaraMaidenHeroicFlex"] = { BabbleBoss["Maiden of Virtue"], "AtlasLootBurningCrusade" };
AtlasLoot_TableNames["KaraOperaEventHeroicFlex"] = { "Opera Event", "AtlasLootBurningCrusade" };
AtlasLoot_TableNames["KaraCuratorHeroicFlex"] = { BabbleBoss["The Curator"], "AtlasLootBurningCrusade" };
AtlasLoot_TableNames["KaraIllhoofHeroicFlex"] = { BabbleBoss["Terestian Illhoof"], "AtlasLootBurningCrusade" };
AtlasLoot_TableNames["KaraAranHeroicFlex"] = { BabbleBoss["Shade of Aran"], "AtlasLootBurningCrusade" };
AtlasLoot_TableNames["KaraNetherspiteHeroicFlex"] = { BabbleBoss["Netherspite"], "AtlasLootBurningCrusade" };
AtlasLoot_TableNames["KaraNightbaneHeroicFlex"] = { BabbleBoss["Nightbane"], "AtlasLootBurningCrusade" };
AtlasLoot_TableNames["KaraChessHeroicFlex"] = { BabbleBoss["Chess Event"], "AtlasLootBurningCrusade" };
AtlasLoot_TableNames["KaraPrinceHeroicFlex"] = { BabbleBoss["Prince Malchezaar"], "AtlasLootBurningCrusade" };
AtlasLoot_TableNames["KaraTrashHeroicFlex"] = { AL["Trash Mobs"].." ("..BabbleZone["Karazhan"]..")", "AtlasLootBurningCrusade" };
-- Karazhan ASCENDED
AtlasLoot_TableNames["KaraCharredBoneFragment25ManHEROIC"] = { "Charred Bone Fragment ("..AL["Quest Item"]..")", "AtlasLootBurningCrusade" };
AtlasLoot_TableNames["KaraNamed25ManHEROIC"] = { "Servant's Quarter Animal Bosses", "AtlasLootBurningCrusade" };
AtlasLoot_TableNames["KaraAttumen25ManHEROIC"] = { BabbleBoss["Attumen the Huntsman"], "AtlasLootBurningCrusade" };
AtlasLoot_TableNames["KaraAttumen25ManHEROIC"] = { BabbleBoss["Attumen the Huntsman"], "AtlasLootBurningCrusade" };
AtlasLoot_TableNames["KaraMoroes25ManHEROIC"] = { BabbleBoss["Moroes"], "AtlasLootBurningCrusade" };
AtlasLoot_TableNames["KaraKeannaLog25ManHEROIC"] = { "Keanna's Log ("..AL["Quest Item"]..")", "AtlasLootBurningCrusade" };
AtlasLoot_TableNames["KaraMaiden25ManHEROIC"] = { BabbleBoss["Maiden of Virtue"], "AtlasLootBurningCrusade" };
AtlasLoot_TableNames["KaraOperaEvent25ManHEROIC"] = { "Opera Event", "AtlasLootBurningCrusade" };
AtlasLoot_TableNames["KaraCurator25ManHEROIC"] = { BabbleBoss["The Curator"], "AtlasLootBurningCrusade" };
AtlasLoot_TableNames["KaraIllhoof25ManHEROIC"] = { BabbleBoss["Terestian Illhoof"], "AtlasLootBurningCrusade" };
AtlasLoot_TableNames["KaraAran25ManHEROIC"] = { BabbleBoss["Shade of Aran"], "AtlasLootBurningCrusade" };
AtlasLoot_TableNames["KaraNetherspite25ManHEROIC"] = { BabbleBoss["Netherspite"], "AtlasLootBurningCrusade" };
AtlasLoot_TableNames["KaraNightbane25ManHEROIC"] = { BabbleBoss["Nightbane"], "AtlasLootBurningCrusade" };
AtlasLoot_TableNames["KaraChess25ManHEROIC"] = { BabbleBoss["Chess Event"], "AtlasLootBurningCrusade" };
AtlasLoot_TableNames["KaraPrince25ManHEROIC"] = { BabbleBoss["Prince Malchezaar"], "AtlasLootBurningCrusade" };
AtlasLoot_TableNames["KaraTrash25ManHEROIC"] = { AL["Trash Mobs"].." ("..BabbleZone["Karazhan"]..")", "AtlasLootBurningCrusade" };
AtlasLoot_TableNames["KaraCharredBoneFragmentAscended"] = { "Charred Bone Fragment ("..AL["Quest Item"]..")", "AtlasLootBurningCrusade" };
AtlasLoot_TableNames["KaraNamedAscended"] = { "Servant's Quarter Animal Bosses", "AtlasLootBurningCrusade" };
AtlasLoot_TableNames["KaraAttumenAscended"] = { BabbleBoss["Attumen the Huntsman"], "AtlasLootBurningCrusade" };
AtlasLoot_TableNames["KaraAttumenAscended"] = { BabbleBoss["Attumen the Huntsman"], "AtlasLootBurningCrusade" };
AtlasLoot_TableNames["KaraMoroesAscended"] = { BabbleBoss["Moroes"], "AtlasLootBurningCrusade" };
AtlasLoot_TableNames["KaraKeannaLogAscended"] = { "Keanna's Log ("..AL["Quest Item"]..")", "AtlasLootBurningCrusade" };
AtlasLoot_TableNames["KaraMaidenAscended"] = { BabbleBoss["Maiden of Virtue"], "AtlasLootBurningCrusade" };
AtlasLoot_TableNames["KaraOperaEventAscended"] = { "Opera Event", "AtlasLootBurningCrusade" };
AtlasLoot_TableNames["KaraCuratorAscended"] = { BabbleBoss["The Curator"], "AtlasLootBurningCrusade" };
AtlasLoot_TableNames["KaraIllhoofAscended"] = { BabbleBoss["Terestian Illhoof"], "AtlasLootBurningCrusade" };
AtlasLoot_TableNames["KaraAranAscended"] = { BabbleBoss["Shade of Aran"], "AtlasLootBurningCrusade" };
AtlasLoot_TableNames["KaraNetherspiteAscended"] = { BabbleBoss["Netherspite"], "AtlasLootBurningCrusade" };
AtlasLoot_TableNames["KaraNightbaneAscended"] = { BabbleBoss["Nightbane"], "AtlasLootBurningCrusade" };
AtlasLoot_TableNames["KaraChessAscended"] = { BabbleBoss["Chess Event"], "AtlasLootBurningCrusade" };
AtlasLoot_TableNames["KaraPrinceAscended"] = { BabbleBoss["Prince Malchezaar"], "AtlasLootBurningCrusade" };
AtlasLoot_TableNames["KaraTrashAscended"] = { AL["Trash Mobs"].." ("..BabbleZone["Karazhan"]..")", "AtlasLootBurningCrusade" };
-- Sunwell Isle: Magister's Terrace
AtlasLoot_TableNames["SMTFireheart"] = { BabbleBoss["Selin Fireheart"], "AtlasLootBurningCrusade" };
AtlasLoot_TableNames["SMTVexallus"] = { BabbleBoss["Vexallus"], "AtlasLootBurningCrusade" };
@@ -2498,29 +2498,29 @@ end
AtlasLoot_TableNames["JewelcraftingDaily6"] = { AL["Jewelcrafting Daily"], "AtlasLootCrafting" };
AtlasLoot_TableNames["AlchemyHighRisk"] = { ALCHEMY, "AtlasLootCrafting" };
AtlasLoot_TableNames["AlchemyHighRisk25Man"] = { ALCHEMY, "AtlasLootCrafting" };
AtlasLoot_TableNames["AlchemyHighRisk25ManHEROIC"] = { ALCHEMY, "AtlasLootCrafting" };
AtlasLoot_TableNames["AlchemyHighRiskHeroic"] = { ALCHEMY, "AtlasLootCrafting" };
AtlasLoot_TableNames["AlchemyHighRiskMythic"] = { ALCHEMY, "AtlasLootCrafting" };
AtlasLoot_TableNames["SmithingHighRisk"] = { BLACKSMITHING, "AtlasLootCrafting" };
AtlasLoot_TableNames["SmithingHighRisk25Man"] = { BLACKSMITHING, "AtlasLootCrafting" };
AtlasLoot_TableNames["SmithingHighRisk25ManHEROIC"] = { BLACKSMITHING, "AtlasLootCrafting" };
AtlasLoot_TableNames["SmithingHighRiskHeroic"] = { BLACKSMITHING, "AtlasLootCrafting" };
AtlasLoot_TableNames["SmithingHighRiskMythic"] = { BLACKSMITHING, "AtlasLootCrafting" };
AtlasLoot_TableNames["EnchantingHighRisk"] = { ENCHANTING, "AtlasLootCrafting" };
AtlasLoot_TableNames["EnchantingHighRisk25Man"] = { ENCHANTING, "AtlasLootCrafting" };
AtlasLoot_TableNames["EnchantingHighRisk25ManHEROIC"] = { ENCHANTING, "AtlasLootCrafting" };
AtlasLoot_TableNames["EnchantingHighRiskHeroic"] = { ENCHANTING, "AtlasLootCrafting" };
AtlasLoot_TableNames["EnchantingHighRiskMythic"] = { ENCHANTING, "AtlasLootCrafting" };
AtlasLoot_TableNames["EngineerHighRisk"] = { ENGINEERING, "AtlasLootCrafting" };
AtlasLoot_TableNames["EngineerHighRisk25Man"] = { ENGINEERING, "AtlasLootCrafting" };
AtlasLoot_TableNames["EngineerHighRisk25ManHEROIC"] = { ENGINEERING, "AtlasLootCrafting" };
AtlasLoot_TableNames["EngineerHighRiskHeroic"] = { ENGINEERING, "AtlasLootCrafting" };
AtlasLoot_TableNames["EngineerHighRiskMythic"] = { ENGINEERING, "AtlasLootCrafting" };
AtlasLoot_TableNames["LeatherHighRisk"] = { LEATHERWORKING, "AtlasLootCrafting" };
AtlasLoot_TableNames["LeatherHighRisk25Man"] = { LEATHERWORKING, "AtlasLootCrafting" };
AtlasLoot_TableNames["LeatherHighRisk25ManHEROIC"] = { LEATHERWORKING, "AtlasLootCrafting" };
AtlasLoot_TableNames["LeatherHighRiskHeroic"] = { LEATHERWORKING, "AtlasLootCrafting" };
AtlasLoot_TableNames["LeatherHighRiskMythic"] = { LEATHERWORKING, "AtlasLootCrafting" };
AtlasLoot_TableNames["TailorHighRisk"] = { TAILORING, "AtlasLootCrafting" };
AtlasLoot_TableNames["TailorHighRisk25Man"] = { TAILORING, "AtlasLootCrafting" };
AtlasLoot_TableNames["TailorHighRisk25ManHEROIC"] = { TAILORING, "AtlasLootCrafting" };
AtlasLoot_TableNames["TailorHighRiskHeroic"] = { TAILORING, "AtlasLootCrafting" };
AtlasLoot_TableNames["TailorHighRiskMythic"] = { TAILORING, "AtlasLootCrafting" };
AtlasLoot_TableNames["CookingHighRisk"] = { COOKING, "AtlasLootCrafting" };
AtlasLoot_TableNames["CookingHighRiskTwo"] = { COOKING, "AtlasLootCrafting" };
AtlasLoot_TableNames["CookingHighRisk25Man"] = { COOKING, "AtlasLootCrafting" };
AtlasLoot_TableNames["CookingHighRiskTwo25Man"] = { COOKING, "AtlasLootCrafting" };
AtlasLoot_TableNames["CookingHighRisk25ManHEROIC"] = { COOKING, "AtlasLootCrafting" };
AtlasLoot_TableNames["CookingHighRiskTwo25ManHEROIC"] = { COOKING, "AtlasLootCrafting" };
AtlasLoot_TableNames["CookingHighRiskHeroic"] = { COOKING, "AtlasLootCrafting" };
AtlasLoot_TableNames["CookingHighRiskTwoHeroic"] = { COOKING, "AtlasLootCrafting" };
AtlasLoot_TableNames["CookingHighRiskMythic"] = { COOKING, "AtlasLootCrafting" };
AtlasLoot_TableNames["CookingHighRiskTwoMythic"] = { COOKING, "AtlasLootCrafting" };
-----------
--- PvP ---
@@ -2673,5 +2673,30 @@ end
AtlasLoot_TableNames["EmptyTable"] = { AL["Select a Loot Table..."], "Menu" };
AtlasLoot_TableNames["EmptyInstance"] = { "AtlasLoot", "AtlasLootFallback" };
AtlasLoot_TableNames["AtlasLootFallback"] = { "AtlasLoot", "AtlasLootFallback" };
AtlasLoot_TableNames["NormalFLEX"] = { AL["Normal Flex"], "Menu" };
AtlasLoot_TableNames["HeroicFLEX"] = { AL["Heroic Flex"], "Menu" };
AtlasLoot_TableNames["Ascended"] = { AL["Ascended"], "Menu" };
AtlasLoot_TableNames["Normal"] = { AL["Normal"], "Menu" };
AtlasLoot_TableNames["Heroic"] = { AL["Heroic"], "Menu" };
AtlasLoot_TableNames["Mythic"] = { AL["Mythic"], "Menu" };
AtlasLoot_TableNames["NormalHEROIC"] = { AL["Normal/Heroic"], "Menu" };
AtlasLoot_TableNames["Bloodforged"] = { AL["Bloodforged"], "Menu" };
AtlasLoot_TableNames["Mythic1"] = { AL["Mythic Tier 1"], "Menu" };
AtlasLoot_TableNames["Mythic2"] = { AL["Mythic Tier 2"], "Menu" };
AtlasLoot_TableNames["Mythic3"] = { AL["Mythic Tier 3"], "Menu" };
AtlasLoot_TableNames["Mythic4"] = { AL["Mythic Tier 4"], "Menu" };
AtlasLoot_TableNames["Mythic5"] = { AL["Mythic Tier 5"], "Menu" };
AtlasLoot_TableNames["Mythic6"] = { AL["Mythic Tier 6"], "Menu" };
AtlasLoot_TableNames["Mythic7"] = { AL["Mythic Tier 7"], "Menu" };
AtlasLoot_TableNames["Mythic8"] = { AL["Mythic Tier 8"], "Menu" };
AtlasLoot_TableNames["Mythic9"] = { AL["Mythic Tier 9"], "Menu" };
AtlasLoot_TableNames["Mythic10"] = { AL["Mythic Tier 10"], "Menu" };
AtlasLoot_TableNames["CraftingPatterns"] = { AL["Crafting Patterns"], "Menu" };
AtlasLoot_TableNames["CraftingPatternUncommon"] = { AL["Crafting Patterns Uncommon"], "Menu" };
AtlasLoot_TableNames["CraftingPatternsRare"] = { AL["Crafting Patterns Rare"], "Menu" };
AtlasLoot_TableNames["CraftingPatternsEpic"] = { AL["Crafting Patterns Epic"], "Menu" };
AtlasLoot_TableNames["ItemUncommon"] = { AL["Item Uncommon"], "Menu" };
AtlasLoot_TableNames["ItemRare"] = { AL["Item Rare"], "Menu" };
AtlasLoot_TableNames["ItemEpic"] = { AL["Item Epic"], "Menu" };
+1 -1
View File
@@ -2,7 +2,7 @@ v2.02 08/29/2021
- Added forward and previous arrows to all classic dungeons (Credit: alexs and Powerthegreat)
- Added forward and previous arrows to all classic world bosses (Credit: Powerthegreat)
- Moved TBC world boss to the bottom of the dropdown
- Added missing Homicite Keys to High Risk Balcksmithing and Crusader High Risk craft (Credit: Rvng)
- Added missing Keys to High Risk Balcksmithing and Crusader High Risk craft (Credit: Rvng)
- Added missing Lures to High Risk Cooking
- Added forward and previous arrows to High Risk crafting
---------------------------------------------------------------------------------------------------------------------------