Compare commits

..

17 Commits

Author SHA1 Message Date
shaga d057918a1d Remove dead atlasloot.net/atlasmod.com links 2026-08-19 00:51:11 +00:00
Spit 3c229608ca add missing greymane set items and correct droprates 2026-08-14 14:11:56 +03:00
Spit af9a2c0d34 use mods provided and extended functions for links if possible 2026-08-14 13:54:02 +03:00
Spit cb49ff182c remove some tooltip source lines 2026-08-14 13:31:17 +03:00
Spit e783939c9e use variable for tooltip maximum size 2026-08-14 13:28:10 +03:00
roby-brok 1ad4c1e2a6 Tooltip: don't crash on tooltips longer than 30 lines
AddSourceLine's line buffer is pre-built for exactly 30 entries, so any
item tooltip that exceeds that dies with

  Core\Tooltip.lua:56: attempt to index field '?' (a nil value)

on every hover, and the source line is never added. Easy to hit on
servers with long set lists in the tooltip plus a tooltip-extending
addon (StatCompare and friends) -- a 6-piece set block alone adds ~10
lines. Grow the buffer on demand instead; the clear/rebuild loops
already iterate whatever size the table has.
2026-08-14 13:28:10 +03:00
roby-brok b0f7f3bf44 toc: drop seven Core entries whose files no longer exist
Core\Sets.lua, Factions.lua, WorldEvents.lua, PvP.lua, Crafting.lua,
WorldBoss.lua and Dungeons.lua are listed in the toc but are not in the
repo (their content lives under Database\ since the overhaul), so every
login prints seven "Error loading" lines -- invisible with
scriptErrors=0, but there for anyone with Lua errors enabled.
2026-08-14 10:10:14 +01:00
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
18 changed files with 959 additions and 1500 deletions
+1 -8
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.6
## SavedVariablesPerCharacter: AtlasLootCharDB ## SavedVariablesPerCharacter: AtlasLootCharDB
## OptionalDeps: Alphamap, AtlasLoader, LootLink, ItemSync, HewdropLib, Ace2, EquipCompare, EQCompare ## OptionalDeps: Alphamap, AtlasLoader, LootLink, ItemSync, HewdropLib, Ace2, EquipCompare, EQCompare
@@ -40,14 +40,7 @@ Database\Menus.lua
Core\ButtonRegistry.lua Core\ButtonRegistry.lua
Core\TextParsing.lua Core\TextParsing.lua
Core\Sets.lua
Core\Factions.lua
Core\WorldEvents.lua
Core\PvP.lua
Core\Crafting.lua
Core\WishList.lua Core\WishList.lua
Core\Search.lua Core\Search.lua
Core\WorldBoss.lua
Core\Dungeons.lua
Core\Tooltip.lua Core\Tooltip.lua
Core\AtlasLoot.xml Core\AtlasLoot.xml
+23 -59
View File
@@ -2,7 +2,7 @@
Atlasloot Enhanced Atlasloot Enhanced
Author Daviesh Author Daviesh
Loot browser associating loot with instance bosses Loot browser associating loot with instance bosses
Can be integrated with Atlas (http://www.atlasmod.com) Can be integrated with Atlas
]] ]]
local _G = _G or getfenv(0) local _G = _G or getfenv(0)
@@ -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"] = {
+23 -5
View File
@@ -27,13 +27,22 @@ local WrappingLines = {
} }
local lines = {} local lines = {}
for i = 1, 30 do local maxLines = 30
for i = 1, maxLines do
lines[i] = {} lines[i] = {}
end end
local function AddSourceLine(tooltip, sourceStr) local function AddSourceLine(tooltip, sourceStr)
local name = tooltip:GetName() local name = tooltip:GetName()
local numLines = tooltip:NumLines() local numLines = tooltip:NumLines()
if numLines > maxLines then
-- the buffer is pre-built for 30 lines, but long set tooltips plus
-- tooltip-extending addons (StatCompare etc.) can exceed that
for i = maxLines + 1, numLines do lines[i] = {} end
maxLines = numLines
end
local left, right local left, right
local leftText, rightText local leftText, rightText
local leftR, leftG, leftB local leftR, leftG, leftB
@@ -69,7 +78,7 @@ local function AddSourceLine(tooltip, sourceStr)
tooltip:SetText(lines[1][1], lines[1][3], lines[1][4], lines[1][5], 1, false) tooltip:SetText(lines[1][1], lines[1][3], lines[1][4], lines[1][5], 1, false)
if numLines < 28 then if numLines < maxLines then
tooltip:AddLine(sourceStr) tooltip:AddLine(sourceStr)
elseif lines[2][1] then elseif lines[2][1] then
lines[2][1] = sourceStr.."\n"..lines[2][1] lines[2][1] = sourceStr.."\n"..lines[2][1]
@@ -99,7 +108,7 @@ local lastItemID, lastSourceStr
local function ExtendTooltip(tooltip) local function ExtendTooltip(tooltip)
if AtlasLootCharDB.ShowSource then if AtlasLootCharDB.ShowSource then
local itemID = tonumber(tooltip.itemID) local itemID = tonumber(tooltip.itemID)
if itemID and itemID ~= 51217 then -- 51217 Fashion Coin if itemID then
if itemID ~= lastItemID then if itemID ~= lastItemID then
lastItemID = itemID lastItemID = itemID
lastSourceStr = nil lastSourceStr = nil
@@ -229,7 +238,11 @@ local function HookTooltip(tooltip)
insideHook = true insideHook = true
original_SetInboxItem(self, mailID, attachmentIndex) original_SetInboxItem(self, mailID, attachmentIndex)
insideHook = false insideHook = false
self.itemID = GetItemIDByName(GetInboxItem(mailID)) if GetInboxItemLink then
self.itemID = IDFromLink(GetInboxItemLink(mailID, attachmentIndex))
else
self.itemID = GetItemIDByName(GetInboxItem(mailID, attachmentIndex))
end
ExtendTooltip(self) ExtendTooltip(self)
end end
@@ -282,7 +295,12 @@ local function HookTooltip(tooltip)
insideHook = true insideHook = true
original_SetAuctionSellItem(self) original_SetAuctionSellItem(self)
insideHook = false insideHook = false
self.itemID = tonumber(GetItemIDByName(GetAuctionSellItemInfo())) local name, texture, count, quality, canUse, price, maxStack, itemLink = GetAuctionSellItemInfo()
if itemLink then
self.itemID = IDFromLink(itemLink)
else
self.itemID = tonumber(GetItemIDByName(name))
end
ExtendTooltip(self) ExtendTooltip(self)
end end
+758 -1082
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 = {
+28 -10
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%)",
@@ -5348,7 +5364,6 @@ AtlasLoot_Data["AtlasLootSources"] = {
[51046] = AL["Hateforge Quarry"].." - "..AL["Har'gesh Doomcaller"].." (25%)", [51046] = AL["Hateforge Quarry"].." - "..AL["Har'gesh Doomcaller"].." (25%)",
[51047] = AL["Hateforge Quarry"].." - "..AL["Har'gesh Doomcaller"].." (25%)", [51047] = AL["Hateforge Quarry"].." - "..AL["Har'gesh Doomcaller"].." (25%)",
[51048] = AL["Hateforge Quarry"].." - "..AL["Har'gesh Doomcaller"].." (25%)", [51048] = AL["Hateforge Quarry"].." - "..AL["Har'gesh Doomcaller"].." (25%)",
[51217] = AL["Stormwind Vault"].." - "..AL["Black Bride"].." (5%)",
[51249] = AL["Feast of Winter Veil"], [51249] = AL["Feast of Winter Veil"],
[51252] = AL["Wardens of Time"].." - "..AL["Exalted"], [51252] = AL["Wardens of Time"].." - "..AL["Exalted"],
[51256] = AL["Tailoring"].." ("..AL["Skill:"].." 75+)", [51256] = AL["Tailoring"].." ("..AL["Skill:"].." 75+)",
@@ -6155,11 +6170,11 @@ AtlasLoot_Data["AtlasLootSources"] = {
[61332] = AL["Gilneas City"].." - "..AL["Dustivan Blackcowl"].." (25%)", [61332] = AL["Gilneas City"].." - "..AL["Dustivan Blackcowl"].." (25%)",
[61333] = AL["Gilneas City"].." - "..AL["Dustivan Blackcowl"].." (25%)", [61333] = AL["Gilneas City"].." - "..AL["Dustivan Blackcowl"].." (25%)",
[61334] = AL["Gilneas City"].." - "..AL["Dustivan Blackcowl"].." (5%)", [61334] = AL["Gilneas City"].." - "..AL["Dustivan Blackcowl"].." (5%)",
[61335] = AL["Gilneas City"].." - "..AL["Trash Mobs"].." (0.0125%, 0.0338%)", [61335] = AL["Gilneas City"].." - "..AL["Trash Mobs"].." (0.0125%)",
[61336] = AL["Gilneas City"].." - "..AL["Trash Mobs"].." (0.0125%, 0.0338%)", [61336] = AL["Gilneas City"].." - "..AL["Trash Mobs"].." (0.0125%)",
[61337] = AL["Gilneas City"].." - "..AL["Trash Mobs"].." (0.0125%, 0.0338%)", [61337] = AL["Gilneas City"].." - "..AL["Trash Mobs"].." (0.0125%)",
[61338] = AL["Gilneas City"].." - "..AL["Trash Mobs"].." (0.0125%, 0.0338%)", [61338] = AL["Gilneas City"].." - "..AL["Trash Mobs"].." (0.0125%)",
[61339] = AL["Gilneas City"].." - "..AL["Trash Mobs"].." (0.0125%, 0.0338%)", [61339] = AL["Gilneas City"].." - "..AL["Trash Mobs"].." (0.0125%)",
[61352] = AL["Gilneas City"].." - "..AL["Genn Greymane"].." (100%)", [61352] = AL["Gilneas City"].." - "..AL["Genn Greymane"].." (100%)",
[61356] = AL["Leatherworking"].." ("..AL["Skill:"].." 300)", [61356] = AL["Leatherworking"].." ("..AL["Skill:"].." 300)",
[61357] = AL["Leatherworking"].." ("..AL["Skill:"].." 300)", [61357] = AL["Leatherworking"].." ("..AL["Skill:"].." 300)",
@@ -6266,9 +6281,9 @@ AtlasLoot_Data["AtlasLootSources"] = {
[61593] = AL["Stormwind Vault"].." - "..AL["Trash Mobs"].." (0.0013%)", [61593] = AL["Stormwind Vault"].." - "..AL["Trash Mobs"].." (0.0013%)",
[61594] = AL["Stormwind Vault"].." - "..AL["Trash Mobs"].." (0.0013%)", [61594] = AL["Stormwind Vault"].." - "..AL["Trash Mobs"].." (0.0013%)",
[61595] = AL["Stormwind Vault"].." - "..AL["Trash Mobs"].." (0.0013%)", [61595] = AL["Stormwind Vault"].." - "..AL["Trash Mobs"].." (0.0013%)",
[61596] = AL["Gilneas City"].." - "..AL["Trash Mobs"].." (0.0125%, 0.0338%)", [61596] = AL["Gilneas City"].." - "..AL["Trash Mobs"].." (0.0125%)",
[61597] = AL["Gilneas City"].." - "..AL["Trash Mobs"].." (0.0125%, 0.0338%)", [61597] = AL["Gilneas City"].." - "..AL["Trash Mobs"].." (0.0125%)",
[61598] = AL["Gilneas City"].." - "..AL["Trash Mobs"].." (0.0125%, 0.0338%)", [61598] = AL["Gilneas City"].." - "..AL["Trash Mobs"].." (0.0125%)",
[61610] = AL["Duskskitter"].." (33%)", [61610] = AL["Duskskitter"].." (33%)",
[61611] = AL["Duskskitter"].." (33%)", [61611] = AL["Duskskitter"].." (33%)",
[61612] = AL["Duskskitter"].." (33%)", [61612] = AL["Duskskitter"].." (33%)",
@@ -6895,7 +6910,6 @@ AtlasLoot_Data["AtlasLootSources"] = {
[41569] = AL["Dragonmaw Retreat"].." - "..AL["Web Master Torkon"].." (20%)", [41569] = AL["Dragonmaw Retreat"].." - "..AL["Web Master Torkon"].." (20%)",
[41570] = AL["Dragonmaw Retreat"].." - "..AL["Web Master Torkon"].." (20%)", [41570] = AL["Dragonmaw Retreat"].." - "..AL["Web Master Torkon"].." (20%)",
[41874] = AL["Dragonmaw Retreat"].." - "..AL["Web Master Torkon"].." (100%)", [41874] = AL["Dragonmaw Retreat"].." - "..AL["Web Master Torkon"].." (100%)",
[30040] = AL["Dragonmaw Retreat"].." - "..AL["Web Master Torkon"].." (2.5%)",
[41578] = AL["Dragonmaw Retreat"].." - "..AL["Garlok Flamekeeper"].." (25%)", [41578] = AL["Dragonmaw Retreat"].." - "..AL["Garlok Flamekeeper"].." (25%)",
[41579] = AL["Dragonmaw Retreat"].." - "..AL["Garlok Flamekeeper"].." (25%)", [41579] = AL["Dragonmaw Retreat"].." - "..AL["Garlok Flamekeeper"].." (25%)",
[41580] = AL["Dragonmaw Retreat"].." - "..AL["Garlok Flamekeeper"].." (25%)", [41580] = AL["Dragonmaw Retreat"].." - "..AL["Garlok Flamekeeper"].." (25%)",
@@ -7305,4 +7319,8 @@ AtlasLoot_Data["AtlasLootSources"] = {
[54009] = AL["Poisons"].." ("..AL["Skill:"].." 1+)", [54009] = AL["Poisons"].." ("..AL["Skill:"].." 1+)",
[42202] = AL["Engineering"] .." ("..AL["Skill:"].." 300)", [42202] = AL["Engineering"] .." ("..AL["Skill:"].." 300)",
[33146] = AL["Engineering"] .." ("..AL["Skill:"].." 300)", [33146] = AL["Engineering"] .." ("..AL["Skill:"].." 300)",
[61376] = AL["Gilneas City"].." - "..AL["Trash Mobs"].." (0.08%)",
[61377] = AL["Gilneas City"].." - "..AL["Trash Mobs"].." (0.08%)",
[61378] = AL["Gilneas City"].." - "..AL["Trash Mobs"].." (0.08%)",
[61379] = AL["Gilneas City"].." - "..AL["Trash Mobs"].." (0.08%)",
} }
+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"] = {
+1 -1
View File
@@ -6,7 +6,7 @@ AL:RegisterTranslations("zhCN", function() return {
[" could not be accessed, the following module may be out of date: "] = "无法进行操作,以下模块可能已过期:", [" could not be accessed, the following module may be out of date: "] = "无法进行操作,以下模块可能已过期:",
[" deleted from the WishList."] = " 已从装备需求表删除", [" deleted from the WishList."] = " 已从装备需求表删除",
[" is safe."] = "的连接是安全的。", [" is safe."] = "的连接是安全的。",
[" not listed in loot table registry, please report this message to the AtlasLoot forums at http://www.atlasloot.net"] = "没有被列出,请将该错误信息发送到 AtlasLoot 官方论坛http://www.atlasloot.net", [" not listed in loot table registry, please report this message to the AtlasLoot forums"] = "没有被列出,请将该错误信息发送到 AtlasLoot 官方论坛。",
[". Right click on any other item to refresh the loot page."] = "。右键点击其他物品可刷新物品列表。", [". Right click on any other item to refresh the loot page."] = "。右键点击其他物品可刷新物品列表。",
["10 Slot"] = "10格", ["10 Slot"] = "10格",
["16 Slot"] = "16格", ["16 Slot"] = "16格",
+1 -1
View File
@@ -6,7 +6,7 @@ AL:RegisterTranslations("deDE", function() return {
[" could not be accessed, the following module may be out of date: "] = " konnte nicht erreicht werden, das folgende Modul könnte veraltet sein: ", [" could not be accessed, the following module may be out of date: "] = " konnte nicht erreicht werden, das folgende Modul könnte veraltet sein: ",
[" deleted from the WishList."] = "vom Wunschzettel gelöscht", [" deleted from the WishList."] = "vom Wunschzettel gelöscht",
[" is safe."] = " ist sicher.", [" is safe."] = " ist sicher.",
[" not listed in loot table registry, please report this message to the AtlasLoot forums at http://www.atlasloot.net"] = " nicht im Loot-Tabellen Register gelistet, bitte melde diese Nachricht im AtlasLoot Forum unter http://www.atlasloot.net", [" not listed in loot table registry, please report this message to the AtlasLoot forums"] = " nicht im Loot-Tabellen Register gelistet, bitte melde diese Nachricht im AtlasLoot Forum",
[". Right click on any other item to refresh the loot page."] = ". Rechtsklicke auf ein beliebiges anderes Item um den Loot auf der Seite zu aktualisieren.", [". Right click on any other item to refresh the loot page."] = ". Rechtsklicke auf ein beliebiges anderes Item um den Loot auf der Seite zu aktualisieren.",
["10 Slot"] = "10 Platz", ["10 Slot"] = "10 Platz",
["16 Slot"] = "16 Platz", ["16 Slot"] = "16 Platz",
+1 -1
View File
@@ -70,7 +70,7 @@ AL:RegisterTranslations("enUS", function() return {
[" could not be accessed, the following module may be out of date: "] = true, [" could not be accessed, the following module may be out of date: "] = true,
[" deleted from the WishList."] = true, [" deleted from the WishList."] = true,
[" is safe."] = true, [" is safe."] = true,
[" not listed in loot table registry, please report this message to the AtlasLoot forums at http://www.atlasloot.net"] = true, [" not listed in loot table registry, please report this message to the AtlasLoot forums"] = true,
[" the following items are needed:"] = true, [" the following items are needed:"] = true,
[" the following reagents are needed:"] = true, [" the following reagents are needed:"] = true,
[" you need this: "] = true, [" you need this: "] = true,
+1 -1
View File
@@ -6,7 +6,7 @@ AL:RegisterTranslations("esES", function() return {
[" could not be accessed, the following module may be out of date: "] = " no se ha podido acceder, el siguiente módulo no debe estar actualizado: ", [" could not be accessed, the following module may be out of date: "] = " no se ha podido acceder, el siguiente módulo no debe estar actualizado: ",
[" deleted from the WishList."] = " borrado de la lista de deseos", [" deleted from the WishList."] = " borrado de la lista de deseos",
[" is safe."] = " es válido.", [" is safe."] = " es válido.",
[" not listed in loot table registry, please report this message to the AtlasLoot forums at http://www.atlasloot.net"] = " no figura en el registro de botines, por favor informa sobre este mensaje en los foros de AtlasLoot http://www.atlasloot.net", [" not listed in loot table registry, please report this message to the AtlasLoot forums"] = " no figura en el registro de botines, por favor informa sobre este mensaje en los foros de AtlasLoot",
[". Right click on any other item to refresh the loot page."] = ". Haz click-dcho en otro objeto para refrescar la página.", [". Right click on any other item to refresh the loot page."] = ". Haz click-dcho en otro objeto para refrescar la página.",
["10 Slot"] = "10 huecos", ["10 Slot"] = "10 huecos",
["16 Slot"] = "16 huecos", ["16 Slot"] = "16 huecos",
+1 -1
View File
@@ -6,7 +6,7 @@ AL:RegisterTranslations("frFR", function() return {
[" could not be accessed, the following module may be out of date: "] = " n'a pas pu être consulté, le module suivant peut être dépassé: ", [" could not be accessed, the following module may be out of date: "] = " n'a pas pu être consulté, le module suivant peut être dépassé: ",
[" deleted from the WishList."] = " a été effacé de la WishList", [" deleted from the WishList."] = " a été effacé de la WishList",
[" is safe."] = " est valide.", [" is safe."] = " est valide.",
[" not listed in loot table registry, please report this message to the AtlasLoot forums at http://www.atlasloot.net"] = " non répertorié dans la table des objets enregistrés, merci de transmettre ce message sur les forums d'AtlasLoot sur http://www.atlasloot.net", [" not listed in loot table registry, please report this message to the AtlasLoot forums"] = " non répertorié dans la table des objets enregistrés, merci de transmettre ce message sur les forums d'AtlasLoot",
[". Right click on any other item to refresh the loot page."] = ". Clic-Droit sur un autre objet permet de rafraîchir la page.", [". Right click on any other item to refresh the loot page."] = ". Clic-Droit sur un autre objet permet de rafraîchir la page.",
["10 Slot"] = "10 emplacements", ["10 Slot"] = "10 emplacements",
["16 Slot"] = "16 emplacements", ["16 Slot"] = "16 emplacements",
+1 -1
View File
@@ -6,7 +6,7 @@ AL:RegisterTranslations("ruRU", function() return {
[" could not be accessed, the following module may be out of date: "] = " could not be accessed, the following module may be out of date: ", [" could not be accessed, the following module may be out of date: "] = " could not be accessed, the following module may be out of date: ",
[" deleted from the WishList."] = " удалено из пожелания.", [" deleted from the WishList."] = " удалено из пожелания.",
[" is safe."] = " is safe.", [" is safe."] = " is safe.",
[" not listed in loot table registry, please report this message to the AtlasLoot forums at http://www.atlasloot.net"] = " not listed in loot table registry, please report this message to the AtlasLoot forums at http://www.atlasloot.net", [" not listed in loot table registry, please report this message to the AtlasLoot forums"] = " not listed in loot table registry, please report this message to the AtlasLoot forums",
[". Right click on any other item to refresh the loot page."] = ". Right click on any other item to refresh the loot page.", [". Right click on any other item to refresh the loot page."] = ". Right click on any other item to refresh the loot page.",
["10 Slot"] = "10 ячеек", ["10 Slot"] = "10 ячеек",
["16 Slot"] = "16 ячеек", ["16 Slot"] = "16 ячеек",
+1 -1
View File
@@ -6,7 +6,7 @@ AL:RegisterTranslations("zhTW", function() return {
[" could not be accessed, the following module may be out of date: "] = "無法被存取,以下的模組可能版本已過於老舊:", [" could not be accessed, the following module may be out of date: "] = "無法被存取,以下的模組可能版本已過於老舊:",
[" deleted from the WishList."] = "已從願望清單移除", [" deleted from the WishList."] = "已從願望清單移除",
[" is safe."] = "的連結現在安全了。", [" is safe."] = "的連結現在安全了。",
[" not listed in loot table registry, please report this message to the AtlasLoot forums at http://www.atlasloot.net"] = "並未列於物品掉落註冊表,請至 AtlasLoot 論壇回報問題http://www.atlasloot.net", [" not listed in loot table registry, please report this message to the AtlasLoot forums"] = "並未列於物品掉落註冊表,請至 AtlasLoot 論壇回報問題",
[". Right click on any other item to refresh the loot page."] = "的資訊. 右鍵點選其他物品以更新這一個物品頁面", [". Right click on any other item to refresh the loot page."] = "的資訊. 右鍵點選其他物品以更新這一個物品頁面",
["10 Slot"] = "10 格容器", ["10 Slot"] = "10 格容器",
["16 Slot"] = "16 格容器", ["16 Slot"] = "16 格容器",