Compare commits

...

10 Commits

Author SHA1 Message Date
Spit efa0ecf9e5 add missing priest sets
Closes #37
2026-08-07 15:23:47 +03:00
Spit 2a6394b95f lower container frame strata 2026-08-06 16:04:00 +03:00
Spit e3e3959ad2 lower strata of the default frame and minimap button 2026-08-05 20:08:20 +03:00
Spit 407f159816 new container indicator for menu items 2026-08-05 15:44:33 +03:00
Spit c9ef4b8396 update dark moon aces, dmr last boss, dire maul enchants 2026-08-05 10:41:06 +03:00
Spit ce0bf63726 new container indicator 2026-08-05 10:39:43 +03:00
Spit fe5a26eab4 correct navigation buttons in upper kara 2026-07-27 20:15:28 +03:00
Spit c1464f1fe9 typo 2026-07-27 20:15:28 +03:00
Spit 4cf32377a5 dont hide quicklooks and navigation buttons 2026-07-27 20:10:53 +03:00
Spit 74c7506e63 cleanup atlas buttons table 2026-07-27 20:08:17 +03:00
10 changed files with 904 additions and 1461 deletions
+1 -1
View File
@@ -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.4.2 ## Version: 3.4.4
## SavedVariablesPerCharacter: AtlasLootCharDB ## SavedVariablesPerCharacter: AtlasLootCharDB
## OptionalDeps: Alphamap, AtlasLoader, LootLink, ItemSync, HewdropLib, Ace2, EquipCompare, EQCompare ## OptionalDeps: Alphamap, AtlasLoader, LootLink, ItemSync, HewdropLib, Ace2, EquipCompare, EQCompare
+22 -58
View File
@@ -385,10 +385,7 @@ function AtlasLoot_AtlasScrollBar_Update()
local loot = _G["AtlasEntry"..line.."_Loot"] local loot = _G["AtlasEntry"..line.."_Loot"]
local selected = _G["AtlasEntry"..line.."_Selected"] local selected = _G["AtlasEntry"..line.."_Selected"]
if loot and lineplusoffset <= ATLAS_CUR_LINES then if loot and lineplusoffset <= ATLAS_CUR_LINES then
_G["AtlasEntry"..line.."_Text"]:SetText(ATLAS_SCROLL_LIST[lineplusoffset]) local showIcon = AtlasLootBossButtons[zoneID] and AtlasLootBossButtons[zoneID][lineplusoffset]
local showIcon = (AtlasLootBossButtons[zoneID] and AtlasLootBossButtons[zoneID][lineplusoffset] and AtlasLootBossButtons[zoneID][lineplusoffset] ~= "") or
(AtlasLootWBBossButtons[zoneID] and AtlasLootWBBossButtons[zoneID][lineplusoffset] and AtlasLootWBBossButtons[zoneID][lineplusoffset] ~= "") or
(AtlasLootBattlegrounds[zoneID] and AtlasLootBattlegrounds[zoneID][lineplusoffset] and AtlasLootBattlegrounds[zoneID][lineplusoffset] ~= "")
if AtlasLootItemsFrame.activeBoss == lineplusoffset then if AtlasLootItemsFrame.activeBoss == lineplusoffset then
entry:Enable() entry:Enable()
loot:Hide() loot:Hide()
@@ -508,38 +505,13 @@ function AtlasLootBoss_OnClick()
AtlasLootItemsFrame.activeBoss = nil AtlasLootItemsFrame.activeBoss = nil
else else
-- If an loot table is associated with the button, show it. Note multiple tables need to be checked due to the database structure -- If an loot table is associated with the button, show it. Note multiple tables need to be checked due to the database structure
if AtlasLootBossButtons[zoneID] and AtlasLootBossButtons[zoneID][id] and AtlasLootBossButtons[zoneID][id] ~= "" then if AtlasLootBossButtons[zoneID] and AtlasLootBossButtons[zoneID][id] then
_G[name.."_Selected"]:Show() _G[name.."_Selected"]:Show()
_G[name.."_Loot"]:Hide() _G[name.."_Loot"]:Hide()
local _, _, boss = string.find(_G[name.."_Text"]:GetText(), "|c%x%x%x%x%x%x%x%x%s*[%dX']*[%) ]*(.*[^%,])[%,]?$") local _, _, boss = string.find(_G[name.."_Text"]:GetText(), "|c%x%x%x%x%x%x%x%x%s*[%dX']*[%) ]*(.*[^%,])[%,]?$")
AtlasLoot_ShowBossLoot(AtlasLootBossButtons[zoneID][id], boss) AtlasLoot_ShowBossLoot(AtlasLootBossButtons[zoneID][id], boss)
AtlasLootItemsFrame.activeBoss = id AtlasLootItemsFrame.activeBoss = id
AtlasLoot_AtlasScrollBar_Update() AtlasLoot_AtlasScrollBar_Update()
-- dont show navigation buttons if its not rep or set
local match = string.find(boss, AL["Reputation"]) or string.find(boss, AL["Set"])
if not match then
AtlasLootItemsFrame_BACK:Hide()
AtlasLootItemsFrame_NEXT:Hide()
AtlasLootItemsFrame_PREV:Hide()
end
elseif AtlasLootWBBossButtons[zoneID] and AtlasLootWBBossButtons[zoneID][id] and AtlasLootWBBossButtons[zoneID][id] ~= "" then
_G[name.."_Selected"]:Show()
_G[name.."_Loot"]:Hide()
local _, _, boss = string.find(_G[name.."_Text"]:GetText(), "|c%x%x%x%x%x%x%x%x%s*[%dX]*[%) ]*(.*[^%,])[%,]?$")
AtlasLoot_ShowBossLoot(AtlasLootWBBossButtons[zoneID][id], boss)
AtlasLootItemsFrame.activeBoss = id
AtlasLoot_AtlasScrollBar_Update()
-- dont show navigation buttons
AtlasLootItemsFrame_BACK:Hide()
AtlasLootItemsFrame_NEXT:Hide()
AtlasLootItemsFrame_PREV:Hide()
elseif AtlasLootBattlegrounds[zoneID] and AtlasLootBattlegrounds[zoneID][id] and AtlasLootBattlegrounds[zoneID][id] ~= "" then
_G[name.."_Selected"]:Show()
_G[name.."_Loot"]:Hide()
local _, _, boss = string.find(_G[name.."_Text"]:GetText(), "|c%x%x%x%x%x%x%x%x%s*[%wX]*[%) ]*(.*[^%,])[%,]?$")
AtlasLoot_ShowBossLoot(AtlasLootBattlegrounds[zoneID][id], boss)
AtlasLootItemsFrame.activeBoss = id
AtlasLoot_AtlasScrollBar_Update()
end end
end end
-- This has been invoked from Atlas, so we remove any claim external mods have on the loot table -- This has been invoked from Atlas, so we remove any claim external mods have on the loot table
@@ -794,15 +766,18 @@ function AtlasLoot_ShowItemsFrame(dataID, dataSource, title)
_G["AtlasLootMenuItem_"..buttonIndex.."_Extra"]:SetText(data[i][5]) _G["AtlasLootMenuItem_"..buttonIndex.."_Extra"]:SetText(data[i][5])
if type(container) == "table" then if type(container) == "table" then
_G["AtlasLootMenuItem_"..buttonIndex].container = container _G["AtlasLootMenuItem_"..buttonIndex].container = container
_G["AtlasLootMenuItem_"..buttonIndex.."_IconBorder"]:SetVertexColor(1, 0.82, 0)
for row = 1, getn(container) do for row = 1, getn(container) do
for item = 1, getn(container[row]) do for item = 1, getn(container[row]) do
AtlasLoot_CacheItem(container[row][item][1]) AtlasLoot_CacheItem(container[row][item][1])
end end
end end
_G["AtlasLootMenuItem_"..buttonIndex.."_IconBorder"]:SetVertexColor(1, 1, 1)
_G["AtlasLootMenuItem_"..buttonIndex.."_ContainerBorder"]:Show()
_G["AtlasLootMenuItem_"..buttonIndex.."_ContainerBorderHighlight"]:Show()
else else
_G["AtlasLootMenuItem_"..buttonIndex].lootpage = lootPage _G["AtlasLootMenuItem_"..buttonIndex].lootpage = lootPage
_G["AtlasLootMenuItem_"..buttonIndex.."_IconBorder"]:SetVertexColor(1, 1, 1) _G["AtlasLootMenuItem_"..buttonIndex.."_ContainerBorder"]:Hide()
_G["AtlasLootMenuItem_"..buttonIndex.."_ContainerBorderHighlight"]:Hide()
end end
_G["AtlasLootMenuItem_"..buttonIndex].isheader = not lootPage and not container _G["AtlasLootMenuItem_"..buttonIndex].isheader = not lootPage and not container
if strsub(icon, 1, 5) == "CLASS" then if strsub(icon, 1, 5) == "CLASS" then
@@ -812,14 +787,7 @@ function AtlasLoot_ShowItemsFrame(dataID, dataSource, title)
end end
_G["AtlasLootMenuItem_"..buttonIndex]:Show() _G["AtlasLootMenuItem_"..buttonIndex]:Show()
end end
AtlasLoot_QuickLooks:Hide()
AtlasLootQuickLooksButton:Hide()
else else
-- This is a valid QuickLook, so show the UI objects
if dataID ~= "SearchResult" and dataID ~= "WishList" then
AtlasLoot_QuickLooks:Show()
AtlasLootQuickLooksButton:Show()
end
-- Iterate through each item object and set its properties -- Iterate through each item object and set its properties
for i = 1, 30, 1 do for i = 1, 30, 1 do
-- Hide the menu objects. These are not required for a loot table -- Hide the menu objects. These are not required for a loot table
@@ -833,6 +801,8 @@ function AtlasLoot_ShowItemsFrame(dataID, dataSource, title)
extraFrame = _G["AtlasLootItem_"..i.."_Extra"] extraFrame = _G["AtlasLootItem_"..i.."_Extra"]
local quantity = _G["AtlasLootItem_"..i.."_Quantity"] local quantity = _G["AtlasLootItem_"..i.."_Quantity"]
local iconBorder = _G["AtlasLootItem_"..i.."_IconBorder"] local iconBorder = _G["AtlasLootItem_"..i.."_IconBorder"]
local containerBorder = _G["AtlasLootItem_"..i.."_ContainerBorder"]
local containerHighlight = _G["AtlasLootItem_"..i.."_ContainerBorderHighlight"]
iconBorder:SetVertexColor(1, 1, 1) iconBorder:SetVertexColor(1, 1, 1)
if string.sub(dataSource[dataID][i][1], 1, 1) == "s" then if string.sub(dataSource[dataID][i][1], 1, 1) == "s" then
isItem = false isItem = false
@@ -1049,12 +1019,16 @@ function AtlasLoot_ShowItemsFrame(dataID, dataSource, title)
itemButton.itemIDExtra = dataSource[dataID][i][4] itemButton.itemIDExtra = dataSource[dataID][i][4]
itemButton.container = dataSource[dataID][i][7] itemButton.container = dataSource[dataID][i][7]
if type(itemButton.container) == "table" then if type(itemButton.container) == "table" then
iconBorder:SetVertexColor(1, 0.82, 0) containerBorder:Show()
containerHighlight:Show()
for row = 1, getn(itemButton.container) do for row = 1, getn(itemButton.container) do
for item = 1, getn(itemButton.container[row]) do for item = 1, getn(itemButton.container[row]) do
AtlasLoot_CacheItem(itemButton.container[row][item][1]) AtlasLoot_CacheItem(itemButton.container[row][item][1])
end end
end end
else
containerHighlight:Hide()
containerBorder:Hide()
end end
itemButton.droprate = nil itemButton.droprate = nil
if dataID == "SearchResult" or dataID == "WishList" then if dataID == "SearchResult" or dataID == "WishList" then
@@ -1075,6 +1049,14 @@ function AtlasLoot_ShowItemsFrame(dataID, dataSource, title)
end end
end end
end end
-- This is a valid QuickLook, so show the UI objects
if dataID ~= "SearchResult" and dataID ~= "WishList" then
AtlasLoot_QuickLooks:Show()
AtlasLootQuickLooksButton:Show()
else
AtlasLoot_QuickLooks:Hide()
AtlasLootQuickLooksButton:Hide()
end
-- Hide navigation buttons by default, only show what we need -- Hide navigation buttons by default, only show what we need
AtlasLootItemsFrame_BACK:Hide() AtlasLootItemsFrame_BACK:Hide()
AtlasLootItemsFrame_NEXT:Hide() AtlasLootItemsFrame_NEXT:Hide()
@@ -1103,22 +1085,6 @@ function AtlasLoot_ShowItemsFrame(dataID, dataSource, title)
if tablebase.Back_Page then if tablebase.Back_Page then
AtlasLootItemsFrame_BACK:Show() AtlasLootItemsFrame_BACK:Show()
AtlasLootItemsFrame_BACK.lootpage = tablebase.Back_Page AtlasLootItemsFrame_BACK.lootpage = tablebase.Back_Page
if AtlasFrame and AtlasFrame:IsVisible() then
-- Hide navigation buttons if we click on boss loot in Atlas
if dataSourceStr == "AtlasLootItems" or dataSourceStr == "AtlasLootWBItems" then
AtlasLootItemsFrame_BACK:Hide()
AtlasLootItemsFrame_NEXT:Hide()
AtlasLootItemsFrame_PREV:Hide()
end
-- Hide navigation buttons if we click Quicklooks in Atlas
for i = 1, 4 do
if AtlasLootCharDB["QuickLooks"][i] and dataID == AtlasLootCharDB["QuickLooks"][i][1] then
AtlasLootItemsFrame_BACK:Hide()
AtlasLootItemsFrame_NEXT:Hide()
AtlasLootItemsFrame_PREV:Hide()
end
end
end
end end
end end
-- For Alphamap and Atlas integration, show a 'close' button to hide the loot table and restore the map view -- For Alphamap and Atlas integration, show a 'close' button to hide the loot table and restore the map view
@@ -1388,8 +1354,6 @@ function AtlasLoot_HewdropRegister()
end end
function AtlasLoot_OpenMenu(menuName) function AtlasLoot_OpenMenu(menuName)
AtlasLoot_QuickLooks:Hide()
AtlasLootQuickLooksButton:Hide()
AtlasLootDefaultFrame_SelectedCategory:SetText(menuName) AtlasLootDefaultFrame_SelectedCategory:SetText(menuName)
AtlasLootDefaultFrame_SubMenu:Disable() AtlasLootDefaultFrame_SubMenu:Disable()
AtlasLootDefaultFrame_SelectedTable:SetText("") AtlasLootDefaultFrame_SelectedTable:SetText("")
+27 -15
View File
@@ -44,7 +44,7 @@
<Size x="105" y="20"/> <Size x="105" y="20"/>
</Button> </Button>
<Frame name="AtlasLootDefaultFrame" toplevel="true" frameStrata="HIGH" movable="true" enableMouse="true" hidden="true" parent="UIParent"> <Frame name="AtlasLootDefaultFrame" toplevel="true" movable="true" enableMouse="true" hidden="true" parent="UIParent">
<Size x="600" y="690"/> <Size x="600" y="690"/>
<Anchors> <Anchors>
<Anchor point="CENTER"/> <Anchor point="CENTER"/>
@@ -185,7 +185,7 @@
GameTooltip:Hide() GameTooltip:Hide()
</OnLeave> </OnLeave>
<OnClick> <OnClick>
AtlasLoot_QuickLook_OnClick(2)a AtlasLoot_QuickLook_OnClick(2)
</OnClick> </OnClick>
<OnShow> <OnShow>
AtlasLoot_QuickLook_OnShow(2) AtlasLoot_QuickLook_OnShow(2)
@@ -447,7 +447,7 @@
<Size x="236" y="28"/> <Size x="236" y="28"/>
<HighlightTexture file="Interface\QuestFrame\UI-QuestTitleHighlight" alphaMode="ADD"/> <HighlightTexture file="Interface\QuestFrame\UI-QuestTitleHighlight" alphaMode="ADD"/>
<Layers> <Layers>
<Layer level="ARTWORK"> <Layer level="BACKGROUND">
<Texture name="$parent_Icon"> <Texture name="$parent_Icon">
<Size x="27" y="27"/> <Size x="27" y="27"/>
<Anchors> <Anchors>
@@ -456,6 +456,15 @@
</Anchor> </Anchor>
</Anchors> </Anchors>
</Texture> </Texture>
</Layer>
<Layer level="ARTWORK">
<Texture name="$parent_IconBorder" file="Interface\AddOns\AtlasLoot\Images\border">
<Size x="33" y="33"/>
<Anchors>
<Anchor point="CENTER" relativeTo="$parent_Icon"/>
</Anchors>
<Color r="1" g="1" b="1" a="1"/>
</Texture>
<FontString name="$parent_Quantity" font="Fonts\ARIALN.TTF" outline="NORMAL" justifyH="RIGHT"> <FontString name="$parent_Quantity" font="Fonts\ARIALN.TTF" outline="NORMAL" justifyH="RIGHT">
<Size x="30" y="14"/> <Size x="30" y="14"/>
<FontHeight val="12"/> <FontHeight val="12"/>
@@ -559,22 +568,25 @@
<TexCoords left="0.078125" right="0.90625" top="0.078125" bottom="0.90625"/> <TexCoords left="0.078125" right="0.90625" top="0.078125" bottom="0.90625"/>
</Texture> </Texture>
</Layer> </Layer>
<Layer level="BACKGROUND"> <Layer level="OVERLAY">
<Texture name="$parent_Unsafe" hidden="true"> <Texture name="$parent_ContainerBorder" file="Interface\Buttons\UI-AutoCastableOverlay" hidden="true">
<Size x="27" y="27"/> <Size x="42" y="42"/>
<Anchors> <Anchors>
<Anchor point="TOPLEFT"/> <Anchor point="CENTER" relativeTo="$parent_Icon">
<Offset x="-11" y="-12"/>
</Anchor>
</Anchors> </Anchors>
<Color r="1" g="0" b="0" a="1"/> <TexCoords left="0" right="0.5" top="0.5" bottom="1"/>
</Texture> </Texture>
</Layer> </Layer>
<Layer level="OVERLAY"> <Layer level="HIGHLIGHT">
<Texture name="$parent_IconBorder" file="Interface\AddOns\AtlasLoot\Images\border"> <Texture name="$parent_ContainerBorderHighlight" file="Interface\Buttons\UI-AutoCastableOverlay" alphaMode="ADD" hidden="true">
<Size x="33" y="33"/> <Size x="44" y="44"/>
<Anchors> <Anchors>
<Anchor point="CENTER" relativeTo="$parent_Icon"/> <Anchor point="CENTER" relativeTo="$parent_ContainerBorder">
</Anchor>
</Anchors> </Anchors>
<Color r="1" g="1" b="1" a="1"/> <TexCoords left="0" right="0.5" top="0.5" bottom="1"/>
</Texture> </Texture>
</Layer> </Layer>
</Layers> </Layers>
@@ -1091,7 +1103,7 @@
</OnClick> </OnClick>
</Scripts> </Scripts>
</Button> </Button>
<Frame name="$parentContainer" enableMouse="true" frameStrata="TOOLTIP" hidden="true" toplevel="true" movable="true" clampedToScreen="true"> <Frame name="$parentContainer" enableMouse="true" hidden="true" toplevel="true" movable="true" clampedToScreen="true">
<Size x="40" y="40"/> <Size x="40" y="40"/>
<Anchors> <Anchors>
<Anchor point="TOPLEFT" relativeTo="$parent" relativePoint="TOPRIGHT"/> <Anchor point="TOPLEFT" relativeTo="$parent" relativePoint="TOPRIGHT"/>
@@ -1821,7 +1833,7 @@
</Frames> </Frames>
</Frame> </Frame>
<Frame name="AtlasLootMinimapButtonFrame" parent="Minimap" enableMouse="true" hidden="true" frameStrata="LOW"> <Frame name="AtlasLootMinimapButtonFrame" parent="Minimap" enableMouse="true" hidden="true">
<Size x="32" y="32"/> <Size x="32" y="32"/>
<Anchors> <Anchors>
<Anchor point="TOPLEFT" relativeTo="Minimap" relativePoint="RIGHT"> <Anchor point="TOPLEFT" relativeTo="Minimap" relativePoint="RIGHT">
+5 -5
View File
@@ -512,18 +512,18 @@ AtlasLoot_ButtonRegistry = {
Back_Page = "DUNGEONSMENU2", Back_Page = "DUNGEONSMENU2",
}, },
["UKHSanvTasdal"] = { ["UKHSanvTasdal"] = {
Next_Page = "UKHKruul", Next_Page = "UKHRupturan",
Prev_Page = "UKHKing", Prev_Page = "UKHKing",
Back_Page = "DUNGEONSMENU2", Back_Page = "DUNGEONSMENU2",
}, },
["UKHKruul"] = { ["UKHRupturan"] = {
Next_Page = "UKHRupturan",
Prev_Page = "UKHSanvTasdal", Prev_Page = "UKHSanvTasdal",
Next_Page = "UKHKruul",
Back_Page = "DUNGEONSMENU2", Back_Page = "DUNGEONSMENU2",
}, },
["UKHRupturan"] = { ["UKHKruul"] = {
Prev_Page = "UKHKruul",
Next_Page = "UKHMephistroth", Next_Page = "UKHMephistroth",
Prev_Page = "UKHRupturan",
Back_Page = "DUNGEONSMENU2", Back_Page = "DUNGEONSMENU2",
}, },
["UKHMephistroth"] = { ["UKHMephistroth"] = {
+746 -1073
View File
File diff suppressed because it is too large Load Diff
+1 -1
View File
@@ -1225,8 +1225,8 @@ AtlasLoot_HewdropDown_SubTables = {
{ AL["Echo of Medivh"], "UKHEcho" }, { AL["Echo of Medivh"], "UKHEcho" },
{ AL["King (Chess fight)"], "UKHKing" }, { AL["King (Chess fight)"], "UKHKing" },
{ AL["Sanv Tas'dal"], "UKHSanvTasdal" }, { AL["Sanv Tas'dal"], "UKHSanvTasdal" },
{ AL["Kruul"], "UKHKruul" },
{ AL["Rupturan the Broken"], "UKHRupturan" }, { AL["Rupturan the Broken"], "UKHRupturan" },
{ AL["Kruul"], "UKHKruul" },
{ AL["Mephistroth"], "UKHMephistroth" }, { AL["Mephistroth"], "UKHMephistroth" },
{ AL["Trash Mobs"], "UKHTrash" }, { AL["Trash Mobs"], "UKHTrash" },
}, },
+35 -219
View File
@@ -6,225 +6,41 @@ file due to slight translation differences between Atlas languages.
The English file also contains the loot tables for the battleground loot tables. The English file also contains the loot tables for the battleground loot tables.
]] ]]
------------
-- Layout -- AtlasLootBossButtons = AtlasLootBossButtons or {}
------------
AtlasLootBattlegrounds = { AtlasLootBossButtons.BloodRing = {
BloodRing = { [62] = "BRRepFriendly1",
"", [63] = "BRRepHonored1",
"", [64] = "BRRepRevered1",
"", [65] = "BRRepExalted1",
"", [66] = "BRRepTokens1",
"", }
"", AtlasLootBossButtons.AlteracValleyNorth = {
"", [1] = "Stormpike1",
"", [64] = "AVRepFriendly",
"", [65] = "AVRepHonored",
"", [66] = "AVRepRevered",
"", [67] = "AVRepExalted",
"", }
"", AtlasLootBossButtons.AlteracValleySouth = {
"", [1] = "Frostwolf1",
"", [46] = "AVRepFriendly",
"", [47] = "AVRepHonored",
"", [48] = "AVRepRevered",
"", [49] = "AVRepExalted",
"", }
"", AtlasLootBossButtons.ArathiBasin = {
"", [11] = "ABRepFriendly",
"", [12] = "ABRepHonored5059",
"", [13] = "ABRepRevered5059",
"", [14] = "ABRepExalted",
"", }
"", AtlasLootBossButtons.WarsongGulch = {
"", [6] = "WSGRepFriendly",
"", [7] = "WSGRepHonored5059",
"", [8] = "WSGRepRevered5059",
"", [9] = "WSGRepExalted60",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"BRRepFriendly1",
"BRRepHonored1",
"BRRepRevered1",
"BRRepExalted1",
"BRRepTokens1",
},
AlteracValleyNorth = {
"Stormpike1",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"AVRepFriendly",
"AVRepHonored",
"AVRepRevered",
"AVRepExalted",
},
AlteracValleySouth = {
"Frostwolf1",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"AVRepFriendly",
"AVRepHonored",
"AVRepRevered",
"AVRepExalted",
},
ArathiBasin = {
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"ABRepFriendly",
"ABRepHonored5059",
"ABRepRevered5059",
"ABRepExalted",
},
WarsongGulch = {
"",
"",
"",
"",
"",
"WSGRepFriendly",
"WSGRepHonored5059",
"WSGRepRevered5059",
"WSGRepExalted60",
},
} }
---------------------- ----------------------
+18
View File
@@ -1074,6 +1074,15 @@ AtlasLoot_Data["AtlasLootSetItems"] = {
{ 47211, "=ds=#s10#, #a1#" }, { 47211, "=ds=#s10#, #a1#" },
{ 47212, "=ds=#s11#, #a1#" }, { 47212, "=ds=#s11#, #a1#" },
{ 47213, "=ds=#s12#, #a1#" }, { 47213, "=ds=#s12#, #a1#" },
}, {
{ 33008, "=ds=#s1#, #a1#" },
{ 33009, "=ds=#s3#, #a1#" },
{ 33010, "=ds=#s5#, #a1#" },
{ 33011, "=ds=#s8#, #a1#" },
{ 33012, "=ds=#s9#, #a1#" },
{ 33013, "=ds=#s10#, #a1#" },
{ 33014, "=ds=#s11#, #a1#" },
{ 33015, "=ds=#s12#, #a1#" },
} }
}, },
T2Warlock = { T2Warlock = {
@@ -1467,6 +1476,15 @@ AtlasLoot_Data["AtlasLootSetItems"] = {
{ 47203, "=ds=#s10#, #a1#" }, { 47203, "=ds=#s10#, #a1#" },
{ 47204, "=ds=#s11#, #a1#" }, { 47204, "=ds=#s11#, #a1#" },
{ 47205, "=ds=#s12#, #a1#" }, { 47205, "=ds=#s12#, #a1#" },
}, {
{ 33000, "=ds=#s1#, #a1#" },
{ 33001, "=ds=#s3#, #a1#" },
{ 33002, "=ds=#s5#, #a1#" },
{ 33003, "=ds=#s8#, #a1#" },
{ 33004, "=ds=#s9#, #a1#" },
{ 33005, "=ds=#s10#, #a1#" },
{ 33006, "=ds=#s11#, #a1#" },
{ 33007, "=ds=#s12#, #a1#" },
} }
}, },
T1Warlock = { T1Warlock = {
+16
View File
@@ -4874,6 +4874,22 @@ AtlasLoot_Data["AtlasLootSources"] = {
[24101] = AL["Upper Blackrock Spire"].." - "..AL["The Beast"].." (13%)", [24101] = AL["Upper Blackrock Spire"].." - "..AL["The Beast"].." (13%)",
[24102] = AL["Upper Blackrock Spire"].." - "..AL["Trash Mobs"].." (10%)", [24102] = AL["Upper Blackrock Spire"].." - "..AL["Trash Mobs"].." (10%)",
[30818] = AL["Cooking"].." ("..AL["Skill:"].." 35+)", [30818] = AL["Cooking"].." ("..AL["Skill:"].." 35+)",
[33000] = AL["Molten Core"].." - "..AL["Tier 1"].." "..AL["Set"],
[33001] = AL["Molten Core"].." - "..AL["Tier 1"].." "..AL["Set"],
[33002] = AL["Molten Core"].." - "..AL["Tier 1"].." "..AL["Set"],
[33003] = AL["Molten Core"].." - "..AL["Tier 1"].." "..AL["Set"],
[33004] = AL["Molten Core"].." - "..AL["Tier 1"].." "..AL["Set"],
[33005] = AL["Molten Core"].." - "..AL["Tier 1"].." "..AL["Set"],
[33006] = AL["Molten Core"].." - "..AL["Tier 1"].." "..AL["Set"],
[33007] = AL["Molten Core"].." - "..AL["Tier 1"].." "..AL["Set"],
[33008] = AL["Blackwing Lair"].."/"..AL["Ragnaros"].."/"..AL["Onyxia"].." - "..AL["Tier 2"].." "..AL["Set"],
[33009] = AL["Blackwing Lair"].."/"..AL["Ragnaros"].."/"..AL["Onyxia"].." - "..AL["Tier 2"].." "..AL["Set"],
[33010] = AL["Blackwing Lair"].."/"..AL["Ragnaros"].."/"..AL["Onyxia"].." - "..AL["Tier 2"].." "..AL["Set"],
[33011] = AL["Blackwing Lair"].."/"..AL["Ragnaros"].."/"..AL["Onyxia"].." - "..AL["Tier 2"].." "..AL["Set"],
[33012] = AL["Blackwing Lair"].."/"..AL["Ragnaros"].."/"..AL["Onyxia"].." - "..AL["Tier 2"].." "..AL["Set"],
[33013] = AL["Blackwing Lair"].."/"..AL["Ragnaros"].."/"..AL["Onyxia"].." - "..AL["Tier 2"].." "..AL["Set"],
[33014] = AL["Blackwing Lair"].."/"..AL["Ragnaros"].."/"..AL["Onyxia"].." - "..AL["Tier 2"].." "..AL["Set"],
[33015] = AL["Blackwing Lair"].."/"..AL["Ragnaros"].."/"..AL["Onyxia"].." - "..AL["Tier 2"].." "..AL["Set"],
[36551] = AL["Blackwing Lair"].." - "..AL["Nefarian"], [36551] = AL["Blackwing Lair"].." - "..AL["Nefarian"],
[40003] = AL["Stormwind Vault"].." - "..AL["Arc'tiras"].." (25%)", [40003] = AL["Stormwind Vault"].." - "..AL["Arc'tiras"].." (25%)",
[41060] = AL["Professor Lysander"].." (25%)", [41060] = AL["Professor Lysander"].." (25%)",
+33 -89
View File
@@ -1,92 +1,36 @@
AtlasLootWBBossButtons = { AtlasLootBossButtons = AtlasLootBossButtons or {}
FourDragons = {
"", AtlasLootBossButtons.FourDragons = {
"", [6] = "DLethon",
"", [7] = "DEmeriss",
"", [8] = "DTaerar",
"", [9] = "DYsondre",
"DLethon", [11] = "DTrash",
"DEmeriss", }
"DTaerar", AtlasLootBossButtons.Azuregos = {
"DYsondre", [1] = "AAzuregos",
"", [2] = "ASpiritA",
"DTrash", }
}, AtlasLootBossButtons.LordKazzak = {
Azuregos = { [1] = "KKazzak",
"AAzuregos", }
"ASpiritA", AtlasLootBossButtons.Nerubian = {
}, [1] = "Nerubian",
LordKazzak = { }
"KKazzak", AtlasLootBossButtons.Reaver = {
}, [1] = "Reaver",
Nerubian = { }
"Nerubian", AtlasLootBossButtons.Ostarius = {
}, [1] = "Ostarius",
Reaver = { }
"Reaver", AtlasLootBossButtons.Concavius = {
}, [1] = "Concavius",
Ostarius = { }
"Ostarius", AtlasLootBossButtons.CowKing = {
}, [1] = "CowKing",
Concavius = { }
"Concavius", AtlasLootBossButtons.Clackora = {
}, [1] = "Clackora",
CowKing = {
"CowKing",
},
Clackora = {
"Clackora",
},
RareSpawns = {
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"Tarangos",
"Kargron",
"Xalvic",
"Mallon",
"Grugthok",
"WanderingKnight",
"CrusaderLarsarius",
"Zareth",
"Jalakar",
"Ashbeard",
"AdmiralBareanWestwind",
"ShadeMage",
"GraypawAlpha",
"EarthcallerRezengal",
"Blazespark",
"WitchDoctorTanzo",
"Dawnhowl",
"MaltimorsPrototype",
"Bonecruncher",
"Duskskitter",
"BaronPerenolde",
"FirstbornofArugal",
"WidowoftheWoods",
"Ripjaw",
"Rukthok",
"MargontheMighty",
"Embereye",
"Aquitus",
"Letashaz",
"Stoneshell",
"HighvaleSilverback",
"Azurebeak",
"BarkskinFisher",
"ShadeflayerGoliath",
"M0L1Y",
"KinTozo",
"ProfessorLysander",
},
} }
AtlasLoot_Data["AtlasLootWBItems"] = { AtlasLoot_Data["AtlasLootWBItems"] = {