Merge pull request #1 from Ascension-Addons/merger-test
Merge https://github.com/Szyler/AtlasLootAscension
This commit is contained in:
+3
-1
@@ -4,4 +4,6 @@
|
||||
.install
|
||||
.lua/*
|
||||
.vscode
|
||||
.idea
|
||||
.idea
|
||||
|
||||
.vscode/settings.json
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
## Interface: 30300
|
||||
## Interface: 30300
|
||||
## Title: AtlasLoot Ascension Edition
|
||||
## Notes: Shows the possible loot from the bosses
|
||||
## Author: v7 Rebuid Done by: Anch/Rvng (Original: Hegarol, Ascension: Skray/Szyler/Anch/Rvng)
|
||||
## Version: v7.1.0
|
||||
## Author: v7 Rebuid Done by: Anch, Rvng
|
||||
## Version: v7.2.4
|
||||
## X-eMail:
|
||||
## X-Credits: Daviesh, Lag, Cellelach, Asurn, Pernicus and many others.
|
||||
## X-Credits: Skray, Szyler and others.
|
||||
## X-Category: Map
|
||||
## X-License: GPL v2
|
||||
## X-Website: https://discord.gg/uYCE2X2FgA
|
||||
@@ -24,8 +24,8 @@
|
||||
## RealTitle-zhCN: [地图]副本掉落物品查询
|
||||
## RealTitle-zhTW: [地圖]AL 物品掉落[主程式]
|
||||
## Notes-ruRU: Отображает весю возможную добычу с боссов
|
||||
## SavedVariables: AtlasLootOptions, AtlasLootDB, AtlasLootWishList
|
||||
## SavedVariablesPerCharacter: AtlasLootCharDB, AtlasLootFilterDB
|
||||
## SavedVariables: AtlasLootOptions, AtlasLootDB, AtlasLootWishList, AtlasLootFilterDB
|
||||
## SavedVariablesPerCharacter: AtlasLootCharDB
|
||||
## OptionalDeps: LootLink, ItemSync, DewdropLib, FuBarPlugin-3.0, FuBar, Ace3, LibBabble-Boss-3.0, LibBabble-Faction-3.0, LibBabble-Inventory-3.0, LibBabble-Zone-3.0
|
||||
|
||||
embeds.xml
|
||||
|
||||
@@ -31,8 +31,9 @@ AtlasLoot_Difficulty = {
|
||||
};
|
||||
|
||||
["ClassicRaid"] = {
|
||||
{"Normal Flex", 2},
|
||||
{"Heroic Flex", 3},
|
||||
{"Normal", 2},
|
||||
{"Heroic", 3},
|
||||
{"Mythic", 5},
|
||||
{"Ascended", 4},
|
||||
{"Bloodforged", 1},
|
||||
};
|
||||
@@ -52,8 +53,9 @@ AtlasLoot_Difficulty = {
|
||||
};
|
||||
|
||||
["BCRaid"] = {
|
||||
{"Normal Flex", 2},
|
||||
{"Heroic Flex", 3},
|
||||
{"Normal", 2},
|
||||
{"Heroic", 3},
|
||||
{"Mythic", 5},
|
||||
{"Ascended", 4},
|
||||
{"Bloodforged", 1},
|
||||
};
|
||||
@@ -69,9 +71,10 @@ AtlasLoot_Difficulty = {
|
||||
};
|
||||
|
||||
["WrathRaid"] = {
|
||||
{"Normal Flex", 2},
|
||||
{"Heroic Flex", 3},
|
||||
{"Ascended", 4},
|
||||
{"Normal", 2},
|
||||
{"Heroic", 3},
|
||||
{"Mythic", 4},
|
||||
{"Ascended", 5},
|
||||
{"Bloodforged", 1},
|
||||
};
|
||||
|
||||
@@ -80,6 +83,10 @@ AtlasLoot_Difficulty = {
|
||||
{"Item Normal", 2 },
|
||||
{"Bloodforged", 1 },
|
||||
};
|
||||
["CraftingNoBF"] = {
|
||||
{"Crafting Patterns", "Pattern" },
|
||||
{"Item Normal", 2 },
|
||||
};
|
||||
|
||||
["Search"] = {
|
||||
{"Bloodforged", 1},
|
||||
@@ -122,7 +129,7 @@ function AtlasLoot_Difficulty:getMaxDifficulty(difficultyKey)
|
||||
elseif (difficultyKey == "ClassicDungeonExt" or difficultyKey == "BCDungeon" or difficultyKey == "WrathDungeon") then
|
||||
return 44;
|
||||
elseif (difficultyKey == "ClassicRaid" or difficultyKey == "BCRaid" or difficultyKey == "WrathRaid") then
|
||||
return 4;
|
||||
return 5;
|
||||
else
|
||||
return 0;
|
||||
end
|
||||
|
||||
+101
-94
@@ -14,7 +14,6 @@ AtlasLoot_OnLoad()
|
||||
AtlasLoot:ShowItemsFrame()
|
||||
AtlasLoot:NavButton_OnClick()
|
||||
AtlasLoot:IsLootTableAvailable(dataID)
|
||||
AtlasLoot:GetLODModule(dataSource)
|
||||
AtlasLoot:LoadAllModules()
|
||||
AtlasLoot:ShowQuickLooks(button)
|
||||
AtlasLoot:RefreshQuickLookButtons()
|
||||
@@ -52,6 +51,7 @@ ATLASLOOT_DEBUGSHOWN = false;
|
||||
ATLASLOOT_FILTER_ENABLE = false;
|
||||
ATLASLOOT_CURRENTTYPE = "Default";
|
||||
ATLASLOOT_TYPE = {};
|
||||
ATLASLOOT_BACKENABLED = false;
|
||||
|
||||
-- Colours stored for code readability
|
||||
local GREY = "|cff999999";
|
||||
@@ -132,7 +132,10 @@ function AtlasLoot:OnEnable()
|
||||
AtlasLoot.db:RegisterDefaults(AtlasLootDBDefaults);
|
||||
if not AtlasLootCharDB then AtlasLootCharDB = {} end
|
||||
if not AtlasLootCharDB["QuickLooks"] then AtlasLootCharDB["QuickLooks"] = {} end
|
||||
if not AtlasLootCharDB.SelectedFilter then AtlasLootCharDB.SelectedFilter = 1 end
|
||||
if not AtlasLootCharDB["SearchResult"] then AtlasLootCharDB["SearchResult"] = {Name = "Search Result" , Type = "Search", Back = true}; end
|
||||
if not AtlasLootFilterDB then AtlasLootFilterDB = {["FilterLists"] = {{Name = "Default" }}} end;
|
||||
if AtlasLootFilterDB and not AtlasLootFilterDB["FilterLists"] then AtlasLootFilterDB = {["FilterLists"] = {{Name = "Default" }}} end;
|
||||
if AtlasLoot_Data then
|
||||
AtlasLoot_Data["EmptyTable"] = {
|
||||
Name = AL["Select a Loot Table..."];
|
||||
@@ -220,7 +223,6 @@ function AtlasLoot:OnEnable()
|
||||
panel.name=AL["AtlasLoot"];
|
||||
InterfaceOptions_AddCategory(panel);
|
||||
--Filter and wishlist options menus creates as part of the next 2 commands
|
||||
AtlasLoot_CreateFilterOptions();
|
||||
AtlasLoot_CreateWishlistOptions();
|
||||
panel = _G["AtlasLootHelpFrame"];
|
||||
panel.name=AL["Help"];
|
||||
@@ -231,11 +233,13 @@ function AtlasLoot:OnEnable()
|
||||
end
|
||||
AtlasLoot_UpdateLootBrowserScale();
|
||||
local playerName = UnitName("player");
|
||||
-- Is wishlist item disabled on load or not
|
||||
if AtlasLootWishList["Options"][playerName]["AutoSortWishlist"] then
|
||||
AtlasLootItemsFrame_Wishlist_UnLock:Disable();
|
||||
else
|
||||
AtlasLootItemsFrame_Wishlist_UnLock:Enable();
|
||||
end
|
||||
AtlasLoot:LoadItemIDsDatabase();
|
||||
end
|
||||
|
||||
function AtlasLoot_Reset(data)
|
||||
@@ -328,11 +332,9 @@ function AtlasLoot:OnInitialize()
|
||||
end
|
||||
|
||||
--Sets the default loot tables for the current expansion enabled on the server.
|
||||
local function getExpac()
|
||||
local xpaclist = {"CLASSIC", "TBC", "WRATH"};
|
||||
AtlasLoot_Expac = xpaclist[GetAccountExpansionLevel()+1];
|
||||
end
|
||||
getExpac();
|
||||
local xpaclist = {"CLASSIC", "TBC", "WRATH"};
|
||||
AtlasLoot_Expac = xpaclist[GetAccountExpansionLevel()+1];
|
||||
|
||||
end
|
||||
|
||||
function AtlasLoot:CleandataID(newID, listnum)
|
||||
@@ -371,30 +373,33 @@ function AtlasLoot:CreateToken(dataID)
|
||||
[1] = { Name = itemName };
|
||||
};
|
||||
end
|
||||
local count = #AtlasLoot_Data[dataID][1] * #AtlasLoot_Data[dataID];
|
||||
local function addItem(itemID, v, t)
|
||||
if itemType == select(9, GetItemInfo(itemID)) or itemType2 == select(9, GetItemInfo(itemID)) then
|
||||
table.insert(AtlasLoot_TokenData[orgID][1], {#AtlasLoot_TokenData[orgID][1] + 1, v[2], v[3], v[4], t.Name});
|
||||
end
|
||||
if count == 1 then
|
||||
AtlasLoot:ShowItemsFrame(AtlasLootItemsFrame.refresh[1], AtlasLootItemsFrame.refresh[2], AtlasLootItemsFrame.refresh[3]);
|
||||
end
|
||||
count = count - 1;
|
||||
end
|
||||
--Fills table with items
|
||||
for n, t in ipairs(AtlasLoot_Data[dataID]) do
|
||||
for c, v in ipairs(t) do
|
||||
if type(v) == "table" then
|
||||
local item = Item:CreateFromID(v[2]);
|
||||
item:ContinueOnLoad(function(itemID)
|
||||
if itemType == select(9, GetItemInfo(itemID)) or itemType2 == select(9, GetItemInfo(itemID)) then
|
||||
table.insert(AtlasLoot_TokenData[orgID][1], {#AtlasLoot_TokenData[orgID][1] + 1, v[2], v[3], v[4], t.Name});
|
||||
end
|
||||
if #t == n then
|
||||
AtlasLoot:CancelTimer(AtlasLoot.refreshTimer);
|
||||
AtlasLoot.refreshTimer = AtlasLoot:ScheduleTimer("Refresh", 2);
|
||||
end
|
||||
end)
|
||||
if GetItemInfo(v[2]) then
|
||||
addItem(v[2], v, t)
|
||||
else
|
||||
local item = Item:CreateFromID(v[2]);
|
||||
item:ContinueOnLoad(function(itemID)
|
||||
addItem(itemID, v, t)
|
||||
end)
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
-- Refresh loottable after token table creation.
|
||||
function AtlasLoot:Refresh()
|
||||
AtlasLoot:ShowItemsFrame(AtlasLootItemsFrame.refresh[1], AtlasLootItemsFrame.refresh[2], AtlasLootItemsFrame.refresh[3]);
|
||||
end
|
||||
|
||||
--[[
|
||||
AtlasLoot:ShowItemsFrame(dataID, dataSource, tablenum):
|
||||
dataID - Name of the loot table
|
||||
@@ -424,6 +429,8 @@ function AtlasLoot:ShowItemsFrame(dataID, dataSource_backup, tablenum)
|
||||
--Ditch the Quicklook selector
|
||||
AtlasLootQuickLooksButton:Hide();
|
||||
|
||||
AtlasLoot:HideFilterCreateButtons();
|
||||
|
||||
--Hide Map and reshow lootbackground
|
||||
AtlasLootDefaultFrame_Map:Hide();
|
||||
AtlasLootDefaultFrame_LootBackground:Show();
|
||||
@@ -465,9 +472,9 @@ function AtlasLoot:ShowItemsFrame(dataID, dataSource_backup, tablenum)
|
||||
local difType = false;
|
||||
-- Checks to see if type is the same
|
||||
if ATLASLOOT_CURRENTTYPE ~= dataSource[dataID].Type then
|
||||
if dataSource[dataID].Type == "Crafting" then
|
||||
if dataSource[dataID].Type == "Crafting" or dataSource[dataID].Type == "CraftingNoBF" then
|
||||
ItemindexID = "Pattern";
|
||||
elseif ItemindexID == "Pattern" and dataSource[dataID].Type ~= "Crafting" then
|
||||
elseif (ItemindexID == "Pattern" and dataSource[dataID].Type ~= "Crafting") or (ItemindexID == "Pattern" and dataSource[dataID].Type ~= "CraftingNoBF") then
|
||||
ItemindexID = 2;
|
||||
else
|
||||
ItemindexID = ATLASLOOT_TYPE[dataSource[dataID].Type] or 2;
|
||||
@@ -556,11 +563,11 @@ function AtlasLoot:ShowItemsFrame(dataID, dataSource_backup, tablenum)
|
||||
toShow = false;
|
||||
end
|
||||
end
|
||||
IDfound = AtlasLoot:FindId(item[2], min(AtlasLoot_Difficulty:getMaxDifficulty(dataSource[dataID].Type), itemDif)) or item[2];
|
||||
IDfound = AtlasLoot:FindId(item[2], min(AtlasLoot_Difficulty:getMaxDifficulty(dataSource[dataID].Type), itemDif),dataSource[dataID].Type) or item[2];
|
||||
end
|
||||
|
||||
if string.sub(IDfound, 1, 1) == "s" then
|
||||
IDfound = AtlasLoot:FindId(item[2], itemDif) or item[2];
|
||||
IDfound = AtlasLoot:FindId(item[2], itemDif, dataSource[dataID].Type) or item[2];
|
||||
else
|
||||
isItem = true;
|
||||
end
|
||||
@@ -574,10 +581,10 @@ function AtlasLoot:ShowItemsFrame(dataID, dataSource_backup, tablenum)
|
||||
if tonumber(item[AtlasLoot_Difficulty.MAX_DIF]) < itemDif then itemDif = item[AtlasLoot_Difficulty.MAX_DIF] end;
|
||||
end
|
||||
--If something was found in itemID database show that if not show default table item
|
||||
IDfound = AtlasLoot:FindId(item[2], itemDif) or item[2];
|
||||
IDfound = AtlasLoot:FindId(item[2], itemDif, dataSource[dataID].Type) or item[2];
|
||||
|
||||
if ItemindexID ~= "" and dataID == "SearchResult" then
|
||||
IDfound = AtlasLoot:FindId(item[9], itemDif) or item[2];
|
||||
IDfound = AtlasLoot:FindId(item[9], itemDif, dataSource[dataID].Type) or item[2];
|
||||
end
|
||||
end
|
||||
end
|
||||
@@ -688,7 +695,7 @@ function AtlasLoot:ShowItemsFrame(dataID, dataSource_backup, tablenum)
|
||||
extraFrame:Show();
|
||||
--For convenience, we store information about the objects in the objects so that it can be easily accessed later
|
||||
if((string.sub(IDfound, 1, 1) == "s") and (ItemindexID ~= "Pattern") and (tonumber(dataSource[dataID][tablenum][i][3]))) then
|
||||
IDfound = AtlasLoot:FindId(tonumber(dataSource[dataID][tablenum][i][3]), ItemindexID) or tonumber(dataSource[dataID][tablenum][i][3]);
|
||||
IDfound = AtlasLoot:FindId(tonumber(dataSource[dataID][tablenum][i][3]), ItemindexID, dataSource[dataID].Type) or tonumber(dataSource[dataID][tablenum][i][3]);
|
||||
itemButton.itemID = IDfound;
|
||||
itemButton.spellitemID = dataSource[dataID][tablenum][i][3];
|
||||
else
|
||||
@@ -723,8 +730,10 @@ function AtlasLoot:ShowItemsFrame(dataID, dataSource_backup, tablenum)
|
||||
|
||||
if (dataID == "SearchResult" or dataSource_backup == "AtlasLoot_CurrentWishList") and dataSource[dataID][tablenum][i][8] then
|
||||
itemButton.sourcePage = dataSource[dataID][tablenum][i][8];
|
||||
elseif dataSource[dataID][tablenum][i][8] ~= nil and dataSource[dataID][tablenum][i][8]:match("=LT=") then
|
||||
elseif dataSource[dataID][tablenum][i][8] ~= nil and dataSource[dataID][tablenum][i][8]:match("=TT=") then
|
||||
itemButton.sourcePage = string.sub(dataSource[dataID][tablenum][i][8], 5);
|
||||
elseif dataSource[dataID][tablenum][i][8] ~= nil and dataSource[dataID][tablenum][i][8]:match("=LT=") then
|
||||
itemButton.sourcePage = dataSource[dataID][tablenum][i][8];
|
||||
else
|
||||
itemButton.sourcePage = nil;
|
||||
end
|
||||
@@ -753,7 +762,8 @@ function AtlasLoot:ShowItemsFrame(dataID, dataSource_backup, tablenum)
|
||||
end
|
||||
|
||||
if dataSource_backup ~= "AtlasLoot_CurrentWishList" and dataID ~= "FilterList" and dataSource[dataID].Back ~= true and dataID ~= "EmptyTable" then
|
||||
AtlasLoot.db.profile.LastBoss = {dataID, dataSource_backup, tablenum, ATLASLOOT_LASTMODULE, ATLASLOOT_CURRENTTABLE};
|
||||
if not AtlasLoot.db.profile.LastBoss or type(AtlasLoot.db.profile.LastBoss) ~= "table" then AtlasLoot.db.profile.LastBoss = {} end;
|
||||
AtlasLoot.db.profile.LastBoss[AtlasLoot_Expac] = {dataID, dataSource_backup, tablenum, ATLASLOOT_LASTMODULE, ATLASLOOT_CURRENTTABLE};
|
||||
AtlasLoot.db.profile[ATLASLOOT_CURRENTTABLE] = {dataID, dataSource_backup, tablenum, ATLASLOOT_LASTMODULE, ATLASLOOT_CURRENTTABLE};
|
||||
end
|
||||
|
||||
@@ -764,16 +774,18 @@ function AtlasLoot:ShowItemsFrame(dataID, dataSource_backup, tablenum)
|
||||
local function filterCheck(find)
|
||||
local mtype = {"Crafting", "Reputations", "WorldEvents", "PVP", "Collections"}
|
||||
for m, t in pairs (mtype) do
|
||||
for i, v in ipairs (AtlasLoot_SubMenus[t..AtlasLoot_Expac]) do
|
||||
if find == v[2] then
|
||||
return true;
|
||||
if AtlasLoot_SubMenus[t..AtlasLoot_Expac] then
|
||||
for i, v in ipairs (AtlasLoot_SubMenus[t..AtlasLoot_Expac]) do
|
||||
if find == v[2] then
|
||||
return true;
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
-- Show the Filter Check-Box
|
||||
if dataID ~= "SearchResult" and filterCheck(dataID) ~= true and dataSource_backup ~= "AtlasLoot_TokenData" and dataSource_backup ~= "AtlasLoot_CurrentWishList" then
|
||||
if filterCheck(dataID) ~= true then
|
||||
AtlasLootFilterCheck:Show();
|
||||
end
|
||||
|
||||
@@ -805,7 +817,7 @@ function AtlasLoot:ShowItemsFrame(dataID, dataSource_backup, tablenum)
|
||||
tablenum = AtlasLootItemsFrame.refreshOri[3];
|
||||
end
|
||||
|
||||
if AtlasLootItemsFrame.refreshOri and tablenum ~= #_G[AtlasLootItemsFrame.refreshOri[2]][AtlasLootItemsFrame.refreshOri[1]] and dataSource_backup ~= "AtlasLoot_TokenData" then
|
||||
if AtlasLootItemsFrame.refresh and AtlasLootItemsFrame.refreshOri and tablenum ~= #_G[AtlasLootItemsFrame.refreshOri[2]][AtlasLootItemsFrame.refreshOri[1]] and dataSource_backup ~= "AtlasLoot_TokenData" and dataID ~= "SearchResult" or tablenum ~= #_G[AtlasLootItemsFrame.refresh[2]][AtlasLootItemsFrame.refresh[1]] and dataID == "SearchResult" then
|
||||
_G["AtlasLootItemsFrame_NEXT"]:Show();
|
||||
_G["AtlasLootItemsFrame_NEXT"].tablenum = tablenum + 1;
|
||||
_G["AtlasLootItemsFrame_NEXT"].tablebase = tablebase;
|
||||
@@ -816,15 +828,17 @@ function AtlasLoot:ShowItemsFrame(dataID, dataSource_backup, tablenum)
|
||||
_G["AtlasLootItemsFrame_PREV"].tablenum = tablenum - 1;
|
||||
_G["AtlasLootItemsFrame_PREV"].tablebase = tablebase;
|
||||
end
|
||||
if dataSource[dataID].Back then
|
||||
_G["AtlasLootItemsFrame_BACK"]:Show();
|
||||
end
|
||||
|
||||
if dataSource[dataID].Back or ATLASLOOT_BACKENABLED then
|
||||
_G["AtlasLootItemsFrame_BACK"]:Show();
|
||||
elseif dataID ~= "FilterList" then
|
||||
AtlasLootItemsFrame.refreshBack = {dataID, dataSource_backup, tablenum};
|
||||
end
|
||||
end
|
||||
|
||||
--Anchor the item frame where it is supposed to be
|
||||
if ATLASLOOT_FILTER_ENABLE and dataID ~= "FilterList" then
|
||||
AtlasLoot:HideNoUsableItems();
|
||||
AtlasLoot:HideFilteredItems();
|
||||
end
|
||||
|
||||
if dataID ~= "SearchResult" then
|
||||
@@ -850,7 +864,8 @@ AtlasLoot:NavButton_OnClick:
|
||||
Called when 'Back'Button is pressed and calls up the appropriate loot page
|
||||
]]
|
||||
function AtlasLoot:BackButton_OnClick()
|
||||
AtlasLoot:ShowItemsFrame(AtlasLootItemsFrame.refreshOri[1], AtlasLootItemsFrame.refreshOri[2], AtlasLootItemsFrame.refreshOri[3]);
|
||||
ATLASLOOT_BACKENABLED = false;
|
||||
AtlasLoot:ShowItemsFrame(AtlasLootItemsFrame.refreshBack[1], AtlasLootItemsFrame.refreshBack[2], AtlasLootItemsFrame.refreshBack[3]);
|
||||
end
|
||||
|
||||
--[[
|
||||
@@ -860,7 +875,7 @@ dataID: Loot table dataID
|
||||
]]
|
||||
function AtlasLoot:IsLootTableAvailable(dataSource)
|
||||
local moduleName = nil;
|
||||
moduleName = AtlasLoot:GetLODModule(dataSource);
|
||||
moduleName = AtlasLoot.ModuleName[dataSource];
|
||||
if IsAddOnLoaded(moduleName) then
|
||||
return true;
|
||||
else
|
||||
@@ -868,36 +883,28 @@ function AtlasLoot:IsLootTableAvailable(dataSource)
|
||||
end
|
||||
end
|
||||
|
||||
--[[
|
||||
AtlasLoot:GetLODModule(dataSource)
|
||||
Returns the name of the module that needs to be loaded
|
||||
dataSource: Location of the loot table
|
||||
]]
|
||||
function AtlasLoot:GetLODModule(dataSource)
|
||||
if (dataSource=="AtlasLootOriginalWoW") then
|
||||
return "AtlasLoot_OriginalWoW";
|
||||
elseif (dataSource=="AtlasLootBurningCrusade") then
|
||||
return "AtlasLoot_BurningCrusade";
|
||||
elseif (dataSource=="AtlasLootCrafting") then
|
||||
return "AtlasLoot_Crafting";
|
||||
elseif (dataSource=="AtlasLootWorldEvents") then
|
||||
return "AtlasLoot_WorldEvents";
|
||||
elseif (dataSource=="AtlasLootWotLK") then
|
||||
return "AtlasLoot_WrathoftheLichKing";
|
||||
end
|
||||
end
|
||||
-- List of Moduel Names
|
||||
AtlasLoot.ModuleName = {
|
||||
["AtlasLootOriginalWoW"] = "AtlasLoot_OriginalWoW";
|
||||
["AtlasLootBurningCrusade"] = "AtlasLoot_BurningCrusade";
|
||||
["AtlasLootCrafting"] = "AtlasLoot_Crafting";
|
||||
["AtlasLootWorldEvents"] = "AtlasLoot_WorldEvents";
|
||||
["AtlasLootWotLK"] = "AtlasLoot_WrathoftheLichKing";
|
||||
["AtlasLootVanity"] = "AtlasLoot_Vanity"
|
||||
}
|
||||
|
||||
--[[
|
||||
AtlasLoot:LoadAllModules()
|
||||
Used to load all available LoD modules
|
||||
]]
|
||||
function AtlasLoot:LoadAllModules()
|
||||
local orig, bc, wotlk, craft, world;
|
||||
local orig, bc, wotlk, craft, world, vanity;
|
||||
orig, _ = LoadAddOn("AtlasLoot_OriginalWoW");
|
||||
bc, _ = LoadAddOn("AtlasLoot_BurningCrusade");
|
||||
craft, _ = LoadAddOn("AtlasLoot_Crafting");
|
||||
world, _ = LoadAddOn("AtlasLoot_WorldEvents");
|
||||
wotlk, _ = LoadAddOn("AtlasLoot_WrathoftheLichKing");
|
||||
vanity, _ = LoadAddOn("AtlasLoot_Vanity");
|
||||
local flag=0;
|
||||
if not orig then
|
||||
LoadAddOn("AtlasLoot_OriginalWoW");
|
||||
@@ -919,6 +926,10 @@ function AtlasLoot:LoadAllModules()
|
||||
LoadAddOn("AtlasLoot_WrathoftheLichKing");
|
||||
flag=1;
|
||||
end
|
||||
if not vanity then
|
||||
LoadAddOn("AtlasLoot_Vanity");
|
||||
flag=1;
|
||||
end
|
||||
if flag == 1 then
|
||||
if ATLASLOOT_DEBUGMESSAGES then
|
||||
DEFAULT_CHAT_FRAME:AddMessage(GREEN..AL["AtlasLoot"]..": "..WHITE..AL["All Available Modules Loaded"]);
|
||||
@@ -1055,35 +1066,6 @@ function AtlasLoot:QueryLootPage()
|
||||
queryNextItem(START);
|
||||
end
|
||||
|
||||
--[[
|
||||
AtlasLoot:QueryLootPage()
|
||||
Querys all valid items on the current loot page.
|
||||
]]
|
||||
function AtlasLoot:QueryLootPageOLD()
|
||||
local lastitem
|
||||
for t = 1, 30, 1 do
|
||||
local xbutton = _G["AtlasLootItem_"..t];
|
||||
local xqueryitem = xbutton.itemID;
|
||||
if (xqueryitem) and (xqueryitem ~= nil) and (xqueryitem ~= "") and (xqueryitem ~= 0) and (string.sub(xqueryitem, 1, 1) ~= "s") then
|
||||
lastitem = t;
|
||||
end
|
||||
end
|
||||
for i = 1, 30, 1 do
|
||||
local button = _G["AtlasLootItem_"..i];
|
||||
local queryitem = button.itemID;
|
||||
if (queryitem) and (queryitem ~= nil) and (queryitem ~= "") and (queryitem ~= 0) and (string.sub(queryitem, 1, 1) ~= "s") then
|
||||
local item = Item:CreateFromID(queryitem);
|
||||
if not (item:GetInfo()) then
|
||||
item:ContinueOnLoad(function(itemId)
|
||||
if i == lastitem then
|
||||
AtlasLoot:ShowItemsFrame(AtlasLootItemsFrame.refresh[1], AtlasLootItemsFrame.refresh[2], AtlasLootItemsFrame.refresh[3]);
|
||||
end
|
||||
end)
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
--[[
|
||||
AtlasLoot:AddTooltip(frameb, tooltiptext)
|
||||
Adds explanatory tooltips to UI objects.
|
||||
@@ -1104,9 +1086,34 @@ AtlasLoot:FindId(id, difficulty)
|
||||
Finds the Ids of other difficulties based on the normal id of the item and the difficulty parameter given.
|
||||
On the form of {ID, {normal, heroic, mythic, mythic1, mythic2, ... ,mythicN}}
|
||||
]]
|
||||
function AtlasLoot:FindId(id, difficulty)
|
||||
if ItemIDsDatabase[id] ~= nil then
|
||||
function AtlasLoot:FindId(id, difficulty, type)
|
||||
if not ItemIDsDatabase[id] then return nil, false end
|
||||
|
||||
if difficulty == 5 and (type == "BCRaid" or type == "ClassicRaid") then
|
||||
return ItemIDsDatabase[id]["MythicRaid"], true
|
||||
else
|
||||
return ItemIDsDatabase[id][difficulty], true
|
||||
end
|
||||
return nil, false;
|
||||
end
|
||||
end
|
||||
-- Loads the Item Variations into a table from the data content folder
|
||||
function AtlasLoot:LoadItemIDsDatabase()
|
||||
local content = C_ContentLoader:Load("ItemVariationData")
|
||||
content:SetParser(function(index, data)
|
||||
-- run for each item in the data
|
||||
if index ~= 0 and data.Normal ~= 0 and not ItemIDsDatabase[data.Normal] then
|
||||
ItemIDsDatabase[data.Normal] = {}
|
||||
ItemIDsDatabase[data.Normal]["MythicRaid"] = tonumber("13"..data.Normal);
|
||||
table.insert(ItemIDsDatabase[data.Normal],data.Bloodforged);
|
||||
table.insert(ItemIDsDatabase[data.Normal],data.Normal);
|
||||
if data.Heroic ~= 0 then table.insert(ItemIDsDatabase[data.Normal],data.Heroic) end
|
||||
for _,v in ipairs(data["Mythic"]) do
|
||||
if v ~= 0 then
|
||||
table.insert(ItemIDsDatabase[data.Normal],v)
|
||||
end
|
||||
end
|
||||
end
|
||||
end)
|
||||
|
||||
-- This will run over time (usually about 30s for a file this size), but will maintain playable fps while running.
|
||||
content:ParseAsync()
|
||||
end
|
||||
|
||||
@@ -2,13 +2,14 @@
|
||||
|
||||
<!--Ascension Files-->
|
||||
<Script file="AtlasDifficulty.lua"/>
|
||||
<Script file="ItemIDsDatabase.lua"/>
|
||||
<!-- <Script file="ItemIDsDatabase.lua"/>
|
||||
<Script file="ItemIDsDatabase2.lua"/>
|
||||
<Script file="ItemIDsDatabase3.lua"/>
|
||||
<Script file="ItemIDsDatabaseFixes.lua"/>
|
||||
<Script file="ItemIDsDatabase3.lua"/> -->
|
||||
|
||||
|
||||
<!--Default Files-->
|
||||
<Script file="AtlasLoot.lua"/>
|
||||
<Script file="ItemIDsDatabaseFixes.lua"/>
|
||||
<Script file="Filter.lua"/>
|
||||
<Script file="ExtraText.lua"/>
|
||||
<Script file="TextParsing.lua"/>
|
||||
|
||||
+367
-324
@@ -5,7 +5,7 @@ Loot browser associating loot with instance bosses
|
||||
Can be integrated with Atlas (http://www.atlasmod.com)
|
||||
|
||||
Functions:
|
||||
AtlasLoot:HideNoUsableItems()
|
||||
AtlasLoot:HideFilteredItems()
|
||||
AtlasLoot_FilterEnableButton()
|
||||
<local> CreateCheckButton(parrent, text, num)
|
||||
AtlasLoote_CreateFilterOptions()
|
||||
@@ -16,359 +16,402 @@ local AL = LibStub("AceLocale-3.0"):GetLocale("AtlasLoot");
|
||||
|
||||
local OptionsLoadet = false
|
||||
|
||||
AtlasLootFilterDB = {};
|
||||
AtlasLoot_FilterMenu = AceLibrary("Dewdrop-2.0");
|
||||
AtlasLoot_SetFiltersMenu = AceLibrary("Dewdrop-2.0");
|
||||
|
||||
local FilterTableNames = {
|
||||
["Armor"] = AL["Armor:"],
|
||||
["WeaponsMeele"] = AL["Melee weapons:"],
|
||||
["WeaponsMeeleTwoHand"] = BabbleInventory["Two-Hand"]..":",--.." "..AL["Melee weapons:"],
|
||||
["WeaponsRanged"] = AL["Ranged weapons:"],
|
||||
["Relics"] = AL["Relics:"],
|
||||
["Other"] = AL["Other:"],
|
||||
}
|
||||
|
||||
local FilterSort = {"Armor","WeaponsMeele","WeaponsMeeleTwoHand","WeaponsRanged","Relics","Other"}
|
||||
local FilterTable = {
|
||||
["Armor"] = {
|
||||
"Cloth", --1
|
||||
"Leather", --2
|
||||
"Mail", --3
|
||||
"Plate", --4
|
||||
},
|
||||
|
||||
["WeaponsMeele"] = {
|
||||
"Held in Off-Hand", --1
|
||||
"Dagger", --2
|
||||
"Mace", --3
|
||||
"Staff", --4
|
||||
"Axe", --5
|
||||
"Polearm", --6
|
||||
"Shield", --7
|
||||
"Sword", --8
|
||||
"Fist Weapon", --9
|
||||
},
|
||||
|
||||
["WeaponsMeeleTwoHand"] = {
|
||||
"Mace", --1
|
||||
"Axe", --2
|
||||
"Sword", --3
|
||||
},
|
||||
|
||||
["WeaponsRanged"] = {
|
||||
"Wand", --1
|
||||
"Bow", --2
|
||||
"Crossbow", --3
|
||||
"Gun", --4
|
||||
"Thrown", --5
|
||||
},
|
||||
|
||||
["Relics"] = {
|
||||
"Idol", --1
|
||||
"Totem", --2
|
||||
"Libram", --3
|
||||
"Sigils", --4
|
||||
},
|
||||
|
||||
["Other"] = {
|
||||
"Ring", --1
|
||||
"Trinket", --2
|
||||
"Neck", --3
|
||||
"Back", --4
|
||||
}
|
||||
}
|
||||
|
||||
local ClassHides = {
|
||||
["DRUID"] = {["Armor"] = {true,true,false,false},["WeaponsMeele"] = {true,true,true,true,false,true,false,false,false},["WeaponsMeeleTwoHand"] = {true,false,false},["WeaponsRanged"] = {false,false,false,false,false},["Relics"] = {true,false,false,false},["Other"] = {true,true,true,true}},
|
||||
["MAGE"] = {["Armor"] = {true,false,false,false},["WeaponsMeele"] = {true,true,false,true,false,false,false,true,false},["WeaponsMeeleTwoHand"] = {false,false,false},["WeaponsRanged"] = {true,false,false,false,false},["Relics"] = {false,false,false,false},["Other"] = {true,true,true,true}},
|
||||
["PALADIN"] = {["Armor"] = {true,true,true,true},["WeaponsMeele"] = {true,false,true,false,true,true,true,true,false},["WeaponsMeeleTwoHand"] = {true,false,true},["WeaponsRanged"] = {false,false,false,false,false},["Relics"] = {false,false,true,false},["Other"] = {true,true,true,true}},
|
||||
["PRIEST"] = {["Armor"] = {true,false,false,false},["WeaponsMeele"] = {true,true,true,true,false,false,false,false,false},["WeaponsMeeleTwoHand"] = {false,false,false},["WeaponsRanged"] = {true,false,false,false,false},["Relics"] = {false,false,false,false},["Other"] = {true,true,true,true}},
|
||||
["ROGUE"] = {["Armor"] = {true,true,false,false},["WeaponsMeele"] = {true,true,true,false,true,false,false,true,true},["WeaponsMeeleTwoHand"] = {false,false,false},["WeaponsRanged"] = {false,true,true,true,true},["Relics"] = {false,false,false,false},["Other"] = {true,true,true,true}},
|
||||
["HUNTER"] = {["Armor"] = {false,true,true,false},["WeaponsMeele"] = {false,true,false,true,true,true,false,true,true},["WeaponsMeeleTwoHand"] = {false,true,true},["WeaponsRanged"] = {false,true,true,true,false},["Relics"] = {false,false,false,false},["Other"] = {true,true,true,true}},
|
||||
["SHAMAN"] = {["Armor"] = {true,true,true,false},["WeaponsMeele"] = {true,true,true,true,true,false,true,false,true},["WeaponsMeeleTwoHand"] = {true,true,false},["WeaponsRanged"] = {false,false,false,false,false},["Relics"] = {false,true,false,false},["Other"] = {true,true,true,true}},
|
||||
["WARLOCK"] = {["Armor"] = {true,false,false,false},["WeaponsMeele"] = {true,true,false,true,false,false,false,true,false},["WeaponsMeeleTwoHand"] = {false,false,false},["WeaponsRanged"] = {true,false,false,false,false},["Relics"] = {false,false,false,false},["Other"] = {true,true,true,true}},
|
||||
["WARRIOR"] = {["Armor"] = {true,true,true,true},["WeaponsMeele"] = {true,true,true,true,true,true,true,true,true},["WeaponsMeeleTwoHand"] = {true,true,true},["WeaponsRanged"] = {false,true,true,true,true},["Relics"] = {false,false,false,false},["Other"] = {true,true,true,true}},
|
||||
["DEATHKNIGHT"] = {["Armor"] = {true,true,true,true},["WeaponsMeele"] = {true,false,true,false,true,true,false,true,false},["WeaponsMeeleTwoHand"] = {true,false,true},["WeaponsRanged"] = {false,false,false,false,false},["Relics"] = {false,false,false,true},["Other"] = {true,true,true,true}}
|
||||
{
|
||||
Name = AL["Armor Type"],
|
||||
Type = "ArmorType",
|
||||
{"Cloth", "Cloth"},
|
||||
{"Leather", "Leather"},
|
||||
{"Mail", "Mail"},
|
||||
{"Plate", "Plate"},
|
||||
},
|
||||
{
|
||||
Name = AL["Weapons"],
|
||||
Type = "InvType",
|
||||
{"One-Hand", "INVTYPE_WEAPON"},
|
||||
{"Two-Hand", "INVTYPE_2HWEAPON"},
|
||||
{"Main Hand", "INVTYPE_WEAPONMAINHAND"},
|
||||
{"Off Hand", "INVTYPE_WEAPONOFFHAND"},
|
||||
{"Caster Off Hand", "INVTYPE_HOLDABLE"},
|
||||
{"Ranged", "INVTYPE_RANGED"},
|
||||
{"Thrown", "INVTYPE_THROWN"},
|
||||
{"Relic", "INVTYPE_RELIC"},
|
||||
{"Shield", "INVTYPE_SHIELD"}
|
||||
},
|
||||
{
|
||||
Name = AL["Accessories"],
|
||||
Type = "InvType",
|
||||
{"Necklace", "INVTYPE_NECK"},
|
||||
{"Back", "INVTYPE_CLOAK"},
|
||||
{"Ring", "INVTYPE_FINGER"},
|
||||
{"Trinket", "INVTYPE_TRINKET"}
|
||||
},
|
||||
{
|
||||
Name = AL["Secondary Stats"],
|
||||
Type = "Stat",
|
||||
{"Crit", "ITEM_MOD_CRIT_RATING_SHORT"},
|
||||
{"Hit", "ITEM_MOD_HIT_RATING_SHORT"},
|
||||
{"Haste", "ITEM_MOD_HASTE_RATING_SHORT"},
|
||||
{"Expertise", "ITEM_MOD_EXPERTISE_RATING_SHORT"},
|
||||
{"Armor Pen", "ITEM_MOD_ARMOR_PENETRATION_RATING_SHORT"},
|
||||
{"Spell Pen", "ITEM_MOD_SPELL_PENETRATION_SHORT"}
|
||||
},
|
||||
{
|
||||
Name = AL["Primary Stats"],
|
||||
Type = "PrimaryStat",
|
||||
{"Strength", "ITEM_MOD_STRENGTH_SHORT"},
|
||||
{"Agility", "ITEM_MOD_AGILITY_SHORT"},
|
||||
{"Intellect", "ITEM_MOD_INTELLECT_SHORT"},
|
||||
{"Spirit", "ITEM_MOD_SPIRIT_SHORT"},
|
||||
{"Attack Power", "ITEM_MOD_ATTACK_POWER_SHORT"},
|
||||
{"Spell Power", "ITEM_MOD_SPELL_POWER_SHORT"}
|
||||
},
|
||||
{
|
||||
Name = AL["Defensive Stats"],
|
||||
Type = "Stat",
|
||||
{"Defense", "ITEM_MOD_DEFENSE_SKILL_RATING_SHORT"},
|
||||
{"Dodge", "ITEM_MOD_DODGE_RATING_SHORT"},
|
||||
{"Parry", "ITEM_MOD_PARRY_RATING_SHORT"},
|
||||
{"Block", "ITEM_MOD_BLOCK_RATING_SHORT"},
|
||||
{"Block Value", "ITEM_MOD_BLOCK_VALUE_SHORT"},
|
||||
{"Resilience", "ITEM_MOD_RESILIENCE_RATING"}
|
||||
},
|
||||
}
|
||||
|
||||
-- **********************************************************************
|
||||
-- ItemFilter:
|
||||
-- AtlasLoot:HideNoUsableItems()
|
||||
-- AtlasLoot:HideFilteredItems()
|
||||
-- AtlasLoot_FilterEnableButton()
|
||||
-- **********************************************************************
|
||||
AtlasLootFilter = {};
|
||||
AtlasLootFilter["FilterList"] = {};
|
||||
|
||||
AtlasLoot_Data["FilterList"] = { [1] = {}; };
|
||||
|
||||
function AtlasLoot_Testabc()
|
||||
print(BabbleInventory["Two-Hand"])
|
||||
end
|
||||
|
||||
function AtlasLoot:HideNoUsableItems()
|
||||
function AtlasLoot:HideFilteredItems()
|
||||
local dataID, dataSource, tablenum = AtlasLootItemsFrame.refreshFilter[1], _G[AtlasLootItemsFrame.refreshFilter[2]], AtlasLootItemsFrame.refreshFilter[3];
|
||||
|
||||
local tablebase = dataSource[dataID][tablenum]
|
||||
if not tablebase or dataID == "WishList" or dataID == "SearchResult" then return end
|
||||
local itemCount = 0
|
||||
local countAll = 1
|
||||
local count = 0
|
||||
local leatherworking = GetSpellInfo(2108)
|
||||
if not tablebase or dataID == "WishList" or dataID == "SearchResult" or AtlasLootCharDB.SelectedFilter == nil then return end
|
||||
AtlasLootFilter["FilterList"] = {};
|
||||
AtlasLootFilter["FilterList"].Type = dataSource[dataID].Type;
|
||||
AtlasLootFilter["FilterList"].Name = dataSource[dataID].Name;
|
||||
AtlasLootFilter["FilterList"].Back = dataSource[dataID].Back;
|
||||
AtlasLootFilter["FilterList"].Map = dataSource[dataID].Map;
|
||||
AtlasLootFilter["FilterList"][1] = {Name = dataSource[dataID][tablenum].Name};
|
||||
|
||||
AtlasLoot_Data["FilterList"] = { Type = dataSource[dataID].Type; Name = dataSource[dataID].Name; Back = dataSource[dataID].Back; Map = dataSource[dataID].Map; [tablenum] = {Name = dataSource[dataID][tablenum].Name}; };
|
||||
|
||||
for i=1,30 do
|
||||
local info = _G["AtlasLootItem_"..i.."_Extra"]:GetText()
|
||||
if _G["AtlasLootItem_"..i]:IsShown() then
|
||||
local xgo = true
|
||||
local countOld = count
|
||||
itemCount = itemCount + 1
|
||||
countAll = countAll + count
|
||||
count = 0
|
||||
local xitemID = _G["AtlasLootItem_"..i].itemID
|
||||
local xspellitemID = _G["AtlasLootItem_"..i].spellitemID
|
||||
local xitemTexture = tablebase[itemCount][3]
|
||||
local xitemExtraText = AtlasLoot_FixText(tablebase[itemCount][5])
|
||||
local xitemExtraTextSave = xitemExtraText
|
||||
-- remove the "-"
|
||||
xitemExtraText = gsub(xitemExtraText, "-", "")
|
||||
local xitemNameText = _G["AtlasLootItem_"..i.."_Name"]:GetText()
|
||||
|
||||
if xitemExtraText and xitemExtraText ~= "" then
|
||||
for k = 1,#FilterSort do
|
||||
k = FilterSort[k]
|
||||
if type(FilterTable[k]) == "table" then
|
||||
for i,j in pairs(FilterTable[k]) do
|
||||
local Slotname = ""
|
||||
-- Bugfix with Sigils
|
||||
if j == "Sigils" then
|
||||
Slotname = AL["Sigil"]
|
||||
else
|
||||
Slotname = BabbleInventory[j]
|
||||
end
|
||||
|
||||
if (k ~= "WeaponsMeeleTwoHand" and not strfind(xitemExtraText, BabbleInventory["Two-Hand"]) and strfind(xitemExtraText, Slotname) and AtlasLootFilterDB[k][j] == false) then
|
||||
xgo = false
|
||||
-- German fix
|
||||
if j == "Shield" and not strfind(xitemExtraText, BabbleInventory["Held in Off-Hand"]) and not strfind(xitemExtraText, BabbleInventory["Off Hand"]) then
|
||||
xgo = false
|
||||
elseif j == "Shield" and strfind(xitemExtraText, BabbleInventory["Held in Off-Hand"]) and AtlasLootFilterDB["WeaponsMeele"]["Held in Off-Hand"] == true then
|
||||
xgo = true
|
||||
end
|
||||
elseif k == "WeaponsMeeleTwoHand" and strfind(xitemExtraText, BabbleInventory["Two-Hand"]) and strfind(xitemExtraText, Slotname) and AtlasLootFilterDB[k][j] == false then
|
||||
xgo = false
|
||||
-- Fix bug with Leatherworking Patterns
|
||||
elseif strfind(xitemExtraText, leatherworking) then
|
||||
xgo = true
|
||||
end
|
||||
end
|
||||
local function getStats(itemID,sType)
|
||||
for i,v in pairs(AtlasLootFilterDB["FilterLists"][AtlasLootCharDB.SelectedFilter]) do
|
||||
if type(v) == "table" then
|
||||
if v[1] and v[3] == sType then
|
||||
local ItemStats = {};
|
||||
GetItemStats(select(2,GetItemInfo(itemID)), ItemStats);
|
||||
if ItemStats[v[2]] then
|
||||
return true;
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
-- Sort the items
|
||||
if xgo == true then
|
||||
if i==16 and countOld > 0 then
|
||||
AtlasLoot_Data["FilterList"][tablenum][16] = { 16, xitemID, xitemTexture, xitemNameText, xitemExtraTextSave}
|
||||
countAll = 16
|
||||
elseif i==16 and xitemExtraText and strfind(xitemExtraText, AL["Token"]) then
|
||||
AtlasLoot_Data["FilterList"][tablenum][16] = { 16, xitemID, xitemTexture, xitemNameText, xitemExtraTextSave}
|
||||
countAll = 16
|
||||
elseif countAll < 16 and xitemNameText and strfind(xitemNameText, AL["Hard Mode"]) then
|
||||
AtlasLoot_Data["FilterList"][tablenum][16] = { 16, xitemID, xitemTexture, xitemNameText, xitemExtraTextSave}
|
||||
countAll = 16
|
||||
elseif i==16 and xitemTexture == "INV_Box_01" then
|
||||
AtlasLoot_Data["FilterList"][tablenum][16] = { 16, xitemID, xitemTexture, xitemNameText, xitemExtraTextSave}
|
||||
countAll = 16
|
||||
else
|
||||
AtlasLoot_Data["FilterList"][tablenum][countAll] = { countAll, xitemID, xitemTexture, xitemNameText, xitemExtraTextSave}
|
||||
end
|
||||
|
||||
if tablebase[itemCount][6] and countAll==16 then
|
||||
AtlasLoot_Data["FilterList"][tablenum][16][6] = tablebase[itemCount][6]
|
||||
elseif tablebase[itemCount][6] and countAll~=16 then
|
||||
AtlasLoot_Data["FilterList"][tablenum][countAll][6] = tablebase[itemCount][6]
|
||||
end
|
||||
if tablebase[itemCount][7] and countAll==16 then
|
||||
AtlasLoot_Data["FilterList"][tablenum][16][7] = tablebase[itemCount][7]
|
||||
elseif tablebase[itemCount][7] and countAll~=16 then
|
||||
AtlasLoot_Data["FilterList"][tablenum][countAll][7] = tablebase[itemCount][7]
|
||||
end
|
||||
if tablebase[itemCount][8] and countAll==16 then
|
||||
AtlasLoot_Data["FilterList"][tablenum][16][8] = tablebase[itemCount][8]
|
||||
elseif tablebase[itemCount][8] and countAll~=16 then
|
||||
AtlasLoot_Data["FilterList"][tablenum][countAll][8] = tablebase[itemCount][8]
|
||||
end
|
||||
|
||||
countAll = countAll + 1
|
||||
count = 0
|
||||
end
|
||||
else
|
||||
count = count + 1
|
||||
end
|
||||
end
|
||||
|
||||
AtlasLoot:ShowItemsFrame("FilterList", "AtlasLoot_Data", AtlasLootItemsFrame.refresh[3])
|
||||
local function checkNofilter(itemID, filter)
|
||||
if getStats(itemID,filter) then return true end;
|
||||
for i,v in pairs(AtlasLootFilterDB["FilterLists"][AtlasLootCharDB.SelectedFilter]) do
|
||||
for n,t in ipairs(FilterTable) do
|
||||
if t.Type == filter and v[1] then
|
||||
return true;
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
local count = 0
|
||||
local function getFilterType(itemID)
|
||||
local filterSelect3, filterSelect2,_ , filterSelect1 = select(6,GetItemInfo(itemID));
|
||||
local filter1 = AtlasLootFilterDB["FilterLists"][AtlasLootCharDB.SelectedFilter][filterSelect1];
|
||||
local filter2 = AtlasLootFilterDB["FilterLists"][AtlasLootCharDB.SelectedFilter][filterSelect2];
|
||||
|
||||
if (filter1 and filter1[1] and filter1[3] == "InvType" and getStats(itemID,"PrimaryStat") and checkNofilter(itemID, "Stat")) or
|
||||
(filter2 and filter2[1] and filter2[3] == "ArmorType" and getStats(itemID,"PrimaryStat") and checkNofilter(itemID, "Stat"))
|
||||
then
|
||||
return true;
|
||||
else
|
||||
for _,v in pairs(FilterTable) do
|
||||
for _,t in ipairs(v) do
|
||||
if t[2] == filterSelect1 or t[2] == filterSelect2 or t[2] == filterSelect3 then
|
||||
return false;
|
||||
end
|
||||
end
|
||||
end
|
||||
return true;
|
||||
end
|
||||
end
|
||||
for i,v in ipairs(tablebase) do
|
||||
if getFilterType(v[2]) or v[2] == 0 then
|
||||
if v[1] == 16 then
|
||||
count = 0;
|
||||
end
|
||||
table.insert(AtlasLootFilter["FilterList"][1],{v[1] - count,v[2],v[3],v[4],v[5],v[6],v[7],v[8]});
|
||||
elseif v[1] == 16 then
|
||||
count = 1
|
||||
else
|
||||
count = count + 1;
|
||||
end
|
||||
end
|
||||
|
||||
AtlasLoot:ShowItemsFrame("FilterList", "AtlasLootFilter", 1)
|
||||
end
|
||||
|
||||
function AtlasLoot_FilterEnableButton()
|
||||
if ATLASLOOT_FILTER_ENABLE == true then
|
||||
ATLASLOOT_FILTER_ENABLE = false;
|
||||
AtlasLoot:ShowItemsFrame(AtlasLootItemsFrame.refreshFilter[1], AtlasLootItemsFrame.refreshFilter[2], AtlasLootItemsFrame.refreshFilter[3]);
|
||||
function AtlasLoot_FilterEnableButton(self, btnclick)
|
||||
if btnclick == "RightButton" then
|
||||
if AtlasLoot_FilterMenu:IsOpen() then
|
||||
AtlasLoot_FilterMenu:Close();
|
||||
else
|
||||
AtlasLoot_FilterMenu:Unregister(AtlasLootFilterCheck);
|
||||
AtlasLoot:FilterMenuRegister();
|
||||
AtlasLoot_FilterMenu:Open(self);
|
||||
end
|
||||
if AtlasLootFilterCheck:GetChecked() then
|
||||
AtlasLootFilterCheck:SetChecked(false);
|
||||
else
|
||||
AtlasLootFilterCheck:SetChecked(true);
|
||||
end
|
||||
else
|
||||
ATLASLOOT_FILTER_ENABLE = true
|
||||
AtlasLoot:HideNoUsableItems();
|
||||
if ATLASLOOT_FILTER_ENABLE then
|
||||
ATLASLOOT_FILTER_ENABLE = false;
|
||||
AtlasLoot:ShowItemsFrame(AtlasLootItemsFrame.refreshFilter[1], AtlasLootItemsFrame.refreshFilter[2], AtlasLootItemsFrame.refreshFilter[3]);
|
||||
else
|
||||
ATLASLOOT_FILTER_ENABLE = true
|
||||
AtlasLoot:HideFilteredItems();
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
--[[
|
||||
AtlasLoot:FilterMenuRegister:
|
||||
Constructs the Filter menu.
|
||||
]]
|
||||
function AtlasLoot:FilterMenuRegister()
|
||||
AtlasLoot_FilterMenu:Register(AtlasLootFilterCheck,
|
||||
'point', function(parent)
|
||||
return "TOP", "BOTTOM"
|
||||
end,
|
||||
'children', function(level, value)
|
||||
for i,v in ipairs(AtlasLootFilterDB["FilterLists"]) do
|
||||
local setFilter = false;
|
||||
if AtlasLootCharDB.SelectedFilter == i then setFilter = true end
|
||||
AtlasLoot_FilterMenu:AddLine(
|
||||
"text", v.Name,
|
||||
"func", function()
|
||||
AtlasLootCharDB.SelectedFilter = i;
|
||||
AtlasLoot_FilterMenu:Close();
|
||||
end,
|
||||
"checked", setFilter
|
||||
);
|
||||
end
|
||||
AtlasLoot_FilterMenu:AddLine(
|
||||
"text", AL["Add Filter Set"],
|
||||
"func", function() AtlasLoot:OpenFilterCreate() end,
|
||||
"notCheckable", true
|
||||
);
|
||||
--Close button
|
||||
AtlasLoot_FilterMenu:AddLine(
|
||||
'text', AL["Close Menu"],
|
||||
'textR', 0,
|
||||
'textG', 1,
|
||||
'textB', 1,
|
||||
'func', function() AtlasLoot_FilterMenu:Close() end,
|
||||
'notCheckable', true
|
||||
);
|
||||
end,
|
||||
'dontHook', true
|
||||
)
|
||||
end
|
||||
|
||||
--Sets all the filter check boxs for current filter
|
||||
local function setFilterChecks()
|
||||
local filterList = AtlasLootFilterDB["FilterLists"][AtlasLootCharDB.SelectedFilter];
|
||||
local count = 1;
|
||||
for i,v in ipairs(FilterTable) do
|
||||
count = count + 1;
|
||||
for n,t in ipairs(v) do
|
||||
if filterList[t[2]] and filterList[t[2]][1] then
|
||||
_G["AtlasLootFilterButton_"..count]:SetChecked(true);
|
||||
else
|
||||
_G["AtlasLootFilterButton_"..count]:SetChecked(false);
|
||||
end
|
||||
count = count + 1;
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
local function setFilter(arg1,type)
|
||||
if AtlasLootFilterDB["FilterLists"][AtlasLootCharDB.SelectedFilter][arg1] and AtlasLootFilterDB["FilterLists"][AtlasLootCharDB.SelectedFilter][arg1][1] then
|
||||
AtlasLootFilterDB["FilterLists"][AtlasLootCharDB.SelectedFilter][arg1] = {false,arg1,type};
|
||||
else
|
||||
AtlasLootFilterDB["FilterLists"][AtlasLootCharDB.SelectedFilter][arg1] = {true,arg1,type};
|
||||
end
|
||||
end
|
||||
|
||||
function AtlasLoot:HideFilterCreateButtons()
|
||||
if not ATLASLOOT_BUILD_FILTER_LIST then return end
|
||||
for i=1, 41 do
|
||||
_G["AtlasLootFilterButton_"..i]:Hide();
|
||||
end
|
||||
AtlasLootFilterSelect:Hide();
|
||||
AtlasLootFilterCreate:Hide();
|
||||
AtlasLootFilterDelete:Hide();
|
||||
end
|
||||
|
||||
-- **********************************************************************
|
||||
-- Options:
|
||||
-- AtlasLoot:HideNoUsableItems()
|
||||
-- <local> CreateCheckButton(parrent, text, num)
|
||||
-- AtlasLoote_CreateFilterOptions()
|
||||
-- AtlasLoot:HideFilteredItems()
|
||||
-- **********************************************************************
|
||||
local ypos = -40
|
||||
local xpos = 0
|
||||
local linecount = 1
|
||||
local lastframewidht,lastframeheight = 0,0
|
||||
|
||||
local function CreateCheckButton(parrent, text, num)
|
||||
local framewidht = InterfaceOptionsFramePanelContainer:GetWidth()
|
||||
local Check = CreateFrame("CheckButton", "AtlasLootOptionsCheck"..text..num, parrent, "OptionsCheckButtonTemplate")
|
||||
Check:SetPoint("LEFT", parrent, "TOPLEFT", xpos, ypos)
|
||||
Check:SetWidth(25)
|
||||
Check:SetHeight(25)
|
||||
Check:SetScript("OnShow", function()
|
||||
_G[this:GetName().."Text"]:SetText(BabbleInventory[text]);
|
||||
if AtlasLootFilterDB[num][text] then
|
||||
this:SetChecked(1);
|
||||
ATLASLOOT_BUILD_FILTER_LIST = false;
|
||||
-- Place to add new or edit existing filter lists
|
||||
function AtlasLoot:OpenFilterCreate()
|
||||
if not ATLASLOOT_BUILD_FILTER_LIST then
|
||||
ATLASLOOT_BUILD_FILTER_LIST = true;
|
||||
local count = 1;
|
||||
for i,v in ipairs(FilterTable) do
|
||||
local filterCatLable = AtlasLootItemsFrame:CreateFontString("AtlasLootFilterButton_"..count,"OVERLAY","GameFontNormal");
|
||||
filterCatLable:SetText(v.Name);
|
||||
filterCatLable:Show();
|
||||
if count == 1 then
|
||||
filterCatLable:SetPoint("TOP", "AtlasLootItemsFrame", "TOP",-150,-90);
|
||||
elseif count == 16 then
|
||||
filterCatLable:SetPoint("TOP", "AtlasLootItemsFrame", "TOP",0,-90);
|
||||
elseif count == 28 then
|
||||
filterCatLable:SetPoint("TOP", "AtlasLootItemsFrame", "TOP",150,-90);
|
||||
else
|
||||
this:SetChecked(nil);
|
||||
filterCatLable:SetPoint("LEFT", "AtlasLootFilterButton_"..(count - 1), "LEFT",0,-25);
|
||||
end
|
||||
end)
|
||||
Check:SetScript("OnClick", function()
|
||||
if AtlasLootFilterDB[num][text] then
|
||||
AtlasLootFilterDB[num][text] = false;
|
||||
else
|
||||
AtlasLootFilterDB[num][text] = true;
|
||||
end
|
||||
end)
|
||||
|
||||
if xpos == framewidht/2 then
|
||||
xpos = 0
|
||||
ypos = ypos - 20
|
||||
linecount = 1
|
||||
elseif xpos == 0 then
|
||||
xpos = framewidht/2
|
||||
linecount = 2
|
||||
count = count + 1;
|
||||
for n,t in ipairs(v) do
|
||||
local button = CreateFrame("CheckButton", "AtlasLootFilterButton_"..count, AtlasLootItemsFrame, "OptionsCheckButtonTemplate");
|
||||
_G["AtlasLootFilterButton_"..count.."Text"]:SetText(t[1]);
|
||||
button:SetScript("OnClick", function() setFilter(t[2],v.Type) end)
|
||||
if n == 1 then
|
||||
button:SetPoint("LEFT", "AtlasLootFilterButton_"..(count - 1), "LEFT",0,-25);
|
||||
else
|
||||
button:SetPoint("LEFT", "AtlasLootFilterButton_"..(count - 1), "LEFT",0,-20);
|
||||
end
|
||||
count = count + 1;
|
||||
end
|
||||
end
|
||||
|
||||
local filterSelectButton = CreateFrame("Button", "AtlasLootFilterSelect", AtlasLootItemsFrame, "UIDropDownMenuTemplate");
|
||||
filterSelectButton:SetSize(190,24);
|
||||
filterSelectButton:SetPoint("Top", "AtlasLootItemsFrame", "TOP",-110,-35);
|
||||
|
||||
local createFilterButton = CreateFrame("Button", "AtlasLootFilterCreate", AtlasLootItemsFrame, "OptionsButtonTemplate");
|
||||
createFilterButton:SetSize(130,20);
|
||||
createFilterButton:SetPoint("LEFT", "AtlasLootItemsFrame_BACK", "LEFT",-150,0);
|
||||
createFilterButton:SetText(AL["Add/Edit Filter"]);
|
||||
createFilterButton:SetScript("OnClick", function(self) StaticPopup_Show("ATLASLOOT_ADD_FILTER_LIST") end);
|
||||
|
||||
local deleteFilterButton = CreateFrame("Button", "AtlasLootFilterDelete", AtlasLootItemsFrame, "OptionsButtonTemplate");
|
||||
deleteFilterButton:SetSize(130,20);
|
||||
deleteFilterButton:SetPoint("RIGHT", "AtlasLootItemsFrame_BACK", "RIGHT",150,0);
|
||||
deleteFilterButton:SetText(AL["Delete Filter"]);
|
||||
deleteFilterButton:SetScript("OnClick", function(self) StaticPopup_Show("ATLASLOOT_DELETE_FILTERLIST") end);
|
||||
end
|
||||
UIDropDownMenu_Initialize(AtlasLootFilterSelect, AtlasLoot.FilterSelectorMenuInitialize);
|
||||
UIDropDownMenu_SetSelectedID(AtlasLootFilterSelect, AtlasLootCharDB.SelectedFilter);
|
||||
|
||||
setFilterChecks();
|
||||
|
||||
for i=1,41 do
|
||||
_G["AtlasLootFilterButton_"..i]:Show();
|
||||
end
|
||||
AtlasLootFilterSelect:Show();
|
||||
AtlasLootFilterCreate:Show();
|
||||
AtlasLootFilterDelete:Show();
|
||||
|
||||
--Ditch the Quicklook selector
|
||||
AtlasLootQuickLooksButton:Hide();
|
||||
-- Hide the Filter Check-Box
|
||||
AtlasLootFilterCheck:Hide();
|
||||
--Hide navigation buttons by default, only show what we need
|
||||
_G["AtlasLootItemsFrame_BACK"]:Show();
|
||||
_G["AtlasLootItemsFrame_NEXT"]:Hide();
|
||||
_G["AtlasLootItemsFrame_PREV"]:Hide();
|
||||
--Hide UI objects so that only needed ones are shown
|
||||
for i = 1, 30, 1 do
|
||||
_G["AtlasLootItem_"..i.."_Unsafe"]:Hide();
|
||||
_G["AtlasLootItem_"..i]:Hide();
|
||||
_G["AtlasLootItem_"..i].itemID = 0;
|
||||
_G["AtlasLootItem_"..i].spellitemID = 0;
|
||||
end
|
||||
--Set Page Title
|
||||
AtlasLoot_BossName:SetText("Create Filter Set");
|
||||
AtlasLoot_FilterMenu:Close();
|
||||
end
|
||||
|
||||
local function FilterSelectOnClick()
|
||||
AtlasLootCharDB.SelectedFilter = this:GetID();
|
||||
UIDropDownMenu_SetSelectedID(AtlasLootFilterSelect, AtlasLootCharDB.SelectedFilter);
|
||||
setFilterChecks();
|
||||
end
|
||||
|
||||
function AtlasLoot:FilterSelectorMenuInitialize()
|
||||
for i,v in ipairs(AtlasLootFilterDB["FilterLists"]) do
|
||||
local info = {
|
||||
text = v.Name;
|
||||
func = FilterSelectOnClick;
|
||||
};
|
||||
UIDropDownMenu_AddButton(info);
|
||||
end
|
||||
end
|
||||
|
||||
local function CreateCat(parrent, text)
|
||||
if not AtlasLootFilterDB[text] then AtlasLootFilterDB[text] = {} end
|
||||
if linecount == 2 then
|
||||
ypos = ypos - 10
|
||||
else
|
||||
ypos = ypos + 10
|
||||
end
|
||||
local Text = parrent:CreateFontString("AtlasLoot"..text,"OVERLAY","GameFontNormal")
|
||||
Text:SetPoint("TOPLEFT", parrent, "TOPLEFT", xpos, ypos)
|
||||
Text:SetText(FilterTableNames[text]);
|
||||
Text:SetHeight(20)
|
||||
Text:SetTextColor(1.0, 1.0, 1.0, 1.0);
|
||||
|
||||
ypos = ypos - 30
|
||||
|
||||
for i,j in pairs(FilterTable[text]) do
|
||||
if AtlasLootFilterDB[text][j] ~= true and AtlasLootFilterDB[text][j] ~= false then AtlasLootFilterDB[text][j] = true end
|
||||
CreateCheckButton(parrent, j, text)
|
||||
end
|
||||
|
||||
xpos = 0
|
||||
ypos = ypos - 10
|
||||
end
|
||||
--[[
|
||||
StaticPopupDialogs["ATLASLOOT_ADD_FILTER_LIST"]
|
||||
This is shown, if you want too add a add/edit a filter list
|
||||
]]
|
||||
StaticPopupDialogs["ATLASLOOT_ADD_FILTER_LIST"] = {
|
||||
text = "Filter Name",
|
||||
button1 = "Add Filter",
|
||||
button3 = "Edit Filter",
|
||||
button2 = AL["Cancel"],
|
||||
OnShow = function(self)
|
||||
self.editBox:SetText(UIDropDownMenu_GetText(AtlasLootFilterSelect))
|
||||
self:SetFrameStrata("TOOLTIP");
|
||||
end,
|
||||
OnAccept = function(self)
|
||||
local text = self.editBox:GetText();
|
||||
table.insert(AtlasLootFilterDB["FilterLists"],AtlasLoot:CloneTable(AtlasLootFilterDB["FilterLists"][UIDropDownMenu_GetSelectedID(AtlasLootFilterSelect)]));
|
||||
AtlasLootFilterDB["FilterLists"][#AtlasLootFilterDB["FilterLists"]].Name = text;
|
||||
UIDropDownMenu_SetSelectedID(AtlasLootFilterSelect,#AtlasLootFilterDB["FilterLists"]);
|
||||
UIDropDownMenu_SetText(AtlasLootFilterSelect,text);
|
||||
end,
|
||||
OnButton3 = function(self)
|
||||
local text = self.editBox:GetText();
|
||||
AtlasLootFilterDB["FilterLists"][UIDropDownMenu_GetSelectedID(AtlasLootFilterSelect)].Name = self.editBox:GetText();
|
||||
UIDropDownMenu_SetText(AtlasLootFilterSelect,text);
|
||||
end,
|
||||
hasEditBox = 1,
|
||||
timeout = 0,
|
||||
whileDead = 1,
|
||||
hideOnEscape = 1
|
||||
};
|
||||
|
||||
function AtlasLoot_CreateFilterOptions()
|
||||
if OptionsLoadet then return end
|
||||
local FilterOptionsFrame = CreateFrame("FRAME", nil)
|
||||
FilterOptionsFrame.name = AL["Filter"];
|
||||
FilterOptionsFrame.parent = AL["AtlasLoot"];
|
||||
|
||||
local framewidht = InterfaceOptionsFramePanelContainer:GetWidth()
|
||||
local panel3 = CreateFrame("ScrollFrame", "AtlasLootFilterOptionsScrollFrame", FilterOptionsFrame, "UIPanelScrollFrameTemplate")
|
||||
local scc = CreateFrame("Frame", "AtlasLootFilterOptionsScrollInhalt", panel3)
|
||||
panel3:SetScrollChild(scc)
|
||||
panel3:SetPoint("TOPLEFT", FilterOptionsFrame, "TOPLEFT", 10, -10)
|
||||
scc:SetPoint("TOPLEFT", panel3, "TOPLEFT", 0, 0)
|
||||
panel3:SetWidth(framewidht-45)
|
||||
panel3:SetHeight(410)
|
||||
scc:SetWidth(framewidht-45)
|
||||
scc:SetHeight(410)
|
||||
panel3:SetHorizontalScroll(-50)
|
||||
panel3:SetVerticalScroll(50)
|
||||
panel3:SetBackdrop({bgFile="Interface\\DialogFrame\\UI-DialogBox-Background", edgeFile="", tile = false, tileSize = 0, edgeSize = 0, insets = { left = 0, right = 0, top = 0, bottom = 0 }})
|
||||
panel3:SetScript("OnVerticalScroll", function() end)
|
||||
panel3:EnableMouse(true)
|
||||
panel3:SetVerticalScroll(0)
|
||||
panel3:SetHorizontalScroll(0)
|
||||
panel3:SetScript("OnUpdate", function()
|
||||
local xframewidht = InterfaceOptionsFramePanelContainer:GetWidth()
|
||||
local xframeheight = InterfaceOptionsFramePanelContainer:GetHeight()
|
||||
if xframewidht ~= lastframewidht or xframeheight ~= lastframeheight then
|
||||
panel3:SetWidth(xframewidht-45)
|
||||
scc:SetWidth(xframewidht-45)
|
||||
panel3:SetHeight(xframeheight-20)
|
||||
scc:SetHeight(xframeheight-20)
|
||||
end
|
||||
end)
|
||||
|
||||
local FilterDisableButton = CreateFrame("BUTTON", nil, scc, "UIPanelButtonTemplate")
|
||||
FilterDisableButton:SetHeight(20)
|
||||
FilterDisableButton:SetWidth(150)
|
||||
FilterDisableButton:SetPoint("TOPLEFT", scc, "TOPLEFT",0,-5)
|
||||
FilterDisableButton:SetText(AL["Select All Loot"])
|
||||
FilterDisableButton:SetWidth(FilterDisableButton:GetTextWidth()+20)
|
||||
FilterDisableButton:SetScript("OnClick", function()
|
||||
for k,v in pairs(FilterTable) do
|
||||
if type(v) == "table" then
|
||||
for i,j in pairs(FilterTable[k]) do
|
||||
AtlasLootFilterDB[k][j] = true
|
||||
end
|
||||
end
|
||||
end
|
||||
scc:Hide()
|
||||
scc:Show()
|
||||
end)
|
||||
|
||||
local locClass,playerClass = UnitClass("player");
|
||||
local ClassFilterLoadButton = CreateFrame("BUTTON", nil, scc, "UIPanelButtonTemplate")
|
||||
ClassFilterLoadButton:SetHeight(20)
|
||||
ClassFilterLoadButton:SetWidth(150)
|
||||
ClassFilterLoadButton:SetPoint("TOPRIGHT", scc, "TOPRIGHT",0,-5)
|
||||
ClassFilterLoadButton:SetText(AL["Apply Filter:"].." "..locClass)
|
||||
ClassFilterLoadButton:SetWidth(ClassFilterLoadButton:GetTextWidth()+20)
|
||||
ClassFilterLoadButton:SetScript("OnClick", function()
|
||||
for k,v in pairs(FilterTable) do
|
||||
if type(v) == "table" then
|
||||
for i,j in pairs(FilterTable[k]) do
|
||||
if ClassHides[playerClass][k][i] == false then
|
||||
AtlasLootFilterDB[k][j] = false
|
||||
else
|
||||
AtlasLootFilterDB[k][j] = true
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
scc:Hide()
|
||||
scc:Show()
|
||||
end)
|
||||
|
||||
|
||||
|
||||
CreateCat(scc, "Armor")
|
||||
CreateCat(scc, "WeaponsMeele")
|
||||
CreateCat(scc, "WeaponsMeeleTwoHand")
|
||||
CreateCat(scc, "WeaponsRanged")
|
||||
CreateCat(scc, "Relics")
|
||||
CreateCat(scc, "Other")
|
||||
|
||||
InterfaceOptions_AddCategory(FilterOptionsFrame)
|
||||
OptionsLoadet = true
|
||||
end
|
||||
--[[
|
||||
StaticPopupDialogs["ATLASLOOT_DELETE_FILTERLIST"]
|
||||
This is shown, if you want too delete a filter list
|
||||
]]
|
||||
StaticPopupDialogs["ATLASLOOT_DELETE_FILTERLIST"] = {
|
||||
text = AL["Delete Filter"],
|
||||
button1 = AL["Delete"],
|
||||
button2 = AL["Cancel"],
|
||||
OnShow = function()
|
||||
this:SetFrameStrata("TOOLTIP");
|
||||
end,
|
||||
OnAccept = function()
|
||||
table.remove(AtlasLootFilterDB["FilterLists"],UIDropDownMenu_GetSelectedID(AtlasLootFilterSelect));
|
||||
UIDropDownMenu_SetSelectedID(AtlasLootFilterSelect,1);
|
||||
UIDropDownMenu_SetText(AtlasLootFilterSelect,UIDropDownMenu_GetText(AtlasLootFilterSelect));
|
||||
end,
|
||||
timeout = 0,
|
||||
whileDead = 1,
|
||||
hideOnEscape = 1
|
||||
};
|
||||
|
||||
@@ -1,119 +1,220 @@
|
||||
ItemIDsDatabase = {};
|
||||
|
||||
--Items not added from generated file
|
||||
ItemIDsDatabase[18563] = {18563, 18563, 318563, 218563};
|
||||
ItemIDsDatabase[18564] = {18564, 18564, 318564, 218564};
|
||||
ItemIDsDatabase[17204] = {17204, 17204, 317204, 217204};
|
||||
ItemIDsDatabase[19017] = {19017, 19017, 319017, 219017};
|
||||
ItemIDsDatabase[11879] = {11879, 11879, 311879, 211879};
|
||||
ItemIDsDatabase[18563] = { 18563, 18563, 318563, 218563 };
|
||||
ItemIDsDatabase[18564] = { 18564, 18564, 318564, 218564 };
|
||||
ItemIDsDatabase[17204] = { 17204, 17204, 317204, 217204 };
|
||||
ItemIDsDatabase[19017] = { 19017, 19017, 319017, 219017 };
|
||||
ItemIDsDatabase[11879] = { 11879, 11879, 311879, 211879 };
|
||||
|
||||
|
||||
ItemIDsDatabase[22589] = {6022589, 22589, 322589, 222589};
|
||||
ItemIDsDatabase[22632] = {6022632, 22632, 322632, 222632};
|
||||
ItemIDsDatabase[22631] = {6022631, 22631, 322631, 222631};
|
||||
ItemIDsDatabase[22630] = {6022630, 22630, 322630, 222630};
|
||||
ItemIDsDatabase[22589] = { 6022589, 22589, 322589, 222589 };
|
||||
ItemIDsDatabase[22632] = { 6022632, 22632, 322632, 222632 };
|
||||
ItemIDsDatabase[22631] = { 6022631, 22631, 322631, 222631 };
|
||||
ItemIDsDatabase[22630] = { 6022630, 22630, 322630, 222630 };
|
||||
|
||||
ItemIDsDatabase[2032902] = {6053891, 2032902, 2232902, 2332902};
|
||||
ItemIDsDatabase[44831] = {6044831, 44831, 344831, 244831};
|
||||
ItemIDsDatabase[27896] = {6027896, 27896, 27896, 427896};
|
||||
ItemIDsDatabase[2032902] = { 6053891, 2032902, 2232902, 2332902 };
|
||||
ItemIDsDatabase[44831] = { 6044831, 44831, 344831, 244831 };
|
||||
ItemIDsDatabase[27896] = { 6027896, 27896, 27896, 427896 };
|
||||
|
||||
ItemIDsDatabase[30007] = {6030007, 30007, 330007, 230007};
|
||||
ItemIDsDatabase[30015] = {6030015, 30015, 330015, 230015};
|
||||
ItemIDsDatabase[30017] = {6030017, 30017, 330017, 230017};
|
||||
ItemIDsDatabase[30018] = {6030018, 30018, 330018, 230018};
|
||||
ItemIDsDatabase[32837] = {6032837, 32837, 332837, 232837};
|
||||
ItemIDsDatabase[32838] = {6032838, 32838, 332838, 232838};
|
||||
ItemIDsDatabase[30104] = {6033482, 30104, 330104, 230104};
|
||||
ItemIDsDatabase[30007] = { 6030007, 30007, 330007, 230007 };
|
||||
ItemIDsDatabase[30015] = { 6030015, 30015, 330015, 230015 };
|
||||
ItemIDsDatabase[30017] = { 6030017, 30017, 330017, 230017 };
|
||||
ItemIDsDatabase[30018] = { 6030018, 30018, 330018, 230018 };
|
||||
ItemIDsDatabase[32837] = { 6032837, 32837, 332837, 232837 };
|
||||
ItemIDsDatabase[32838] = { 6032838, 32838, 332838, 232838 };
|
||||
ItemIDsDatabase[30104] = { 6033482, 30104, 330104, 230104 };
|
||||
|
||||
--MC/Ony Items
|
||||
|
||||
ItemIDsDatabase[18216] = { 6018216, 18216, 318216, 218216 };
|
||||
ItemIDsDatabase[18215] = { 6018215, 18215, 318215, 218215 };
|
||||
ItemIDsDatabase[18211] = { 6018211, 18211, 318211, 218211 };
|
||||
ItemIDsDatabase[17084] = { 6017084, 17084, 317084, 217084 };
|
||||
ItemIDsDatabase[18212] = { 6018212, 18212, 318212, 218212 };
|
||||
ItemIDsDatabase[17083] = { 6017083, 17083, 317083, 217083 };
|
||||
|
||||
--T2 missing sets
|
||||
ItemIDsDatabase[1516900] = { 7516900, 1516900, 1816900, MythicRaid = 2816900, 1716900 };
|
||||
ItemIDsDatabase[1516902] = { 7516902, 1516902, 1816902, MythicRaid = 2816902, 1716902 };
|
||||
ItemIDsDatabase[1516897] = { 7516897, 1516897, 1816897, MythicRaid = 2816897, 1716897 };
|
||||
ItemIDsDatabase[1516904] = { 7516904, 1516904, 1816904, MythicRaid = 2816904, 1716904 };
|
||||
ItemIDsDatabase[1516904] = { 7516904, 1516904, 1816904, MythicRaid = 2816904, 1716904 };
|
||||
ItemIDsDatabase[1516899] = { 7516899, 1516899, 1816899, MythicRaid = 2816899, 1716899 };
|
||||
ItemIDsDatabase[1516903] = { 7516903, 1516903, 1816903, MythicRaid = 2816903, 1716903 };
|
||||
ItemIDsDatabase[1516898] = { 7516898, 1516898, 1816898, MythicRaid = 2816898, 1716898 };
|
||||
|
||||
ItemIDsDatabase[1516892] = { 7516892, 1516892, 1816892, MythicRaid = 2816892, 1716892 };
|
||||
ItemIDsDatabase[1516894] = { 7516894, 1516894, 1816894, MythicRaid = 2816894, 1716894 };
|
||||
ItemIDsDatabase[1516889] = { 7516889, 1516889, 1816889, MythicRaid = 2816889, 1716889 };
|
||||
ItemIDsDatabase[1516896] = { 7516896, 1516896, 1816896, MythicRaid = 2816896, 1716896 };
|
||||
ItemIDsDatabase[1516891] = { 7516891, 1516891, 1816891, MythicRaid = 2816891, 1716891 };
|
||||
ItemIDsDatabase[1516895] = { 7516895, 1516895, 1816895, MythicRaid = 2816895, 1716895 };
|
||||
ItemIDsDatabase[1516893] = { 7516893, 1516893, 1816893, MythicRaid = 2816893, 1716893 };
|
||||
ItemIDsDatabase[1516890] = { 7516890, 1516890, 1816890, MythicRaid = 2816890, 1716890 };
|
||||
|
||||
ItemIDsDatabase[1516955] = { 7516955, 1516955, 1816955, MythicRaid = 2816955, 1716955 };
|
||||
ItemIDsDatabase[1516953] = { 7516953, 1516953, 1816953, MythicRaid = 2816953, 1716953 };
|
||||
ItemIDsDatabase[1516958] = { 7516958, 1516958, 1816958, MythicRaid = 2816958, 1716958 };
|
||||
ItemIDsDatabase[1516951] = { 7516951, 1516951, 1816951, MythicRaid = 2816951, 1716951 };
|
||||
ItemIDsDatabase[1516956] = { 7516956, 1516956, 1816956, MythicRaid = 2816956, 1716956 };
|
||||
ItemIDsDatabase[1516952] = { 7516952, 1516952, 1816952, MythicRaid = 2816952, 1716952 };
|
||||
ItemIDsDatabase[1516954] = { 7516954, 1516954, 1816954, MythicRaid = 2816954, 1716954 };
|
||||
ItemIDsDatabase[1516957] = { 7516957, 1516957, 1816957, MythicRaid = 2816957, 1716957 };
|
||||
|
||||
ItemIDsDatabase[1516921] = { 7516921, 1516921, 1816921, MythicRaid = 2816921, 1716921 };
|
||||
ItemIDsDatabase[1516924] = { 7516924, 1516924, 1816924, MythicRaid = 2816924, 1716924 };
|
||||
ItemIDsDatabase[1516923] = { 7516923, 1516923, 1816923, MythicRaid = 2816923, 1716923 };
|
||||
ItemIDsDatabase[1516926] = { 7516926, 1516926, 1816926, MythicRaid = 2816926, 1716926 };
|
||||
ItemIDsDatabase[1516920] = { 7516920, 1516920, 1816920, MythicRaid = 2816920, 1716920 };
|
||||
ItemIDsDatabase[1516925] = { 7516925, 1516925, 1816925, MythicRaid = 2816925, 1716925 };
|
||||
ItemIDsDatabase[1516922] = { 7516922, 1516922, 1816922, MythicRaid = 2816922, 1716922 };
|
||||
ItemIDsDatabase[1516919] = { 7516919, 1516919, 1816919, MythicRaid = 2816919, 1716919 };
|
||||
|
||||
ItemIDsDatabase[1516947] = { 7516947, 1516947, 1816947, MythicRaid = 2816947, 1716947 };
|
||||
ItemIDsDatabase[1516945] = { 7516945, 1516945, 1816945, MythicRaid = 2816945, 1716945 };
|
||||
ItemIDsDatabase[1516950] = { 7516950, 1516950, 1816950, MythicRaid = 2816950, 1716950 };
|
||||
ItemIDsDatabase[1516943] = { 7516943, 1516943, 1816943, MythicRaid = 2816943, 1716943 };
|
||||
ItemIDsDatabase[1516948] = { 7516948, 1516948, 1816948, MythicRaid = 2816948, 1716948 };
|
||||
ItemIDsDatabase[1516944] = { 7516944, 1516944, 1816944, MythicRaid = 2816944, 1716944 };
|
||||
ItemIDsDatabase[1516946] = { 7516946, 1516946, 1816946, MythicRaid = 2816946, 1716946 };
|
||||
ItemIDsDatabase[1516949] = { 7516949, 1516949, 1816949, MythicRaid = 2816949, 1716949 };
|
||||
|
||||
ItemIDsDatabase[1516963] = { 7516963, 1516963, 1816963, MythicRaid = 2816963, 1716963 };
|
||||
ItemIDsDatabase[1516961] = { 7516961, 1516961, 1816961, MythicRaid = 2816961, 1716961 };
|
||||
ItemIDsDatabase[1516966] = { 7516966, 1516966, 1816966, MythicRaid = 2816966, 1716966 };
|
||||
ItemIDsDatabase[1516959] = { 7516959, 1516959, 1816959, MythicRaid = 2816959, 1716959 };
|
||||
ItemIDsDatabase[1516964] = { 7516964, 1516964, 1816964, MythicRaid = 2816964, 1716964 };
|
||||
ItemIDsDatabase[1516960] = { 7516960, 1516960, 1816960, MythicRaid = 2816960, 1716960 };
|
||||
ItemIDsDatabase[1516962] = { 7516962, 1516962, 1816962, MythicRaid = 2816962, 1716962 };
|
||||
ItemIDsDatabase[1516965] = { 7516965, 1516965, 1816965, MythicRaid = 2816965, 1716965 };
|
||||
|
||||
--Tier 1 Tokens
|
||||
|
||||
ItemIDsDatabase[2522360] = {2522360, 2522360, 2622360, 2722360};
|
||||
ItemIDsDatabase[2522361] = {2522361, 2522361, 2622361, 2722361};
|
||||
ItemIDsDatabase[2522350] = {2522350, 2522350, 2622350, 2722350};
|
||||
ItemIDsDatabase[2522362] = {2522362, 2522362, 2622362, 2722362};
|
||||
ItemIDsDatabase[2522363] = {2522363, 2522363, 2622363, 2722363};
|
||||
ItemIDsDatabase[2522364] = {2522364, 2522364, 2622364, 2722364};
|
||||
ItemIDsDatabase[2522359] = {2522359, 2522359, 2622359, 2722359};
|
||||
ItemIDsDatabase[2522365] = {2522365, 2522365, 2622365, 2722365};
|
||||
ItemIDsDatabase[2522360] = { 2522360, 2522360, 2622360, 2722360, MythicRaid = 3722360 };
|
||||
ItemIDsDatabase[2522361] = { 2522361, 2522361, 2622361, 2722361, MythicRaid = 3722361 };
|
||||
ItemIDsDatabase[2522350] = { 2522350, 2522350, 2622350, 2722350, MythicRaid = 3722350 };
|
||||
ItemIDsDatabase[2522362] = { 2522362, 2522362, 2622362, 2722362, MythicRaid = 3722362 };
|
||||
ItemIDsDatabase[2522363] = { 2522363, 2522363, 2622363, 2722363, MythicRaid = 3722363 };
|
||||
ItemIDsDatabase[2522364] = { 2522364, 2522364, 2622364, 2722364, MythicRaid = 3722364 };
|
||||
ItemIDsDatabase[2522359] = { 2522359, 2522359, 2622359, 2722359, MythicRaid = 3722359 };
|
||||
ItemIDsDatabase[2522365] = { 2522365, 2522365, 2622365, 2722365, MythicRaid = 3722365 };
|
||||
|
||||
--Tier 1 New Sets
|
||||
ItemIDsDatabase[11533] = { 6011533, 11533, 311533, 211533 };
|
||||
ItemIDsDatabase[11534] = { 6011534, 11534, 311534, 211534 };
|
||||
ItemIDsDatabase[11535] = { 6011535, 11535, 311535, 211535 };
|
||||
ItemIDsDatabase[11536] = { 6011536, 11536, 311536, 211536 };
|
||||
ItemIDsDatabase[11537] = { 6011537, 11537, 311537, 211537 };
|
||||
ItemIDsDatabase[11538] = { 6011538, 11538, 311538, 211538 };
|
||||
ItemIDsDatabase[11531] = { 6011531, 11531, 311531, 211531 };
|
||||
ItemIDsDatabase[11532] = { 6011532, 11532, 311532, 211532 };
|
||||
|
||||
ItemIDsDatabase[11789] = { 6011789, 11789, 311789, 211789 };
|
||||
ItemIDsDatabase[11790] = { 6011790, 11790, 311790, 211790 };
|
||||
ItemIDsDatabase[11791] = { 6011791, 11791, 311791, 211791 };
|
||||
ItemIDsDatabase[11792] = { 6011792, 11792, 311792, 211792 };
|
||||
ItemIDsDatabase[11793] = { 6011793, 11793, 311793, 211793 };
|
||||
ItemIDsDatabase[11794] = { 6011794, 11794, 311794, 211794 };
|
||||
ItemIDsDatabase[11795] = { 6011795, 11795, 311795, 211795 };
|
||||
ItemIDsDatabase[11796] = { 6011796, 11796, 311796, 211796 };
|
||||
|
||||
ItemIDsDatabase[13432] = { 6013432, 13432, 313432, 213432 };
|
||||
ItemIDsDatabase[13433] = { 6013433, 13433, 313433, 213433 };
|
||||
ItemIDsDatabase[13434] = { 6013434, 13434, 313434, 213434 };
|
||||
ItemIDsDatabase[13435] = { 6013435, 13435, 313435, 213435 };
|
||||
ItemIDsDatabase[13436] = { 6013436, 13436, 313436, 213436 };
|
||||
ItemIDsDatabase[13437] = { 6013437, 13437, 313437, 213437 };
|
||||
ItemIDsDatabase[13438] = { 6013438, 13438, 313438, 213438 };
|
||||
ItemIDsDatabase[13439] = { 6013439, 13439, 313439, 213439 };
|
||||
|
||||
|
||||
--Tier 2 Tokens
|
||||
|
||||
ItemIDsDatabase[2522460] = {2522460, 2522460, 2622460, 2722460};
|
||||
ItemIDsDatabase[2522461] = {2522461, 2522461, 2622461, 2722461};
|
||||
ItemIDsDatabase[2522450] = {2522450, 2522450, 2622450, 2722450};
|
||||
ItemIDsDatabase[2522462] = {2522462, 2522462, 2622462, 2722462};
|
||||
ItemIDsDatabase[2522464] = {2522464, 2522464, 2622464, 2722464};
|
||||
ItemIDsDatabase[2522463] = {2522463, 2522463, 2622463, 2722463};
|
||||
ItemIDsDatabase[2522459] = {2522459, 2522459, 2622459, 2722459};
|
||||
ItemIDsDatabase[2522465] = {2522465, 2522465, 2622465, 2722465};
|
||||
ItemIDsDatabase[2522460] = { 2522460, 2522460, 2622460, 2722460, MythicRaid = 3722460 };
|
||||
ItemIDsDatabase[2522461] = { 2522461, 2522461, 2622461, 2722461, MythicRaid = 3722461 };
|
||||
ItemIDsDatabase[2522450] = { 2522450, 2522450, 2622450, 2722450, MythicRaid = 3722450 };
|
||||
ItemIDsDatabase[2522462] = { 2522462, 2522462, 2622462, 2722462, MythicRaid = 3722462 };
|
||||
ItemIDsDatabase[2522464] = { 2522464, 2522464, 2622464, 2722464, MythicRaid = 3722464 };
|
||||
ItemIDsDatabase[2522463] = { 2522463, 2522463, 2622463, 2722463, MythicRaid = 3722463 };
|
||||
ItemIDsDatabase[2522459] = { 2522459, 2522459, 2622459, 2722459, MythicRaid = 3722459 };
|
||||
ItemIDsDatabase[2522465] = { 2522465, 2522465, 2622465, 2722465, MythicRaid = 3722465 };
|
||||
|
||||
--Tier 3 Tokens
|
||||
|
||||
ItemIDsDatabase[22353] = {22353, 22353, 102278, 222353};
|
||||
ItemIDsDatabase[22354] = {22354, 22354, 102286, 222354};
|
||||
ItemIDsDatabase[22349] = {22349, 22349, 102264, 222349};
|
||||
ItemIDsDatabase[22355] = {22355, 22355, 102262, 222355};
|
||||
ItemIDsDatabase[22357] = {22357, 22357, 102268, 222357};
|
||||
ItemIDsDatabase[22356] = {22356, 22356, 102300, 222356};
|
||||
ItemIDsDatabase[22352] = {22352, 22352, 102284, 222352};
|
||||
ItemIDsDatabase[22358] = {22358, 22358, 102290, 222358};
|
||||
ItemIDsDatabase[22353] = { 22353, 22353, 102278, 222353 };
|
||||
ItemIDsDatabase[22354] = { 22354, 22354, 102286, 222354 };
|
||||
ItemIDsDatabase[22349] = { 22349, 22349, 102264, 222349 };
|
||||
ItemIDsDatabase[22355] = { 22355, 22355, 102262, 222355 };
|
||||
ItemIDsDatabase[22357] = { 22357, 22357, 102268, 222357 };
|
||||
ItemIDsDatabase[22356] = { 22356, 22356, 102300, 222356 };
|
||||
ItemIDsDatabase[22352] = { 22352, 22352, 102284, 222352 };
|
||||
ItemIDsDatabase[22358] = { 22358, 22358, 102290, 222358 };
|
||||
|
||||
--Tier 4 Tokens
|
||||
|
||||
ItemIDsDatabase[29761] = {29761, 29761, 329761, 229761};
|
||||
ItemIDsDatabase[29764] = {29764, 29764, 329764, 229764};
|
||||
ItemIDsDatabase[29753] = {29753, 29753, 329753, 229753};
|
||||
ItemIDsDatabase[29758] = {29758, 29758, 329758, 229758};
|
||||
ItemIDsDatabase[29767] = {29767, 29767, 329767, 229767};
|
||||
ItemIDsDatabase[29761] = { 29761, 29761, 329761, 229761 };
|
||||
ItemIDsDatabase[29764] = { 29764, 29764, 329764, 229764 };
|
||||
ItemIDsDatabase[29753] = { 29753, 29753, 329753, 229753 };
|
||||
ItemIDsDatabase[29758] = { 29758, 29758, 329758, 229758 };
|
||||
ItemIDsDatabase[29767] = { 29767, 29767, 329767, 229767 };
|
||||
|
||||
--Tier 5 Tokens
|
||||
|
||||
ItemIDsDatabase[30243] = {30243, 30243, 330243, 230243};
|
||||
ItemIDsDatabase[30249] = {30249, 30249, 330249, 230249};
|
||||
ItemIDsDatabase[30237] = {30237, 30237, 330237, 230237};
|
||||
ItemIDsDatabase[30240] = {30240, 30240, 330240, 230240};
|
||||
ItemIDsDatabase[30246] = {30246, 30246, 30246, 230246};
|
||||
ItemIDsDatabase[30243] = { 30243, 30243, 330243, 230243 };
|
||||
ItemIDsDatabase[30249] = { 30249, 30249, 330249, 230249 };
|
||||
ItemIDsDatabase[30237] = { 30237, 30237, 330237, 230237 };
|
||||
ItemIDsDatabase[30240] = { 30240, 30240, 330240, 230240 };
|
||||
ItemIDsDatabase[30246] = { 30246, 30246, 330246, 230246 };
|
||||
|
||||
--Druid
|
||||
|
||||
ItemIDsDatabase[29098] = {6029098, 29098, 314712, 214712};
|
||||
ItemIDsDatabase[29100] = {6029100, 29100, 314714, 214714};
|
||||
ItemIDsDatabase[29096] = {6029096, 29096, 314710, 214710};
|
||||
ItemIDsDatabase[29097] = {6029097, 29097, 314711, 214711};
|
||||
ItemIDsDatabase[29099] = {6029099, 29099, 314713, 214713};
|
||||
ItemIDsDatabase[29098] = { 6029098, 29098, 314712, 214712 };
|
||||
ItemIDsDatabase[29100] = { 6029100, 29100, 314714, 214714 };
|
||||
ItemIDsDatabase[29096] = { 6029096, 29096, 314710, 214710 };
|
||||
ItemIDsDatabase[29097] = { 6029097, 29097, 314711, 214711 };
|
||||
ItemIDsDatabase[29099] = { 6029099, 29099, 314713, 214713 };
|
||||
|
||||
--ZA New Items
|
||||
ItemIDsDatabase[21824] = {6021824, 21824, 321824, 221824};
|
||||
ItemIDsDatabase[24574] = {6024574, 24574, 324574, 224574};
|
||||
ItemIDsDatabase[28354] = {6028354, 28354, 328354, 228354};
|
||||
ItemIDsDatabase[33059] = {6033059, 33059, 333059, 233059};
|
||||
ItemIDsDatabase[33983] = {6033983, 33983, 333983, 233983};
|
||||
ItemIDsDatabase[39755] = {6039755, 39755, 339755, 239755};
|
||||
ItemIDsDatabase[33533] = {6033533, 33533, 333533, 233533};
|
||||
ItemIDsDatabase[33979] = {6033979, 33979, 333979, 233979};
|
||||
ItemIDsDatabase[34071] = {6034071, 34071, 334071, 234071};
|
||||
ItemIDsDatabase[38634] = {6038634, 38634, 338634, 238634};
|
||||
ItemIDsDatabase[33500] = {6033500, 33500, 333500, 233500};
|
||||
ItemIDsDatabase[33496] = {6033496, 33496, 333496, 233496};
|
||||
ItemIDsDatabase[33498] = {6033498, 33498, 333498, 233498};
|
||||
ItemIDsDatabase[33971] = {6033971, 33971, 333971, 233971};
|
||||
ItemIDsDatabase[33495] = {6033495, 33495, 333495, 233495};
|
||||
ItemIDsDatabase[33480] = {6033480, 33480, 333480, 233480};
|
||||
ItemIDsDatabase[33591] = {6033591, 33591, 333591, 233591};
|
||||
ItemIDsDatabase[33590] = {6033590, 33590, 333590, 233590};
|
||||
ItemIDsDatabase[33481] = {6033481, 33481, 333481, 233481};
|
||||
ItemIDsDatabase[33492] = {6033492, 33492, 333492, 233492};
|
||||
ItemIDsDatabase[33499] = {6033499, 33499, 333499, 233499};
|
||||
ItemIDsDatabase[33805] = {6033805, 33805, 333805, 233805};
|
||||
ItemIDsDatabase[33491] = {6033491, 33491, 333491, 233491};
|
||||
ItemIDsDatabase[33490] = {6033490, 33490, 333490, 233490};
|
||||
ItemIDsDatabase[33489] = {6033489, 33489, 333489, 233489};
|
||||
ItemIDsDatabase[33483] = {6033483, 33483, 333483, 233483};
|
||||
ItemIDsDatabase[33493] = {6033493, 33493, 333493, 233493};
|
||||
ItemIDsDatabase[33497] = {6033497, 33497, 333497, 233497};
|
||||
ItemIDsDatabase[33494] = {6033494, 33494, 333494, 233494};
|
||||
ItemIDsDatabase[24537] = {6024537, 24537, 324537, 224537};
|
||||
ItemIDsDatabase[21824] = { 6021824, 21824, 321824, 221824 };
|
||||
ItemIDsDatabase[24574] = { 6024574, 24574, 324574, 224574 };
|
||||
ItemIDsDatabase[28354] = { 6028354, 28354, 328354, 228354 };
|
||||
ItemIDsDatabase[33059] = { 6033059, 33059, 333059, 233059 };
|
||||
ItemIDsDatabase[33983] = { 6033983, 33983, 333983, 233983 };
|
||||
ItemIDsDatabase[39755] = { 6039755, 39755, 339755, 239755 };
|
||||
ItemIDsDatabase[33533] = { 6033533, 33533, 333533, 233533 };
|
||||
ItemIDsDatabase[33979] = { 6033979, 33979, 333979, 233979 };
|
||||
ItemIDsDatabase[34071] = { 6034071, 34071, 334071, 234071 };
|
||||
ItemIDsDatabase[38634] = { 6038634, 38634, 338634, 238634 };
|
||||
ItemIDsDatabase[33500] = { 6033500, 33500, 333500, 233500 };
|
||||
ItemIDsDatabase[33496] = { 6033496, 33496, 333496, 233496 };
|
||||
ItemIDsDatabase[33498] = { 6033498, 33498, 333498, 233498 };
|
||||
ItemIDsDatabase[33971] = { 6033971, 33971, 333971, 233971 };
|
||||
ItemIDsDatabase[33495] = { 6033495, 33495, 333495, 233495 };
|
||||
ItemIDsDatabase[33480] = { 6033480, 33480, 333480, 233480 };
|
||||
ItemIDsDatabase[33591] = { 6033591, 33591, 333591, 233591 };
|
||||
ItemIDsDatabase[33590] = { 6033590, 33590, 333590, 233590 };
|
||||
ItemIDsDatabase[33481] = { 6033481, 33481, 333481, 233481 };
|
||||
ItemIDsDatabase[33492] = { 6033492, 33492, 333492, 233492 };
|
||||
ItemIDsDatabase[33499] = { 6033499, 33499, 333499, 233499 };
|
||||
ItemIDsDatabase[33805] = { 6033805, 33805, 333805, 233805 };
|
||||
ItemIDsDatabase[33491] = { 6033491, 33491, 333491, 233491 };
|
||||
ItemIDsDatabase[33490] = { 6033490, 33490, 333490, 233490 };
|
||||
ItemIDsDatabase[33489] = { 6033489, 33489, 333489, 233489 };
|
||||
ItemIDsDatabase[33483] = { 6033483, 33483, 333483, 233483 };
|
||||
ItemIDsDatabase[33493] = { 6033493, 33493, 333493, 233493 };
|
||||
ItemIDsDatabase[33497] = { 6033497, 33497, 333497, 233497 };
|
||||
ItemIDsDatabase[33494] = { 6033494, 33494, 333494, 233494 };
|
||||
ItemIDsDatabase[24537] = { 6024537, 24537, 324537, 224537 };
|
||||
--ZA Bears
|
||||
ItemIDsDatabase[1333809] = {1333809, 1333809, 1433809, 1233809};
|
||||
ItemIDsDatabase[1333809] = { 1333809, 1333809, 1433809, 1233809 };
|
||||
|
||||
--intact vial of kael'thas sunstrider
|
||||
ItemIDsDatabase[450001] = {450001, 450001, 450003, 450005};
|
||||
ItemIDsDatabase[450000] = {450000, 450000, 450002, 450004};
|
||||
ItemIDsDatabase[450001] = { 450001, 450001, 450003, 450005, MythicRaid = 1450003 };
|
||||
ItemIDsDatabase[450000] = { 450000, 450000, 450002, 450004, MythicRaid = 1450002 };
|
||||
|
||||
for _, v in pairs(ItemIDsDatabase) do
|
||||
if not v["MythicRaid"] then
|
||||
v["MythicRaid"] = tonumber("13"..v[2]);
|
||||
end
|
||||
end
|
||||
|
||||
@@ -69,7 +69,9 @@ function AtlasLootItem_OnEnter(self)
|
||||
if ( AtlasLoot.db.profile.ItemIDs ) then
|
||||
AtlasLootTooltip:AddLine(BLUE..AL["ItemID:"].." "..self.itemID, nil, nil, nil, 1);
|
||||
end
|
||||
if( self.droprate ~= nil) then
|
||||
if( self.droprate ~= nil) and ( self.droprate:match("=EI=") ) then
|
||||
AtlasLootTooltip:AddLine(AL["Extra Info: "]..string.sub(self.droprate, 5), 1, 1, 0);
|
||||
elseif( self.droprate ~= nil) then
|
||||
AtlasLootTooltip:AddLine(AL["Drop Rate: "]..self.droprate, 1, 1, 0);
|
||||
end
|
||||
if( DKP ~= nil and DKP ~= "" ) then
|
||||
@@ -96,8 +98,10 @@ function AtlasLootItem_OnEnter(self)
|
||||
if ( AtlasLoot.db.profile.ItemIDs ) then
|
||||
AtlasLootTooltip:AddLine(BLUE..AL["ItemID:"].." "..self.itemID, nil, nil, nil, 1);
|
||||
end
|
||||
if( self.droprate ~= nil) then
|
||||
AtlasLootTooltip:AddLine(AL["Drop Rate: "]..self.droprate, 1, 1, 0, 1);
|
||||
if( self.droprate ~= nil) and (self.droprate:match("=EI=")) then
|
||||
AtlasLootTooltip:AddLine(AL["Extra Info: "]..string.sub(self.droprate, 5), 1, 1, 0);
|
||||
elseif( self.droprate ~= nil) then
|
||||
AtlasLootTooltip:AddLine(AL["Drop Rate: "]..self.droprate, 1, 1, 0);
|
||||
end
|
||||
if( DKP ~= nil and DKP ~= "" ) then
|
||||
AtlasLootTooltip:AddLine(RED..DKP.." "..AL["DKP"], 1, 1, 0);
|
||||
@@ -118,8 +122,10 @@ function AtlasLootItem_OnEnter(self)
|
||||
if ( AtlasLoot.db.profile.ItemIDs ) then
|
||||
GameTooltip:AddLine(BLUE..AL["ItemID:"].." "..self.itemID, nil, nil, nil, 1);
|
||||
end
|
||||
if( self.droprate ~= nil) then
|
||||
GameTooltip:AddLine(AL["Drop Rate: "]..self.droprate, 1, 1, 0);
|
||||
if( self.droprate ~= nil) and ( self.droprate:match("=EI=") ) then
|
||||
AtlasLootTooltip:AddLine(AL["Extra Info: "]..string.sub(self.droprate, 5), 1, 1, 0);
|
||||
elseif( self.droprate ~= nil) then
|
||||
AtlasLootTooltip:AddLine(AL["Drop Rate: "]..self.droprate, 1, 1, 0);
|
||||
end
|
||||
if( DKP ~= nil and DKP ~= "" ) then
|
||||
GameTooltip:AddLine(RED..DKP.." "..AL["DKP"], 1, 1, 0);
|
||||
@@ -141,7 +147,9 @@ function AtlasLootItem_OnEnter(self)
|
||||
if ( AtlasLoot.db.profile.ItemIDs ) then
|
||||
AtlasLootTooltip:AddLine(BLUE..AL["ItemID:"].." "..self.itemID, nil, nil, nil, 1);
|
||||
end
|
||||
if( self.droprate ~= nil) then
|
||||
if( self.droprate ~= nil) and ( self.droprate:match("=EI=") ) then
|
||||
AtlasLootTooltip:AddLine(AL["Extra Info: "]..string.sub(self.droprate, 5), 1, 1, 0);
|
||||
elseif( self.droprate ~= nil) then
|
||||
AtlasLootTooltip:AddLine(AL["Drop Rate: "]..self.droprate, 1, 1, 0);
|
||||
end
|
||||
if( DKP ~= nil and DKP ~= "" ) then
|
||||
@@ -154,15 +162,6 @@ function AtlasLootItem_OnEnter(self)
|
||||
if((AtlasLoot.db.profile.EquipCompare and ((not EquipCompare_RegisterTooltip) or (not EquipCompare_Enabled)))) or IsShiftKeyDown() then
|
||||
AtlasLootItem_ShowCompareItem(self); --- CALL MISSING METHOD TO SHOW 2 TOOLTIPS (Item Compare)
|
||||
end
|
||||
else
|
||||
AtlasLootTooltip:SetOwner(self, "ANCHOR_RIGHT", -(self:GetWidth() / 2), 24);
|
||||
AtlasLootTooltip:ClearLines();
|
||||
AtlasLootTooltip:AddLine(RED..AL["Item Unavailable"], nil, nil, nil, 1);
|
||||
AtlasLootTooltip:AddLine(BLUE..AL["ItemID:"].." "..self.itemID, nil, nil, nil, 1);
|
||||
AtlasLootTooltip:AddLine(AL["self item is unsafe. To view self item without the risk of disconnection, you need to have first seen it in the game world. This is a restriction enforced by Blizzard since Patch 1.10."], nil, nil, nil, 1);
|
||||
AtlasLootTooltip:AddLine(" ");
|
||||
AtlasLootTooltip:AddLine(AL["You can right-click to attempt to query the server. You may be disconnected."], nil, nil, nil, 1);
|
||||
AtlasLootTooltip:Show();
|
||||
end
|
||||
end
|
||||
end
|
||||
@@ -224,7 +223,7 @@ function AtlasLootItem_OnClick(self ,arg1)
|
||||
if arg1=="RightButton" and ATLASLOOT_ITEM_UNLOCK then
|
||||
AtlasLoot:MoveWishlistItem("Down",self.number);
|
||||
elseif IsAltKeyDown() and arg1=="LeftButton" and ATLASLOOT_ITEM_UNLOCK then
|
||||
StaticPopup_Show ("ATLASLOOT_ADD_CUSTOMHEADER");
|
||||
StaticPopup_Show("ATLASLOOT_ADD_CUSTOMHEADER");
|
||||
StaticPopupDialogs.ATLASLOOT_ADD_CUSTOMHEADER.num = self.number;
|
||||
elseif (arg1=="LeftButton") and ATLASLOOT_ITEM_UNLOCK then
|
||||
AtlasLoot:MoveWishlistItem("Up",self.number);
|
||||
@@ -252,10 +251,10 @@ function AtlasLootItem_OnClick(self ,arg1)
|
||||
else
|
||||
if(AtlasLootItemsFrame.refresh[1] == "SearchResult") then
|
||||
local datID, _, datPage = strsplit("|", self.sourcePage);
|
||||
AtlasLoot_ShowWishListDropDown(self.itemID, self.itemTexture, _G["AtlasLootItem_"..self:GetID().."_Name"]:GetText(),
|
||||
AtlasLoot_Data[datID][tonumber(datPage)].Name, self.sourcePage, self);
|
||||
AtlasLoot_ShowWishListDropDown(self.itemID, self.itemTexture, _G["AtlasLootItem_"..self:GetID().."_Name"]:GetText(), AtlasLoot_Data[datID][tonumber(datPage)].Name,
|
||||
datID .. "|" .. "AtlasLoot_Data" .. "|" .. tostring(datPage), self);
|
||||
else
|
||||
AtlasLoot_ShowWishListDropDown(self.itemID, self.itemTexture, _G["AtlasLootItem_"..self:GetID().."_Name"]:GetText(),
|
||||
AtlasLoot_ShowWishListDropDown(self.itemID, self.itemTexture, _G["AtlasLootItem_"..self:GetID().."_Name"]:GetText(),
|
||||
AtlasLoot_BossName:GetText(), self.dataID .. "|" .. "AtlasLoot_Data" .. "|" .. tostring(self.tablenum), self);
|
||||
end
|
||||
end
|
||||
@@ -264,6 +263,12 @@ function AtlasLootItem_OnClick(self ,arg1)
|
||||
if(dataID and dataSource) then
|
||||
AtlasLoot:ShowItemsFrame(dataID, "AtlasLoot_Data", tonumber(dataPage));
|
||||
end
|
||||
elseif( self.sourcePage and self.sourcePage:match("=LT=") ) then
|
||||
local dataID, dataSource, dataPage = strsplit("|", string.sub(self.sourcePage, 5));
|
||||
if(dataID and dataSource) then
|
||||
ATLASLOOT_BACKENABLED = true;
|
||||
AtlasLoot:ShowItemsFrame(dataID, "AtlasLoot_Data", tonumber(dataPage));
|
||||
end
|
||||
elseif (arg1=="LeftButton") and self.sourcePage then
|
||||
--Create token table if there isnt one
|
||||
if AtlasLoot_TokenData[self.sourcePage] == nil then
|
||||
@@ -297,6 +302,12 @@ function AtlasLootItem_OnClick(self ,arg1)
|
||||
if(dataID and dataSource) then
|
||||
AtlasLoot:ShowItemsFrame(dataID, "AtlasLoot_Data", tonumber(dataPage));
|
||||
end
|
||||
elseif( self.sourcePage and self.sourcePage:match("=LT=") ) then
|
||||
local dataID, dataSource, dataPage = strsplit("|", string.sub(self.sourcePage, 5));
|
||||
if(dataID and dataSource) then
|
||||
ATLASLOOT_BACKENABLED = true;
|
||||
AtlasLoot:ShowItemsFrame(dataID, "AtlasLoot_Data", tonumber(dataPage));
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
@@ -181,6 +181,8 @@ function AtlasLoot_DisplayHelp()
|
||||
WHITE..AL["While on the wishlist screen, just Alt+Left Click on an item to delete it."].."\n\n"..
|
||||
ORANGE..AL["What else does the wishlist do?"].."\n"..
|
||||
WHITE..AL["If you Left Click any item on the wishlist, you can jump to the loot page the item comes from. Also, on a loot page any item already in your wishlist is marked with a yellow star."].."\n\n"..
|
||||
ORANGE..AL["How to set of change a page filter:"].."\n"..
|
||||
WHITE..AL["If you Right Click on the filter check box you will get a drop downmenu with a list of filters. Click the filter you want to use or click add filter set to add new custom filters."].."\n\n"..
|
||||
ORANGE..AL["HELP!! I have broken the mod somehow!"].."\n"..
|
||||
WHITE..AL["Use the reset buttons available in the options menu, or type '/al reset' in your chat window."].."\n\n"..
|
||||
GREY..AL["For further help, see our website and forums: "]..GREEN.."https://discord.gg/uYCE2X2FgA"
|
||||
@@ -235,8 +237,6 @@ function AtlasLoot_OptionsOnShow()
|
||||
UIDropDownMenu_SetWidth(AtlasLoot_SelectLootBrowserStyle, 150);
|
||||
end
|
||||
|
||||
|
||||
|
||||
function AtlasLoot_SelectLootBrowserStyle_OnClick()
|
||||
local thisID = this:GetID();
|
||||
UIDropDownMenu_SetSelectedID(AtlasLoot_SelectLootBrowserStyle, thisID);
|
||||
@@ -249,32 +249,6 @@ function AtlasLoot_SelectLootBrowserStyle_OnClick()
|
||||
AtlasLoot_OptionsOnShow();
|
||||
end
|
||||
|
||||
local Authors = {
|
||||
["Calî"] = "Arthas",
|
||||
["Lâg"] = "Arthas",
|
||||
--["Daviesh"] = "Thaurissan",
|
||||
["Hegarol"] = "Dun Morogh",
|
||||
|
||||
}
|
||||
|
||||
function AtlasLoot_UnitTarget()
|
||||
local name = GameTooltip:GetUnit()
|
||||
if UnitName("mouseover") == name then
|
||||
local _, realm = UnitName("mouseover")
|
||||
if not realm then
|
||||
realm = GetRealmName()
|
||||
end;
|
||||
if name and Authors[name] then
|
||||
if Authors[name] == realm then
|
||||
GameTooltip:AddLine("AtlasLoot Author |TInterface\\AddOns\\AtlasLoot\\Images\\gold:0|t", 0, 1, 0 )
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
GameTooltip:HookScript("OnTooltipSetUnit", AtlasLoot_UnitTarget)
|
||||
|
||||
|
||||
|
||||
local helpframe = CreateFrame("Frame", "AtlasLootHelpFrame")
|
||||
helpframe:SetSize(425,450);
|
||||
helpframe:Hide();
|
||||
@@ -403,7 +377,7 @@ local fooshow = CreateFrame("Button", "AtlasLootOptionsFrame_FuBarShow", AtlasLo
|
||||
end
|
||||
end);
|
||||
|
||||
local foohide = CreateFrame("Button", "AtlasLootOptionsFrame_FuBarShow", AtlasLootOptionsFrame, "OptionsButtonTemplate");
|
||||
local foohide = CreateFrame("Button", "AtlasLootOptionsFrame_FuBarHide", AtlasLootOptionsFrame, "OptionsButtonTemplate");
|
||||
foohide:SetSize(150,25);
|
||||
foohide:SetText(AL["Hide FuBar Plugin"]);
|
||||
foohide:SetPoint("TOP", "AtlasLootOptionsFrame", "TOP", 85, -390);
|
||||
|
||||
@@ -7,7 +7,7 @@ local BLUE = "|cff0070dd";
|
||||
local ORANGE = "|cffFF8400";
|
||||
|
||||
local AL = LibStub("AceLocale-3.0"):GetLocale("AtlasLoot");
|
||||
local modules = {"AtlasLoot_BurningCrusade", "AtlasLoot_Crafting", "AtlasLoot_OriginalWoW", "AtlasLoot_WorldEvents", "AtlasLoot_WrathoftheLichKing"};
|
||||
local modules = {"AtlasLoot_BurningCrusade", "AtlasLoot_Vanity", "AtlasLoot_Crafting", "AtlasLoot_OriginalWoW", "AtlasLoot_WorldEvents", "AtlasLoot_WrathoftheLichKing"};
|
||||
local currentPage = 1;
|
||||
local SearchResult = nil;
|
||||
|
||||
@@ -665,7 +665,7 @@ local function DoSearch(searchText)
|
||||
end
|
||||
else
|
||||
local difficultyCap = min(AtlasLoot_Difficulty:getMaxDifficulty(data.Type), ItemindexID);
|
||||
itemId = AtlasLoot:FindId(itemId, difficultyCap) or 2;
|
||||
itemId = AtlasLoot:FindId(itemId, difficultyCap, data.Type) or 2;
|
||||
|
||||
local item = Item:CreateFromID(itemId);
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
local AL = LibStub("AceLocale-3.0"):GetLocale("AtlasLoot");
|
||||
local modules = {"AtlasLoot_BurningCrusade", "AtlasLoot_Crafting", "AtlasLoot_OriginalWoW", "AtlasLoot_WorldEvents", "AtlasLoot_WrathoftheLichKing"};
|
||||
local modules = {"AtlasLoot_BurningCrusade", "AtlasLoot_Vanity", "AtlasLoot_Crafting", "AtlasLoot_OriginalWoW", "AtlasLoot_WorldEvents", "AtlasLoot_WrathoftheLichKing"};
|
||||
|
||||
AtlasLoot_QualityMenu = AceLibrary("Dewdrop-2.0");
|
||||
AtlasLoot_DifficultyMenu = AceLibrary("Dewdrop-2.0");
|
||||
@@ -144,7 +144,7 @@ AtlasLoot_AdvancedSearchArguments = {
|
||||
["Primary Stats"] = {{"Stamina", "sta"}, {"Strength", "str"}, {"Agility", "agi"}, {"Intellect", "int"}, {"Spirit", "spi"}}
|
||||
},
|
||||
[2] = {
|
||||
["Secondary Stats"] = {{"Attack Power", "ap"}, {"Spell Power", "sp"}, {"Crit", "crit"}, {"Hit", "hit"}, {"Haste", "haste"}, {"Expertise", "exp"}, {"Armor Pen", "arp"}, {"Spell Pen", "spp"}}
|
||||
["Secondary Stats"] = {{"Attack Power", "ap"}, {"Spell Power", "sp"}, {"Crit", "crit"}, {"Hit", "hit"}, {"Haste", "haste"}, {"Expertise", "exp"}, {"Armor Pen", "arp"}, {"Spell Pen", "spp"}, {"Mana Per 5", "mp5"}}
|
||||
},
|
||||
[3] = {
|
||||
["Defensive Stats"] = {{"Defense", "def"}, {"Dodge", "dodge"}, {"Parry", "parry"}, {"Block", "block"}, {"Block Value", "bv"}, {"Resilience", "res"}}
|
||||
|
||||
@@ -1120,6 +1120,7 @@ function AtlasLoot_FixText(text)
|
||||
text = gsub(text, "#halaaresearch#", "|TInterface\\Icons\\INV_Misc_Rune_09:0|t");
|
||||
text = gsub(text, "#spiritshard#", "|TInterface\\Icons\\INV_Jewelry_FrostwolfTrinket_04:0|t");
|
||||
text = gsub(text, "#wintergrasp#", "|TInterface\\Icons\\INV_Misc_Platnumdisks:0|t");
|
||||
text = gsub(text, "#tokenofprestige#", "|TInterface\\Icons\\Spell_Holy_MindSooth:0|t");
|
||||
text = gsub(text, "#wintergraspmark#", "|TInterface\\Icons\\INV_Jewelry_Ring_66:0|t");
|
||||
text = gsub(text, "#venturecoin#", "|TInterface\\Icons\\INV_Misc_Coin_16:0|t");
|
||||
text = gsub(text, "#heroic#", "|TInterface\\Icons\\Spell_Holy_ChampionsBond:0|t");
|
||||
|
||||
+34
-12
@@ -77,7 +77,12 @@ function AtlasLoot_WishListAddDropClick(typ, arg2, arg3, arg4)
|
||||
DEFAULT_CHAT_FRAME:AddMessage(BLUE..AL["AtlasLoot"]..": "..AtlasLoot_FixText(itemName)..RED..AL[" already in the WishList!"]..WHITE.." ("..AtlasLootWishList["Own"][arg2].Name..")");
|
||||
return;
|
||||
end
|
||||
table.insert(AtlasLootWishList["Own"][arg2], { #AtlasLootWishList["Own"][arg2] + 1, itemID, itemTexture, itemName, AtlasLoot_Data[AtlasLootItemsFrame.refresh[1]].Name, "", "", sourcePage});
|
||||
if(AtlasLootItemsFrame.refresh[1] == "SearchResult") then
|
||||
local dataID, _, dataPage = strsplit("|", sourcePage);
|
||||
table.insert(AtlasLootWishList["Own"][arg2], { #AtlasLootWishList["Own"][arg2] + 1, itemID, itemTexture, itemName, AtlasLoot_Data[dataID][tonumber(dataPage)].Name, "", "", sourcePage});
|
||||
else
|
||||
table.insert(AtlasLootWishList["Own"][arg2], { #AtlasLootWishList["Own"][arg2] + 1, itemID, itemTexture, itemName, AtlasLoot_Data[AtlasLootItemsFrame.refresh[1]].Name, "", "", sourcePage});
|
||||
end
|
||||
if AtlasLootWishList["Options"][playerName]["AutoSortWishlist"] then
|
||||
AtlasLoot:SortWishList(nil,"Own", arg2);
|
||||
end
|
||||
@@ -98,12 +103,12 @@ function AtlasLoot_WishListAddDropClick(typ, arg2, arg3, arg4)
|
||||
end
|
||||
end
|
||||
|
||||
local function CloneTable(t) -- return a copy of the table t
|
||||
function AtlasLoot:CloneTable(t) -- return a copy of the table t
|
||||
local new = {}; -- create a new table
|
||||
local i, v = next(t, nil); -- i is an index of t, v = t[i]
|
||||
while i do
|
||||
if type(v)=="table" then
|
||||
v=CloneTable(v);
|
||||
v=AtlasLoot:CloneTable(v);
|
||||
end
|
||||
new[i] = v;
|
||||
i, v = next(t, i); -- get next index
|
||||
@@ -966,14 +971,29 @@ function AtlasLoot_GetWishList(wlstrg,sendername)
|
||||
local success, wltab = ALModule:Deserialize(wlstrg);
|
||||
if success then
|
||||
for i,v in ipairs(wltab) do
|
||||
v[8] = v[8].."|"..v[9].."|"..v[10];
|
||||
table.remove(v,9)
|
||||
table.remove(v,10)
|
||||
if v[8] then
|
||||
v[8] = v[8].."|"..v[9].."|"..v[10];
|
||||
table.remove(v,9)
|
||||
table.remove(v,10)
|
||||
end
|
||||
end
|
||||
table.insert(AtlasLootWishList["Shared"],wltab)
|
||||
end
|
||||
end
|
||||
|
||||
local EscapePatterns={
|
||||
"|[cC]%x%x%x%x%x%x";
|
||||
"|T[^|]+|t";
|
||||
"|H[^|]+|h%[(.-)%]|h";
|
||||
};
|
||||
|
||||
local function StripEscapes(str)
|
||||
for _,pattern in ipairs(EscapePatterns) do
|
||||
str=str:gsub(pattern,pattern:find("%(.-[^%%]%)") and "%1" or "");
|
||||
end
|
||||
return str:gsub("^%s*(.-)%s*$","%1"):gsub("%s+"," ");-- Strip extra spaces
|
||||
end
|
||||
|
||||
--[[
|
||||
ALModule:OnCommReceived(prefix, message, distribution, sender)
|
||||
Incomming messages from AceComm
|
||||
@@ -986,13 +1006,15 @@ function ALModule:OnCommReceived(prefix, message, distribution, sender)
|
||||
elseif message == "FinishSend" then
|
||||
SpamFilter[string.lower(sender)] = GetTime()
|
||||
elseif message == "AcceptWishlist" then
|
||||
local wsltable = CloneTable(_G[curtable[2]][curtable[1]][curtable[3]]);
|
||||
local wsltable = AtlasLoot:CloneTable(_G[curtable[2]][curtable[1]][curtable[3]]);
|
||||
for i,v in ipairs(wsltable) do
|
||||
v[4] = ""
|
||||
local dataID, dataSource, dataPage = strsplit("|", v[8])
|
||||
v[8] = dataID;
|
||||
v[9] = dataSource;
|
||||
v[10] = dataPage;
|
||||
v[4] = gsub(StripEscapes(v[4]),"FF","");
|
||||
if v[8] then
|
||||
local dataID, dataSource, dataPage = strsplit("|", v[8])
|
||||
v[8] = dataID;
|
||||
v[9] = dataSource;
|
||||
v[10] = dataPage;
|
||||
end
|
||||
end
|
||||
local sendData = ALModule:Serialize(wsltable);
|
||||
ALModule:SendCommMessage("AtlasLootWishlist", sendData, "WHISPER", sender);
|
||||
|
||||
@@ -35,11 +35,13 @@ Called whenever the loot browser is shown and sets up buttons and loot tables
|
||||
function AtlasLootDefaultFrame_OnShow()
|
||||
--Definition of where I want the loot table to be shown
|
||||
--Remove the selection of a loot table in Atlas
|
||||
AtlasLootItemsFrame.activeBoss = nil;
|
||||
AtlasLootItemsFrame.activeBoss = nil;
|
||||
--Set the item table to the loot table
|
||||
--Show the last displayed loot table
|
||||
local lastboss = AtlasLoot.db.profile.LastBoss;
|
||||
if AtlasLoot.db.profile.AutoCurrentInstance and AtlasLoot:ShowInstance() then elseif lastboss and lastboss[4] then
|
||||
local lastboss = AtlasLoot.db.profile.LastBoss[AtlasLoot_Expac];
|
||||
if AtlasLoot.db.profile.AutoCurrentInstance and AtlasLoot:ShowInstance() then
|
||||
return;
|
||||
elseif lastboss and lastboss[4] then
|
||||
ATLASLOOT_CURRENTTABLE = lastboss[5];
|
||||
ATLASLOOT_LASTMODULE = lastboss[4];
|
||||
AtlasLoot:IsLootTableAvailable(lastboss[4]);
|
||||
@@ -54,8 +56,8 @@ end
|
||||
|
||||
-- Show the Instance you are in
|
||||
function AtlasLoot:ShowInstance()
|
||||
for i,v in pairs(AtlasLoot_SubMenus) do
|
||||
for n,t in ipairs(v) do
|
||||
for i, v in pairs(AtlasLoot_SubMenus) do
|
||||
for n, t in ipairs(v) do
|
||||
if t[4] == BabbleZone[GetRealZoneText()] then
|
||||
ATLASLOOT_CURRENTTABLE = v.SubMenu;
|
||||
ATLASLOOT_LASTMODULE = v.Module;
|
||||
@@ -89,6 +91,7 @@ Called when a button in AtlasLoot_Dewdrop is clicked
|
||||
]]
|
||||
function AtlasLoot:DewDropClick(tablename, text, tablenum)
|
||||
ATLASLOOT_FILTER_ENABLE = false;
|
||||
ATLASLOOT_BACKENABLED = false;
|
||||
AtlasLootFilterCheck:SetChecked(false);
|
||||
tablename = tablename .. AtlasLoot_Expac;
|
||||
ATLASLOOT_CURRENTTABLE = tablename;
|
||||
@@ -114,6 +117,7 @@ text - Heading for the loot table
|
||||
Called when a button in AtlasLoot_DewdropSubMenu is clicked
|
||||
]]
|
||||
function AtlasLoot:DewDropSubMenuClick(tablename)
|
||||
ATLASLOOT_BACKENABLED = false;
|
||||
--Show the select loot table
|
||||
local tablenum = AtlasLoot_Data[tablename].Loadfirst or 1;
|
||||
--Show the table that has been selected
|
||||
@@ -123,12 +127,13 @@ end
|
||||
|
||||
--[[
|
||||
AtlasLoot:DewdropExpansionMenuClick(expansion, name):
|
||||
tablename - Name of the loot table in the database
|
||||
text - Heading for the loot table
|
||||
Called when a button in AtlasLoot_DewdropSubMenu is clicked
|
||||
expansion - expansion to load
|
||||
name - label for the expansion
|
||||
Called when a button in DewdropExpansionMenuClick is clicked
|
||||
]]
|
||||
function AtlasLoot:DewdropExpansionMenuClick(expansion, name)
|
||||
AtlasLootDefaultFrame_ExpansionMenu:SetText(name);
|
||||
ATLASLOOT_BACKENABLED = false;
|
||||
AtlasLootDefaultFrame_ExpansionMenu:SetText(name);
|
||||
AtlasLoot_DewdropExpansionMenu:Close(1);
|
||||
AtlasLoot_Expac = expansion;
|
||||
if ATLASLOOT_CURRENTTABLE then
|
||||
@@ -157,22 +162,22 @@ function AtlasLoot:DewdropExpansionMenuRegister()
|
||||
'point', function(parent)
|
||||
return "TOP", "BOTTOM"
|
||||
end,
|
||||
'children', function(level, value)
|
||||
if AtlasLoot_ExpansionMenu then
|
||||
for k,v in ipairs(AtlasLoot_ExpansionMenu) do
|
||||
'children', function(level, value)
|
||||
if AtlasLoot_ExpansionMenu then
|
||||
for k, v in ipairs(AtlasLoot_ExpansionMenu) do
|
||||
if type(v) == "table" then
|
||||
--If a link to show a expansion menu
|
||||
AtlasLoot_Dewdrop:AddLine(
|
||||
'text', v[1],
|
||||
'textR', 1,
|
||||
'textG', 0.82,
|
||||
'textB', 0,
|
||||
'func', function(arg1,arg2,arg3) AtlasLoot:DewdropExpansionMenuClick(arg1,arg2,arg3) end,
|
||||
'arg1', v[2],
|
||||
'arg2', v[1],
|
||||
'arg3', k,
|
||||
'notCheckable', true
|
||||
)
|
||||
--If a link to show a expansion menu
|
||||
AtlasLoot_Dewdrop:AddLine(
|
||||
'text', v[1],
|
||||
'textR', 1,
|
||||
'textG', 0.82,
|
||||
'textB', 0,
|
||||
'func', function(arg1, arg2, arg3) AtlasLoot:DewdropExpansionMenuClick(arg1, arg2, arg3) end,
|
||||
'arg1', v[2],
|
||||
'arg2', v[1],
|
||||
'arg3', k,
|
||||
'notCheckable', true
|
||||
)
|
||||
end
|
||||
end
|
||||
end
|
||||
@@ -184,10 +189,10 @@ function AtlasLoot:DewdropExpansionMenuRegister()
|
||||
'textB', 1,
|
||||
'func', function() AtlasLoot_Dewdrop:Close() end,
|
||||
'notCheckable', true
|
||||
)
|
||||
end,
|
||||
'dontHook', true
|
||||
)
|
||||
)
|
||||
end,
|
||||
'dontHook', true
|
||||
)
|
||||
end
|
||||
|
||||
--[[
|
||||
@@ -196,45 +201,45 @@ 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)
|
||||
for k,v in pairs(loottable) do
|
||||
if type(v) == "table" then
|
||||
if v[3] == "Header" then
|
||||
AtlasLoot_DewdropSubMenu:AddLine(
|
||||
'text', v[1],
|
||||
'textR', 0.2,
|
||||
'textG', 0.82,
|
||||
'textB', 0.5,
|
||||
'func', function(arg1) AtlasLoot:DewDropSubMenuClick(arg1) end,
|
||||
'arg1', v[2],
|
||||
'notCheckable', true
|
||||
)
|
||||
else
|
||||
AtlasLoot_DewdropSubMenu:AddLine(
|
||||
'text', AtlasLoot_Data[v[2]].Name,
|
||||
'func', function(arg1,arg2) AtlasLoot:DewDropSubMenuClick(arg1) end,
|
||||
'arg1', v[2],
|
||||
'notCheckable', true
|
||||
)
|
||||
end
|
||||
for k, v in pairs(loottable) do
|
||||
if type(v) == "table" then
|
||||
if v[3] == "Header" then
|
||||
AtlasLoot_DewdropSubMenu:AddLine(
|
||||
'text', v[1],
|
||||
'textR', 0.2,
|
||||
'textG', 0.82,
|
||||
'textB', 0.5,
|
||||
'func', function(arg1) AtlasLoot:DewDropSubMenuClick(arg1) end,
|
||||
'arg1', v[2],
|
||||
'notCheckable', true
|
||||
)
|
||||
else
|
||||
AtlasLoot_DewdropSubMenu:AddLine(
|
||||
'text', AtlasLoot_Data[v[2]].Name,
|
||||
'func', function(arg1, arg2) AtlasLoot:DewDropSubMenuClick(arg1) end,
|
||||
'arg1', v[2],
|
||||
'notCheckable', true
|
||||
)
|
||||
end
|
||||
end
|
||||
--Close button
|
||||
AtlasLoot_DewdropSubMenu:AddLine(
|
||||
'text', AL["Close Menu"],
|
||||
'textR', 0,
|
||||
'textG', 1,
|
||||
'textB', 1,
|
||||
'func', function() AtlasLoot_DewdropSubMenu:Close() end,
|
||||
'notCheckable', true
|
||||
)
|
||||
end,
|
||||
'dontHook', true
|
||||
)
|
||||
end
|
||||
--Close button
|
||||
AtlasLoot_DewdropSubMenu:AddLine(
|
||||
'text', AL["Close Menu"],
|
||||
'textR', 0,
|
||||
'textG', 1,
|
||||
'textB', 1,
|
||||
'func', function() AtlasLoot_DewdropSubMenu:Close() end,
|
||||
'notCheckable', true
|
||||
)
|
||||
end,
|
||||
'dontHook', true
|
||||
)
|
||||
end
|
||||
|
||||
--[[
|
||||
@@ -242,39 +247,39 @@ AtlasLoot:DewdropRegister:
|
||||
Constructs the main category menu from a tiered table
|
||||
]]
|
||||
function AtlasLoot:DewdropRegister()
|
||||
AtlasLoot_Dewdrop:Register(AtlasLootDefaultFrame_Menu,
|
||||
AtlasLoot_Dewdrop:Register(AtlasLootDefaultFrame_Menu,
|
||||
'point', function(parent)
|
||||
return "TOP", "BOTTOM"
|
||||
end,
|
||||
'children', function(level, value)
|
||||
if AtlasLoot_Modules then
|
||||
for k,v in ipairs(AtlasLoot_Modules) do
|
||||
--If a link to show a submenu
|
||||
AtlasLoot_Dewdrop:AddLine(
|
||||
'text', v[1],
|
||||
'textR', 1,
|
||||
'textG', 0.82,
|
||||
'textB', 0,
|
||||
'func', function(arg1,arg2,arg3) AtlasLoot:DewDropClick(arg1,arg2,arg3) end,
|
||||
'arg1', v[2],
|
||||
'arg2', v[1],
|
||||
'arg3', v[3],
|
||||
'notCheckable', true
|
||||
)
|
||||
end
|
||||
'children', function(level, value)
|
||||
if AtlasLoot_Modules then
|
||||
for k, v in ipairs(AtlasLoot_Modules) do
|
||||
--If a link to show a submenu
|
||||
AtlasLoot_Dewdrop:AddLine(
|
||||
'text', v[1],
|
||||
'textR', 1,
|
||||
'textG', 0.82,
|
||||
'textB', 0,
|
||||
'func', function(arg1, arg2, arg3) AtlasLoot:DewDropClick(arg1, arg2, arg3) end,
|
||||
'arg1', v[2],
|
||||
'arg2', v[1],
|
||||
'arg3', v[3],
|
||||
'notCheckable', true
|
||||
)
|
||||
end
|
||||
--Close button
|
||||
AtlasLoot_Dewdrop:AddLine(
|
||||
'text', AL["Close Menu"],
|
||||
'textR', 0,
|
||||
'textG', 1,
|
||||
'textB', 1,
|
||||
'func', function() AtlasLoot_Dewdrop:Close() end,
|
||||
'notCheckable', true
|
||||
)
|
||||
end,
|
||||
'dontHook', true
|
||||
)
|
||||
end
|
||||
--Close button
|
||||
AtlasLoot_Dewdrop:AddLine(
|
||||
'text', AL["Close Menu"],
|
||||
'textR', 0,
|
||||
'textG', 1,
|
||||
'textB', 1,
|
||||
'func', function() AtlasLoot_Dewdrop:Close() end,
|
||||
'notCheckable', true
|
||||
)
|
||||
end,
|
||||
'dontHook', true
|
||||
)
|
||||
end
|
||||
|
||||
--[[
|
||||
@@ -285,20 +290,20 @@ Create the new Default Frame style
|
||||
]]
|
||||
function AtlasLoot:SetNewStyle(style)
|
||||
|
||||
local buttons = {
|
||||
"AtlasLootDefaultFrame_Options",
|
||||
"AtlasLootDefaultFrame_LoadModules",
|
||||
"AtlasLootDefaultFrame_Menu",
|
||||
"AtlasLootDefaultFrame_SubMenu",
|
||||
"AtlasLootDefaultFrame_ExpansionMenu",
|
||||
"AtlasLootDefaultFrame_Preset1",
|
||||
"AtlasLootDefaultFrame_Preset2",
|
||||
"AtlasLootDefaultFrame_Preset3",
|
||||
"AtlasLootDefaultFrame_Preset4",
|
||||
"AtlasLootDefaultFrameSearchButton",
|
||||
"AtlasLootDefaultFrameSearchClearButton",
|
||||
"AtlasLootDefaultFrameLastResultButton",
|
||||
"AtlasLootDefaultFrameWishListButton",
|
||||
local buttons = {
|
||||
"AtlasLootDefaultFrame_Options",
|
||||
"AtlasLootDefaultFrame_LoadModules",
|
||||
"AtlasLootDefaultFrame_Menu",
|
||||
"AtlasLootDefaultFrame_SubMenu",
|
||||
"AtlasLootDefaultFrame_ExpansionMenu",
|
||||
"AtlasLootDefaultFrame_Preset1",
|
||||
"AtlasLootDefaultFrame_Preset2",
|
||||
"AtlasLootDefaultFrame_Preset3",
|
||||
"AtlasLootDefaultFrame_Preset4",
|
||||
"AtlasLootDefaultFrameSearchButton",
|
||||
"AtlasLootDefaultFrameSearchClearButton",
|
||||
"AtlasLootDefaultFrameLastResultButton",
|
||||
"AtlasLootDefaultFrameWishListButton",
|
||||
"AtlasLootDefaultFrameAdvancedSearchButton",
|
||||
"AtlasLootDefaultFrame_AdvancedSearchPanel_EquipButton",
|
||||
"AtlasLootDefaultFrame_AdvancedSearchPanel_EquipSubButton",
|
||||
@@ -308,87 +313,87 @@ function AtlasLoot:SetNewStyle(style)
|
||||
"AtlasLootDefaultFrame_MapButton",
|
||||
"AtlasLootDefaultFrame_MapSelectButton",
|
||||
"AtlasLootDefaultFrame_LoadInstanceButton",
|
||||
}
|
||||
}
|
||||
|
||||
if style == "new" then
|
||||
AtlasLootDefaultFrame_LootBackground:SetBackdrop({bgFile = "Interface/AchievementFrame/UI-Achievement-StatsBackground"});
|
||||
AtlasLootDefaultFrame_LootBackground:SetBackdropColor(1,1,1,0.5);
|
||||
if style == "new" then
|
||||
AtlasLootDefaultFrame_LootBackground:SetBackdrop({ bgFile = "Interface/AchievementFrame/UI-Achievement-StatsBackground" });
|
||||
AtlasLootDefaultFrame_LootBackground:SetBackdropColor(1, 1, 1, 0.5);
|
||||
|
||||
AtlasLootDefaultFrame:SetBackdrop({bgFile = "Interface/AchievementFrame/UI-Achievement-AchievementBackground",
|
||||
edgeFile = "Interface/Tooltips/UI-Tooltip-Border",
|
||||
edgeSize = 16,
|
||||
insets = { left = 4, right = 4, top = 4, bottom = 4 }});
|
||||
AtlasLootDefaultFrame:SetBackdropColor(1,1,1,0.5)
|
||||
AtlasLootDefaultFrame:SetBackdropBorderColor(1,0.675,0.125,1)
|
||||
AtlasLootDefaultFrameHeader:SetTexture("Interface\\AchievementFrame\\UI-Achievement-Alert-Background.blp")
|
||||
AtlasLootDefaultFrameHeader:SetTexCoord(0,0.605,0,0.703)
|
||||
AtlasLootDefaultFrameHeader:SetWidth(299)
|
||||
AtlasLootDefaultFrameHeader:SetHeight(60)
|
||||
AtlasLootDefaultFrameHeader:SetPoint("TOP",AtlasLootDefaultFrame,"TOP",-3,22)
|
||||
AtlasLootDefaultFrame:SetBackdrop({ bgFile = "Interface/AchievementFrame/UI-Achievement-AchievementBackground",
|
||||
edgeFile = "Interface/Tooltips/UI-Tooltip-Border",
|
||||
edgeSize = 16,
|
||||
insets = { left = 4, right = 4, top = 4, bottom = 4 } });
|
||||
AtlasLootDefaultFrame:SetBackdropColor(1, 1, 1, 0.5)
|
||||
AtlasLootDefaultFrame:SetBackdropBorderColor(1, 0.675, 0.125, 1)
|
||||
AtlasLootDefaultFrameHeader:SetTexture("Interface\\AchievementFrame\\UI-Achievement-Alert-Background.blp")
|
||||
AtlasLootDefaultFrameHeader:SetTexCoord(0, 0.605, 0, 0.703)
|
||||
AtlasLootDefaultFrameHeader:SetWidth(299)
|
||||
AtlasLootDefaultFrameHeader:SetHeight(60)
|
||||
AtlasLootDefaultFrameHeader:SetPoint("TOP", AtlasLootDefaultFrame, "TOP", -3, 22)
|
||||
|
||||
AtlasLootDefaultFrame_Options:SetNormalTexture("Interface/AchievementFrame/UI-Achievement-Category-Background")
|
||||
AtlasLootDefaultFrame_Options:SetHeight(24)
|
||||
AtlasLootDefaultFrame_Options:SetPushedTexture("Interface/AchievementFrame/UI-Achievement-Category-Background")
|
||||
AtlasLootDefaultFrame_Options:SetHeight(24)
|
||||
AtlasLootDefaultFrame_Options:SetNormalTexture("Interface/AchievementFrame/UI-Achievement-Category-Background")
|
||||
AtlasLootDefaultFrame_Options:SetHeight(24)
|
||||
AtlasLootDefaultFrame_Options:SetPushedTexture("Interface/AchievementFrame/UI-Achievement-Category-Background")
|
||||
AtlasLootDefaultFrame_Options:SetHeight(24)
|
||||
|
||||
local function SetButtons(path)
|
||||
_G[path]:SetNormalTexture("Interface/AchievementFrame/UI-Achievement-Category-Background")
|
||||
_G[path]:SetHeight(24)
|
||||
_G[path]:SetPushedTexture("Interface/AchievementFrame/UI-Achievement-Category-Background")
|
||||
_G[path]:SetHeight(24)
|
||||
local tex = _G[path]:GetNormalTexture();
|
||||
tex:SetTexCoord(0, 0.6640625, 0, 0.8);
|
||||
tex:SetHeight(32)
|
||||
local function SetButtons(path)
|
||||
_G[path]:SetNormalTexture("Interface/AchievementFrame/UI-Achievement-Category-Background")
|
||||
_G[path]:SetHeight(24)
|
||||
_G[path]:SetPushedTexture("Interface/AchievementFrame/UI-Achievement-Category-Background")
|
||||
_G[path]:SetHeight(24)
|
||||
local tex = _G[path]:GetNormalTexture();
|
||||
tex:SetTexCoord(0, 0.6640625, 0, 0.8);
|
||||
tex:SetHeight(32)
|
||||
|
||||
local tex2 = _G[path]:GetPushedTexture();
|
||||
tex2:SetTexCoord(0, 0.6640625, 0, 0.8);
|
||||
tex2:SetHeight(32)
|
||||
end
|
||||
local tex2 = _G[path]:GetPushedTexture();
|
||||
tex2:SetTexCoord(0, 0.6640625, 0, 0.8);
|
||||
tex2:SetHeight(32)
|
||||
end
|
||||
|
||||
for k,v in pairs(buttons) do
|
||||
SetButtons(v)
|
||||
end
|
||||
elseif style == "old" then
|
||||
for k, v in pairs(buttons) do
|
||||
SetButtons(v)
|
||||
end
|
||||
elseif style == "old" then
|
||||
|
||||
AtlasLootDefaultFrame_LootBackground:SetBackdrop({bgFile = ""});
|
||||
AtlasLootDefaultFrame_LootBackground:SetBackdropColor(0,0,0.5,0.5);
|
||||
AtlasLootDefaultFrame_LootBackground:SetBackdrop({ bgFile = "" });
|
||||
AtlasLootDefaultFrame_LootBackground:SetBackdropColor(0, 0, 0.5, 0.5);
|
||||
|
||||
AtlasLootDefaultFrame:SetBackdrop({bgFile = "Interface/DialogFrame/UI-DialogBox-Background",
|
||||
edgeFile = "Interface/DialogFrame/UI-DialogBox-Border",
|
||||
edgeSize = 32,
|
||||
insets = { left = 11, right = 12, top = 12, bottom = 11 }});
|
||||
AtlasLootDefaultFrame:SetBackdropColor(1,1,1,1)
|
||||
AtlasLootDefaultFrame:SetBackdropBorderColor(1,1,1,1)
|
||||
AtlasLootDefaultFrame:SetBackdrop({ bgFile = "Interface/DialogFrame/UI-DialogBox-Background",
|
||||
edgeFile = "Interface/DialogFrame/UI-DialogBox-Border",
|
||||
edgeSize = 32,
|
||||
insets = { left = 11, right = 12, top = 12, bottom = 11 } });
|
||||
AtlasLootDefaultFrame:SetBackdropColor(1, 1, 1, 1)
|
||||
AtlasLootDefaultFrame:SetBackdropBorderColor(1, 1, 1, 1)
|
||||
|
||||
|
||||
AtlasLootDefaultFrameHeader:SetTexture("Interface/DialogFrame/UI-DialogBox-Header")
|
||||
AtlasLootDefaultFrameHeader:SetTexCoord(0,1,0,1)
|
||||
AtlasLootDefaultFrameHeader:SetWidth(425)
|
||||
AtlasLootDefaultFrameHeader:SetHeight(64)
|
||||
AtlasLootDefaultFrameHeader:SetPoint("TOP",AtlasLootDefaultFrame,"TOP",0,12)
|
||||
AtlasLootDefaultFrameHeader:SetTexture("Interface/DialogFrame/UI-DialogBox-Header")
|
||||
AtlasLootDefaultFrameHeader:SetTexCoord(0, 1, 0, 1)
|
||||
AtlasLootDefaultFrameHeader:SetWidth(425)
|
||||
AtlasLootDefaultFrameHeader:SetHeight(64)
|
||||
AtlasLootDefaultFrameHeader:SetPoint("TOP", AtlasLootDefaultFrame, "TOP", 0, 12)
|
||||
|
||||
AtlasLootDefaultFrame_Options:SetNormalTexture("Interface/Buttons/UI-Panel-Button-Up")
|
||||
AtlasLootDefaultFrame_Options:SetHeight(20)
|
||||
AtlasLootDefaultFrame_Options:SetPushedTexture("Interface/Buttons/UI-Panel-Button-Down")
|
||||
AtlasLootDefaultFrame_Options:SetHeight(20)
|
||||
AtlasLootDefaultFrame_Options:SetNormalTexture("Interface/Buttons/UI-Panel-Button-Up")
|
||||
AtlasLootDefaultFrame_Options:SetHeight(20)
|
||||
AtlasLootDefaultFrame_Options:SetPushedTexture("Interface/Buttons/UI-Panel-Button-Down")
|
||||
AtlasLootDefaultFrame_Options:SetHeight(20)
|
||||
|
||||
local function SetButtons(path)
|
||||
_G[path]:SetNormalTexture("Interface/Buttons/UI-Panel-Button-Up")
|
||||
_G[path]:SetHeight(20)
|
||||
_G[path]:SetPushedTexture("Interface/Buttons/UI-Panel-Button-Down")
|
||||
_G[path]:SetHeight(20)
|
||||
local tex = _G[path]:GetNormalTexture();
|
||||
tex:SetTexCoord(0, 0.625, 0, 0.6875);
|
||||
tex:SetHeight(20)
|
||||
local function SetButtons(path)
|
||||
_G[path]:SetNormalTexture("Interface/Buttons/UI-Panel-Button-Up")
|
||||
_G[path]:SetHeight(20)
|
||||
_G[path]:SetPushedTexture("Interface/Buttons/UI-Panel-Button-Down")
|
||||
_G[path]:SetHeight(20)
|
||||
local tex = _G[path]:GetNormalTexture();
|
||||
tex:SetTexCoord(0, 0.625, 0, 0.6875);
|
||||
tex:SetHeight(20)
|
||||
|
||||
local tex2 = _G[path]:GetPushedTexture();
|
||||
tex2:SetTexCoord(0, 0.625, 0, 0.6875);
|
||||
tex2:SetHeight(20)
|
||||
end
|
||||
local tex2 = _G[path]:GetPushedTexture();
|
||||
tex2:SetTexCoord(0, 0.625, 0, 0.6875);
|
||||
tex2:SetHeight(20)
|
||||
end
|
||||
|
||||
for k,v in pairs(buttons) do
|
||||
SetButtons(v)
|
||||
end
|
||||
for k, v in pairs(buttons) do
|
||||
SetButtons(v)
|
||||
end
|
||||
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
@@ -52,7 +52,7 @@ local lootbground = CreateFrame("Frame", "AtlasLootDefaultFrame_LootBackground",
|
||||
lootbground:SetBackdropColor(0,0,0.5,0.5);
|
||||
lootbground:EnableMouse();
|
||||
lootbground:SetScript("OnMouseDown",function(self, button)
|
||||
if _G[AtlasLootItemsFrame.refresh[2]][AtlasLootItemsFrame.refresh[1]].Back and button == "RightButton" then
|
||||
if _G["AtlasLootItemsFrame_BACK"]:IsVisible() and button == "RightButton" then
|
||||
AtlasLoot:BackButton_OnClick();
|
||||
elseif AtlasLootDefaultFrame_AdvancedSearchPanel:IsVisible() and button == "RightButton" then
|
||||
AtlasLoot_AdvancedSearchClose();
|
||||
@@ -88,7 +88,7 @@ local itemframe = CreateFrame("Frame", "AtlasLootItemsFrame", AtlasLootDefaultFr
|
||||
end
|
||||
end);
|
||||
|
||||
local function createLootItemButtons(num)
|
||||
for num = 1, 30 do
|
||||
local button = CreateFrame("Button","AtlasLootItem_"..num, AtlasLootItemsFrame);
|
||||
button:SetID(num);
|
||||
button:SetSize(236,28);
|
||||
@@ -123,10 +123,6 @@ local function createLootItemButtons(num)
|
||||
end
|
||||
end
|
||||
|
||||
for i = 1, 30 do
|
||||
createLootItemButtons(i);
|
||||
end
|
||||
|
||||
-- LootInfo
|
||||
local lootinfo = CreateFrame("Frame", "AtlasLootInfo")
|
||||
lootinfo:SetSize(128,75);
|
||||
@@ -238,7 +234,8 @@ local filterbtn = CreateFrame("CheckButton","AtlasLootFilterCheck",AtlasLootItem
|
||||
filterbtn.Label = filterbtn:CreateFontString("AtlasLootFilterCheckText","OVERLAY","GameFontNormal");
|
||||
filterbtn.Label:SetText(AL["Filter"]);
|
||||
filterbtn.Label:SetPoint("RIGHT", AtlasLootFilterCheck, 30, 2);
|
||||
filterbtn:SetScript("OnClick", function() AtlasLoot_FilterEnableButton() end);
|
||||
filterbtn:RegisterForClicks("LeftButtonDown","RightButtonDown");
|
||||
filterbtn:SetScript("OnClick", function(self, btnclick) AtlasLoot_FilterEnableButton(self, btnclick) end);
|
||||
|
||||
-- Quick Looks Button
|
||||
local looksbtn = CreateFrame("Button", "AtlasLootQuickLooksButton", AtlasLootItemsFrame);
|
||||
@@ -561,9 +558,9 @@ end)
|
||||
scrollFrame.scrollBar = scrollSlider
|
||||
|
||||
local rows = setmetatable({}, { __index = function(t, i)
|
||||
local row = CreateFrame("CheckButton", "$parentRow"..i, scrollFrame)
|
||||
local row = CreateFrame("CheckButton", "$parentRow"..i, Atlasloot_Difficulty_ScrollFrame)
|
||||
row:SetSize(230, ROW_HEIGHT);
|
||||
row:SetFrameStrata("Dialog");
|
||||
row:SetFrameStrata("HIGH");
|
||||
row:SetNormalFontObject(GameFontHighlightLeft);
|
||||
row:SetCheckedTexture("Interface\\QuestFrame\\UI-QuestTitleHighlight", "ADD");
|
||||
row:SetScript("OnClick", function()
|
||||
@@ -578,7 +575,6 @@ local rows = setmetatable({}, { __index = function(t, i)
|
||||
end
|
||||
AtlasLoot:ScrollFrameUpdate();
|
||||
end
|
||||
|
||||
end)
|
||||
if i == 1 then
|
||||
row:SetPoint("TOPLEFT", scrollFrame, 8, -8)
|
||||
@@ -655,9 +651,9 @@ local scrollSlider2 = CreateFrame("ScrollFrame","AtlasLootDefaultFrameSubTableSc
|
||||
subtableFrame.scrollBar = scrollSlider2
|
||||
|
||||
local rows2 = setmetatable({}, { __index = function(t, i)
|
||||
local row = CreateFrame("CheckButton", "$parentRow"..i, subtableFrame)
|
||||
local row = CreateFrame("CheckButton", "$parentRow"..i, Atlasloot_SubTableFrame)
|
||||
row:SetSize(230, ROW_HEIGHT);
|
||||
row:SetFrameStrata("Dialog");
|
||||
row:SetFrameStrata("HIGH");
|
||||
row:SetNormalFontObject(GameFontHighlightLeft);
|
||||
row:SetCheckedTexture("Interface\\QuestFrame\\UI-QuestTitleHighlight", "ADD");
|
||||
row.Text = row:CreateFontString("$parentRow"..i.."Text","OVERLAY","GameFontNormal");
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
-- LibStub is a simple versioning stub meant for use in Libraries. http://www.wowace.com/wiki/LibStub for more info
|
||||
-- LibStub is a simple versioning stub meant for use in Libraries. http://www.wowace.com/wiki/LibStub for more info
|
||||
-- LibStub is hereby placed in the Public Domain Credits: Kaelten, Cladhaire, ckknight, Mikk, Ammo, Nevcairiel, joshborke
|
||||
local LIBSTUB_MAJOR, LIBSTUB_MINOR = "LibStub", 2 -- NEVER MAKE THIS AN SVN REVISION! IT NEEDS TO BE USABLE IN ALL REPOS!
|
||||
local LibStub = _G[LIBSTUB_MAJOR]
|
||||
|
||||
@@ -26,6 +26,7 @@ if AL then
|
||||
AL["Select Sub-Table"] = true;
|
||||
AL["Select Difficulty"] = true;
|
||||
AL["Drop Rate: "] = true;
|
||||
AL["Extra Info: "] = true;
|
||||
AL["DKP"] = true;
|
||||
AL["Priority:"] = true;
|
||||
AL["Click boss name to view loot."] = true;
|
||||
@@ -203,6 +204,7 @@ if AL then
|
||||
AL["Legendary Items"] = true;
|
||||
AL["Mounts"] = true;
|
||||
AL["Vanity Pets"] = true;
|
||||
AL["Vanity"] = true;
|
||||
AL["Misc Sets"] = true;
|
||||
AL["Classic Sets"] = true;
|
||||
AL["Burning Crusade Sets"] = true;
|
||||
@@ -284,6 +286,9 @@ if AL then
|
||||
AL["Ranged weapons:"] = true;
|
||||
AL["Relics:"] = true;
|
||||
AL["Other:"] = true;
|
||||
AL["How to set of change a page filter:"] = true;
|
||||
AL["If you Right Click on the filter check box you will get a drop downmenu with a list of filters. Click the filter you want to use or click add filter set to add new custom filters."] = true;
|
||||
|
||||
|
||||
-- Wishlist
|
||||
AL["Close"] = true;
|
||||
@@ -300,6 +305,7 @@ if AL then
|
||||
AL["Add Wishlist"] = true;
|
||||
AL["Edit Wishlist"] = true;
|
||||
AL["Sort Wishlist"] = true;
|
||||
AL["Add Filter Set"] = true;
|
||||
AL["Auto Sort WishLists"] = true;
|
||||
AL["Copy Wishlist To Own"] = true;
|
||||
AL["Make Wishlist Default"] = true;
|
||||
@@ -326,6 +332,8 @@ if AL then
|
||||
AL["Please set a default Wishlist."] = true;
|
||||
AL["Set as default Wishlist"] = true;
|
||||
AL["Please Create a Wishlist First."] = true;
|
||||
AL["Add/Edit Filter"] = true;
|
||||
AL["Delete Filter"] = true;
|
||||
|
||||
-- Misc Inventory related words
|
||||
AL["Enchant"] = true;
|
||||
@@ -385,6 +393,19 @@ if AL then
|
||||
AL["Quivers and Ammo Pouches"] = true;
|
||||
AL["Drums, Bags and Misc."] = true;
|
||||
|
||||
--Stats etc
|
||||
AL["Accessories"] = true;
|
||||
AL["Weapons"] = true;
|
||||
AL["Armor Type"] = true;
|
||||
AL["Relics"] = true;
|
||||
AL["Weapons One-Handers"] = true;
|
||||
AL["Weapons Two-Handers"] = true;
|
||||
AL["Ranged Weapons"] = true;
|
||||
AL["Primary Stats"] = true;
|
||||
AL["Secondary Stats"] = true;
|
||||
AL["Defensive Stats"] = true;
|
||||
AL["Resistances"] = true;
|
||||
|
||||
-- Tailoring
|
||||
AL["Cloth Armor"] = true;
|
||||
AL["Shirts"] = true;
|
||||
|
||||
@@ -6,114 +6,108 @@ local BabbleZone = AtlasLoot_GetLocaleLibBabble("LibBabble-Zone-3.0");
|
||||
local BabbleInventory = AtlasLoot_GetLocaleLibBabble("LibBabble-Inventory-3.0");
|
||||
|
||||
--Dungeon and Raid Menus
|
||||
AtlasLoot_SubMenus["Dungeons and RaidsCLASSIC"] = {
|
||||
Module = "AtlasLootOriginalWoW";
|
||||
SubMenu = "Dungeons and RaidsCLASSIC";
|
||||
{ "Raids:", "OldKeys", "Header" };
|
||||
{ "", "ZulGurub", "", "Zul'Gurub" };
|
||||
{ "", "MoltenCore", "", "Molten Core" };
|
||||
{ "", "Onyxia60", "", "Onyxias Hort" };
|
||||
{ "", "BlackwingLair", "", "Blackwing Lair" };
|
||||
{ "", "RuinsofAQ", "", "Ruinen von Ahn'Qiraj" };
|
||||
{ "", "TempleofAQ", "", "Tempel von Ahn'Qiraj" };
|
||||
{ "", "Naxxramas60", "", "Naxxramas" };
|
||||
{ "", "WorldBossesCLASSIC","", "World Bosses" };
|
||||
---- Dungeons -----
|
||||
{ "Dungeons:", "OldKeys", "Header" };
|
||||
{ "", "BlackfathomDeeps", "", "Blackfathom Deeps" };
|
||||
{ "", "BlackrockDepths", "", "Blackrock Depths" };
|
||||
{ "", "LowerBlackrock", "", "Lower Blackrock Spire" };
|
||||
{ "", "UpperBlackrock", "", "Upper Blackrock Spire" };
|
||||
{ "", "TheDeadmines", "", "The Deadmines" };
|
||||
{ "", "DireMaulNorth", "", "Dire Maul (North)" };
|
||||
{ "", "DireMaulEast", "", "Dire Maul (East)" };
|
||||
{ "", "DireMaulWest", "", "Dire Maul (West)" };
|
||||
{ "", "Gnomeregan", "", "Gnomeregan" };
|
||||
{ "", "Maraudon", "", "Maraudon" };
|
||||
{ "", "RagefireChasm", "", "Ragefire Chasm" };
|
||||
{ "", "RazorfenDowns", "", "Razorfen Downs" };
|
||||
{ "", "RazorfenKraul", "", "Razorfen Kraul" };
|
||||
{ "", "Scarlet Monastery", "", "Scarlet Monastery" };
|
||||
{ "", "Scholomance", "", "Scholomance" };
|
||||
{ "", "ShadowfangKeep", "", "Shadowfang Keep" };
|
||||
{ "", "TheStockade", "", "The Stockade" };
|
||||
{ "", "Stratholme", "", "Stratholme" };
|
||||
{ "", "SunkenTemple", "", "Sunken Temple" };
|
||||
{ "", "Uldaman", "", "Uldaman" };
|
||||
{ "", "WailingCaverns", "", "Wailing Caverns" };
|
||||
{ "", "ZulFarrak", "", "Zul'Farrak" };
|
||||
};
|
||||
|
||||
AtlasLoot_SubMenus["Dungeons and RaidsCLASSIC"] = {
|
||||
Module = "AtlasLootOriginalWoW";
|
||||
SubMenu = "Dungeons and RaidsCLASSIC";
|
||||
{"Raids:", "OldKeys", "Header"};
|
||||
{"", "MoltenCore", "", "Molten Core"};
|
||||
{"", "ZulGurub", "", "Zul'Gurub"};
|
||||
{"", "Onyxia60", "", "Onyxias Hort"};
|
||||
{"", "BlackwingLair", "", "Blackwing Lair"};
|
||||
{"", "RuinsofAQ", "", "Ruinen von Ahn'Qiraj"};
|
||||
{"", "TempleofAQ", "", "Tempel von Ahn'Qiraj"};
|
||||
{"", "Naxxramas60", "", "Naxxramas"};
|
||||
{"Dungeons:", "OldKeys", "Header"};
|
||||
{"", "BlackfathomDeeps", "", "Blackfathom Deeps"};
|
||||
{"", "BlackrockDepths", "", "Blackrock Depths"};
|
||||
{"", "LowerBlackrock", "", "Lower Blackrock Spire"};
|
||||
{"", "UpperBlackrock", "", "Upper Blackrock Spire"};
|
||||
{"", "TheDeadmines", "", "The Deadmines"};
|
||||
{"", "DireMaulNorth", "", "Dire Maul (North)"};
|
||||
{"", "DireMaulEast", "", "Dire Maul (East)"};
|
||||
{"", "DireMaulWest", "", "Dire Maul (West)"};
|
||||
{"", "Gnomeregan", "", "Gnomeregan"};
|
||||
{"", "Maraudon", "", "Maraudon"};
|
||||
{"", "RagefireChasm", "", "Ragefire Chasm"};
|
||||
{"", "RazorfenDowns", "", "Razorfen Downs"};
|
||||
{"", "RazorfenKraul", "", "Razorfen Kraul"};
|
||||
{"", "Scarlet Monastery", "", "Scarlet Monastery"};
|
||||
{"", "Scholomance", "", "Scholomance"};
|
||||
{"", "ShadowfangKeep", "", "Shadowfang Keep"};
|
||||
{"", "TheStockade", "", "The Stockade"};
|
||||
{"", "Stratholme", "", "Stratholme"};
|
||||
{"", "SunkenTemple", "", "Sunken Temple"};
|
||||
{"", "Uldaman", "", "Uldaman"};
|
||||
{"", "WailingCaverns", "", "Wailing Caverns"};
|
||||
{"", "ZulFarrak", "", "Zul'Farrak"};
|
||||
};
|
||||
AtlasLoot_SubMenus["Dungeons and RaidsTBC"] = {
|
||||
Module = "AtlasLootBurningCrusade";
|
||||
SubMenu = "Dungeons and RaidsTBC";
|
||||
{ "Raids:", "BCKeys", "Header" };
|
||||
{ "", "Karazhan", "", "Karazhan" };
|
||||
{ "", "GruulsLair", "", "Gruul's Lair" };
|
||||
{ "", "HCMagtheridon", "", "Magtheridon's Lair" };
|
||||
{ "", "CFRSerpentshrine", "", "Serpentshrine Cavern" };
|
||||
{ "", "TKEye", "", "The Eye" };
|
||||
{ "", "ZulAman", "", "Zul'Aman" };
|
||||
{ "", "CoTHyjal", "", "Mount Hyjal" };
|
||||
{ "", "BlackTemple", "", "Black Temple" };
|
||||
{ "", "SunwellPlateau", "", "Sunwell Plateau" };
|
||||
{ "", "WorldBossesTBC","", "World Bosses" };
|
||||
---- Dungeons -----
|
||||
{ "Dungeons:", "BCKeys", "Header" };
|
||||
{ "", "HCRamparts", "", "Hellfire Ramparts" };
|
||||
{ "", "HCShatteredHalls", "", "The Shattered Halls" };
|
||||
{ "", "HCFurnace", "", "The Blood Furnace" };
|
||||
{ "", "TKBot", "", "The Botanica" };
|
||||
{ "", "TKArc", "", "The Arcatraz" };
|
||||
{ "", "TKMech", "", "The Mechanar" };
|
||||
{ "", "AuchCrypts", "", "Auchenai Crypts" };
|
||||
{ "", "AuchManaTombs", "", "Mana-Tombs" };
|
||||
{ "", "AuchSethekk", "", "Sethekk Halls" };
|
||||
{ "", "AuchShadowLab", "", "Shadow Labyrinth" };
|
||||
{ "", "CoTOldHillsbrad", "", "Old Hillsbrad Foothills" };
|
||||
{ "", "CoTBlackMorass", "", "The Black Morass" };
|
||||
{ "", "CFRSlavePens", "", "The Slave Pens" };
|
||||
{ "", "CFRSteamvault", "", "The Steamvault" };
|
||||
{ "", "CFRUnderbog", "", "The Underbog" };
|
||||
{ "", "MagistersTerrace", "", "Magisters' Terrace" };
|
||||
};
|
||||
|
||||
AtlasLoot_SubMenus["Dungeons and RaidsTBC"] = {
|
||||
Module = "AtlasLootBurningCrusade";
|
||||
SubMenu = "Dungeons and RaidsTBC";
|
||||
{"Raids:", "BCKeys", "Header"};
|
||||
{"", "Karazhan", "", "Karazhan"};
|
||||
{"", "GruulsLair", "", "Gruul's Lair"};
|
||||
{"", "HCMagtheridon", "", "Magtheridon's Lair"};
|
||||
{"", "CFRSerpentshrine", "", "Serpentshrine Cavern"};
|
||||
{"", "TKEye", "", "The Eye"};
|
||||
{"", "ZulAman", "", "Zul'Aman"};
|
||||
{"", "CoTHyjal", "", "Mount Hyjal"};
|
||||
{"", "BlackTemple", "", "Black Temple"};
|
||||
{"", "SunwellPlateau", "", "Sunwell Plateau"};
|
||||
---- Dungeons -----
|
||||
{"Dungeons:", "BCKeys", "Header"};
|
||||
{"", "HCRamparts", "", "Hellfire Ramparts"};
|
||||
{"", "HCShatteredHalls", "", "The Shattered Halls"};
|
||||
{"", "HCFurnace", "", "The Blood Furnace"};
|
||||
{"", "TKBot", "", "The Botanica"};
|
||||
{"", "TKArc", "", "The Arcatraz"};
|
||||
{"", "TKMech", "", "The Mechanar"};
|
||||
{"", "AuchCrypts", "", "Auchenai Crypts"};
|
||||
{"", "AuchManaTombs", "", "Mana-Tombs"};
|
||||
{"", "AuchSethekk", "", "Sethekk Halls"};
|
||||
{"", "AuchShadowLab", "", "Shadow Labyrinth"};
|
||||
{"", "CoTOldHillsbrad", "", "Old Hillsbrad Foothills"};
|
||||
{"", "CoTBlackMorass", "", "The Black Morass"};
|
||||
{"", "CFRSlavePens", "", "The Slave Pens"};
|
||||
{"", "CFRSteamvault", "", "The Steamvault"};
|
||||
{"", "CFRUnderbog", "", "The Underbog"};
|
||||
{"", "MagistersTerrace", "", "Magisters' Terrace"};
|
||||
};
|
||||
|
||||
AtlasLoot_SubMenus["Dungeons and RaidsWRATH"] = {
|
||||
Module = "AtlasLootWotLK";
|
||||
SubMenu = "Dungeons and RaidsWRATH";
|
||||
{"Raids:", "WrathKeys", "Header"};
|
||||
{"", "Naxxramas80"};
|
||||
{"", "Sartharion"};
|
||||
{"", "Malygos"};
|
||||
{"", "VaultofArchavon_A"};
|
||||
{"", "Ulduar"};
|
||||
{"", "TrialoftheCrusader_A"};
|
||||
{"", "Onyxia_1"};
|
||||
{"", "IcecrownCitadel"};
|
||||
{"", "Halion"};
|
||||
{"Dungeons:", "WrathKeys", "Header"};
|
||||
{"", "Ahnkahet"};
|
||||
{"", "AzjolNerub"};
|
||||
{"", "CoTStratholme"};
|
||||
{"", "DrakTharonKeep"};
|
||||
{"", "ForgeofSouls"};
|
||||
{"", "Gundrak"};
|
||||
{"", "HallsofLightning"};
|
||||
{"", "HallsofReflection"};
|
||||
{"", "HallsofStone"};
|
||||
{"", "TheNexus"};
|
||||
{"", "TheOculus"};
|
||||
{"", "PitofSaron"};
|
||||
{"", "TrialoftheChampion"};
|
||||
{"", "UtgardeKeep"};
|
||||
{"", "UtgardePinnacle"};
|
||||
{"", "TheVioletHold"};
|
||||
};
|
||||
|
||||
AtlasLoot_SubMenus["WorldBossesMenuCLASSIC"] = {
|
||||
Module = "AtlasLootOriginalWoW";
|
||||
{ "","WorldBossesCLASSIC"};
|
||||
};
|
||||
|
||||
AtlasLoot_SubMenus["WorldBossesMenuTBC"] = {
|
||||
Module = "AtlasLootBurningCrusade";
|
||||
{ "","WorldBossesTBC"};
|
||||
};
|
||||
AtlasLoot_SubMenus["Dungeons and RaidsWRATH"] = {
|
||||
Module = "AtlasLootWotLK";
|
||||
SubMenu = "Dungeons and RaidsWRATH";
|
||||
{ "Raids:", "WrathKeys", "Header" };
|
||||
{ "", "Naxxramas80", "Naxxramas" };
|
||||
{ "", "Sartharion", "Sartharion" };
|
||||
{ "", "Malygos", "Malygos" };
|
||||
{ "", "VaultofArchavon", "Vault of Archavon" };
|
||||
{ "", "Ulduar", "Ulduar" };
|
||||
{ "", "TrialoftheCrusader", "Trial of the Crusader" };
|
||||
{ "", "TrialoftheCrusader2", "Trial of the Crusader" };
|
||||
{ "", "Onyxia80", "Onyxia" };
|
||||
{ "", "IcecrownCitadel", "Icecrown Citadel" };
|
||||
{ "", "Halion", "Halion" };
|
||||
---- Dungeons -----
|
||||
{ "Dungeons:", "WrathKeys", "Header" };
|
||||
{ "", "Ahnkahet", "Ahnkahet" };
|
||||
{ "", "AzjolNerub", "AzjolNerub" };
|
||||
{ "", "CoTStratholme", "The Culling of Stratholme" };
|
||||
{ "", "DrakTharonKeep", "DrakTharon Keep" };
|
||||
{ "", "ForgeofSouls", "Forge of Souls" };
|
||||
{ "", "Gundrak", "Gundrak" };
|
||||
{ "", "HallsofLightning", "Halls of Lightning" };
|
||||
{ "", "HallsofReflection", "Halls of Reflection" };
|
||||
{ "", "HallsofStone", "Halls of Stone" };
|
||||
{ "", "TheNexus", "The Nexus" };
|
||||
{ "", "TheOculus", "The Oculus" };
|
||||
{ "", "PitofSaron", "Pit of Saron" };
|
||||
{ "", "TrialoftheChampion", "Trial of the Champion" };
|
||||
{ "", "UtgardeKeep", "Utgarde Keep" };
|
||||
{ "", "UtgardePinnacle", "Utgarde Pinnacle" };
|
||||
{ "", "TheVioletHold", "The Violet Hold" };
|
||||
};
|
||||
|
||||
@@ -17,7 +17,7 @@ AtlasLoot_Modules = {
|
||||
{AL["Crafting"], "Crafting"};
|
||||
{AL["Sets/Collections"], "Collections"};
|
||||
{AL["PvP Rewards"], "PVP"};
|
||||
{AL["World Bosses"], "WorldBossesMenu"};
|
||||
{AL["Vanity"], "Vanity"};
|
||||
{AL["Reputation Factions"], "Reputations"};
|
||||
{AL["World Events"], "WorldEvents"};
|
||||
};
|
||||
@@ -27,7 +27,7 @@ AtlasLoot_SubMenus = {};
|
||||
AtlasLoot_ExpansionMenu = {
|
||||
{ AL["Classic"], "CLASSIC" };
|
||||
{ AL["Burning Crusade"], "TBC" };
|
||||
--{ AL["Wrath of the Lich King"], "WRATH" };
|
||||
{ AL["Wrath of the Lich King"], "WRATH" };
|
||||
};
|
||||
|
||||
AtlasLoot_Data["EmptyTable"] = {
|
||||
|
||||
@@ -48,3 +48,25 @@ local BabbleZone = AtlasLoot_GetLocaleLibBabble("LibBabble-Zone-3.0")
|
||||
{ "", "ArenaWarlockTBC"};
|
||||
{ "", "ArenaWarriorTBC"};
|
||||
};
|
||||
|
||||
AtlasLoot_SubMenus["PVPWRATH"] = {
|
||||
Module = "AtlasLootWotLK";
|
||||
{ "PVP Factions", "LakeWintergrasp", "Header"};
|
||||
{ "", "LakeWintergrasp"};
|
||||
{ "", "VentureBay"};
|
||||
{ "", "PvP80Misc"};
|
||||
{ "", "PVPidolWRATH"};
|
||||
{ "", "PvP80NonSet"};
|
||||
{ "", "WeaponsWRATH"};
|
||||
{ "PVP Sets", "ArenaDruidWRATH", "Header"};
|
||||
{ "", "ArenaDruidWRATH"};
|
||||
{ "", "ArenaHunterWRATH"};
|
||||
{ "", "ArenaMageWRATH"};
|
||||
{ "", "ArenaPaladinWRATH"};
|
||||
{ "", "ArenaPriestWRATH"};
|
||||
{ "", "ArenaRogueWRATH"};
|
||||
{ "", "ArenaShamanWRATH"};
|
||||
{ "", "ArenaWarlockWRATH"};
|
||||
{ "", "ArenaWarriorWRATH"};
|
||||
{ "", "ArenaDeathKnightWRATH"};
|
||||
};
|
||||
|
||||
@@ -46,16 +46,16 @@ local BabbleZone = AtlasLoot_GetLocaleLibBabble("LibBabble-Zone-3.0")
|
||||
|
||||
AtlasLoot_SubMenus["ReputationsWRATH"] = {
|
||||
Module = "AtlasLootWotLK";
|
||||
{ "", "AllianceVanguard1", "spell_misc_hellifrepvphonorholdfavor", "=ds="..BabbleFaction["Alliance Vanguard"], "=q5="..BabbleFaction["Alliance"]};
|
||||
{ "", "WinterfinRetreat", "INV_Misc_Shell_04", "=ds="..BabbleFaction["Winterfin Retreat"], "=q5="..BabbleZone["Borean Tundra"]};
|
||||
{ "", "TheWyrmrestAccord", "achievement_reputation_wyrmresttemple", "=ds="..BabbleFaction["The Wyrmrest Accord"], "=q5="..BabbleZone["Dragonblight"]};
|
||||
{ "", "KnightsoftheEbonBlade", "achievement_reputation_knightsoftheebonblade", "=ds="..BabbleFaction["Knights of the Ebon Blade"], "=q5="..BabbleZone["Zul'Drak"].." / "..BabbleZone["Icecrown"]};
|
||||
{ "", "TheOracles", "inv_misc_head_murloc_01", "=ds="..BabbleFaction["The Oracles"], "=q5="..BabbleZone["Sholazar Basin"]};
|
||||
{ "", "TheSonsofHodir1", "Spell_Holy_DivinePurpose", "=ds="..BabbleFaction["The Sons of Hodir"], "=q5="..BabbleZone["The Storm Peaks"]};
|
||||
{ "", "HordeExpedition1", "spell_misc_hellifrepvpthrallmarfavor", "=ds="..BabbleFaction["Horde Expedition"], "=q5="..BabbleFaction["Horde"]};
|
||||
{ "", "TheKaluak", "INV_Fishingpole_03", "=ds="..BabbleFaction["The Kalu'ak"], "" };
|
||||
{ "", "KirinTor", "achievement_reputation_kirintor", "=ds="..BabbleFaction["Kirin Tor"], "=q5="..BabbleZone["Borean Tundra"].." / "..BabbleZone["Dalaran"]};
|
||||
{ "", "ArgentCrusade", "INV_Jewelry_Talisman_08", "=ds="..BabbleFaction["Argent Crusade"], "=q5="..BabbleZone["Zul'Drak"].." / "..BabbleZone["Icecrown"]};
|
||||
{ "", "FrenzyheartTribe", "ability_mount_whitedirewolf", "=ds="..BabbleFaction["Frenzyheart Tribe"], "=q5="..BabbleZone["Sholazar Basin"]};
|
||||
{ "", "AshenVerdict", "INV_Jewelry_Ring_85", "=ds="..BabbleFaction["The Ashen Verdict"], "=q5="..BabbleZone["Icecrown"]};
|
||||
{ "", "AllianceVanguard"};
|
||||
{ "", "WinterfinRetreat"};
|
||||
{ "", "TheWyrmrestAccord"};
|
||||
{ "", "KnightsoftheEbonBlade"};
|
||||
{ "", "TheOracles"};
|
||||
{ "", "TheSonsofHodir"};
|
||||
{ "", "HordeExpedition"};
|
||||
{ "", "TheKaluak"};
|
||||
{ "", "KirinTor"};
|
||||
{ "", "ArgentCrusade"};
|
||||
{ "", "FrenzyheartTribe"};
|
||||
{ "", "AshenVerdict"};
|
||||
};
|
||||
+91
-341
@@ -1,7 +1,8 @@
|
||||
local AL = LibStub("AceLocale-3.0"):GetLocale("AtlasLoot");
|
||||
local BabbleInventory = AtlasLoot_GetLocaleLibBabble("LibBabble-Inventory-3.0")
|
||||
local BabbleFaction = AtlasLoot_GetLocaleLibBabble("LibBabble-Faction-3.0")
|
||||
local BabbleZone = AtlasLoot_GetLocaleLibBabble("LibBabble-Zone-3.0")
|
||||
local BabbleBoss = AtlasLoot_GetLocaleLibBabble("LibBabble-Boss-3.0");
|
||||
local BabbleFaction = AtlasLoot_GetLocaleLibBabble("LibBabble-Faction-3.0");
|
||||
local BabbleZone = AtlasLoot_GetLocaleLibBabble("LibBabble-Zone-3.0");
|
||||
local BabbleInventory = AtlasLoot_GetLocaleLibBabble("LibBabble-Inventory-3.0");
|
||||
|
||||
-- { #, "MOUNTMENU", "INV_Misc_QirajiCrystal_05", "=ds="..AL["Mounts"], ""};
|
||||
-- { #, "PETMENU", "INV_Box_PetCarrier_01", "=ds="..AL["Vanity Pets"], ""};
|
||||
@@ -11,6 +12,7 @@ local BabbleZone = AtlasLoot_GetLocaleLibBabble("LibBabble-Zone-3.0")
|
||||
|
||||
AtlasLoot_SubMenus["CollectionsCLASSIC"] = {
|
||||
Module = "AtlasLootOriginalWoW";
|
||||
{ "", "Heirloom"};
|
||||
{ "", "ClassicSets"};
|
||||
{ "", "WorldEpicsCLASSIC"};
|
||||
{ "", "ZGSets"};
|
||||
@@ -24,6 +26,7 @@ local BabbleZone = AtlasLoot_GetLocaleLibBabble("LibBabble-Zone-3.0")
|
||||
|
||||
AtlasLoot_SubMenus["CollectionsTBC"] = {
|
||||
Module = "AtlasLootBurningCrusade";
|
||||
{ "", "Heirloom"};
|
||||
{ "", "DS3"};
|
||||
{ "", "WorldEpicsTBC"};
|
||||
{ "", "TBCSets"};
|
||||
@@ -36,348 +39,95 @@ local BabbleZone = AtlasLoot_GetLocaleLibBabble("LibBabble-Zone-3.0")
|
||||
{ "", "T6"};
|
||||
};
|
||||
|
||||
AtlasLoot_Data["SETMENUWRATH"] = {
|
||||
{ 1, "EMBLEMOFFROSTMENU", "inv_misc_frostemblem_01", "=ds="..AL["Emblem of Frost Rewards"], "=q5="..AL["Wrath of the Lich King"]};
|
||||
{ 2, "EMBLEMOFTRIUMPHMENU", "spell_holy_summonchampion", "=ds="..AL["Emblem of Triumph Rewards"], "=q5="..AL["Wrath of the Lich King"]};
|
||||
{ 3, "EMBLEMOFCONQUESTMENU", "Spell_Holy_ChampionsGrace", "=ds="..AL["Emblem of Conquest Rewards"], "=q5="..AL["Wrath of the Lich King"]};
|
||||
{ 4, "EMBLEMOFVALORMENU", "Spell_Holy_ProclaimChampion_02", "=ds="..AL["Emblem of Valor Rewards"], "=q5="..AL["Wrath of the Lich King"]};
|
||||
{ 5, "EMBLEMOFHEROISMMENU", "Spell_Holy_ProclaimChampion", "=ds="..AL["Emblem of Heroism Rewards"], "=q5="..AL["Wrath of the Lich King"]};
|
||||
{ 7, "Heirloom", "INV_Sword_43", "=ds="..AL["Heirloom"], ""};
|
||||
{ 8, "WorldEpicsWrath", "INV_Sword_109", "=ds=".."World Epics", ""};
|
||||
{ 9, "SETSWRATHOFLICHKING", "inv_misc_monsterscales_15", "=ds="..AL["Wrath of the Lich King Sets"], ""};
|
||||
{ 10, "Legendaries", "INV_Staff_Medivh", "=ds="..AL["Legendary Items"], ""};
|
||||
{ 16, "T7T8SET", "INV_Chest_Chain_15", "=ds="..AL["Tier 7/8 Sets"], "=q5="..AL["10/25 Man"]};
|
||||
{ 17, "T9SET", "inv_gauntlets_80", "=ds="..AL["Tier 9 Sets"], "=q5="..AL["10/25 Man"]};
|
||||
{ 18, "T10SET", "INV_Chest_Chain_15", "=ds="..AL["Tier 10 Sets"], "=q5="..AL["10/25 Man"]};
|
||||
Prev = "SETMENUTBC";
|
||||
Next = "SETMENUCLASSIC";
|
||||
Submenu = "Expansion";
|
||||
AtlasLoot_SubMenus["CollectionsWRATH"] = {
|
||||
Module = "AtlasLootWotLK";
|
||||
{ "", "Heirloom"};
|
||||
{ "", "WorldEpicsWrath"};
|
||||
{ "", "Legendaries"};
|
||||
{ "Badge Rewards", "EmblemofHeroism", "Header"};
|
||||
{ "", "EmblemofHeroism"};
|
||||
{ "", "EmblemofValor"};
|
||||
{ "", "EmblemofConquest"};
|
||||
{ "", "EmblemofTriumph"};
|
||||
{ "", "EmblemofFrost"};
|
||||
{ "Tier Sets", "T7", "Header"};
|
||||
{ "", "T7"};
|
||||
{ "", "T8"};
|
||||
{ "", "T9"};
|
||||
{ "", "T10"};
|
||||
};
|
||||
|
||||
AtlasLoot_SubMenus["VanityCLASSIC"] = {
|
||||
Module = "AtlasLootVanity";
|
||||
{ "", "Tabards"};
|
||||
{ "", "VanityPets"};
|
||||
{ "", "Mounts"};
|
||||
};
|
||||
|
||||
AtlasLoot_SubMenus["VanityTBC"] = AtlasLoot_SubMenus["VanityCLASSIC"];
|
||||
AtlasLoot_SubMenus["VanityWRATH"] = AtlasLoot_SubMenus["VanityCLASSIC"];
|
||||
|
||||
----------------------
|
||||
--- Heirloom Items ---
|
||||
----------------------
|
||||
AtlasLoot_Data["Heirloom"] = {
|
||||
Name = AL["Heirloom"];
|
||||
{
|
||||
Name = "Chests";
|
||||
{ 1, 48691, "", "=q7=Tattered Dreadmist Robe", "=ds=#s5#, #a1#", "1200 #tokenofprestige#" };
|
||||
{ 2, 48687, "", "=q7=Preened Ironfeather Breastplate", "=ds=#s5#, #a2#", "1200 #tokenofprestige#" };
|
||||
{ 3, 48689, "", "=q7=Stained Shadowcraft Tunic", "=ds=#s5#, #a2#", "1200 #tokenofprestige#" };
|
||||
{ 4, 48677, "", "=q7=Champion's Deathdealer Breastplate", "=ds=#s5#, #a3#", "1200 #tokenofprestige#" };
|
||||
{ 5, 48683, "", "=q7=Mystical Vest of Elements", "=ds=#s5#, #a3#", "1200 #tokenofprestige#" };
|
||||
{ 6, 48685, "", "=q7=Polished Breastplate of Valor", "=ds=#s5#, #a4#", "1200 #tokenofprestige#" };
|
||||
{ 7, 1548685, "", "=q7=Polished Breastplate of Might", "=ds=#s5#, #a4#", "1200 #tokenofprestige#" };
|
||||
|
||||
};
|
||||
|
||||
AtlasLoot_Data["70TOKENMENU"] = {
|
||||
{ 2, "HardModeCloth", "Spell_Holy_ChampionsBond", "=ds="..BabbleInventory["Cloth"], ""};
|
||||
{ 3, "HardModeMail", "Spell_Holy_ChampionsBond", "=ds="..BabbleInventory["Mail"], ""};
|
||||
{ 4, "HardModeResist", "Spell_Holy_ChampionsBond", "=ds="..AL["Fire Resistance Gear"], ""};
|
||||
{ 6, "HardModeRelic", "Spell_Holy_ChampionsBond", "=ds="..BabbleInventory["Relic"], ""};
|
||||
{ 8, "HardModeWeapons", "Spell_Holy_ChampionsBond", "=ds="..AL["Weapons"], ""};
|
||||
{ 17, "HardModeLeather", "Spell_Holy_ChampionsBond", "=ds="..BabbleInventory["Leather"], ""};
|
||||
{ 18, "HardModePlate", "Spell_Holy_ChampionsBond", "=ds="..BabbleInventory["Plate"], ""};
|
||||
{ 19, "HardModeCloaks", "Spell_Holy_ChampionsBond", "=ds="..BabbleInventory["Back"], ""};
|
||||
{ 21, "HardModeArena", "Spell_Holy_ChampionsBond", "=ds="..AL["PvP Rewards"], ""};
|
||||
{ 23, "HardModeAccessories", "Spell_Holy_ChampionsBond", "=ds="..AL["Accessories"], ""};
|
||||
Back = "SETMENUTBC";
|
||||
{
|
||||
Name = "Shoulders";
|
||||
{ 1, 42985, "", "=q7=Tattered Dreadmist Mantle", "=ds=#s3#, #a1#", "800 #tokenofprestige#" };
|
||||
{ 2, 42984, "", "=q7=Preened Ironfeather Shoulders", "=ds=#s3#, #a2#", "800 #tokenofprestige#" };
|
||||
{ 3, 42952, "", "=q7=Stained Shadowcraft Spaulders", "=ds=#s3#, #a2#", "800 #tokenofprestige#" };
|
||||
{ 4, 42950, "", "=q7=Champion Herod's Shoulder", "=ds=#s3#, #a3#", "800 #tokenofprestige#" };
|
||||
{ 5, 42951, "", "=q7=Mystical Pauldrons of Elements", "=ds=#s3#, #a3#", "800 #tokenofprestige#" };
|
||||
{ 6, 42949, "", "=q7=Polished Spaulders of Valor", "=ds=#s3#, #a4#", "800 #tokenofprestige#" };
|
||||
{ 7, 1542949, "", "=q7=Polished Spaulders of Might", "=ds=#s3#, #a4#", "800 #tokenofprestige#" };
|
||||
{ 16, 44107, "", "=q7=Exquisite Sunderseer Mantle", "=ds=#s3#, #a1#", "800 #tokenofprestige#" };
|
||||
{ 17, 44103, "", "=q7=Exceptional Stormshroud Shoulders", "=ds=#s3#, #a2#", "800 #tokenofprestige#" };
|
||||
{ 18, 44105, "", "=q7=Lasting Feralheart Spaulders", "=ds=#s3#, #a2#", "800 #tokenofprestige#" };
|
||||
{ 19, 44102, "", "=q7=Aged Pauldrons of The Five Thunders", "=ds=#s3#, #a3#", "800 #tokenofprestige#" };
|
||||
{ 20, 44101, "", "=q7=Prized Beastmaster's Mantle", "=ds=#s3#, #a3#", "800 #tokenofprestige#" };
|
||||
{ 21, 44100, "", "=q7=Pristine Lightforge Spaulders", "=ds=#s3#, #a4#", "800 #tokenofprestige#" };
|
||||
{ 22, 44099, "", "=q7=Strengthened Stockade Pauldrons", "=ds=#s3#, #a4#", "800 #tokenofprestige#" };
|
||||
};
|
||||
|
||||
AtlasLoot_Data["EMBLEMOFHEROISMMENU"] = {
|
||||
{ 2, "EmblemofHeroism", "Spell_Holy_ProclaimChampion", "=ds="..BabbleInventory["Armor"].." & "..AL["Weapons"], ""};
|
||||
{ 3, "EmblemofHeroism3", "Spell_Holy_ProclaimChampion", "=ds="..BabbleInventory["Miscellaneous"], ""};
|
||||
{ 4, "LEVEL80PVPSETS", "Spell_Holy_ProclaimChampion", "=ds="..AL["Level 80 PvP Sets"], "" };
|
||||
{ 17, "EmblemofHeroism2", "Spell_Holy_ProclaimChampion", "=ds="..AL["Accessories"], ""};
|
||||
{ 18, "EmblemofHeroism4", "Spell_Holy_ProclaimChampion", "=ds="..AL["Heirloom"], ""};
|
||||
Back = "SETMENUWRATH";
|
||||
{
|
||||
Name = "Trinkets/Rings";
|
||||
{ 1, 42992, "", "=q7=Discerning Eye of the Beast", "=ds=#s14#", "500 #tokenofprestige#" };
|
||||
{ 2, 42991, "", "=q7=Swift Hand of Justice", "=ds=#s14#", "500 #tokenofprestige#" };
|
||||
{ 3, 44098, "", "=q7=Inherited Insignia of the Alliance", "500 #tokenofprestige#" };
|
||||
{ 4, 44097, "", "=q7=Inherited Insignia of the Horde", "500 #tokenofprestige#" };
|
||||
{ 6, 50255, "", "=q7=Dread Pirate Ring", "=ds=#s13#", "" };
|
||||
};
|
||||
|
||||
AtlasLoot_Data["EMBLEMOFCONQUESTMENU"] = {
|
||||
{ 2, "EmblemofConquest1", "Spell_Holy_ChampionsGrace", "=ds="..AL["Vendor"], ""};
|
||||
{ 17, "LEVEL80PVPSETS", "Spell_Holy_ChampionsGrace", "=ds="..AL["Level 80 PvP Sets"], "" };
|
||||
Back = "SETMENUWRATH";
|
||||
{
|
||||
Name = "Weapons";
|
||||
{ 1, 42944, "", "=q7=Balanced Heartseeker", "=ds=#w4#, #h1#", "600 #tokenofprestige#" };
|
||||
{ 2, 42945, "", "=q7=Venerable Dal'Rend's Sacred Charge", "=ds=#w10#, #h3#", "600 #tokenofprestige#" };
|
||||
{ 3, 42948, "", "=q7=Devout Aurastone Hammer", "600 #tokenofprestige#" };
|
||||
{ 4, 48716, "", "=q7=Venerable Mass of McGowan", "600 #tokenofprestige#" };
|
||||
{ 5, 44091, "", "=q7=Sharpened Scarlet Kris", "=ds=#h1#, #w4#", "600 #tokenofprestige#" };
|
||||
{ 6, 44096, "", "=q7=Battleworn Thrash Blade", "=ds=#h1#, #w10#", "600 #tokenofprestige#" };
|
||||
{ 7, 44094, "", "=q7=The Blessed Hammer of Grace", "=ds=#h3#, #w6#", "600 #tokenofprestige#" };
|
||||
{ 7, 1540350, "", "=q7=Urn of Aspiring Light", "=ds=#h3#, #w6#", "600 #tokenofprestige#" };
|
||||
{ 16, 42943, "", "=q7=Bloodied Arcanite Reaper", "=ds=#w1#, #h2#", "1000 #tokenofprestige#" };
|
||||
{ 17, 1542943, "", "=q7=Sturdied Arcanite Spear", "=ds=#w1#, #h2#", "1000 #tokenofprestige#" };
|
||||
{ 18, 48718, "", "=q7=Repurposed Lava Dredger", "=ds=#w6#, #h2#", "1000 #tokenofprestige#" };
|
||||
{ 19, 42947, "", "=q7=Dignified Headmaster's Charge", "=ds=#w9#", "1000 #tokenofprestige#" };
|
||||
{ 20, 44092, "", "=q7=Reforged Truesilver Champion", "=ds=#h2#, #w10#", "1000 #tokenofprestige#" };
|
||||
{ 21, 44095, "", "=q7=Grand Staff of Jordan", "=ds=#w9#", "1000 #tokenofprestige#" };
|
||||
{ 23, 42946, "", "=q7=Charmed Ancient Bone Bow", "=ds=#w2#", "1000 #tokenofprestige#" };
|
||||
{ 24, 44093, "", "=q7=Upgraded Dwarven Hand Cannon", "=ds=#w5#", "1000 #tokenofprestige#" };
|
||||
};
|
||||
};
|
||||
|
||||
AtlasLoot_Data["EMBLEMOFVALORMENU"] = {
|
||||
{ 2, "EmblemofValor", "Spell_Holy_ProclaimChampion_02", "=ds="..BabbleInventory["Armor"], ""};
|
||||
{ 3, "LEVEL80PVPSETS", "Spell_Holy_ProclaimChampion_02", "=ds="..AL["Level 80 PvP Sets"], "" };
|
||||
{ 17, "EmblemofValor2", "Spell_Holy_ProclaimChampion_02", "=ds="..AL["Accessories"], ""};
|
||||
Back = "SETMENUWRATH";
|
||||
};
|
||||
|
||||
AtlasLoot_Data["EMBLEMOFTRIUMPHMENU"] = {
|
||||
{ 2, "EmblemofTriumph1_A", "spell_holy_summonchampion", "=ds="..BabbleInventory["Armor"], ""};
|
||||
{ 3, "EmblemofTriumph2", "spell_holy_summonchampion", "=ds="..AL["Accessories"].." & "..AL["Weapons"], ""};
|
||||
{ 17, "LEVEL80PVPSETS", "spell_holy_summonchampion", "=ds="..AL["Level 80 PvP Sets"], "" };
|
||||
{ 18, "T9SET", "spell_holy_summonchampion", "=ds="..AL["Tier 9 Sets"], "=q5="..AL["10/25 Man"]};
|
||||
Back = "SETMENUWRATH";
|
||||
};
|
||||
|
||||
AtlasLoot_Data["EMBLEMOFFROSTMENU"] = {
|
||||
{ 2, "EmblemofFrost", "inv_misc_frostemblem_01", "=ds="..BabbleInventory["Armor"].." & "..AL["Weapons"], ""};
|
||||
{ 17, "T10SET", "inv_misc_frostemblem_01", "=ds="..AL["Tier 10 Sets"], "=q5="..AL["10/25 Man"]};
|
||||
Back = "SETMENUWRATH";
|
||||
};
|
||||
|
||||
AtlasLoot_Data["MOUNTMENU"] = {
|
||||
{ 2, "MountsAlliance1", "achievement_pvp_a_16", "=ds="..AL["Alliance Mounts"], ""};
|
||||
{ 3, "MountsFaction1", "ability_mount_warhippogryph", "=ds="..AL["Neutral Faction Mounts"], ""};
|
||||
{ 4, "MountsRare1", "ability_mount_drake_bronze", "=ds="..AL["Rare Mounts"], ""};
|
||||
{ 5, "MountsEvent1", "achievement_halloween_witch_01", "=ds="..AL["World Events"], ""};
|
||||
{ 17, "MountsHorde1", "achievement_pvp_h_16", "=ds="..AL["Horde Mounts"], ""};
|
||||
{ 18, "MountsPvP1", "ability_mount_netherdrakeelite", "=ds="..AL["PvP Mounts"], ""};
|
||||
{ 19, "MountsCraftQuestPromotion1", "INV_Misc_QirajiCrystal_05", "=ds="..AL["Quest"].." / "..AL["Promotional"].." / "..AL["Crafted Mounts"], ""};
|
||||
Back = "SETMENU";
|
||||
Submenu = "Expansion";
|
||||
};
|
||||
|
||||
AtlasLoot_Data["PETMENU"] = {
|
||||
{ 2, "PetsMerchant1", "spell_nature_polymorph", "=ds="..AL["Merchant Sold"], ""};
|
||||
{ 3, "PetsRare1", "spell_shaman_hex", "=ds="..AL["Rare"], ""};
|
||||
{ 4, "PetsPromotional1", "inv_netherwhelp", "=ds="..AL["Promotional"], ""};
|
||||
{ 5, "PetsAccessories1", "inv_misc_petbiscuit_01", "=ds="..AL["Accessories"], ""};
|
||||
{ 17, "PetsQuestCrafted1", "inv_drink_19", "=ds="..AL["Quest"].." / "..AL["Crafted"], ""};
|
||||
{ 18, "PetsEvent1", "inv_pet_egbert", "=ds="..AL["World Events"], ""};
|
||||
{ 19, "PetsPetStore1", "INV_Misc_Coin_01", "=ds="..AL["Pet Store"], ""};
|
||||
Back = "SETMENU";
|
||||
Submenu = "Expansion";
|
||||
};
|
||||
|
||||
AtlasLoot_Data["SETSCLASSIC"] = {
|
||||
{ 2, "VWOWSets1", "INV_Pants_12", "=ds="..AL["Defias Leather"], "=q5="..BabbleZone["The Deadmines"]};
|
||||
{ 3, "VWOWSets1", "INV_Shirt_16", "=ds="..AL["Embrace of the Viper"], "=q5="..BabbleZone["Wailing Caverns"]};
|
||||
{ 4, "VWOWSets1", "INV_Gauntlets_19", "=ds="..AL["Chain of the Scarlet Crusade"], "=q5="..BabbleZone["Scarlet Monastery"]};
|
||||
{ 5, "VWOWSets1", "INV_Helmet_01", "=ds="..AL["The Gladiator"], "=q5="..BabbleZone["Blackrock Depths"]};
|
||||
{ 6, "VWOWSets2", "INV_Boots_Cloth_05", "=ds="..AL["Ironweave Battlesuit"], "=q5="..AL["Various Locations"]};
|
||||
{ 7, "VWOWSets2", "INV_Boots_02", "=ds="..AL["The Postmaster"], "=q5="..BabbleZone["Stratholme"]};
|
||||
{ 8, "VWOWScholo", "INV_Shoulder_02", "=ds="..AL["Necropile Raiment"], "=q5="..BabbleZone["Scholomance"]};
|
||||
{ 9, "VWOWScholo", "INV_Belt_16", "=ds="..AL["Cadaverous Garb"], "=q5="..BabbleZone["Scholomance"]};
|
||||
{ 10, "VWOWScholo", "INV_Gauntlets_26", "=ds="..AL["Bloodmail Regalia"], "=q5="..BabbleZone["Scholomance"]};
|
||||
{ 11, "VWOWScholo", "INV_Belt_12", "=ds="..AL["Deathbone Guardian"], "=q5="..BabbleZone["Scholomance"]};
|
||||
{ 12, "VWOWSets3", "INV_Weapon_ShortBlade_16", "=ds="..AL["Spider's Kiss"], "=q5="..BabbleZone["Lower Blackrock Spire"]};
|
||||
{ 13, "VWOWSets3", "INV_Sword_43", "=ds="..AL["Dal'Rend's Arms"], "=q5="..BabbleZone["Upper Blackrock Spire"]};
|
||||
{ 17, "VWOWSets3", "INV_Misc_MonsterScales_15", "=ds="..AL["Shard of the Gods"], "=q5="..AL["Various Locations"]};
|
||||
{ 18, "VWOWSets3", "INV_Misc_MonsterClaw_04", "=ds="..AL["Spirit of Eskhandar"], "=q5="..AL["Various Locations"]};
|
||||
{ 20, "VWOWZulGurub", "INV_Weapon_Hand_01", "=ds="..AL["Misc Zul'Gurub Sets"], ""};
|
||||
Back = "SETMENUCLASSIC";
|
||||
};
|
||||
|
||||
AtlasLoot_Data["SETSBURNINGCURSADE"] = {
|
||||
{ 2, "TBCSets", "INV_Sword_76", "=ds="..AL["Latro's Flurry"], "=q5="..AL["World Drop"]};
|
||||
{ 3, "TBCSets", "INV_Jewelry_Necklace_36", "=ds="..AL["The Twin Stars"], "=q5="..AL["World Drop"]};
|
||||
{ 4, "TBCSets", "INV_Weapon_Hand_14", "=ds="..AL["The Fists of Fury"], "=q5="..BabbleZone["Hyjal Summit"]};
|
||||
{ 5, "TBCSets", "INV_Weapon_Glave_01", "=ds="..AL["The Twin Blades of Azzinoth"], "=q5="..BabbleZone["Black Temple"]};
|
||||
Back = "SETMENUTBC";
|
||||
};
|
||||
|
||||
AtlasLoot_Data["SETSWRATHOFLICHKING"] = {
|
||||
{ 2, "WOTLKSets", "inv_jewelry_necklace_27", "=ds="..AL["Raine's Revenge"], "=q5="..AL["World Drop"]};
|
||||
{ 3, "WOTLKSets", "inv_misc_monsterscales_15", "=ds="..AL["Purified Shard of the Gods"], "=q5="..BabbleZone["Onyxia's Lair"]};
|
||||
{ 4, "WOTLKSets", "inv_misc_monsterscales_15", "=ds="..AL["Shiny Shard of the Gods"], "=q5="..BabbleZone["Onyxia's Lair"]};
|
||||
Back = "SETMENUWRATH";
|
||||
};
|
||||
|
||||
AtlasLoot_Data["T0SET"] = {
|
||||
{ 3, "T0Druid", "Spell_Nature_Regeneration", "=ds=".."Druid", ""};
|
||||
{ 4, "T0Mage", "Spell_Frost_IceStorm", "=ds="..LOCALIZED_CLASS_NAMES_MALE["MAGE"], ""};
|
||||
{ 5, "T0Priest", "Spell_Holy_PowerWordShield", "=ds="..LOCALIZED_CLASS_NAMES_MALE["PRIEST"], ""};
|
||||
{ 6, "T0Shaman", "Spell_FireResistanceTotem_01", "=ds="..LOCALIZED_CLASS_NAMES_MALE["SHAMAN"], ""};
|
||||
{ 7, "T0Warrior", "Ability_Warrior_BattleShout", "=ds="..LOCALIZED_CLASS_NAMES_MALE["WARRIOR"], ""};
|
||||
{ 18, "T0Hunter", "Ability_Hunter_RunningShot", "=ds="..LOCALIZED_CLASS_NAMES_MALE["HUNTER"], ""};
|
||||
{ 19, "T0Paladin", "Spell_Holy_SealOfMight", "=ds="..LOCALIZED_CLASS_NAMES_MALE["PALADIN"], ""};
|
||||
{ 20, "T0Rogue", "Ability_BackStab", "=ds="..LOCALIZED_CLASS_NAMES_MALE["ROGUE"], ""};
|
||||
{ 21, "T0Warlock", "Spell_Shadow_CurseOfTounges", "=ds="..LOCALIZED_CLASS_NAMES_MALE["WARLOCK"], ""};
|
||||
Back = "SETMENUCLASSIC";
|
||||
};
|
||||
|
||||
AtlasLoot_Data["DS3SET"] = {
|
||||
{ 2, "DS3Cloth", "Spell_Holy_InnerFire", "=ds="..AL["Hallowed Raiment"], "=q5="..BabbleInventory["Cloth"]};
|
||||
{ 3, "DS3Cloth", "INV_Elemental_Mote_Nether", "=ds="..AL["Mana-Etched Regalia"], "=q5="..BabbleInventory["Cloth"]};
|
||||
{ 5, "DS3Leather", "Ability_Rogue_SinisterCalling", "=ds="..AL["Assassination Armor"], "=q5="..BabbleInventory["Leather"]};
|
||||
{ 6, "DS3Leather", "Ability_Hunter_RapidKilling", "=ds="..AL["Wastewalker Armor"], "=q5="..BabbleInventory["Leather"]};
|
||||
{ 8, "DS3Mail", "Ability_Hunter_Pet_Wolf", "=ds="..AL["Beast Lord Armor"], "=q5="..BabbleInventory["Mail"]};
|
||||
{ 9, "DS3Mail", "INV_Helmet_70", "=ds="..AL["Tidefury Raiment"], "=q5="..BabbleInventory["Mail"]};
|
||||
{ 11, "DS3Plate", "Spell_Fire_EnchantWeapon", "=ds="..AL["Bold Armor"], "=q5="..BabbleInventory["Plate"]};
|
||||
{ 12, "DS3Plate", "INV_Hammer_02", "=ds="..AL["Righteous Armor"], "=q5="..BabbleInventory["Plate"]};
|
||||
{ 17, "DS3Cloth", "Ability_Creature_Cursed_04", "=ds="..AL["Incanter's Regalia"], "=q5="..BabbleInventory["Cloth"]};
|
||||
{ 18, "DS3Cloth", "Ability_Creature_Cursed_03", "=ds="..AL["Oblivion Raiment"], "=q5="..BabbleInventory["Cloth"]};
|
||||
{ 20, "DS3Leather", "Spell_Holy_SealOfRighteousness", "=ds="..AL["Moonglade Raiment"], "=q5="..BabbleInventory["Leather"]};
|
||||
{ 23, "DS3Mail", "Ability_FiegnDead", "=ds="..AL["Desolation Battlegear"], "=q5="..BabbleInventory["Mail"]};
|
||||
{ 26, "DS3Plate", "INV_Helmet_08", "=ds="..AL["Doomplate Battlegear"], "=q5="..BabbleInventory["Plate"]};
|
||||
Back = "SETMENUTBC";
|
||||
Next = "T4SET";
|
||||
};
|
||||
|
||||
AtlasLoot_Data["T1SET"] = {
|
||||
{ 1, "T1Druid", "Spell_Nature_Regeneration", "=ds=".."Druid", "=q5="..AL["Tier 1 Sets"]};
|
||||
{ 3, "T1Mage", "Spell_Frost_IceStorm", "=ds="..LOCALIZED_CLASS_NAMES_MALE["MAGE"], "=q5="..AL["Tier 1 Sets"]};
|
||||
{ 5, "T1Priest", "Spell_Holy_PowerWordShield", "=ds="..LOCALIZED_CLASS_NAMES_MALE["PRIEST"], "=q5="..AL["Tier 1 Sets"]};
|
||||
{ 7, "T1Shaman", "Spell_FireResistanceTotem_01", "=ds="..LOCALIZED_CLASS_NAMES_MALE["SHAMAN"], "=q5="..AL["Tier 1 Sets"]};
|
||||
{ 9, "T1Warrior", "INV_Shield_05", "=ds="..LOCALIZED_CLASS_NAMES_MALE["WARRIOR"], "=q5="..AL["Tier 1 Sets"]};
|
||||
{ 16, "T1Hunter", "Ability_Hunter_RunningShot", "=ds="..LOCALIZED_CLASS_NAMES_MALE["HUNTER"], "=q5="..AL["Tier 1 Sets"]};
|
||||
{ 18, "T1Paladin", "Spell_Holy_SealOfMight", "=ds="..LOCALIZED_CLASS_NAMES_MALE["PALADIN"], "=q5="..AL["Tier 1 Sets"]};
|
||||
{ 20, "T1Rogue", "Ability_BackStab", "=ds="..LOCALIZED_CLASS_NAMES_MALE["ROGUE"], "=q5="..AL["Tier 1 Sets"]};
|
||||
{ 22, "T1Warlock", "Spell_Shadow_CurseOfTounges", "=ds="..LOCALIZED_CLASS_NAMES_MALE["WARLOCK"], "=q5="..AL["Tier 1 Sets"]};
|
||||
{ 10, "T1DPSWarrior", "Ability_Warrior_BattleShout", "=ds="..LOCALIZED_CLASS_NAMES_MALE["WARRIOR"], "=q5="..AL["Tier 1 Sets"]};
|
||||
Prev = "T3SET";
|
||||
Next = "T2SET";
|
||||
Back = "SETMENUCLASSIC";
|
||||
};
|
||||
|
||||
AtlasLoot_Data["T2SET"] = {
|
||||
{ 1, "T2Druid", "Spell_Nature_Regeneration", "=ds=".."Druid", "=q5="..AL["Tier 2 Sets"]};
|
||||
{ 3, "T2Mage", "Spell_Frost_IceStorm", "=ds="..LOCALIZED_CLASS_NAMES_MALE["MAGE"], "=q5="..AL["Tier 2 Sets"]};
|
||||
{ 5, "T2Priest", "Spell_Holy_PowerWordShield", "=ds="..LOCALIZED_CLASS_NAMES_MALE["PRIEST"], "=q5="..AL["Tier 2 Sets"]};
|
||||
{ 7, "T2Shaman", "Spell_FireResistanceTotem_01", "=ds="..LOCALIZED_CLASS_NAMES_MALE["SHAMAN"], "=q5="..AL["Tier 2 Sets"]};
|
||||
{ 9, "T2Warrior", "INV_Shield_05", "=ds="..LOCALIZED_CLASS_NAMES_MALE["WARRIOR"], "=q5="..AL["Tier 2 Sets"]};
|
||||
{ 16, "T2Hunter", "Ability_Hunter_RunningShot", "=ds="..LOCALIZED_CLASS_NAMES_MALE["HUNTER"], "=q5="..AL["Tier 2 Sets"]};
|
||||
{ 18, "T2Paladin", "Spell_Holy_SealOfMight", "=ds="..LOCALIZED_CLASS_NAMES_MALE["PALADIN"], "=q5="..AL["Tier 2 Sets"]};
|
||||
{ 20, "T2Rogue", "Ability_BackStab", "=ds="..LOCALIZED_CLASS_NAMES_MALE["ROGUE"], "=q5="..AL["Tier 2 Sets"]};
|
||||
{ 22, "T2Warlock", "Spell_Shadow_CurseOfTounges", "=ds="..LOCALIZED_CLASS_NAMES_MALE["WARLOCK"], "=q5="..AL["Tier 2 Sets"]};
|
||||
{ 10, "T2DPSWarrior", "Ability_Warrior_BattleShout", "=ds="..LOCALIZED_CLASS_NAMES_MALE["WARRIOR"], "=q5="..AL["Tier 2 Sets"]};
|
||||
Prev = "T1SET";
|
||||
Next = "T3SET";
|
||||
Back = "SETMENUCLASSIC";
|
||||
};
|
||||
|
||||
AtlasLoot_Data["T3SET"] = {
|
||||
{ 1, "T3Druid", "Spell_Nature_Regeneration", "=ds=".."Druid", "=q5="..AL["Tier 3 Sets"]};
|
||||
{ 3, "T3Mage", "Spell_Frost_IceStorm", "=ds="..LOCALIZED_CLASS_NAMES_MALE["MAGE"], "=q5="..AL["Tier 3 Sets"]};
|
||||
{ 5, "T3Priest", "Spell_Holy_PowerWordShield", "=ds="..LOCALIZED_CLASS_NAMES_MALE["PRIEST"], "=q5="..AL["Tier 3 Sets"]};
|
||||
{ 7, "T3Shaman", "Spell_FireResistanceTotem_01", "=ds="..LOCALIZED_CLASS_NAMES_MALE["SHAMAN"], "=q5="..AL["Tier 3 Sets"]};
|
||||
{ 9, "T3Warrior", "INV_Shield_05", "=ds="..LOCALIZED_CLASS_NAMES_MALE["WARRIOR"], "=q5="..AL["Tier 3 Sets"]};
|
||||
{ 16, "T3Hunter", "Ability_Hunter_RunningShot", "=ds="..LOCALIZED_CLASS_NAMES_MALE["HUNTER"], "=q5="..AL["Tier 3 Sets"]};
|
||||
{ 18, "T3Paladin", "Spell_Holy_SealOfMight", "=ds="..LOCALIZED_CLASS_NAMES_MALE["PALADIN"], "=q5="..AL["Tier 3 Sets"]};
|
||||
{ 20, "T3Rogue", "Ability_BackStab", "=ds="..LOCALIZED_CLASS_NAMES_MALE["ROGUE"], "=q5="..AL["Tier 3 Sets"]};
|
||||
{ 22, "T3Warlock", "Spell_Shadow_CurseOfTounges", "=ds="..LOCALIZED_CLASS_NAMES_MALE["WARLOCK"], "=q5="..AL["Tier 3 Sets"]};
|
||||
{ 10, "T3DPSWarrior", "Ability_Warrior_BattleShout", "=ds="..LOCALIZED_CLASS_NAMES_MALE["WARRIOR"], "=q5="..AL["Tier 3 Sets"]};
|
||||
Prev = "T2SET";
|
||||
Next = "T1SET";
|
||||
Back = "SETMENUCLASSIC";
|
||||
};
|
||||
|
||||
AtlasLoot_Data["T4SET"] = {
|
||||
{ 2, "T4DruidBalance", "Spell_Nature_InsectSwarm", "=ds=".."Druid", "=q5="..AL["Balance"]};
|
||||
{ 3, "T4DruidFeral", "Ability_Druid_Maul", "=ds=".."Druid", "=q5="..AL["Feral"]};
|
||||
{ 4, "T4DruidRestoration", "Spell_Nature_Regeneration", "=ds=".."Druid", "=q5="..AL["Restoration"]};
|
||||
{ 6, "T4Hunter", "Ability_Hunter_RunningShot", "=ds="..LOCALIZED_CLASS_NAMES_MALE["HUNTER"], ""};
|
||||
{ 8, "T4Mage", "Spell_Frost_IceStorm", "=ds="..LOCALIZED_CLASS_NAMES_MALE["MAGE"], ""};
|
||||
{ 10, "T4PaladinHoly", "Spell_Holy_HolyBolt", "=ds="..LOCALIZED_CLASS_NAMES_MALE["PALADIN"], "=q5="..AL["Holy"]};
|
||||
{ 11, "T4PaladinProtection", "Spell_Holy_SealOfMight", "=ds="..LOCALIZED_CLASS_NAMES_MALE["PALADIN"], "=q5="..AL["Protection"]};
|
||||
{ 12, "T4PaladinRetribution", "Spell_Holy_AuraOfLight", "=ds="..LOCALIZED_CLASS_NAMES_MALE["PALADIN"], "=q5="..AL["Retribution"]};
|
||||
{ 17, "T4PriestHoly", "Spell_Holy_PowerWordShield", "=ds="..LOCALIZED_CLASS_NAMES_MALE["PRIEST"], "=q5="..AL["Holy"]};
|
||||
{ 18, "T4PriestShadow", "Spell_Shadow_AntiShadow", "=ds="..LOCALIZED_CLASS_NAMES_MALE["PRIEST"], "=q5="..AL["Shadow"]};
|
||||
{ 20, "T4Rogue", "Ability_BackStab", "=ds="..LOCALIZED_CLASS_NAMES_MALE["ROGUE"], ""};
|
||||
{ 22, "T4ShamanElemental", "Spell_Nature_Lightning", "=ds="..LOCALIZED_CLASS_NAMES_MALE["SHAMAN"], "=q5="..AL["Elemental"]};
|
||||
{ 23, "T4ShamanEnhancement", "Spell_FireResistanceTotem_01", "=ds="..LOCALIZED_CLASS_NAMES_MALE["SHAMAN"], "=q5="..AL["Enhancement"]};
|
||||
{ 24, "T4ShamanRestoration", "Spell_Nature_HealingWaveGreater", "=ds="..LOCALIZED_CLASS_NAMES_MALE["SHAMAN"], "=q5="..AL["Restoration"]};
|
||||
{ 26, "T4Warlock", "Spell_Shadow_CurseOfTounges", "=ds="..LOCALIZED_CLASS_NAMES_MALE["WARLOCK"], ""};
|
||||
{ 28, "T4WarriorFury", "Ability_Warrior_BattleShout", "=ds="..LOCALIZED_CLASS_NAMES_MALE["WARRIOR"], "=q5="..AL["Fury"]};
|
||||
{ 29, "T4WarriorProtection", "INV_Shield_05", "=ds="..LOCALIZED_CLASS_NAMES_MALE["WARRIOR"], "=q5="..AL["Protection"]};
|
||||
Back = "SETMENUTBC";
|
||||
Prev = "DS3SET";
|
||||
Next = "T5SET";
|
||||
};
|
||||
|
||||
AtlasLoot_Data["T5SET"] = {
|
||||
{ 2, "T5DruidBalance", "Spell_Nature_InsectSwarm", "=ds=".."Druid", "=q5="..AL["Balance"]};
|
||||
{ 3, "T5DruidFeral", "Ability_Druid_Maul", "=ds=".."Druid", "=q5="..AL["Feral"]};
|
||||
{ 4, "T5DruidRestoration", "Spell_Nature_Regeneration", "=ds=".."Druid", "=q5="..AL["Restoration"]};
|
||||
{ 6, "T5Hunter", "Ability_Hunter_RunningShot", "=ds="..LOCALIZED_CLASS_NAMES_MALE["HUNTER"], ""};
|
||||
{ 8, "T5Mage", "Spell_Frost_IceStorm", "=ds="..LOCALIZED_CLASS_NAMES_MALE["MAGE"], ""};
|
||||
{ 10, "T5PaladinHoly", "Spell_Holy_HolyBolt", "=ds="..LOCALIZED_CLASS_NAMES_MALE["PALADIN"], "=q5="..AL["Holy"]};
|
||||
{ 11, "T5PaladinProtection", "Spell_Holy_SealOfMight", "=ds="..LOCALIZED_CLASS_NAMES_MALE["PALADIN"], "=q5="..AL["Protection"]};
|
||||
{ 12, "T5PaladinRetribution", "Spell_Holy_AuraOfLight", "=ds="..LOCALIZED_CLASS_NAMES_MALE["PALADIN"], "=q5="..AL["Retribution"]};
|
||||
{ 17, "T5PriestHoly", "Spell_Holy_PowerWordShield", "=ds="..LOCALIZED_CLASS_NAMES_MALE["PRIEST"], "=q5="..AL["Holy"]};
|
||||
{ 18, "T5PriestShadow", "Spell_Shadow_AntiShadow", "=ds="..LOCALIZED_CLASS_NAMES_MALE["PRIEST"], "=q5="..AL["Shadow"]};
|
||||
{ 20, "T5Rogue", "Ability_BackStab", "=ds="..LOCALIZED_CLASS_NAMES_MALE["ROGUE"], ""};
|
||||
{ 22, "T5ShamanElemental", "Spell_Nature_Lightning", "=ds="..LOCALIZED_CLASS_NAMES_MALE["SHAMAN"], "=q5="..AL["Elemental"]};
|
||||
{ 23, "T5ShamanEnhancement", "Spell_FireResistanceTotem_01", "=ds="..LOCALIZED_CLASS_NAMES_MALE["SHAMAN"], "=q5="..AL["Enhancement"]};
|
||||
{ 24, "T5ShamanRestoration", "Spell_Nature_HealingWaveGreater", "=ds="..LOCALIZED_CLASS_NAMES_MALE["SHAMAN"], "=q5="..AL["Restoration"]};
|
||||
{ 26, "T5Warlock", "Spell_Shadow_CurseOfTounges", "=ds="..LOCALIZED_CLASS_NAMES_MALE["WARLOCK"], ""};
|
||||
{ 28, "T5WarriorFury", "Ability_Warrior_BattleShout", "=ds="..LOCALIZED_CLASS_NAMES_MALE["WARRIOR"], "=q5="..AL["Fury"]};
|
||||
{ 29, "T5WarriorProtection", "INV_Shield_05", "=ds="..LOCALIZED_CLASS_NAMES_MALE["WARRIOR"], "=q5="..AL["Protection"]};
|
||||
Back = "SETMENUTBC";
|
||||
Prev = "T4SET";
|
||||
Next = "T6SET";
|
||||
};
|
||||
|
||||
AtlasLoot_Data["T6SET"] = {
|
||||
{ 2, "T6DruidBalance", "Spell_Nature_InsectSwarm", "=ds=".."Druid", "=q5="..AL["Balance"]};
|
||||
{ 3, "T6DruidFeral", "Ability_Druid_Maul", "=ds=".."Druid", "=q5="..AL["Feral"]};
|
||||
{ 4, "T6DruidRestoration", "Spell_Nature_Regeneration", "=ds=".."Druid", "=q5="..AL["Restoration"]};
|
||||
{ 6, "T6Hunter", "Ability_Hunter_RunningShot", "=ds="..LOCALIZED_CLASS_NAMES_MALE["HUNTER"], ""};
|
||||
{ 8, "T6Mage", "Spell_Frost_IceStorm", "=ds="..LOCALIZED_CLASS_NAMES_MALE["MAGE"], ""};
|
||||
{ 10, "T6PaladinHoly", "Spell_Holy_HolyBolt", "=ds="..LOCALIZED_CLASS_NAMES_MALE["PALADIN"], "=q5="..AL["Holy"]};
|
||||
{ 11, "T6PaladinProtection", "Spell_Holy_SealOfMight", "=ds="..LOCALIZED_CLASS_NAMES_MALE["PALADIN"], "=q5="..AL["Protection"]};
|
||||
{ 12, "T6PaladinRetribution", "Spell_Holy_AuraOfLight", "=ds="..LOCALIZED_CLASS_NAMES_MALE["PALADIN"], "=q5="..AL["Retribution"]};
|
||||
{ 17, "T6PriestHoly", "Spell_Holy_PowerWordShield", "=ds="..LOCALIZED_CLASS_NAMES_MALE["PRIEST"], "=q5="..AL["Holy"]};
|
||||
{ 18, "T6PriestShadow", "Spell_Shadow_AntiShadow", "=ds="..LOCALIZED_CLASS_NAMES_MALE["PRIEST"], "=q5="..AL["Shadow"]};
|
||||
{ 20, "T6Rogue", "Ability_BackStab", "=ds="..LOCALIZED_CLASS_NAMES_MALE["ROGUE"], ""};
|
||||
{ 22, "T6ShamanElemental", "Spell_Nature_Lightning", "=ds="..LOCALIZED_CLASS_NAMES_MALE["SHAMAN"], "=q5="..AL["Elemental"]};
|
||||
{ 23, "T6ShamanEnhancement", "Spell_FireResistanceTotem_01", "=ds="..LOCALIZED_CLASS_NAMES_MALE["SHAMAN"], "=q5="..AL["Enhancement"]};
|
||||
{ 24, "T6ShamanRestoration", "Spell_Nature_HealingWaveGreater", "=ds="..LOCALIZED_CLASS_NAMES_MALE["SHAMAN"], "=q5="..AL["Restoration"]};
|
||||
{ 26, "T6Warlock", "Spell_Shadow_CurseOfTounges", "=ds="..LOCALIZED_CLASS_NAMES_MALE["WARLOCK"], ""};
|
||||
{ 28, "T6WarriorFury", "Ability_Warrior_BattleShout", "=ds="..LOCALIZED_CLASS_NAMES_MALE["WARRIOR"], "=q5="..AL["Fury"]};
|
||||
{ 29, "T6WarriorProtection", "INV_Shield_05", "=ds="..LOCALIZED_CLASS_NAMES_MALE["WARRIOR"], "=q5="..AL["Protection"]};
|
||||
Back = "SETMENUTBC";
|
||||
Prev = "T5SET";
|
||||
};
|
||||
|
||||
AtlasLoot_Data["T7T8SET"] = {
|
||||
{ 2, "NaxxDeathKnightDPS", "Spell_Deathknight_DeathStrike", "=ds="..LOCALIZED_CLASS_NAMES_MALE["DEATHKNIGHT"], "=q5="..AL["DPS"]};
|
||||
{ 3, "NaxxDeathKnightTank", "Spell_Deathknight_DeathStrike", "=ds="..LOCALIZED_CLASS_NAMES_MALE["DEATHKNIGHT"], "=q5="..AL["Tanking"]};
|
||||
{ 5, "NaxxDruidBalance", "Spell_Nature_InsectSwarm", "=ds=".."Druid", "=q5="..AL["Balance"]};
|
||||
{ 6, "NaxxDruidFeral", "Ability_Druid_Maul", "=ds=".."Druid", "=q5="..AL["Feral"]};
|
||||
{ 7, "NaxxDruidRestoration", "Spell_Nature_Regeneration", "=ds=".."Druid", "=q5="..AL["Restoration"]};
|
||||
{ 9, "NaxxHunter", "Ability_Hunter_RunningShot", "=ds="..LOCALIZED_CLASS_NAMES_MALE["HUNTER"], ""};
|
||||
{ 11, "NaxxMage", "Spell_Frost_IceStorm", "=ds="..LOCALIZED_CLASS_NAMES_MALE["MAGE"], ""};
|
||||
{ 13, "NaxxPaladinHoly", "Spell_Holy_HolyBolt", "=ds="..LOCALIZED_CLASS_NAMES_MALE["PALADIN"], "=q5="..AL["Holy"]};
|
||||
{ 14, "NaxxPaladinProtection", "Spell_Holy_SealOfMight", "=ds="..LOCALIZED_CLASS_NAMES_MALE["PALADIN"], "=q5="..AL["Protection"]};
|
||||
{ 15, "NaxxPaladinRetribution", "Spell_Holy_AuraOfLight", "=ds="..LOCALIZED_CLASS_NAMES_MALE["PALADIN"], "=q5="..AL["Retribution"]};
|
||||
{ 17, "NaxxPriestHoly", "Spell_Holy_PowerWordShield", "=ds="..LOCALIZED_CLASS_NAMES_MALE["PRIEST"], "=q5="..AL["Holy"]};
|
||||
{ 18, "NaxxPriestShadow", "Spell_Shadow_AntiShadow", "=ds="..LOCALIZED_CLASS_NAMES_MALE["PRIEST"], "=q5="..AL["Shadow"]};
|
||||
{ 20, "NaxxRogue", "Ability_BackStab", "=ds="..LOCALIZED_CLASS_NAMES_MALE["ROGUE"], ""};
|
||||
{ 22, "NaxxShamanElemental", "Spell_Nature_Lightning", "=ds="..LOCALIZED_CLASS_NAMES_MALE["SHAMAN"], "=q5="..AL["Elemental"]};
|
||||
{ 23, "NaxxShamanEnhancement", "Spell_FireResistanceTotem_01", "=ds="..LOCALIZED_CLASS_NAMES_MALE["SHAMAN"], "=q5="..AL["Enhancement"]};
|
||||
{ 24, "NaxxShamanRestoration", "Spell_Nature_HealingWaveGreater", "=ds="..LOCALIZED_CLASS_NAMES_MALE["SHAMAN"], "=q5="..AL["Restoration"]};
|
||||
{ 26, "NaxxWarlock", "Spell_Shadow_CurseOfTounges", "=ds="..LOCALIZED_CLASS_NAMES_MALE["WARLOCK"], ""};
|
||||
{ 28, "NaxxWarriorFury", "Ability_Warrior_BattleShout", "=ds="..LOCALIZED_CLASS_NAMES_MALE["WARRIOR"], "=q5="..AL["Fury"]};
|
||||
{ 29, "NaxxWarriorProtection", "INV_Shield_05", "=ds="..LOCALIZED_CLASS_NAMES_MALE["WARRIOR"], "=q5="..AL["Protection"]};
|
||||
Back = "SETMENUWRATH";
|
||||
Next = "T9SET";
|
||||
};
|
||||
|
||||
AtlasLoot_Data["T9SET"] = {
|
||||
{ 2, "T9DeathKnightDPS_A", "Spell_Deathknight_DeathStrike", "=ds="..LOCALIZED_CLASS_NAMES_MALE["DEATHKNIGHT"], "=q5="..AL["DPS"]};
|
||||
{ 3, "T9DeathKnightTank_A", "Spell_Deathknight_DeathStrike", "=ds="..LOCALIZED_CLASS_NAMES_MALE["DEATHKNIGHT"], "=q5="..AL["Tanking"]};
|
||||
{ 5, "T9DruidBalance_A", "Spell_Nature_InsectSwarm", "=ds=".."Druid", "=q5="..AL["Balance"]};
|
||||
{ 6, "T9DruidFeral_A", "Ability_Druid_Maul", "=ds=".."Druid", "=q5="..AL["Feral"]};
|
||||
{ 7, "T9DruidRestoration_A", "Spell_Nature_Regeneration", "=ds=".."Druid", "=q5="..AL["Restoration"]};
|
||||
{ 9, "T9Hunter_A", "Ability_Hunter_RunningShot", "=ds="..LOCALIZED_CLASS_NAMES_MALE["HUNTER"], ""};
|
||||
{ 11, "T9Mage_A", "Spell_Frost_IceStorm", "=ds="..LOCALIZED_CLASS_NAMES_MALE["MAGE"], ""};
|
||||
{ 13, "T9PaladinHoly_A", "Spell_Holy_HolyBolt", "=ds="..LOCALIZED_CLASS_NAMES_MALE["PALADIN"], "=q5="..AL["Holy"]};
|
||||
{ 14, "T9PaladinProtection_A", "Spell_Holy_SealOfMight", "=ds="..LOCALIZED_CLASS_NAMES_MALE["PALADIN"], "=q5="..AL["Protection"]};
|
||||
{ 15, "T9PaladinRetribution_A", "Spell_Holy_AuraOfLight", "=ds="..LOCALIZED_CLASS_NAMES_MALE["PALADIN"], "=q5="..AL["Retribution"]};
|
||||
{ 17, "T9PriestHoly_A", "Spell_Holy_PowerWordShield", "=ds="..LOCALIZED_CLASS_NAMES_MALE["PRIEST"], "=q5="..AL["Holy"]};
|
||||
{ 18, "T9PriestShadow_A", "Spell_Shadow_AntiShadow", "=ds="..LOCALIZED_CLASS_NAMES_MALE["PRIEST"], "=q5="..AL["Shadow"]};
|
||||
{ 20, "T9Rogue_A", "Ability_BackStab", "=ds="..LOCALIZED_CLASS_NAMES_MALE["ROGUE"], ""};
|
||||
{ 22, "T9ShamanElemental_A", "Spell_Nature_Lightning", "=ds="..LOCALIZED_CLASS_NAMES_MALE["SHAMAN"], "=q5="..AL["Elemental"]};
|
||||
{ 23, "T9ShamanEnhancement_A", "Spell_FireResistanceTotem_01", "=ds="..LOCALIZED_CLASS_NAMES_MALE["SHAMAN"], "=q5="..AL["Enhancement"]};
|
||||
{ 24, "T9ShamanRestoration_A", "Spell_Nature_HealingWaveGreater", "=ds="..LOCALIZED_CLASS_NAMES_MALE["SHAMAN"], "=q5="..AL["Restoration"]};
|
||||
{ 26, "T9Warlock_A", "Spell_Shadow_CurseOfTounges", "=ds="..LOCALIZED_CLASS_NAMES_MALE["WARLOCK"], ""};
|
||||
{ 28, "T9WarriorFury_A", "Ability_Warrior_BattleShout", "=ds="..LOCALIZED_CLASS_NAMES_MALE["WARRIOR"], "=q5="..AL["Fury"]};
|
||||
{ 29, "T9WarriorProtection_A", "INV_Shield_05", "=ds="..LOCALIZED_CLASS_NAMES_MALE["WARRIOR"], "=q5="..AL["Protection"]};
|
||||
Back = "SETMENUWRATH";
|
||||
Prev = "T7T8SET";
|
||||
Next = "T10SET";
|
||||
};
|
||||
|
||||
AtlasLoot_Data["T10SET"] = {
|
||||
{ 2, "T10DeathKnightDPS", "Spell_Deathknight_DeathStrike", "=ds="..LOCALIZED_CLASS_NAMES_MALE["DEATHKNIGHT"], "=q5="..AL["DPS"]};
|
||||
{ 3, "T10DeathKnightTank", "Spell_Deathknight_DeathStrike", "=ds="..LOCALIZED_CLASS_NAMES_MALE["DEATHKNIGHT"], "=q5="..AL["Tanking"]};
|
||||
{ 5, "T10DruidBalance", "Spell_Nature_InsectSwarm", "=ds=".."Druid", "=q5="..AL["Balance"]};
|
||||
{ 6, "T10DruidFeral", "Ability_Druid_Maul", "=ds=".."Druid", "=q5="..AL["Feral"]};
|
||||
{ 7, "T10DruidRestoration", "Spell_Nature_Regeneration", "=ds=".."Druid", "=q5="..AL["Restoration"]};
|
||||
{ 9, "T10Hunter", "Ability_Hunter_RunningShot", "=ds="..LOCALIZED_CLASS_NAMES_MALE["HUNTER"], ""};
|
||||
{ 11, "T10Mage", "Spell_Frost_IceStorm", "=ds="..LOCALIZED_CLASS_NAMES_MALE["MAGE"], ""};
|
||||
{ 13, "T10PaladinHoly", "Spell_Holy_HolyBolt", "=ds="..LOCALIZED_CLASS_NAMES_MALE["PALADIN"], "=q5="..AL["Holy"]};
|
||||
{ 14, "T10PaladinProtection", "Spell_Holy_SealOfMight", "=ds="..LOCALIZED_CLASS_NAMES_MALE["PALADIN"], "=q5="..AL["Protection"]};
|
||||
{ 15, "T10PaladinRetribution", "Spell_Holy_AuraOfLight", "=ds="..LOCALIZED_CLASS_NAMES_MALE["PALADIN"], "=q5="..AL["Retribution"]};
|
||||
{ 17, "T10PriestHoly", "Spell_Holy_PowerWordShield", "=ds="..LOCALIZED_CLASS_NAMES_MALE["PRIEST"], "=q5="..AL["Holy"]};
|
||||
{ 18, "T10PriestShadow", "Spell_Shadow_AntiShadow", "=ds="..LOCALIZED_CLASS_NAMES_MALE["PRIEST"], "=q5="..AL["Shadow"]};
|
||||
{ 20, "T10Rogue", "Ability_BackStab", "=ds="..LOCALIZED_CLASS_NAMES_MALE["ROGUE"], ""};
|
||||
{ 22, "T10ShamanElemental", "Spell_Nature_Lightning", "=ds="..LOCALIZED_CLASS_NAMES_MALE["SHAMAN"], "=q5="..AL["Elemental"]};
|
||||
{ 23, "T10ShamanEnhancement", "Spell_FireResistanceTotem_01", "=ds="..LOCALIZED_CLASS_NAMES_MALE["SHAMAN"], "=q5="..AL["Enhancement"]};
|
||||
{ 24, "T10ShamanRestoration", "Spell_Nature_HealingWaveGreater", "=ds="..LOCALIZED_CLASS_NAMES_MALE["SHAMAN"], "=q5="..AL["Restoration"]};
|
||||
{ 26, "T10Warlock", "Spell_Shadow_CurseOfTounges", "=ds="..LOCALIZED_CLASS_NAMES_MALE["WARLOCK"], ""};
|
||||
{ 28, "T10WarriorFury", "Ability_Warrior_BattleShout", "=ds="..LOCALIZED_CLASS_NAMES_MALE["WARRIOR"], "=q5="..AL["Fury"]};
|
||||
{ 29, "T10WarriorProtection", "INV_Shield_05", "=ds="..LOCALIZED_CLASS_NAMES_MALE["WARRIOR"], "=q5="..AL["Protection"]};
|
||||
Back = "SETMENUWRATH";
|
||||
Prev = "T9SET";
|
||||
};
|
||||
+5317
-5311
File diff suppressed because it is too large
Load Diff
+2653
-3219
File diff suppressed because it is too large
Load Diff
+1893
-2698
File diff suppressed because it is too large
Load Diff
+1676
-3800
File diff suppressed because it is too large
Load Diff
+7002
-6956
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,23 @@
|
||||
## Interface: 30300
|
||||
## Title: AtlasLoot_Vanity
|
||||
## Title-zhCN: AtlasLoot |cFF0099FF[交易技能]|r
|
||||
## Title-zhTW: |r|cFF0099FF[地圖]|rAL 商業技能
|
||||
## Notes: AtlasLoot loot tables of Vanity Items
|
||||
## Notes-deDE: AtlasLoot loot tables of Vanity Items
|
||||
## Notes-zhCN: AtlasLoot 交易技能制造出的物品表
|
||||
## Notes-zhTW: AtlasLoot 商業技能物品資料庫
|
||||
## Author: Original: Hegarol, Ascension: Skray/Szyler/Anch/Rvng
|
||||
## Version: v6.2.0
|
||||
## X-eMail: manager@atlasloot.net
|
||||
## X-Category: Map
|
||||
## X-License: GPL v2
|
||||
## X-Website: https://discord.gg/uYCE2X2FgA
|
||||
## Dependencies: AtlasLoot
|
||||
## LoadOnDemand: 1
|
||||
## X-Curse-Packaged-Version: v6.0.0
|
||||
## X-Curse-Project-Name: Atlasloot Enhanced
|
||||
## X-Curse-Project-ID: atlasloot-enhanced
|
||||
## X-Curse-Repository-ID: wow/atlasloot-enhanced/mainline
|
||||
|
||||
vanity.lua
|
||||
localization.lua
|
||||
@@ -0,0 +1,511 @@
|
||||
-- AtlasLoot loot tables localization file
|
||||
-- NOTE: THIS FILE IS AUTO-GENERATED BY A TOOL, ANY MANUALLY CHANGE MIGHT BE OVERWRITTEN.
|
||||
-- $Id: localization.lua 2725 2010-07-18 16:25:23Z arith $
|
||||
|
||||
local process = function(category,check,data) if not AtlasLoot_Data[category] or #AtlasLoot_Data[category] ~= check then return end for i = 1, #data do if data[i] and data[i] ~= "" then AtlasLoot_Data[category][i][4] = data[i] end end data = nil end
|
||||
local locale = GetLocale()
|
||||
if locale == "frFR" then
|
||||
process("BlacksmithingMailBloodsoulEmbrace",4,{"","=q3=Epaulières d'âmesang","=q3=Cuirasse d'âmesang","=q3=Gantelets d'âmesang"})
|
||||
process("BlacksmithingMailFelIronChain",5,{"","=q2=Camail en anneaux de gangrefer","=q2=Tunique en anneaux de gangrefer","=q2=Brassards en anneaux de gangrefer","=q2=Gants en anneaux de gangrefer"})
|
||||
process("BlacksmithingPlateAdamantiteB",4,{"","=q3=Cuirasse en adamantite","=q3=Brassards en plaques d'adamantite","=q3=Gants en plaques d'adamantite"})
|
||||
process("BlacksmithingPlateBurningRage",5,{"","=q3=Casque rage-acier","=q3=Epaulières rage-acier","=q3=Cuirasse rage-acier","=q3=Gants rage-acier"})
|
||||
process("BlacksmithingPlateEnchantedAdaman",5,{"","=q3=Cuirasse enchantée en adamantite","=q3=Ceinture enchantée en adamantite","=q3=Jambières enchantées en adamantite","=q3=Bottes enchantées en adamantite"})
|
||||
process("BlacksmithingPlateFaithFelsteel",4,{"","=q3=Casque en gangracier","=q3=Gants en gangracier","=q3=Jambières en gangracier"})
|
||||
process("BlacksmithingPlateFelIronPlate",6,{"","=q2=Cuirasse en gangrefer","=q2=Gants en plaques de gangrefer","=q2=Ceinture en plaques de gangrefer","=q2=Pantalon en plaques de gangrefer","=q2=Bottes en plaques de gangrefer"})
|
||||
process("BlacksmithingPlateFlameG",5,{"","=q3=Casque plaie-des-flammes","=q3=Cuirasse plaie-des-flammes","=q3=Brassards plaie-des-flammes","=q3=Gants plaie-des-flammes"})
|
||||
process("BlacksmithingPlateImperialPlate",8,{"","=q2=Heaume impérial en plaques","=q2=Epaulières impériales en plaques","=q2=Pansière impériale","=q2=Brassards impériaux en plaques","=q2=Ceinture impériale en plaques","=q2=Jambières impériales en plaques","=q2=Bottes impériales en plaques"})
|
||||
process("BlacksmithingPlateKhoriumWard",4,{"","=q3=Ceinture en khorium","=q3=Pantalon en khorium","=q3=Bottes en khorium"})
|
||||
process("BlacksmithingPlateOrnateSaroniteBattlegear",9,{"","=q3=Bouclier-crâne orné en saronite","=q3=Espauliers ornés en saronite","=q3=Haubert orné en saronite","=q3=Brassards ornés en saronite","=q3=Gantelets ornés en saronite","=q3=Sangle ornée en saronite","=q3=Cuissards ornés en saronite","=q3=Brodequins ornés en saronite"})
|
||||
process("BlacksmithingPlateSavageSaroniteBattlegear",9,{"","=q3=Bouclier-crâne sauvage en saronite","=q3=Espauliers sauvages en saronite","=q3=Haubert sauvage en saronite","=q3=Brassards sauvages en saronite","=q3=Gantelets sauvages en saronite","=q3=Sangle sauvage en saronite","=q3=Cuissards sauvages en saronite","=q3=Brodequins sauvages en saronite"})
|
||||
process("BlacksmithingPlateTheDarksoul",4,{"","=q3=Epaulières de ténébrâme","=q3=Cuirasse de ténébrâme","=q3=Jambières de ténébrâme"})
|
||||
process("CookingDaily1",6,{"=q3=Recette : Gâteau au chocolat délicieux","=q3=Recette : Côtelettes foudroyantes","=q2=Recette : Aileron-de-sang grillé","=q2=Recette : Croquettes de Kibler","=q2=Recette : Soupe de poisson-crâne","=q2=Recette : Talbuk extra piquant"})
|
||||
process("CookingDaily2",27,{"=q2=Recette : Aileron-de-dragon noirci","=q2=Recette : Steak de worg noirci","=q2=Recette : Bouchées de bestiole","=q2=Recette : Steak de seiche","=q2=Recette : Filet d'aileron-de-dragon","=q2=Recette : Saumon brûle-langue","=q2=Recette : Rhinocéros sain","=q2=Recette : Steak de raie manta impériale","=q2=Recette : Méga-menu de mammouth","=q2=Recette : Saucisses de rhinocéros puissant","=q2=Recette : Rascasse nordique pochée","=q2=Recette : Steak de wyrm rhinolicieux","=q2=Recette : Lutjan extrême","=q2=Recette : Friandises de mammouth épicées","=q2=Recette : Steak de wyrm épicé","=q2=Recette : Méduse bleue piquante","=q2=Recette : Hareng frit piquant","=q2=Recette : Steak de brochepelle tendre","=q2=Recette : En-cas du pisteur","=q2=Recette : Worg cuit","=q3=Toque de chef","=q1=Epices nordiques","","=q3=Recette : Gâteau au chocolat délicieux","=q3=Recette : Côtelettes foudroyantes","=q1=Epice de bébé","=q1=Epices anciennes"})
|
||||
process("CraftedWeapons1",24,{"=q4=Tranchant de l'ombre","","=q4=Sorcelame en acier-titan","=q4=Crochet en acier-titan","=q4=Ecraseur d'os en acier-titan","=q4=Gardien en acier-titan","=q4=Destructeur en acier-titan","=q4=Pavois en acier-titan","","=q4=Fusil de combat blindé","=q4=Nesingwary 4000","","=q4=Lame runique en éternium","=q4=Complainte","=q4=Lame longue en gangracier","=q4=Champion en khorium","=q4=Hache de bataille à tranchant gangrené","=q4=Faucheuse en gangracier","=q4=Main de l'éternité","=q4=Marteau runique","=q4=Maillet corrompu durci","=q4=Marteau de la puissance pieuse","","=q4=Destructeur gyroscopique en khorium"})
|
||||
process("CraftedWeapons2",13,{"","=q4=Amnistie noire","=q4=Lame feuille-de-saule","=q4=Garde noire","=q4=Crépuscule","=q4=Main d'ébène","=q4=Eloquente","=q4=Marteau en sulfuron","=q4=Fureur noire","=q4=Bouclier dentelé en obsidienne","","=q4=Carabine de tireur d'élite endurci","=q4=Disque de force réactif"})
|
||||
process("CraftedWeapons3",21,{"","=q4=Garde du feu","=q4=Brasegarde","=q4=Brasefurie","=q4=Lame Coeur-de-lion","=q4=Championne Coeur-de-lion","=q4=Exécutrice Coeur-de-lion","","=q4=Tranchant planaire","=q4=Tranchant planaire noir","=q4=Tranchant cruel des plans","=q4=Croissant lunaire","=q4=Tranchelune","=q4=Lune sanguine","","=q4=Marteau poing-de-drake","=q4=Gueule de dragon","=q4=Frappe du dragon","=q4=Tonnerre","=q4=Tonnerre-profond","=q4=Héraut de la tempête"})
|
||||
process("FishingDaily1",17,{"=q4=L'anneau second","=q3=Chapeau de pêche déformé","=q3=Seau de Chuck","=q3=Seau de Bourbe-haleine","=q3=Seau de Patibulle","=q3=Seau de Chicot","=q3=Oeil de la mer","=q2=Recette : Brune du capitaine Rumsey","=q2=Ligne de pêche en vrai-argent filé","=q1=Monocle de noble","=q1=Boutons de manchette antiques en argent","=q1=Bague de mariage en or","=q1=Bock orné","=q1=Couteau à steak tranchant","=q1=Journal détrempé","=q1=Elixir de marche sur l'eau","=q1=Hameçon aiguisé"})
|
||||
process("FishingDaily2",23,{"=q4=Joyau-tempête soutenu","=q4=Joyau-tempête brillant","=q4=Joyau-tempête délicat","=q4=Joyau-tempête rigide","=q4=Joyau-tempête runique","=q4=Joyau-tempête solide","=q4=Joyau-tempête étincelant","=q3=Chapeau de pêche déformé","=q3=Canne à pêche en os","=q3=Canne à pêche ornée de joyaux","=q3=Clampant des rivages","=q3=Larme de sirène","=q3=Minuscule coffret en titane","=q2=Recette : Brune du capitaine Rumsey","=q2=Ligne de pêche à toute épreuve en éternium","=q1=Chapeau de jungle endommagé","=q1=Canne à pointe de diamant","=q1=Ver luisant","=q1=Boussole étrange","=q1=Huile de pygmée","=q1=Elixir de marche sur l'eau","=q1=Fiole de poison scellée","=q1=Recette détrempée"})
|
||||
process("JewelDragonsEye1",19,{"","","","","","","","","","","","","","","","","","","=q3=Oeil de dragon"})
|
||||
process("JewelcraftingDaily1",19,{"=q3=Dessin : Rubis cardinal soutenu","=q3=Dessin : Rubis cardinal éclatant","=q3=Dessin : Rubis cardinal délicat","=q3=Dessin : Rubis cardinal miroitant","=q3=Dessin : Rubis cardinal cassé","=q3=Dessin : Rubis cardinal précis","=q3=Dessin : Rubis cardinal runique","=q3=Dessin : Rubis cardinal subtil","=q3=Dessin : Rubis écarlate soutenu","=q3=Dessin : Rubis écarlate délicat","=q3=Dessin : Rubis écarlate miroitant","=q3=Dessin : Ambre du roi brillant","=q3=Dessin : Ambre du roi mystique","=q3=Dessin : Ambre du roi rapide","=q3=Dessin : Ambre du roi rigide","=q3=Dessin : Ambre du roi lisse","=q3=Dessin : Ambre du roi bombé","=q3=Dessin : Halo de l'automne rapide","=q3=Dessin : Halo de l'automne rigide"})
|
||||
process("JewelcraftingDaily2",28,{"=q3=Dessin : Amétrine de précision","=q3=Dessin : Amétrine de champion","=q3=Dessin : Amétrine mortelle","=q3=Dessin : Amétrine adroite","=q3=Dessin : Amétrine durable","=q3=Dessin : Amétrine investie","=q3=Dessin : Amétrine gravée","=q3=Dessin : Amétrine féroce","=q3=Dessin : Amétrine rougeoyante","=q3=Dessin : Amétrine luisante","=q3=Dessin : Amétrine intaillée","=q3=Dessin : Amétrine transparente","=q3=Dessin : Amétrine lumineuse","=q3=Dessin : Amétrine toute-puissante","=q3=Dessin : Amétrine en parfait état","=q3=Dessin : Amétrine téméraire","=q3=Dessin : Amétrine résolue","=q3=Dessin : Amétrine resplendissante","=q3=Dessin : Amétrine infrangible","=q3=Dessin : Amétrine sobre","=q3=Dessin : Amétrine voilée","=q3=Dessin : Amétrine pernicieuse","=q3=Dessin : Topaze monarchique luisante","=q3=Dessin : Topaze monarchique lumineuse","=q3=Dessin : Topaze monarchique toute-puissante","=q3=Dessin : Topaze monarchique téméraire","=q3=Dessin : Topaze monarchique sobre","=q3=Dessin : Topaze monarchique voilée"})
|
||||
process("JewelcraftingDaily3",26,{"=q3=Dessin : Oeil de Zul éblouissant","=q3=Dessin : Oeil de Zul durci","=q3=Dessin : Oeil de Zul énergisé","=q3=Dessin : Oeil de Zul énergique","=q3=Dessin : Oeil de Zul complexe","=q3=Dessin : Oeil de Zul dentelé","=q3=Dessin : Oeil de Zul diapré","=q3=Dessin : Oeil de Zul brumeux","=q3=Dessin : Oeil de Zul opaque","=q3=Dessin : Oeil de Zul radieux","=q3=Dessin : Oeil de Zul de voyant","=q3=Dessin : Oeil de Zul brisé","=q3=Dessin : Oeil de Zul rayonnant","=q3=Dessin : Oeil de Zul stable","=q3=Dessin : Oeil de Zul scindé","=q3=Dessin : Oeil de Zul contracté","=q3=Dessin : Oeil de Zul intemporel","=q3=Dessin : Oeil de Zul trouble","=q3=Dessin : Oeil de Zul vif","=q3=Dessin : Emeraude forestière durcie","=q3=Dessin : Emeraude forestière énergisée","=q3=Dessin : Emeraude forestière énergique","=q3=Dessin : Emeraude forestière complexe","=q3=Dessin : Emeraude forestière diaprée","=q3=Dessin : Emeraude forestière de voyant","=q3=Dessin : Emeraude forestière vive"})
|
||||
process("JewelcraftingDaily4",16,{"=q3=Dessin : Pierre d'effroi équilibrée","=q3=Dessin : Pierre d'effroi de défenseur","=q3=Dessin : Pierre d'effroi luminescente","=q3=Dessin : Pierre d'effroi de gardien","=q3=Dessin : Pierre d'effroi infusée","=q3=Dessin : Pierre d'effroi mystérieuse","=q3=Dessin : Pierre d'effroi surpuissante","=q3=Dessin : Pierre d'effroi purifiée","=q3=Dessin : Pierre d'effroi régalienne","=q3=Dessin : Pierre d'effroi royale","=q3=Dessin : Pierre d'effroi changeante","=q3=Dessin : Pierre d'effroi souveraine","=q3=Dessin : Pierre d'effroi ténue","=q3=Dessin : Opale du crépuscule surpuissante","=q3=Dessin : Opale du crépuscule régalienne","=q3=Dessin : Opale du crépuscule royale"})
|
||||
process("JewelcraftingDaily5",14,{"=q3=Dessin : Zircon majestueux satiné","=q3=Dessin : Zircon majestueux solide","=q3=Dessin : Zircon majestueux étincelant","=q3=Dessin : Zircon majestueux orageux","=q3=Dessin : Saphir céleste satiné","=q3=Dessin : Saphir céleste solide","=q3=Dessin : Diamant flambeciel chaotique","=q3=Dessin : Diamant flambeciel nitescent","=q3=Dessin : Diamant flambeciel brasillé","=q3=Dessin : Diamant siègeterre de perspicacité","=q3=Dessin : Diamant siègeterre vivifiant","=q3=Dessin : Diamant siègeterre implacable","=q3=Dessin : Diamant flambeciel revitalisant","=q3=Dessin : Diamant siègeterre incisif"})
|
||||
process("JewelcraftingDaily6",24,{"=q3=Dessin : Oeil de dragon soutenu","=q3=Dessin : Oeil de dragon éclatant","=q3=Dessin : Oeil de dragon brillant","=q3=Dessin : Oeil de dragon délicat","=q3=Dessin : Oeil de dragon miroitant","=q3=Dessin : Oeil de dragon cassé","=q3=Dessin : Oeil de dragon satiné","=q3=Dessin : Oeil de dragon mystique","=q3=Dessin : Oeil de dragon précis","=q3=Dessin : Oeil de dragon rapide","=q3=Dessin : Oeil de dragon rigide","=q3=Dessin : Oeil de dragon runique","=q3=Dessin : Oeil de dragon lisse","=q3=Dessin : Oeil de dragon solide","=q3=Dessin : Oeil de dragon étincelant","=q3=Dessin : Oeil de dragon orageux","=q3=Dessin : Oeil de dragon subtil","=q3=Dessin : Oeil de dragon bombé","=q4=Dessin : Collier garde-terre en titane","=q4=Dessin : Anneau garde-terre en titane","=q4=Dessin : Bague d'impact en titane","=q4=Dessin : Sautoir d'impact en titane","=q4=Dessin : Collier des horions en titane","=q4=Dessin : Anneau des horions en titane"})
|
||||
process("LeatherworkingLeatherBloodTigerH",3,{"","=q3=Epaulières du tigre-sang","=q3=Cuirasse du tigre-sang"})
|
||||
process("LeatherworkingLeatherBoreanEmbrace",9,{"","=q2=Heaume arctique","=q2=Protège-épaules arctiques","=q2=Plastron arctique","=q2=Garde-poignets arctiques","=q2=Gants arctiques","=q2=Ceinture arctique","=q2=Jambières arctiques","=q2=Bottes arctiques"})
|
||||
process("LeatherworkingLeatherDevilsaurArmor",3,{"","=q3=Gantelets diablosaures","=q3=Jambières diablosaures"})
|
||||
process("LeatherworkingLeatherEvisceratorBattlegear",9,{"","=q3=Masque d'éviscérateur","=q3=Protège-épaules d'éviscérateur","=q3=Corselet d'éviscérateur","=q3=Manchettes d'éviscérateur","=q3=Gantelets d'éviscérateur","=q3=Sangle d'éviscérateur","=q3=Garde-jambes d'éviscérateur","=q3=Bottines d'éviscérateur"})
|
||||
process("LeatherworkingLeatherFelSkin",4,{"","=q3=Gants en gangrecuir","=q3=Jambières en gangrecuir","=q3=Bottes en gangrecuir"})
|
||||
process("LeatherworkingLeatherIceborneEmbrace",9,{"","=q2=Heaume cryostène","=q2=Protège-épaules cryostènes","=q2=Corselet cryostène","=q2=Garde-poignets cryostènes","=q2=Gants cryostènes","=q2=Ceinture cryostène","=q2=Jambières cryostènes","=q2=Bottes cryostènes"})
|
||||
process("LeatherworkingLeatherIronfeatherArmor",3,{"","=q3=Epaulières en plumacier","=q3=Cuirasse en plumacier"})
|
||||
process("LeatherworkingLeatherOvercasterBattlegear",9,{"","=q3=Protège-front surjeté","=q3=Spallières surjetées","=q3=Corselet surjeté","=q3=Brassards surjetés","=q3=Protège-mains surjetés","=q3=Ceinture surjetée","=q3=Jambières surjetées","=q3=Bottes surjetées"})
|
||||
process("LeatherworkingLeatherPrimalBatskin",4,{"","=q3=Pourpoint en peau de chauve-souris primordiale","=q3=Brassards en peau de chauve-souris primordiale","=q3=Gants en peau de chauve-souris primordiale"})
|
||||
process("LeatherworkingLeatherPrimalIntent",4,{"","=q4=Gilet de frappe primordiale","=q4=Brassards de frappe primordiale","=q4=Ceinture de frappe primordiale"})
|
||||
process("LeatherworkingLeatherSClefthoof",4,{"","=q3=Gilet du sabot-fourchu épais","=q3=Jambières du sabot-fourchu épaisses","=q3=Bottes du sabot-fourchu épaisses"})
|
||||
process("LeatherworkingLeatherStormshroudArmor",5,{"","=q3=Epaulières tempétueuses","=q3=Armure tempétueuse","=q3=Gants tempétueux","=q3=Pantalon tempétueux"})
|
||||
process("LeatherworkingLeatherThickDraenicA",5,{"","=q2=Gilet draenique épais","=q2=Gants draeniques épais","=q2=Pantalon draenique épais","=q2=Bottes draeniques épaisses"})
|
||||
process("LeatherworkingLeatherVolcanicArmor",4,{"","=q2=Epaulières volcaniques","=q2=Cuirasse volcanique","=q2=Jambières volcaniques"})
|
||||
process("LeatherworkingLeatherWildDraenishA",5,{"","=q2=Gilet draenique sauvage","=q2=Gants draeniques sauvages","=q2=Jambières draeniques sauvages","=q2=Bottes draeniques sauvages"})
|
||||
process("LeatherworkingLeatherWindhawkArmor",4,{"","=q4=Haubert Faucon-du-vent","=q4=Brassards Faucon-du-vent","=q4=Ceinture Faucon-du-vent"})
|
||||
process("LeatherworkingMailBlackDragonM",5,{"","=q3=Epaulières en écailles de dragon noir","=q3=Cuirasse en écailles de dragon noir","=q3=Jambières en écailles de dragon noir","=q4=Bottes en écailles de dragon noir"})
|
||||
process("LeatherworkingMailBlueDragonM",4,{"","=q3=Epaulières en écailles de dragon bleu","=q3=Cuirasse en écailles de dragon bleu","=q3=Jambières en écailles de dragon bleu"})
|
||||
process("LeatherworkingMailFelscaleArmor",5,{"","=q2=Cuirasse en gangrécailles","=q2=Gants en gangrécailles","=q2=Pantalon en gangrécailles","=q2=Bottes en gangrécailles"})
|
||||
process("LeatherworkingMailFelstalkerArmor",4,{"","=q3=Cuirasse de traqueur gangrené","=q3=Brassards de traqueur gangrené","=q3=Ceinture de traqueur gangrené"})
|
||||
process("LeatherworkingMailFrostscaleBinding",9,{"","=q2=Heaume en écailles de givre","=q2=Epaulières en écailles de givre","=q2=Corselet en écailles de givre","=q2=Brassards en écailles de givre","=q2=Gants en écailles de givre","=q2=Ceinture en écailles de givre","=q2=Jambières en écailles de givre","=q2=Bottes en écailles de givre"})
|
||||
process("LeatherworkingMailGreenDragonM",4,{"","=q3=Cuirasse en écailles de dragon vert","=q3=Gantelets en écailles de dragon vert","=q3=Jambières en écailles de dragon vert"})
|
||||
process("LeatherworkingMailNerubianHive",9,{"","=q2=Heaume nérubien","=q2=Epaulières nérubiennes","=q2=Corselet nérubien","=q2=Brassards nérubiens","=q2=Gants nérubiens","=q2=Ceinture nérubienne","=q2=Garde-jambes nérubiens","=q2=Bottes nérubiennes"})
|
||||
process("LeatherworkingMailNetherFury",4,{"","=q3=Ceinture de la Furie du Néant","=q3=Jambières de la Furie du Néant","=q3=Bottes de la Furie du Néant"})
|
||||
process("LeatherworkingMailNetherscaleArmor",4,{"","=q4=Cuirasse d'ébène en écailles du Néant","=q4=Brassards d'ébène en écailles du Néant","=q4=Ceinture d'ébène en écailles du Néant"})
|
||||
process("LeatherworkingMailNetherstrikeArmor",4,{"","=q4=Cuirasse Coup-de-Néant","=q4=Brassards Coup-de-Néant","=q4=Ceinture Coup-de-Néant"})
|
||||
process("LeatherworkingMailScaledDraenicA",5,{"","=q2=Broigne draenique","=q2=Gants draeniques en écailles","=q2=Pantalon draenique en écailles","=q2=Bottes draeniques en écailles"})
|
||||
process("LeatherworkingMailStormhideBattlegear",9,{"","=q3=Couronne de l'orageux","=q3=Epaulières de l'orageux","=q3=Haubert de l'orageux","=q3=Garde-poignets de l'orageux","=q3=Poignes de l'orageux","=q3=Ceinture de l'orageux","=q3=Garde-jambes de l'orageux","=q3=Croquenots de l'orageux"})
|
||||
process("LeatherworkingMailSwiftarrowBattlefear",9,{"","=q3=Heaume viveflèche","=q3=Garde-épaules viveflèche","=q3=Haubert viveflèche","=q3=Brassards viveflèche","=q3=Gantelets viveflèche","=q3=Ceinture viveflèche","=q3=Jambières viveflèche","=q3=Bottes viveflèche"})
|
||||
process("TailoringArcanoVest",4,{"","=q3=Robe en tisse-arcane","=q3=Brassards en tisse-arcane","=q3=Bottes en tisse-arcane"})
|
||||
process("TailoringBattlecastG",3,{"","=q4=Chaperon d'escarmouche","=q4=Pantalon d'escarmouche"})
|
||||
process("TailoringBloodvineG",4,{"","=q3=Gilet en vignesang","=q3=Jambières en vignesang","=q3=Bottes en vignesang"})
|
||||
process("TailoringDuskweaver",9,{"","=q2=Capuche en tisse-brune","=q2=Epaulières en tisse-brune","=q2=Robe en tisse-brune","=q2=Bandelettes en tisse-brune","=q2=Gants en tisse-brune","=q2=Ceinture en tisse-brune","=q2=Jambières en tisse-brune","=q2=Bottes en tisse-brune"})
|
||||
process("TailoringFrostsavageBattlegear",9,{"","=q3=Capuche du givre sauvage","=q3=Epaulières du givre sauvage","=q3=Robe du givre sauvage","=q3=Brassards du givre sauvage","=q3=Gants du givre sauvage","=q3=Ceinture du givre sauvage","=q3=Jambières du givre sauvage","=q3=Bottes du givre sauvage"})
|
||||
process("TailoringFrostwovenPower",9,{"","=q2=Coiffe tissée de givre","=q2=Epaulières tissées de givre","=q2=Robe tissée de givre","=q2=Bandelettes tissées de givre","=q2=Gants tissés de givre","=q2=Ceinture tissée de givre","=q2=Jambières tissées de givre","=q2=Bottes tissées de givre"})
|
||||
process("TailoringImbuedNeather",5,{"","=q3=Tunique en tisse-néant imprégné","=q3=Robe en tisse-néant imprégné","=q3=Pantalon en tisse-néant imprégné","=q3=Bottes en tisse-néant imprégné"})
|
||||
process("TailoringNeatherVest",8,{"","=q2=Tunique en tisse-néant","=q2=Robe en tisse-néant","=q2=Brassards en tisse-néant","=q2=Gants en tisse-néant","=q2=Ceinture en tisse-néant","=q2=Pantalon en tisse-néant","=q2=Bottes en tisse-néant"})
|
||||
process("TailoringPrimalMoon",4,{"","=q4=Epaulières d'étoffe lunaire primordiale","=q4=Robe d'étoffe lunaire primordiale","=q4=Ceinture d'étoffe lunaire primordiale"})
|
||||
process("TailoringShadowEmbrace",4,{"","=q4=Epaulières en tisse-ombre gelé","=q4=Robe en tisse-ombre gelé","=q4=Bottes en tisse-ombre gelé"})
|
||||
process("TailoringSoulclothEm",4,{"","=q4=Epaulières d'âmétoffe","=q4=Gilet d'âmétoffe","=q4=Gants d'âmétoffe"})
|
||||
process("TailoringSpellfireWrath",4,{"","=q4=Robe du feu-sorcier","=q4=Gants du feu-sorcier","=q4=Ceinture du feu-sorcier"})
|
||||
process("TailoringSpellstrikeInfu",3,{"","=q4=Chaperon frappe-sort","=q4=Pantalon frappe-sort"})
|
||||
process("TailoringTheUnyielding",3,{"","=q3=Brassards inflexibles","=q4=Ceinturon inflexible"})
|
||||
process("TailoringWhitemendWis",3,{"","=q4=Chaperon de la blanche guérison","=q4=Pantalon de la blanche guérison"})
|
||||
elseif locale == "deDE" then
|
||||
process("BlacksmithingMailBloodsoulEmbrace",4,{"","=q3=Blutseelenschultern","=q3=Blutseelenbrustplatte","=q3=Blutseelenstulpen"})
|
||||
process("BlacksmithingMailFelIronChain",5,{"","=q2=Teufelseisenkettenhelmkappe","=q2=Teufelseisenkettentunika","=q2=Teufelseisenkettenarmschienen","=q2=Teufelseisenkettenhandschuhe"})
|
||||
process("BlacksmithingPlateAdamantiteB",4,{"","=q3=Adamantitbrustplatte","=q3=Adamantitarmschienen","=q3=Adamantithandschuhe"})
|
||||
process("BlacksmithingPlateBurningRage",5,{"","=q3=Zornstahlhelm","=q3=Zornstahlschultern","=q3=Zornstahlbrustplatte","=q3=Zornstahlhandschuhe"})
|
||||
process("BlacksmithingPlateEnchantedAdaman",5,{"","=q3=Verzauberte Adamantitbrustplatte","=q3=Verzauberter Adamantitgürtel","=q3=Verzauberte Adamantitgamaschen","=q3=Verzauberte Adamantitstiefel"})
|
||||
process("BlacksmithingPlateFaithFelsteel",4,{"","=q3=Teufelsstahlhelm","=q3=Teufelsstahlhandschuhe","=q3=Teufelsstahlgamaschen"})
|
||||
process("BlacksmithingPlateFelIronPlate",6,{"","=q2=Teufelseisenbrustplatte","=q2=Teufelseisenplattenhandschuhe","=q2=Teufelseisenplattengürtel","=q2=Teufelseisenplattenhose","=q2=Teufelseisenplattenstiefel"})
|
||||
process("BlacksmithingPlateFlameG",5,{"","=q3=Flammenbannhelm","=q3=Flammenbannbrustplatte","=q3=Flammenbannarmschienen","=q3=Flammenbannhandschuhe"})
|
||||
process("BlacksmithingPlateImperialPlate",8,{"","=q2=Imperialer Plattenhelm","=q2=Imperiale Plattenschultern","=q2=Imperiale Plattenrüstung","=q2=Imperiale Plattenarmschienen","=q2=Imperialer Plattengürtel","=q2=Imperiale Plattengamaschen","=q2=Imperiale Plattenstiefel"})
|
||||
process("BlacksmithingPlateKhoriumWard",4,{"","=q3=Khoriumgürtel","=q3=Khoriumhose","=q3=Khoriumstiefel"})
|
||||
process("BlacksmithingPlateOrnateSaroniteBattlegear",9,{"","=q3=Verzierter Saronitschädelschild","=q3=Verzierte Saronitschulterstücke","=q3=Verzierte Saronithalsberge","=q3=Verzierte Saronitarmschienen","=q3=Verzierte Saronitstulpen","=q3=Verzierte Saronittaillenschutz","=q3=Verzierte Saronitbeinplatten","=q3=Verzierte Saronitlaufschuhe"})
|
||||
process("BlacksmithingPlateSavageSaroniteBattlegear",9,{"","=q3=Wilder Saronitschädelschild","=q3=Wilde Saronitschulterstücke","=q3=Wilde Saronithalsberge","=q3=Wilde Saronitarmschienen","=q3=Wilde Saronitstulpen","=q3=Wilder Saronittaillenschutz","=q3=Wilde Saronitbeinplatten","=q3=Wilde Saronitlaufschuhe"})
|
||||
process("BlacksmithingPlateTheDarksoul",4,{"","=q3=Dunkelseelenschultern","=q3=Dunkelseelenbrustplatte","=q3=Dunkelseelengamaschen"})
|
||||
process("CookingDaily1",6,{"=q3=Rezept: Köstlicher Schokoladenkuchen","=q3=Rezept: Sturmkoteletts","=q2=Rezept: Gebratene Blutflosse","=q2=Rezept: Kiblers Häppchen","=q2=Rezept: Schädelfischsuppe","=q2=Rezept: Feuriger Würztalbuk"})
|
||||
process("CookingDaily2",27,{"=q2=Rezept: Geschwärzte Drachenflosse","=q2=Rezept: Schwarzgebratenes Worgsteak","=q2=Rezept: Tierhappen","=q2=Rezept: Sepiasteak","=q2=Rezept: Drachenflossenfilet","=q2=Rezept: Feuerkracherlachs","=q2=Rezept: Herzhaftes Rhinozeros","=q2=Rezept: Steak von imperialen Mantarochen","=q2=Rezept: Megamammutmahl","=q2=Rezept: Große Rhinowurst","=q2=Rezept: Pochierte nordische Groppe","=q2=Rezept: Rhinoziöses Wyrmsteak","=q2=Rezept: Bombenschnapper","=q2=Rezept: Gewürzte Mammutleckereien","=q2=Rezept: Würziger Wyrmburger","=q2=Rezept: Würziger blauer Nesselfisch","=q2=Rezept: Würziger Brathering","=q2=Rezept: Zartes Schaufelhauersteak","=q2=Rezept: Fährtenlesersnacks","=q2=Rezept: Sehr verbrannter Worg","=q3=Kochmütze","=q1=Nordische Gewürze","","=q3=Rezept: Köstlicher Schokoladenkuchen","=q3=Rezept: Sturmkoteletts","=q1=Junges Gemüse","=q1=Gewürzmischung 4711"})
|
||||
process("CraftedWeapons1",24,{"=q4=Schattenschneide","","=q4=Titanstahlzauberklinge","=q4=Titanstahlmesser","=q4=Titanstahlknochenzermalmer","=q4=Titanstahlwächter","=q4=Titanstahlzerstörer","=q4=Titanschildwall","","=q4=Plattenverstärkte Gefechtsschrotflinte","=q4=Nesingwary 4000","","=q4=Runenverzierte Eterniumklinge","=q4=Todeslied","=q4=Teufelsstahllangschwert","=q4=Khoriumchampion","=q4=Teuflisch scharfe Kampfaxt","=q4=Teufelsstahlschneide","=q4=Hand der Ewigkeit","=q4=Runenverzierter Hammer","=q4=Teufelsgehärteter Schlägel","=q4=Hammer der rechtschaffenen Macht","","=q4=Gyrobalancierter Khoriumzerstörer"})
|
||||
process("CraftedWeapons2",13,{"","=q4=Schwarze Amnestie","=q4=Weisenklinge","=q4=Finsterer Streiter","=q4=Nachtlauer","=q4=Ebenholzhand","=q4=Willensbrecher","=q4=Sulfuronhammer","=q4=Schattenzorn","=q4=Gezackter Obsidianschild","","=q4=Kernscharfschützengewehr","=q4=Machtreaktive Scheibe"})
|
||||
process("CraftedWeapons3",21,{"","=q4=Brandwache","=q4=Lodernder Wächter","=q4=Lodernder Zorn","=q4=Löwenherzklinge","=q4=Löwenherzchampion","=q4=Löwenherzrichtklinge","","=q4=Die Planaraxt","=q4=Schwarze Planaraxt","=q4=Tückische Schneide der Ebenen","=q4=Mondsichel","=q4=Mondspaltbeil","=q4=Blutmond","","=q4=Drachenfaust","=q4=Drachenmal","=q4=Drachenschlag","=q4=Donner","=q4=Donnergroll","=q4=Bote des Sturms"})
|
||||
process("FishingDaily1",17,{"=q4=Der Andere Ring","=q3=Wettergegerbter Angelhut","=q3=Schnapps Eimer","=q3=Matschbrabbels Eimer","=q3=Knurris Eimer","=q3=Zähnchens Eimer","=q3=Auge des Meeres","=q2=Rezept: Kapitän Rumseys Lagerbier","=q2=Gesponnene Echtsilberangelschnur","=q1=Adligenmonokel","=q1=Antiker Silbermanschettenknopf","=q1=Goldener Trauring","=q1=Verschnörkelter Trinkkrug","=q1=Rasiermesserscharfes Filetiermesser","=q1=Verwittertes Tagebuch","=q1=Elixier des Wasserwandelns","=q1=Geschärfter Angelhaken"})
|
||||
process("FishingDaily2",23,{"=q4=Klobiges Sturmjuwel","=q4=Glänzendes Sturmjuwel","=q4=Feingeschliffenes Sturmjuwel","=q4=Starres Sturmjuwel","=q4=Runenverziertes Sturmjuwel","=q4=Gediegenes Sturmjuwel","=q4=Funkelndes Sturmjuwel","=q3=Wettergegerbter Angelhut","=q3=Knöcherne Angelrute","=q3=Juwelenbesetzte Angelrute","=q3=Strandkriecher","=q3=Sirenenträne","=q3=Winzige Titanschließkassette","=q2=Rezept: Kapitän Rumseys Lagerbier","=q2=Extremgetestete Eterniumangelschnur","=q1=Zerknitterter Dschungelhut","=q1=Gehstock mit Diamantspitze","=q1=Glühwürmchen","=q1=Ungewöhnlicher Kompass","=q1=Pygmäenöl","=q1=Elixier des Wasserwandelns","=q1=Versiegelte Giftphiole","=q1=Durchnässtes Rezept"})
|
||||
process("JewelDragonsEye1",19,{"","","","","","","","","","","","","","","","","","","=q3=Drachenauge"})
|
||||
process("JewelcraftingDaily1",19,{"=q3=Vorlage: Klobiger Kardinalsrubin","=q3=Vorlage: Heller Kardinalsrubin","=q3=Vorlage: Feingeschliffener Kardinalsrubin","=q3=Vorlage: Scheinender Kardinalsrubin","=q3=Vorlage: Frakturierter Kardinalsrubin","=q3=Vorlage: Präziser Kardinalsrubin","=q3=Vorlage: Runenbeschriebener Kardinalsrubin","=q3=Vorlage: Fragiler Kardinalsrubin","=q3=Vorlage: Klobiger Scharlachrubin","=q3=Vorlage: Feingeschliffener Scharlachrubin","=q3=Vorlage: Scheinender Scharlachrubin","=q3=Vorlage: Glänzender Königsbernstein","=q3=Vorlage: Mystischer Königsbernstein","=q3=Vorlage: Spiegelnder Königsbernstein","=q3=Vorlage: Massiver Königsbernstein","=q3=Vorlage: Glatter Königsbernstein","=q3=Vorlage: Kompakter Königsbernstein","=q3=Vorlage: Spiegelnder Herbstglimmer","=q3=Vorlage: Massiver Herbstglimmer"})
|
||||
process("JewelcraftingDaily2",28,{"=q3=Vorlage: Akkurater Ametrin","=q3=Vorlage: Ametrin des Champions","=q3=Vorlage: Tödlicher Ametrin","=q3=Vorlage: Gewandter Ametrin","=q3=Vorlage: Solider Ametrin","=q3=Vorlage: Machterfüllter Ametrin","=q3=Vorlage: Geätzter Ametrin","=q3=Vorlage: Wilder Ametrin","=q3=Vorlage: Gleißender Ametrin","=q3=Vorlage: Glitzernder Ametrin","=q3=Vorlage: Gravierter Ametrin","=q3=Vorlage: Transparenter Ametrin","=q3=Vorlage: Glänzender Ametrin","=q3=Vorlage: Mächtiger Ametrin","=q3=Vorlage: Makelloser Ametrin","=q3=Vorlage: Tollkühner Ametrin","=q3=Vorlage: Resoluter Ametrin","=q3=Vorlage: Prunkvoller Ametrin","=q3=Vorlage: Bruchfester Ametrin","=q3=Vorlage: Reiner Ametrin","=q3=Vorlage: Verschleierter Ametrin","=q3=Vorlage: Tückischer Ametrin","=q3=Vorlage: Glitzernder Monarchentopas","=q3=Vorlage: Glänzender Monarchentopas","=q3=Vorlage: Mächtiger Monarchentopas","=q3=Vorlage: Tollkühner Monarchentopas","=q3=Vorlage: Reiner Monarchentopas","=q3=Vorlage: Verschleierter Monarchentopas"})
|
||||
process("JewelcraftingDaily3",26,{"=q3=Vorlage: Schillerndes Auge von Zul","=q3=Vorlage: Robustes Auge von Zul","=q3=Vorlage: Geladenes Auge von Zul","=q3=Vorlage: Kraftvolles Auge von Zul","=q3=Vorlage: Aufwendiges Auge von Zul","=q3=Vorlage: Gezacktes Auge von Zul","=q3=Vorlage: Flackerndes Auge von Zul","=q3=Vorlage: Nebliges Auge von Zul","=q3=Vorlage: Opakes Auge von Zul","=q3=Vorlage: Strahlendes Auge von Zul","=q3=Vorlage: Seherauge von Zul","=q3=Vorlage: Zerschmettertes Auge von Zul","=q3=Vorlage: Feuriges Auge von Zul","=q3=Vorlage: Beständiges Auge von Zul","=q3=Vorlage: Gesplittertes Auge von Zul","=q3=Vorlage: Sprödes Auge von Zul","=q3=Vorlage: Zeitloses Auge von Zul","=q3=Vorlage: Trübes Auge von Zul","=q3=Vorlage: Klares Auge von Zul","=q3=Vorlage: Robuster Waldsmaragd","=q3=Vorlage: Geladener Waldsmaragd","=q3=Vorlage: Kraftvoller Waldsmaragd","=q3=Vorlage: Aufwendiger Waldsmaragd","=q3=Vorlage: Flackernder Waldsmaragd","=q3=Vorlage: Waldsmaragd des Sehers","=q3=Vorlage: Klarer Waldsmaragd"})
|
||||
process("JewelcraftingDaily4",16,{"=q3=Vorlage: Ausbalancierter Schreckensstein","=q3=Vorlage: Schreckensstein des Verteidigers","=q3=Vorlage: Leuchtender Schreckensstein","=q3=Vorlage: Schreckensstein des Wächters","=q3=Vorlage: Energieerfüllter Schreckensstein","=q3=Vorlage: Geheimnisvoller Schreckensstein","=q3=Vorlage: Imposanter Schreckensstein","=q3=Vorlage: Geläuterter Schreckensstein","=q3=Vorlage: Majestätischer Schreckensstein","=q3=Vorlage: Königlicher Schreckensstein","=q3=Vorlage: Unbeständiger Schreckensstein","=q3=Vorlage: Stattlicher Schreckensstein","=q3=Vorlage: Zarter Schreckensstein","=q3=Vorlage: Imposanter Zwielichtopal","=q3=Vorlage: Majestätischer Zwielichtopal","=q3=Vorlage: Königlicher Zwielichtopal"})
|
||||
process("JewelcraftingDaily5",14,{"=q3=Vorlage: Irisierender Fürstenzirkon","=q3=Vorlage: Gediegener Fürstenzirkon","=q3=Vorlage: Funkelnder Fürstenzirkon","=q3=Vorlage: Stürmischer Fürstenzirkon","=q3=Vorlage: Irisierender Himmelssaphir","=q3=Vorlage: Gediegener Himmelssaphir","=q3=Vorlage: Chaotischer Polarlichtdiamant","=q3=Vorlage: Glühender Polarlichtdiamant","=q3=Vorlage: Glimmender Polarlichtdiamant","=q3=Vorlage: Bemerkenswerter Erdringdiamant","=q3=Vorlage: Kräftigender Erdringdiamant","=q3=Vorlage: Unerbittlicher Erdringdiamant","=q3=Vorlage: Belebender Polarlichtdiamant","=q3=Vorlage: Energischer Erdringdiamant"})
|
||||
process("JewelcraftingDaily6",24,{"=q3=Vorlage: Klobiges Drachenauge","=q3=Vorlage: Helles Drachenauge","=q3=Vorlage: Brillantiertes Drachenauge","=q3=Vorlage: Feingeschliffenes Drachenauge","=q3=Vorlage: Scheinendes Drachenauge","=q3=Vorlage: Frakturiertes Drachenauge","=q3=Vorlage: Irisierendes Drachenauge","=q3=Vorlage: Mystisches Drachenauge","=q3=Vorlage: Präzises Drachenauge","=q3=Vorlage: Spiegelndes Drachenauge","=q3=Vorlage: Massives Drachenauge","=q3=Vorlage: Runenbeschriebenes Drachenauge","=q3=Vorlage: Glattes Drachenauge","=q3=Vorlage: Gediegenes Drachenauge","=q3=Vorlage: Funkelndes Drachenauge","=q3=Vorlage: Stürmisches Drachenauge","=q3=Vorlage: Fragiles Drachenauge","=q3=Vorlage: Kompaktes Drachenauge","=q4=Vorlage: Titankette des Erdenwächters","=q4=Vorlage: Titanring des Erdenwächters","=q4=Vorlage: Titanband des Einschlags","=q4=Vorlage: Titanhalsreif des Einschlags","=q4=Vorlage: Titanhalskette des Zauberschocks","=q4=Vorlage: Titanring des Zauberschocks"})
|
||||
process("LeatherworkingLeatherBloodTigerH",3,{"","=q3=Bluttigerschultern","=q3=Bluttigerbrustplatte"})
|
||||
process("LeatherworkingLeatherBoreanEmbrace",9,{"","=q2=Arktischer Helm","=q2=Arktische Schulterpolster","=q2=Arktischer Brustschutz","=q2=Arktische Handgelenksschützer","=q2=Arktische Handschuhe","=q2=Arktischer Gürtel","=q2=Arktische Gamaschen","=q2=Arktische Stiefel"})
|
||||
process("LeatherworkingLeatherDevilsaurArmor",3,{"","=q3=Teufelssaurierstulpen","=q3=Teufelssauriergamaschen"})
|
||||
process("LeatherworkingLeatherEvisceratorBattlegear",9,{"","=q3=Gesichtsmaske des Ausweiders","=q3=Schulterpolster des Ausweiders","=q3=Brustschutz des Ausweiders","=q3=Bindungen des Ausweiders","=q3=Stulpen des Ausweiders","=q3=Taillenschutz des Ausweiders","=q3=Beinschützer des Ausweiders","=q3=Treter des Ausweiders"})
|
||||
process("LeatherworkingLeatherFelSkin",4,{"","=q3=Teufelslederhandschuhe","=q3=Teufelsledergamaschen","=q3=Teufelslederstiefel"})
|
||||
process("LeatherworkingLeatherIceborneEmbrace",9,{"","=q2=Winterlicher Helm","=q2=Winterliche Schulterpolster","=q2=Winterlicher Brustschutz","=q2=Winterlicher Handgelenksschutz","=q2=Winterliche Handschuhe","=q2=Winterlicher Gürtel","=q2=Winterliche Beinlinge","=q2=Winterliche Stiefel"})
|
||||
process("LeatherworkingLeatherIronfeatherArmor",3,{"","=q3=Eisenfederschultern","=q3=Eisenfederbrustplatte"})
|
||||
process("LeatherworkingLeatherOvercasterBattlegear",9,{"","=q3=Unwetterkopfschutz","=q3=Unwetterschiftung","=q3=Unwetterbrustschutz","=q3=Unwetterarmschienen","=q3=Unwetterhandlappen","=q3=Unwettergürtel","=q3=Unwettergamaschen","=q3=Unwetterstiefel"})
|
||||
process("LeatherworkingLeatherPrimalBatskin",4,{"","=q3=Urzeitliches Fledermaushautwams","=q3=Urzeitliche Fledermaushautarmschienen","=q3=Urzeitliche Fledermaushauthandschuhe"})
|
||||
process("LeatherworkingLeatherPrimalIntent",4,{"","=q4=Erstschlagweste","=q4=Erstschlagarmschienen","=q4=Erstschlaggürtel"})
|
||||
process("LeatherworkingLeatherSClefthoof",4,{"","=q3=Schwere Grollhufweste","=q3=Schwere Grollhufgamaschen","=q3=Schwere Grollhufstiefel"})
|
||||
process("LeatherworkingLeatherStormshroudArmor",5,{"","=q3=Sturmschleierschultern","=q3=Sturmschleierrüstung","=q3=Sturmschleierhandschuhe","=q3=Sturmschleierhose"})
|
||||
process("LeatherworkingLeatherThickDraenicA",5,{"","=q2=Dicke draenische Weste","=q2=Dicke draenische Handschuhe","=q2=Dicke draenische Hose","=q2=Dicke draenische Stiefel"})
|
||||
process("LeatherworkingLeatherVolcanicArmor",4,{"","=q2=Vulkanische Schultern","=q2=Vulkanische Brustplatte","=q2=Vulkanische Gamaschen"})
|
||||
process("LeatherworkingLeatherWildDraenishA",5,{"","=q2=Wilde draenische Weste","=q2=Wilde draenische Handschuhe","=q2=Wilde draenische Gamaschen","=q2=Wilde draenische Stiefel"})
|
||||
process("LeatherworkingLeatherWindhawkArmor",4,{"","=q4=Windfalkenhalsberge","=q4=Windfalkenarmschienen","=q4=Windfalkengürtel"})
|
||||
process("LeatherworkingMailBlackDragonM",5,{"","=q3=Schwarze Drachenschuppenschultern","=q3=Schwarze Drachenschuppenbrustplatte","=q3=Schwarze Drachenschuppengamaschen","=q4=Schwarze Drachenschuppenstiefel"})
|
||||
process("LeatherworkingMailBlueDragonM",4,{"","=q3=Blaue Drachenschuppenschultern","=q3=Blaue Drachenschuppenbrustplatte","=q3=Blaue Drachenschuppengamaschen"})
|
||||
process("LeatherworkingMailFelscaleArmor",5,{"","=q2=Teufelsschuppenbrustplatte","=q2=Teufelsschuppenhandschuhe","=q2=Teufelsschuppenhose","=q2=Teufelsschuppenstiefel"})
|
||||
process("LeatherworkingMailFelstalkerArmor",4,{"","=q3=Brustplatte des Teufelspirschers","=q3=Armschienen des Teufelspirschers","=q3=Gürtel des Teufelspirschers"})
|
||||
process("LeatherworkingMailFrostscaleBinding",9,{"","=q2=Frostschuppenhelm","=q2=Frostschuppenschultern","=q2=Frostschuppenbrustschutz","=q2=Frostschuppenarmschienen","=q2=Frostschuppenhandschuhe","=q2=Frostschuppengürtel","=q2=Frostschuppenbeinlinge","=q2=Frostschuppenstiefel"})
|
||||
process("LeatherworkingMailGreenDragonM",4,{"","=q3=Grüne Drachenschuppenbrustplatte","=q3=Grüne Drachenschuppenstulpen","=q3=Grüne Drachenschuppengamaschen"})
|
||||
process("LeatherworkingMailNerubianHive",9,{"","=q2=Nerubischer Helm","=q2=Nerubische Schultern","=q2=Nerubischer Brustschutz","=q2=Nerubische Armschienen","=q2=Nerubische Handschuhe","=q2=Nerubischer Gürtel","=q2=Nerubische Beinschützer","=q2=Nerubische Stiefel"})
|
||||
process("LeatherworkingMailNetherFury",4,{"","=q3=Netherzorngürtel","=q3=Netherzorngamaschen","=q3=Netherzornstiefel"})
|
||||
process("LeatherworkingMailNetherscaleArmor",4,{"","=q4=Ebenholzfarbene Netherschuppenbrustplatte","=q4=Ebenholzfarbene Netherschuppenarmschienen","=q4=Ebenholzfarbener Netherschuppengürtel"})
|
||||
process("LeatherworkingMailNetherstrikeArmor",4,{"","=q4=Netherstoßbrustplatte","=q4=Netherstoßarmschienen","=q4=Netherstoßgürtel"})
|
||||
process("LeatherworkingMailScaledDraenicA",5,{"","=q2=Geschuppte draenische Weste","=q2=Geschuppte draenische Handschuhe","=q2=Geschuppte draenische Hose","=q2=Geschuppte draenische Stiefel"})
|
||||
process("LeatherworkingMailStormhideBattlegear",9,{"","=q3=Sturmbalgkrone","=q3=Sturmbalgschultern","=q3=Sturmbalghalsberge","=q3=Sturmbalghandgelenksschutz","=q3=Sturmbalghandschutz","=q3=Sturmbalggürtel","=q3=Sturmbalgbeinschützer","=q3=Sturmbalgstampfer"})
|
||||
process("LeatherworkingMailSwiftarrowBattlefear",9,{"","=q3=Flinkpfeilhelm","=q3=Flinkpfeilschulterschutz","=q3=Flinkpfeilhalsberge","=q3=Flinkpfeilarmschienen","=q3=Flinkpfeilstulpen","=q3=Flinkpfeilgürtel","=q3=Flinkpfeilgamaschen","=q3=Flinkpfeilstiefel"})
|
||||
process("TailoringArcanoVest",4,{"","=q3=Arkanostoffrobe","=q3=Arkanostoffarmschienen","=q3=Arkanostoffstiefel"})
|
||||
process("TailoringBattlecastG",3,{"","=q4=Kapuze des Schlachtenzaubers","=q4=Hose des Schlachtenzaubers"})
|
||||
process("TailoringBloodvineG",4,{"","=q3=Blutrebenweste","=q3=Blutrebengamaschen","=q3=Blutrebenstiefel"})
|
||||
process("TailoringDuskweaver",9,{"","=q2=Dämmergewirkte Gugel","=q2=Dämmergewirkte Schultern","=q2=Dämmergewirkte Robe","=q2=Dämmergewirkte Gelenkbänder","=q2=Dämmergewirkte Handschuhe","=q2=Dämmergewirkter Gürtel","=q2=Dämmergewirkte Gamaschen","=q2=Dämmergewirkte Stiefel"})
|
||||
process("TailoringFrostsavageBattlegear",9,{"","=q3=Frostgrimmgugel","=q3=Frostgrimmschultern","=q3=Frostgrimmrobe","=q3=Frostgrimmarmschienen","=q3=Frostgrimmhandschuhe","=q3=Frostgrimmgürtel","=q3=Frostgrimmgamaschen","=q3=Frostgrimmstiefel"})
|
||||
process("TailoringFrostwovenPower",9,{"","=q2=Frostgewirkte Gugel","=q2=Frostgewirkte Schultern","=q2=Frostgewirkte Robe","=q2=Frostgewirkte Gelenkbänder","=q2=Frostgewirkte Handschuhe","=q2=Frostgewirkter Gürtel","=q2=Frostgewirkte Gamaschen","=q2=Frostgewirkte Stiefel"})
|
||||
process("TailoringImbuedNeather",5,{"","=q3=Magieerfüllte Netherstofftunika","=q3=Magieerfüllte Netherstoffrobe","=q3=Magieerfüllte Netherstoffhose","=q3=Magieerfüllte Netherstoffstiefel"})
|
||||
process("TailoringNeatherVest",8,{"","=q2=Netherstofftunika","=q2=Netherstoffrobe","=q2=Netherstoffarmschienen","=q2=Netherstoffhandschuhe","=q2=Netherstoffgürtel","=q2=Netherstoffhose","=q2=Netherstoffstiefel"})
|
||||
process("TailoringPrimalMoon",4,{"","=q4=Urmondstoffschultern","=q4=Urmondstoffrobe","=q4=Urmondstoffgürtel"})
|
||||
process("TailoringShadowEmbrace",4,{"","=q4=Eisschattenzwirnschultern","=q4=Eisschattenzwirnrobe","=q4=Eisschattenzwirnstiefel"})
|
||||
process("TailoringSoulclothEm",4,{"","=q4=Seelenstoffschultern","=q4=Seelenstoffweste","=q4=Seelenstoffhandschuhe"})
|
||||
process("TailoringSpellfireWrath",4,{"","=q4=Zauberfeuerrobe","=q4=Zauberfeuerhandschuhe","=q4=Zauberfeuergürtel"})
|
||||
process("TailoringSpellstrikeInfu",3,{"","=q4=Kapuze des Zauberschlags","=q4=Hose des Zauberschlags"})
|
||||
process("TailoringTheUnyielding",3,{"","=q3=Armschienen des Unerschütterlichen","=q4=Gurt des Unerschütterlichen"})
|
||||
process("TailoringWhitemendWis",3,{"","=q4=Kapuze des weißen Heilers","=q4=Hose des weißen Heilers"})
|
||||
elseif locale == "esES" then
|
||||
process("BlacksmithingMailBloodsoulEmbrace",4,{"","=q3=Sobrehombros alma de sangre","=q3=Coraza alma de sangre","=q3=Guanteletes alma de sangre"})
|
||||
process("BlacksmithingMailFelIronChain",5,{"","=q2=Almófar de anillas de hierro vil","=q2=Túnica de anillas de hierro vil","=q2=Brazales de anillas de hierro vil","=q2=Guantes de anillas de hierro vil"})
|
||||
process("BlacksmithingPlateAdamantiteB",4,{"","=q3=Coraza de adamantita","=q3=Brazales de placas de adamantita","=q3=Guantes de placas de adamantita"})
|
||||
process("BlacksmithingPlateBurningRage",5,{"","=q3=Yelmo de acerira","=q3=Sobrehombros de acerira","=q3=Coraza de acerira","=q3=Guantes de acerira"})
|
||||
process("BlacksmithingPlateEnchantedAdaman",5,{"","=q3=Coraza de adamantita encantada","=q3=Cinturón de adamantita encantado","=q3=Leotardos de adamantita encantados","=q3=Botas de adamantita encantada"})
|
||||
process("BlacksmithingPlateFaithFelsteel",4,{"","=q3=Yelmo de acero vil","=q3=Guantes de acero vil","=q3=Leotardos de acero vil"})
|
||||
process("BlacksmithingPlateFelIronPlate",6,{"","=q2=Coraza de hierro vil","=q2=Guantes de placas de hierro vil","=q2=Cinturón de placas de hierro vil","=q2=Pantalones de placas de hierro vil","=q2=Botas de placas de hierro vil"})
|
||||
process("BlacksmithingPlateFlameG",5,{"","=q3=Yelmo aterrallamas","=q3=Coraza aterrallamas","=q3=Brazales aterrallamas","=q3=Guantes aterrallamas"})
|
||||
process("BlacksmithingPlateImperialPlate",8,{"","=q2=Yelmo de placas imperiales","=q2=Sobrehombros de placas imperiales","=q2=Peto de placas imperiales","=q2=Brazales de placas imperiales","=q2=Cinturón de placas imperiales","=q2=Leotardos de placas imperiales","=q2=Botas de placas imperiales"})
|
||||
process("BlacksmithingPlateKhoriumWard",4,{"","=q3=Cinturón de korio","=q3=Pantalones de korio","=q3=Botas de korio"})
|
||||
process("BlacksmithingPlateOrnateSaroniteBattlegear",9,{"","=q3=Escudo de calavera de saronita ornamentada","=q3=Espaldares de saronita ornamentada","=q3=Camisote de saronita ornamentada","=q3=Brazales de saronita ornamentada","=q3=Guanteletes de saronita ornamentada","=q3=Guardarrenes de saronita ornamentada","=q3=Quijotes de saronita ornamentada","=q3=Botos de saronita ornamentada"})
|
||||
process("BlacksmithingPlateSavageSaroniteBattlegear",9,{"","=q3=Escudo de calavera de saronita salvaje","=q3=Espaldares de saronita salvaje","=q3=Camisote de saronita salvaje","=q3=Brazales de saronita salvaje","=q3=Guanteletes de saronita salvaje","=q3=Guardarrenes de saronita salvaje","=q3=Quijotes de saronita salvaje","=q3=Botos de saronita salvaje"})
|
||||
process("BlacksmithingPlateTheDarksoul",4,{"","=q3=Sobrehombros almanegra","=q3=Coraza almanegra","=q3=Leotardos almanegra"})
|
||||
process("CookingDaily1",6,{"=q3=Receta: pastel de chocolate delicioso","=q3=Receta: costillas de truenos","=q2=Receta: sangraleta a la parrilla","=q2=Receta: tapitas de Kibler","=q2=Receta: sopa de pez calavera","=q2=Receta: talbuk con guindillas"})
|
||||
process("CookingDaily2",27,{"=q2=Receta: aletadragón ennegrecido","=q2=Receta: filete de huargo ennegrecido","=q2=Receta: aperitivos para alimañas","=q2=Receta: filete de calamar","=q2=Receta: filete de aletadragón","=q2=Receta: salmón petardo","=q2=Receta: rinoceronte suculento","=q2=Receta: filete de manta imperial","=q2=Receta: comida de megamamut","=q2=Receta: perritos de rinoceronte poderosos","=q2=Receta: pez escorpión del norte pochado","=q2=Receta: filete de vermis rinolicioso","=q2=Receta: pargo extremo","=q2=Receta: delicias de mamut especiado","=q2=Receta: hamburguesa de vermis especiada","=q2=Receta: medusa azul picante","=q2=Receta: arenque frito picante","=q2=Receta: filete de colmipala tierno","=q2=Receta: aperitivo de rastreador","=q2=Receta: huargo muy quemado","=q3=Gorro de cocinero","=q1=Especias del norte","","=q3=Receta: pastel de chocolate delicioso","=q3=Receta: costillas de truenos","=q1=Especias de bebé","=q1=Especias viejas"})
|
||||
process("CraftedWeapons1",24,{"=q4=Filo de las Sombras","","=q4=Hoja de hechizo de acero de titanes","=q4=Faca de acero de titanes","=q4=Aplastahuesos de acero de titanes","=q4=Guardián de acero de titanes","=q4=Destructor de acero de titanes","=q4=Escudo muro de acero de titanes","","=q4=Escopeta de combate con placas de armadura","=q4=4000 de Nesingwary","","=q4=Hoja rúnica de eternio","=q4=Réquiem","=q4=Hoja larga de acero vil","=q4=Campeón de korio","=q4=Hacha de batalla vil afilada","=q4=Segadora de acero vil","=q4=Mano de la eternidad","=q4=Martillo rúnico","=q4=Gran maza vil endurecida","=q4=Martillo de poderío recto","","=q4=Destructor de korio giroequilibrado"})
|
||||
process("CraftedWeapons2",13,{"","=q4=Amnistía negra","=q4=Hoja sabia","=q4=Guardanegra","=q4=Ocaso","=q4=Mano de ébano","=q4=Persuasor","=q4=Martillo de Sulfuron","=q4=Furianegra","=q4=Escudo de obsidiana dentado","","=q4=Rifle de tirador del Núcleo","=q4=Disco reactivo a la fuerza"})
|
||||
process("CraftedWeapons3",21,{"","=q4=Guardia de fuego","=q4=Guardia abrasadora","=q4=Furia abrasadora","=q4=Hoja de corazón de león","=q4=Campeón corazón de león","=q4=Verdugo corazón de león","","=q4=El filo bidimensional","=q4=Filo bidimensional negro","=q4=Filo despiadado de los planos","=q4=Luna creciente","=q4=Cortaluna","=q4=Luna de sangre","","=q4=Martillo de puñodraco","=q4=Faucedraco","=q4=Golpe de dragón","=q4=Trueno","=q4=Trueno profundo","=q4=Heraldo de la tormenta"})
|
||||
process("FishingDaily1",17,{"=q4=El anillo 2","=q3=Sombrero para pescar deteriorado","=q3=Cubo de Chuck","=q3=Cubo de Malaliento","=q3=Cubo de Gruñi","=q3=Cubo de Dientecitos","=q3=Ojo del mar","=q2=Receta: cerveza del capitán Rumsey","=q2=Sedal de hilo de veraplata","=q1=Monóculo de noble","=q1=Gemelos de plata solariegos","=q1=Alianza de oro","=q1=Jarra ornamentada","=q1=Cuchillo para filetear afilado","=q1=Diario deteriorado","=q1=Elixir de Caminar sobre el agua","=q1=Anzuelo afilado"})
|
||||
process("FishingDaily2",23,{"=q4=Joya de tormenta llamativa","=q4=Joya de tormenta luminosa","=q4=Joya de tormenta delicada","=q4=Joya de tormenta rígida","=q4=Joya de tormenta rúnica","=q4=Joya de tormenta sólida","=q4=Joya de tormenta chispeante","=q3=Sombrero para pescar deteriorado","=q3=Caña de pescar de hueso","=q3=Caña de pescar enjoyada","=q3=Reptador de playa","=q3=Lágrima de sirena","=q3=Arcón de titanio diminuto","=q2=Receta: cerveza del capitán Rumsey","=q2=Gran línea de pesca de prueba de eternio","=q1=Sombrero de aventurero maltrecho","=q1=Bastón con punta de diamante","=q1=Gusano de luz","=q1=Brújula poco corriente","=q1=Aceite de pigmeo","=q1=Elixir de Caminar sobre el agua","=q1=Vial de veneno sellado","=q1=Receta con marcas de agua"})
|
||||
process("JewelDragonsEye1",19,{"","","","","","","","","","","","","","","","","","","=q3=Ojo de dragón"})
|
||||
process("JewelcraftingDaily1",19,{"=q3=Boceto: rubí cárdeno llamativo","=q3=Boceto: rubí cárdeno brillante","=q3=Boceto: rubí cárdeno delicado","=q3=Boceto: rubí cárdeno ostentoso","=q3=Boceto: rubí cárdeno fracturado","=q3=Boceto: rubí cárdeno preciso","=q3=Boceto: rubí cárdeno rúnico","=q3=Boceto: rubí cárdeno sutil","=q3=Boceto: rubí escarlata llamativo","=q3=Boceto: rubí escarlata delicado","=q3=Boceto: rubí escarlata ostentoso","=q3=Boceto: ámbar del rey luminoso","=q3=Boceto: ámbar del rey místico","=q3=Boceto: ámbar del rey rápido","=q3=Boceto: ámbar del rey rígido","=q3=Boceto: ámbar del rey liso","=q3=Boceto: ámbar del rey grueso","=q3=Boceto: Brillo del otoño rápido","=q3=Boceto: Brillo del otoño rígido"})
|
||||
process("JewelcraftingDaily2",28,{"=q3=Boceto: ametrino de precisión","=q3=Boceto: ametrino de Campeón","=q3=Boceto: ametrino mortal","=q3=Boceto: ametrino diestro","=q3=Boceto: ametrino durable","=q3=Boceto: ametrino potenciado","=q3=Boceto: ametrino grabado","=q3=Boceto: ametrino fiero","=q3=Boceto: ametrino de luz trémula","=q3=Boceto: ametrino destellante","=q3=Boceto: ametrino con inscripciones","=q3=Boceto: ametrino iluminado","=q3=Boceto: ametrino luminoso","=q3=Boceto: ametrino pujante","=q3=Boceto: ametrino prístino","=q3=Boceto: ametrino temerario","=q3=Boceto: ametrino resuelto","=q3=Boceto: ametrino resplandeciente","=q3=Boceto: ametrino de adepto","=q3=Boceto: ametrino completo","=q3=Boceto: ametrino velado","=q3=Boceto: ametrino maligno","=q3=Boceto: topacio monarca destellante","=q3=Boceto: topacio monarca luminoso","=q3=Boceto: topacio monarca pujante","=q3=Boceto: topacio monarca temerario","=q3=Boceto: topacio monarca completo","=q3=Boceto: topacio monarca velado"})
|
||||
process("JewelcraftingDaily3",26,{"=q3=Boceto: ojo de Zul deslumbrante","=q3=Boceto: ojo de Zul duradero","=q3=Boceto: ojo de Zul energizado","=q3=Boceto: ojo de Zul fuerte","=q3=Boceto: ojo de Zul intrincado","=q3=Boceto: ojo de Zul irregular","=q3=Boceto: ojo de Zul luminiscente","=q3=Boceto: ojo de Zul brumoso","=q3=Boceto: ojo de Zul opaco","=q3=Boceto: ojo de Zul radiante","=q3=Boceto: ojo de Zul de vidente","=q3=Boceto: ojo de Zul destrozado","=q3=Boceto: ojo de Zul brillante","=q3=Boceto: ojo de Zul resistente","=q3=Boceto: ojo de Zul hendido","=q3=Boceto: ojo de Zul tenso","=q3=Boceto: ojo de Zul intemporal","=q3=Boceto: ojo de Zul turbio","=q3=Boceto: ojo de Zul vívido","=q3=Boceto: esmeralda del bosque duradera","=q3=Boceto: esmeralda del bosque energizada","=q3=Boceto: esmeralda del bosque fuerte","=q3=Boceto: esmeralda del bosque intrincada","=q3=Boceto: esmeralda del bosque luminiscente","=q3=Boceto: esmeralda del bosque de vidente","=q3=Boceto: esmeralda del bosque vívida"})
|
||||
process("JewelcraftingDaily4",16,{"=q3=Boceto: piedra de terror equilibrada","=q3=Boceto: piedra de terror de defensor","=q3=Boceto: piedra de terror resplandeciente","=q3=Boceto: piedra de terror de guardián","=q3=Boceto: piedra de terror imbuida","=q3=Boceto: piedra de terror misteriosa","=q3=Boceto: piedra de terror enjundiosa","=q3=Boceto: piedra de terror purificada","=q3=Boceto: piedra de terror regia","=q3=Boceto: piedra de terror real","=q3=Boceto: piedra de terror cambiante","=q3=Boceto: piedra de terror soberana","=q3=Boceto: piedra de terror de tenuidad","=q3=Boceto: ópalo Crepuscular enjundioso","=q3=Boceto: ópalo Crepuscular majestuoso","=q3=Boceto: ópalo Crepuscular real"})
|
||||
process("JewelcraftingDaily5",14,{"=q3=Boceto: circón majestuoso luciente","=q3=Boceto: circón majestuoso sólido","=q3=Boceto: circón majestuoso chispeante","=q3=Boceto: circón majestuoso tormentoso","=q3=Boceto: zafiro celestial luciente","=q3=Boceto: zafiro celestial sólido","=q3=Boceto: diamante de llama celeste caótico","=q3=Boceto: diamante de llama celeste refulgente","=q3=Boceto: diamante de llama celeste de ascuas","=q3=Boceto: diamante de asedio de tierra perspicaz","=q3=Boceto: diamante de asedio de tierra vigorizador","=q3=Boceto: diamante de asedio de tierra incansable","=q3=Boceto: diamante de llama celeste revitalizante","=q3=Boceto: diamante de asedio de tierra mordaz"})
|
||||
process("JewelcraftingDaily6",24,{"=q3=Boceto: Ojo de dragón llamativo","=q3=Boceto: Ojo de dragón brillante","=q3=Boceto: Ojo de dragón luminoso","=q3=Boceto: Ojo de dragón delicado","=q3=Boceto: Ojo de dragón ostentoso","=q3=Boceto: Ojo de dragón fracturado","=q3=Boceto: Ojo de dragón lustroso","=q3=Boceto: Ojo de dragón místico","=q3=Boceto: Ojo de dragón preciso","=q3=Boceto: Ojo de dragón rápido","=q3=Boceto: Ojo de dragón rígido","=q3=Boceto: Ojo de dragón rúnico","=q3=Boceto: Ojo de dragón liso","=q3=Boceto: Ojo de dragón sólido","=q3=Boceto: Ojo de dragón chispeante","=q3=Boceto: Ojo de dragón tormentoso","=q3=Boceto: Ojo de dragón sutil","=q3=Boceto: Ojo de dragón grueso","=q4=Boceto: cadena de guardia de tierra de titanio","=q4=Boceto: anillo de guardia de tierra de titanio","=q4=Boceto: sortija impactante de titanio","=q4=Boceto: gargantilla impactante de titanio","=q4=Boceto: collar de choque de hechizo de titanio","=q4=Boceto: anillo de choque de hechizo de titanio"})
|
||||
process("LeatherworkingLeatherBloodTigerH",3,{"","=q3=Sobrehombros de tigre de sangre","=q3=Coraza de tigre de sangre"})
|
||||
process("LeatherworkingLeatherBoreanEmbrace",9,{"","=q2=Yelmo ártico","=q2=Hombreras árticas","=q2=Pechera ártica","=q2=Guardamuñecas árticos","=q2=Guantes árticos","=q2=Cinturón ártico","=q2=Leotardos árticos","=q2=Botas árticas"})
|
||||
process("LeatherworkingLeatherDevilsaurArmor",3,{"","=q3=Guanteletes de demosaurio","=q3=Leotardos de demosaurio"})
|
||||
process("LeatherworkingLeatherEvisceratorBattlegear",9,{"","=q3=Máscara facial de eviscerador","=q3=Hombreras de eviscerador","=q3=Coselete de eviscerador","=q3=Ataduras de eviscerador","=q3=Guanteletes de eviscerador","=q3=Guardarrenes de eviscerador","=q3=Musleras de eviscerador","=q3=Botines de eviscerador"})
|
||||
process("LeatherworkingLeatherFelSkin",4,{"","=q3=Guantes de cuero vil","=q3=Leotardos de cuero vil","=q3=Botas de cuero vil"})
|
||||
process("LeatherworkingLeatherIceborneEmbrace",9,{"","=q2=Yelmo de contrahielo","=q2=Hombreras de contrahielo","=q2=Coselete de contrahielo","=q2=Guardamuñecas de contrahielo","=q2=Guantes de contrahielo","=q2=Cinturón de contrahielo","=q2=Leotardos de contrahielo","=q2=Botas de contrahielo"})
|
||||
process("LeatherworkingLeatherIronfeatherArmor",3,{"","=q3=Sobrehombros plumahierro","=q3=Coraza plumahierro"})
|
||||
process("LeatherworkingLeatherOvercasterBattlegear",9,{"","=q3=Protegecabezas encapotado","=q3=Bufas encapotadas","=q3=Coselete encapotado","=q3=Brazales encapotados","=q3=Manijas encapotadas","=q3=Cinturón encapotado","=q3=Leotardos encapotados","=q3=Botas encapotadas"})
|
||||
process("LeatherworkingLeatherPrimalBatskin",4,{"","=q3=Chaleco de piel de murciélago primigenio","=q3=Brazales de piel de murciélago primigenio","=q3=Guantes de piel de murciélago primigenio"})
|
||||
process("LeatherworkingLeatherPrimalIntent",4,{"","=q4=Jubón de golpe primigenio","=q4=Brazales de golpe primigenio","=q4=Cinturón de golpe primigenio"})
|
||||
process("LeatherworkingLeatherSClefthoof",4,{"","=q3=Jubón uñagrieta pesado","=q3=Leotardos uñagrieta pesados","=q3=Botas uñagrieta pesadas"})
|
||||
process("LeatherworkingLeatherStormshroudArmor",5,{"","=q3=Sobrehombrosde embozo de tormenta","=q3=Armadura de embozo de tormenta","=q3=Guantes de embozo de tormenta","=q3=Pantalones de embozo de tormenta"})
|
||||
process("LeatherworkingLeatherThickDraenicA",5,{"","=q2=Jubón draénico grueso","=q2=Guantes draénicos gruesos","=q2=Pantalones draénicos gruesos","=q2=Botas draénicas gruesas"})
|
||||
process("LeatherworkingLeatherVolcanicArmor",4,{"","=q2=Sobrehombros volcánicos","=q2=Coraza volcánica","=q2=Leotardos volcánicos"})
|
||||
process("LeatherworkingLeatherWildDraenishA",5,{"","=q2=Jubón draeniano salvaje","=q2=Guantes draenianos salvajes","=q2=Leotardos draenianos salvajes","=q2=Botas draenianas salvajes"})
|
||||
process("LeatherworkingLeatherWindhawkArmor",4,{"","=q4=Camisote de halcón del viento","=q4=Brazales de halcón del viento","=q4=Cinturón de halcón del viento"})
|
||||
process("LeatherworkingMailBlackDragonM",5,{"","=q3=Sobrehombros de escamas de dragón negro","=q3=Coraza de escamas de dragón negro","=q3=Leotardos de escamas de dragón negro","=q4=Botas de escamas de dragón negro"})
|
||||
process("LeatherworkingMailBlueDragonM",4,{"","=q3=Sobrehombros de escamas de dragón azul","=q3=Coraza de escamas de dragón azul","=q3=Leotardos de escamas de dragón azul"})
|
||||
process("LeatherworkingMailFelscaleArmor",5,{"","=q2=Coraza de escamas viles","=q2=Guantes de escamas viles","=q2=Pantalones de escamas viles","=q2=Botas de escamas viles"})
|
||||
process("LeatherworkingMailFelstalkerArmor",4,{"","=q3=Coraza de acechador vil","=q3=Brazales de acechador vil","=q3=Cinturón de acechador vil"})
|
||||
process("LeatherworkingMailFrostscaleBinding",9,{"","=q2=Casco de escamas de escarcha","=q2=Sobrehombros de escamas de escarcha","=q2=Coselete de escamas de escarcha","=q2=Brazales de escamas de escarcha","=q2=Guantes de escamas de escarcha","=q2=Cinturón de escamas de escarcha","=q2=Leotardos de escamas de escarcha","=q2=Botas de escamas de escarcha"})
|
||||
process("LeatherworkingMailGreenDragonM",4,{"","=q3=Coraza de escamas de dragón verde","=q3=Guanteletes de escamas de dragón verde","=q3=Leotardos de escamas de dragón verde"})
|
||||
process("LeatherworkingMailNerubianHive",9,{"","=q2=Yelmo nerubiano","=q2=Sobrehombros nerubianos","=q2=Coselete nerubiano","=q2=Brazales nerubianos","=q2=Guantes nerubianos","=q2=Cinturón nerubiano","=q2=Musleras nerubianas","=q2=Botas nerubianas"})
|
||||
process("LeatherworkingMailNetherFury",4,{"","=q3=Cinturón de furia abisal","=q3=Leotardos de furia abisal","=q3=Botas de furia abisal"})
|
||||
process("LeatherworkingMailNetherscaleArmor",4,{"","=q4=Coraza de escamas abisales de ébano","=q4=Brazales de escamas abisales de ébano","=q4=Cinturón de escamas abisales de ébano"})
|
||||
process("LeatherworkingMailNetherstrikeArmor",4,{"","=q4=Coraza de golpe abisal","=q4=Brazales de golpe abisal","=q4=Cinturón de golpe abisal"})
|
||||
process("LeatherworkingMailScaledDraenicA",5,{"","=q2=Jubón draénico escamado","=q2=Guantes draénicos escamados","=q2=Pantalones draénicos escamados","=q2=Botas draénicas escamadas"})
|
||||
process("LeatherworkingMailStormhideBattlegear",9,{"","=q3=Corona de Tormentero","=q3=Sobrehombros de Tormentero","=q3=Camisote de Tormentero","=q3=Guardamuñecas de Tormentero","=q3=Puños de Tormentero","=q3=Cinturón de Tormentero","=q3=Musleras de Tormentero","=q3=Apisonadoras de Tormentero"})
|
||||
process("LeatherworkingMailSwiftarrowBattlefear",9,{"","=q3=Yelmo Flechapresta","=q3=Guardahombros Flechapresta","=q3=Camisote Flechapresta","=q3=Brazales Flechapresta","=q3=Guanteletes Flechapresta","=q3=Cinturón Flechapresta","=q3=Leotardos Flechapresta","=q3=Botas Flechapresta"})
|
||||
process("TailoringArcanoVest",4,{"","=q3=Toga de tejido Arcano","=q3=Brazales de tejido Arcano","=q3=Botas de tejido Arcano"})
|
||||
process("TailoringBattlecastG",3,{"","=q4=Caperuza de conjuro de batalla","=q4=Pantalones de conjuro de batalla"})
|
||||
process("TailoringBloodvineG",4,{"","=q3=Jubón vid de sangre","=q3=Leotardos vid de sangre","=q3=Botas vid de sangre"})
|
||||
process("TailoringDuskweaver",9,{"","=q2=Capucha de tejido del alba","=q2=Sobrehombros de tejido del alba","=q2=Toga de tejido del alba","=q2=Cubremuñecas de tejido del alba","=q2=Guantes de tejido del alba","=q2=Cinturón de tejido del alba","=q2=Leotardos de tejido del alba","=q2=Botas de tejido del alba"})
|
||||
process("TailoringFrostsavageBattlegear",9,{"","=q3=Cogulla de escarcha salvaje","=q3=Sobrehombros de escarcha salvaje","=q3=Toga de escarcha salvaje","=q3=Brazales de escarcha salvaje","=q3=Guantes de escarcha salvaje","=q3=Cinturón de escarcha salvaje","=q3=Leotardos de escarcha salvaje","=q3=Botas de escarcha salvaje"})
|
||||
process("TailoringFrostwovenPower",9,{"","=q2=Capucha tejida con Escarcha","=q2=Sobrehombros tejidos con Escarcha","=q2=Toga tejida con Escarcha","=q2=Cubremuñecas tejidos con Escarcha","=q2=Guantes tejidos con Escarcha","=q2=Cinturón tejido con Escarcha","=q2=Leotardos tejidos con Escarcha","=q2=Botas tejidas con Escarcha"})
|
||||
process("TailoringImbuedNeather",5,{"","=q3=Túnica de tejido abisal imbuido","=q3=Toga de tejido abisal imbuido","=q3=Pantalones de tejido abisal imbuido","=q3=Botas de tejido abisal imbuido"})
|
||||
process("TailoringNeatherVest",8,{"","=q2=Túnica de tejido abisal","=q2=Toga de tejido abisal","=q2=Brazales de tejido abisal","=q2=Guantes de tejido abisal","=q2=Cinturón de tejido abisal","=q2=Pantalones de tejido abisal","=q2=Botas de tejido abisal"})
|
||||
process("TailoringPrimalMoon",4,{"","=q4=Sobrehombros de tela lunar primigenia","=q4=Toga de tela lunar primigenia","=q4=Cinturón de tela lunar primigenia"})
|
||||
process("TailoringShadowEmbrace",4,{"","=q4=Sobrehombros de tejido de sombra congelado","=q4=Toga de tejido de sombra congelado","=q4=Botas de tejido de sombra congelado"})
|
||||
process("TailoringSoulclothEm",4,{"","=q4=Sobrehombros de paño de alma","=q4=Jubón de paño de alma","=q4=Guantes de paño de alma"})
|
||||
process("TailoringSpellfireWrath",4,{"","=q4=Toga de fuego de hechizo","=q4=Guantes de fuego de hechizo","=q4=Cinturón de fuego de hechizo"})
|
||||
process("TailoringSpellstrikeInfu",3,{"","=q4=Caperuza de golpe de hechizo","=q4=Pantalones de golpe de hechizo"})
|
||||
process("TailoringTheUnyielding",3,{"","=q3=Brazales implacables","=q4=Faja implacable"})
|
||||
process("TailoringWhitemendWis",3,{"","=q4=Caperuza con remiendos blancos","=q4=Pantalones con remiendos blancos"})
|
||||
elseif locale == "zhCN" then
|
||||
process("BlacksmithingMailBloodsoulEmbrace",4,{"","=q3=血魂护肩","=q3=血魂胸甲","=q3=血魂护手"})
|
||||
process("BlacksmithingMailFelIronChain",5,{"","=q2=魔铁链甲罩帽","=q2=魔铁链甲外套","=q2=魔铁链甲护腕","=q2=魔铁链甲手套"})
|
||||
process("BlacksmithingPlateAdamantiteB",4,{"","=q3=精金胸甲","=q3=精金板甲护腕","=q3=精金板甲手套"})
|
||||
process("BlacksmithingPlateBurningRage",5,{"","=q3=怒钢头盔","=q3=怒钢护肩","=q3=怒钢胸甲","=q3=怒钢手套"})
|
||||
process("BlacksmithingPlateEnchantedAdaman",5,{"","=q3=魔化精金胸甲","=q3=魔化精金腰带","=q3=魔化精金护腿","=q3=魔化精金长靴"})
|
||||
process("BlacksmithingPlateFaithFelsteel",4,{"","=q3=魔钢头盔","=q3=魔钢手套","=q3=魔钢护腿"})
|
||||
process("BlacksmithingPlateFelIronPlate",6,{"","=q2=魔铁胸甲","=q2=魔铁板甲手套","=q2=魔铁板甲腰带","=q2=魔铁板甲短裤","=q2=魔铁板甲战靴"})
|
||||
process("BlacksmithingPlateFlameG",5,{"","=q3=灭焰头盔","=q3=灭焰胸甲","=q3=灭焰护腕","=q3=灭焰手套"})
|
||||
process("BlacksmithingPlateImperialPlate",8,{"","=q2=君王板甲头盔","=q2=君王板甲护肩","=q2=君王板甲护胸","=q2=君王板甲护腕","=q2=君王板甲腰带","=q2=君王板甲护腿","=q2=君王板甲战靴"})
|
||||
process("BlacksmithingPlateKhoriumWard",4,{"","=q3=氪金腰带","=q3=氪金短裤","=q3=氪金战靴"})
|
||||
process("BlacksmithingPlateOrnateSaroniteBattlegear",9,{"","=q3=Ornate Saronite Skullshield","=q3=Ornate Saronite Pauldrons","=q3=Ornate Saronite Hauberk","=q3=Ornate Saronite Bracers","=q3=Ornate Saronite Gauntlets","=q3=Ornate Saronite Waistguard","=q3=Ornate Saronite Legplates","=q3=Ornate Saronite Walkers"})
|
||||
process("BlacksmithingPlateSavageSaroniteBattlegear",9,{"","=q3=Savage Saronite Skullshield","=q3=Savage Saronite Pauldrons","=q3=Savage Saronite Hauberk","=q3=Savage Saronite Bracers","=q3=Savage Saronite Gauntlets","=q3=Savage Saronite Waistguard","=q3=Savage Saronite Legplates","=q3=Savage Saronite Walkers"})
|
||||
process("BlacksmithingPlateTheDarksoul",4,{"","=q3=黑暗之魂护肩","=q3=黑暗之魂胸甲","=q3=黑暗之魂护腿"})
|
||||
process("CookingDaily1",6,{"=q3=Recipe: Delicious Chocolate Cake","=q3=Recipe: Stormchops","=q2=Recipe: Broiled Bloodfin","=q2=Recipe: Kibler's Bits","=q2=Recipe: Skullfish Soup","=q2=Recipe: Spicy Hot Talbuk"})
|
||||
process("CookingDaily2",27,{"=q2=食谱:熏烤龙鳞鱼","=q2=食谱:熏烤座狼肉排","=q2=食谱:小动物的零食","=q2=食谱:墨鱼片","=q2=食谱:龙鳞鱼片","=q2=食谱:爆炒鲑鱼","=q2=食谱:犀牛大餐","=q2=食谱:帝王鳐鱼片","=q2=食谱:猛犸肉大餐","=q2=食谱:巨型犀牛热狗","=q2=食谱:水煮北地蚌背鱼","=q2=食谱:龙犀肉排","=q2=食谱:钳鱼大餐","=q2=食谱:香辣猛犸小吃","=q2=食谱:香辣龙肉汉堡","=q2=食谱:香辣蓝色水母","=q2=食谱:香辣油炸青鱼","=q2=食谱:香嫩铲齿鹿排","=q2=食谱:追踪快餐","=q2=食谱:焦烤座狼","=q3=Chef's Hat","=q1=北地香料","","=q3=Recipe: Delicious Chocolate Cake","=q3=Recipe: Stormchops","=q1=Baby Spice","=q1=Old Spices"})
|
||||
process("CraftedWeapons1",24,{"=q4=Shadow's Edge","","=q4=Titansteel Spellblade","=q4=Titansteel Shanker","=q4=Titansteel Bonecrusher","=q4=Titansteel Guardian","=q4=Titansteel Destroyer","=q4=Titansteel Shield Wall","","=q4=Armor Plated Combat Shotgun","=q4=Nesingwary 4000","","=q4=恒金符文之刃","=q4=挽歌","=q4=魔钢长剑","=q4=氪金圣剑","=q4=魔能利斧","=q4=魔钢收割者","=q4=永恒之手","=q4=符印战锤","=q4=魔能强化战槌","=q4=正义力量之锤","","=q4=陀螺平衡氪金重枪"})
|
||||
process("CraftedWeapons2",13,{"","=q4=黑色赦免者","=q4=先知之刃","=q4=黑色卫士","=q4=夜幕","=q4=黑手","=q4=说服者","=q4=萨弗隆战锤","=q4=黑色怒火","=q4=碎裂黑曜石盾牌","","=q4=火核狙击步枪","=q4=力反馈盾牌"})
|
||||
process("CraftedWeapons3",21,{"","=q4=火焰卫士","=q4=光芒卫士","=q4=光芒之怒","=q4=狮心之刃","=q4=狮心圣剑","=q4=狮心斩杀者","","=q4=位面战斧","=q4=黑色位面战斧","=q4=邪恶位面战斧","=q4=新月","=q4=月牙屠斧","=q4=血月","","=q4=龙拳之锤","=q4=巨龙之喉","=q4=巨龙之击","=q4=雷霆","=q4=惊雷","=q4=风暴使者"})
|
||||
process("FishingDaily1",17,{"=q4=The 2 Ring","=q3=Weather-Beaten Fishing Hat","=q3=莫莫的小桶","=q3=毒皮的小桶","=q3=尼尼的小桶","=q3=牙牙的小桶","=q3=Eye of the Sea","=q2=Recipe: Captain Rumsey's Lager","=q2=Spun Truesilver Fishing Line","=q1=Noble's Monocle","=q1=Antique Silver Cufflinks","=q1=Gold Wedding Band","=q1=Ornate Drinking Stein","=q1=Razor Sharp Fillet Knife","=q1=Weather-Beaten Journal","=q1=Elixir of Water Walking","=q1=Sharpened Fish Hook"})
|
||||
process("FishingDaily2",23,{"=q4=Bold Stormjewel","=q4=Brilliant Stormjewel","=q4=Delicate Stormjewel","=q4=Rigid Stormjewel","=q4=Runed Stormjewel","=q4=Solid Stormjewel","=q4=Sparkling Stormjewel","=q3=Weather-Beaten Fishing Hat","=q3=Bone Fishing Pole","=q3=Jeweled Fishing Pole","=q3=Strand Crawler","=q3=海妖之泪","=q3=Tiny Titanium Lockbox","=q2=Recipe: Captain Rumsey's Lager","=q2=高强度恒金渔线","=q1=Battered Jungle Hat","=q1=Diamond-tipped Cane","=q1=Glow Worm","=q1=Unusual Compass","=q1=Pygmy Oil","=q1=Elixir of Water Walking","=q1=Sealed Vial of Poison","=q1=Waterlogged Recipe"})
|
||||
process("JewelDragonsEye1",19,{"","","","","","","","","","","","","","","","","","","=q3=Dragon's Eye"})
|
||||
process("JewelcraftingDaily1",19,{"=q3=Design: Bold Cardinal Ruby","=q3=Design: Bright Cardinal Ruby","=q3=Design: Delicate Cardinal Ruby","=q3=Design: Flashing Cardinal Ruby","=q3=Design: Fractured Cardinal Ruby","=q3=Design: Precise Cardinal Ruby","=q3=Design: Runed Cardinal Ruby","=q3=Design: Subtle Cardinal Ruby","=q3=图鉴:朴素血玉石","=q3=图鉴:精致血玉石","=q3=图鉴:闪光血玉石","=q3=Design: Brilliant King's Amber","=q3=Design: Mystic King's Amber","=q3=Design: Quick King's Amber","=q3=Design: Rigid King's Amber","=q3=Design: Smooth King's Amber","=q3=Design: Thick King's Amber","=q3=图鉴:迅捷秋色石","=q3=图鉴:刚硬秋色石"})
|
||||
process("JewelcraftingDaily2",28,{"=q3=Design: Accurate Ametrine","=q3=Design: Champion's Ametrine","=q3=Design: Deadly Ametrine","=q3=Design: Deft Ametrine","=q3=Design: Durable Ametrine","=q3=Design: Empowered Ametrine","=q3=Design: Etched Ametrine","=q3=Design: Fierce Ametrine","=q3=Design: Glimmering Ametrine","=q3=Design: Glinting Ametrine","=q3=Design: Inscribed Ametrine","=q3=Design: Lucent Ametrine","=q3=Design: Luminous Ametrine","=q3=Design: Potent Ametrine","=q3=Design: Pristine Ametrine","=q3=Design: Reckless Ametrine","=q3=Design: Resolute Ametrine","=q3=Design: Resplendent Ametrine","=q3=Design: Stalwart Ametrine","=q3=Design: Stark Ametrine","=q3=Design: Veiled Ametrine","=q3=Design: Wicked Ametrine","=q3=图鉴:反光帝黄晶","=q3=图鉴:辉光帝黄晶","=q3=图鉴:高能帝黄晶","=q3=图鉴:鲁莽帝黄晶","=q3=图鉴:荒凉帝黄晶","=q3=图鉴:隐秘帝黄晶"})
|
||||
process("JewelcraftingDaily3",26,{"=q3=Design: Dazzling Eye of Zul","=q3=Design: Enduring Eye of Zul","=q3=Design: Energized Eye of Zul","=q3=Design: Forceful Eye of Zul","=q3=Design: Intricate Eye of Zul","=q3=Design: Jagged Eye of Zul","=q3=Design: Lambent Eye of Zul","=q3=Design: Misty Eye of Zul","=q3=Design: Opaque Eye of Zul","=q3=Design: Radiant Eye of Zul","=q3=Design: Seer's Eye of Zul","=q3=Design: Shattered Eye of Zul","=q3=Design: Shining Eye of Zul","=q3=Design: Steady Eye of Zul","=q3=Design: Sundered Eye of Zul","=q3=Design: Tense Eye of Zul","=q3=Design: Timeless Eye of Zul","=q3=Design: Turbid Eye of Zul","=q3=Design: Vivid Eye of Zul","=q3=图鉴:坚硬森林翡翠","=q3=图鉴:活跃森林翡翠","=q3=图鉴:坚强森林翡翠","=q3=图鉴:复杂森林翡翠","=q3=图鉴:烁光森林翡翠","=q3=图鉴:先知的森林翡翠","=q3=图鉴:鲜艳森林翡翠"})
|
||||
process("JewelcraftingDaily4",16,{"=q3=Design: Balanced Dreadstone","=q3=Design: Defender's Dreadstone","=q3=Design: Glowing Dreadstone","=q3=Design: Guardian's Dreadstone","=q3=Design: Infused Dreadstone","=q3=Design: Mysterious Dreadstone","=q3=Design: Puissant Dreadstone","=q3=Design: Purified Dreadstone","=q3=Design: Regal Dreadstone","=q3=Design: Royal Dreadstone","=q3=Design: Shifting Dreadstone","=q3=Design: Sovereign Dreadstone","=q3=Design: Tenuous Dreadstone","=q3=图鉴:强攻曙光猫眼石","=q3=图鉴:华丽曙光猫眼石","=q3=图鉴:皇家曙光猫眼石"})
|
||||
process("JewelcraftingDaily5",14,{"=q3=Design: Lustrous Majestic Zircon","=q3=Design: Solid Majestic Zircon","=q3=Design: Sparkling Majestic Zircon","=q3=Design: Stormy Majestic Zircon","=q3=图鉴:异彩天蓝石","=q3=图鉴:致密天蓝石","=q3=图鉴:混乱之天焰钻石","=q3=图鉴:光辉之天焰钻石","=q3=图鉴:灰烬之天焰钻石","=q3=图鉴:洞察之大地侵攻钻石","=q3=图鉴:充沛之大地侵攻钻石","=q3=图鉴:残酷之大地侵攻钻石","=q3=图鉴:复苏之天焰钻石","=q3=图鉴:锋利之大地侵攻钻石"})
|
||||
process("JewelcraftingDaily6",24,{"=q3=图鉴:朴素龙眼石","=q3=图鉴:明亮龙眼石","=q3=图鉴:闪耀龙眼石","=q3=图鉴:精致龙眼石","=q3=图鉴:闪光龙眼石","=q3=图鉴:断裂龙眼石","=q3=图鉴:异彩龙眼石","=q3=图鉴:秘法龙眼石","=q3=图鉴:精准龙眼石","=q3=图鉴:迅捷龙眼石","=q3=图鉴:刚硬龙眼石","=q3=图鉴:符文龙眼石","=q3=图鉴:圆润龙眼石","=q3=图鉴:致密龙眼石","=q3=图鉴:火花龙眼石","=q3=图鉴:风暴龙眼石","=q3=图鉴:诡秘龙眼石","=q3=图鉴:厚重龙眼石","=q4=图鉴:泰坦神铁地卫项圈","=q4=图鉴:泰坦神铁地卫指环","=q4=图鉴:泰坦神铁冲击指环","=q4=图鉴:泰坦神铁冲击项圈","=q4=图鉴:泰坦神铁魔震项链","=q4=图鉴:泰坦神铁魔震指环"})
|
||||
process("LeatherworkingLeatherBloodTigerH",3,{"","=q3=血虎护肩","=q3=血虎胸甲"})
|
||||
process("LeatherworkingLeatherBoreanEmbrace",9,{"","=q2=Arctic Helm","=q2=Arctic Shoulderpads","=q2=Arctic Chestpiece","=q2=Arctic Wristguards","=q2=Arctic Gloves","=q2=Arctic Belt","=q2=Arctic Leggings","=q2=Arctic Boots"})
|
||||
process("LeatherworkingLeatherDevilsaurArmor",3,{"","=q3=魔暴龙皮手套","=q3=魔暴龙皮护腿"})
|
||||
process("LeatherworkingLeatherEvisceratorBattlegear",9,{"","=q3=Eviscerator's Facemask","=q3=Eviscerator's Shoulderpads","=q3=Eviscerator's Chestguard","=q3=Eviscerator's Bindings","=q3=Eviscerator's Gauntlets","=q3=Eviscerator's Waistguard","=q3=Eviscerator's Legguards","=q3=Eviscerator's Treads"})
|
||||
process("LeatherworkingLeatherFelSkin",4,{"","=q3=魔能皮甲手套","=q3=魔能皮甲护腿","=q3=魔能皮甲长靴"})
|
||||
process("LeatherworkingLeatherIceborneEmbrace",9,{"","=q2=Iceborne Helm","=q2=Iceborne Shoulderpads","=q2=Iceborne Chestguard","=q2=Iceborne Wristguards","=q2=Iceborne Gloves","=q2=Iceborne Belt","=q2=Iceborne Leggings","=q2=Iceborne Boots"})
|
||||
process("LeatherworkingLeatherIronfeatherArmor",3,{"","=q3=铁羽护肩","=q3=铁羽胸甲"})
|
||||
process("LeatherworkingLeatherOvercasterBattlegear",9,{"","=q3=Overcast Headguard","=q3=Overcast Spaulders","=q3=Overcast Chestguard","=q3=Overcast Bracers","=q3=Overcast Handwraps","=q3=Overcast Belt","=q3=Overcast Leggings","=q3=Overcast Boots"})
|
||||
process("LeatherworkingLeatherPrimalBatskin",4,{"","=q3=原始蝙蝠皮外套","=q3=原始蝙蝠皮护腕","=q3=原始蝙蝠皮手套"})
|
||||
process("LeatherworkingLeatherPrimalIntent",4,{"","=q4=原始打击外衣","=q4=原始打击护腕","=q4=原始打击腰带"})
|
||||
process("LeatherworkingLeatherSClefthoof",4,{"","=q3=厚重裂蹄外套","=q3=厚重裂蹄护腿","=q3=厚重裂蹄长靴"})
|
||||
process("LeatherworkingLeatherStormshroudArmor",5,{"","=q3=雷暴护肩","=q3=雷暴护甲","=q3=雷暴手套","=q3=雷暴短裤"})
|
||||
process("LeatherworkingLeatherThickDraenicA",5,{"","=q2=厚重德莱尼外套","=q2=厚重德莱尼手套","=q2=厚重德莱尼短裤","=q2=厚重德莱尼长靴"})
|
||||
process("LeatherworkingLeatherVolcanicArmor",4,{"","=q2=火山护肩","=q2=火山胸甲","=q2=火山护腿"})
|
||||
process("LeatherworkingLeatherWildDraenishA",5,{"","=q2=野性德莱尼外套","=q2=野性德莱尼手套","=q2=野性德莱尼护腿","=q2=野性德莱尼长靴"})
|
||||
process("LeatherworkingLeatherWindhawkArmor",4,{"","=q4=风鹰胸甲","=q4=风鹰护腕","=q4=风鹰腰带"})
|
||||
process("LeatherworkingMailBlackDragonM",5,{"","=q3=黑色龙鳞护肩","=q3=黑色龙鳞胸甲","=q3=黑色龙鳞护腿","=q4=黑色龙鳞战靴"})
|
||||
process("LeatherworkingMailBlueDragonM",4,{"","=q3=蓝龙鳞片护肩","=q3=蓝龙鳞片胸甲","=q3=蓝龙鳞片护腿"})
|
||||
process("LeatherworkingMailFelscaleArmor",5,{"","=q2=魔鳞胸甲","=q2=魔鳞手套","=q2=魔鳞短裤","=q2=魔鳞长靴"})
|
||||
process("LeatherworkingMailFelstalkerArmor",4,{"","=q3=魔能猎手胸甲","=q3=魔能猎手护腕","=q3=魔能猎手腰带"})
|
||||
process("LeatherworkingMailFrostscaleBinding",9,{"","=q2=Frostscale Helm","=q2=Frostscale Shoulders","=q2=Frostscale Chestguard","=q2=Frostscale Bracers","=q2=Frostscale Gloves","=q2=Frostscale Belt","=q2=Frostscale Leggings","=q2=Frostscale Boots"})
|
||||
process("LeatherworkingMailGreenDragonM",4,{"","=q3=绿龙鳞片胸甲","=q3=绿色龙鳞护手","=q3=绿龙鳞片护腿"})
|
||||
process("LeatherworkingMailNerubianHive",9,{"","=q2=Nerubian Helm","=q2=Nerubian Shoulders","=q2=Nerubian Chestguard","=q2=Nerubian Bracers","=q2=Nerubian Gloves","=q2=Nerubian Belt","=q2=Nerubian Legguards","=q2=Nerubian Boots"})
|
||||
process("LeatherworkingMailNetherFury",4,{"","=q3=虚空之怒腰带","=q3=虚空之怒护腿","=q3=虚空之怒长靴"})
|
||||
process("LeatherworkingMailNetherscaleArmor",4,{"","=q4=黑色虚鳞胸甲","=q4=黑色虚鳞护腕","=q4=黑色虚鳞腰带"})
|
||||
process("LeatherworkingMailNetherstrikeArmor",4,{"","=q4=虚空打击胸甲","=q4=虚空打击护腕","=q4=虚空打击腰带"})
|
||||
process("LeatherworkingMailScaledDraenicA",5,{"","=q2=缀鳞德拉诺外套","=q2=缀鳞德拉诺手套","=q2=缀鳞德拉诺短裤","=q2=缀鳞德拉诺长靴"})
|
||||
process("LeatherworkingMailStormhideBattlegear",9,{"","=q3=Stormhide Crown","=q3=Stormhide Shoulders","=q3=Stormhide Hauberk","=q3=Stormhide Wristguards","=q3=Stormhide Grips","=q3=Stormhide Belt","=q3=Stormhide Legguards","=q3=Stormhide Stompers"})
|
||||
process("LeatherworkingMailSwiftarrowBattlefear",9,{"","=q3=Swiftarrow Helm","=q3=Swiftarrow Shoulderguards","=q3=Swiftarrow Hauberk","=q3=Swiftarrow Bracers","=q3=Swiftarrow Gauntlets","=q3=Swiftarrow Belt","=q3=Swiftarrow Leggings","=q3=Swiftarrow Boots"})
|
||||
process("TailoringArcanoVest",4,{"","=q3=奥法交织长袍","=q3=奥法交织护腕","=q3=奥法交织长靴"})
|
||||
process("TailoringBattlecastG",3,{"","=q4=战斗施法罩帽","=q4=战斗施法短裤"})
|
||||
process("TailoringBloodvineG",4,{"","=q3=血藤外套","=q3=血藤护腿","=q3=血藤长靴"})
|
||||
process("TailoringDuskweaver",9,{"","=q2=Duskweave Cowl","=q2=Duskweave Shoulders","=q2=Duskweave Robe","=q2=Duskweave Wristwraps","=q2=Duskweave Gloves","=q2=Duskweave Belt","=q2=Duskweave Leggings","=q2=Duskweave Boots"})
|
||||
process("TailoringFrostsavageBattlegear",9,{"","=q3=Frostsavage Cowl","=q3=Frostsavage Shoulders","=q3=Frostsavage Robe","=q3=Frostsavage Bracers","=q3=Frostsavage Gloves","=q3=Frostsavage Belt","=q3=Frostsavage Leggings","=q3=Frostsavage Boots"})
|
||||
process("TailoringFrostwovenPower",9,{"","=q2=Frostwoven Cowl","=q2=Frostwoven Shoulders","=q2=Frostwoven Robe","=q2=Frostwoven Wristwraps","=q2=Frostwoven Gloves","=q2=Frostwoven Belt","=q2=Frostwoven Leggings","=q2=Frostwoven Boots"})
|
||||
process("TailoringImbuedNeather",5,{"","=q3=魔化灵纹外套","=q3=魔化灵纹长袍","=q3=魔化灵纹短裤","=q3=魔化灵纹长靴"})
|
||||
process("TailoringNeatherVest",8,{"","=q2=灵纹外套","=q2=灵纹长袍","=q2=灵纹护腕","=q2=灵纹手套","=q2=灵纹腰带","=q2=灵纹短裤","=q2=灵纹长靴"})
|
||||
process("TailoringPrimalMoon",4,{"","=q4=原始月布护肩","=q4=原始月布长袍","=q4=原始月布腰带"})
|
||||
process("TailoringShadowEmbrace",4,{"","=q4=冰霜暗纹护肩","=q4=冰霜暗纹长袍","=q4=冰霜暗纹长靴"})
|
||||
process("TailoringSoulclothEm",4,{"","=q4=灵魂布护肩","=q4=灵魂布外衣","=q4=灵魂布手套"})
|
||||
process("TailoringSpellfireWrath",4,{"","=q4=魔焰长袍","=q4=魔焰手套","=q4=魔焰腰带"})
|
||||
process("TailoringSpellstrikeInfu",3,{"","=q4=法术打击兜帽","=q4=法术打击短裤"})
|
||||
process("TailoringTheUnyielding",3,{"","=q3=不屈护腕","=q4=不屈束带"})
|
||||
process("TailoringWhitemendWis",3,{"","=q4=白色治愈兜帽","=q4=白色治愈短裤"})
|
||||
elseif locale == "zhTW" then
|
||||
process("BlacksmithingMailBloodsoulEmbrace",4,{"","=q3=血魂護肩","=q3=血魂胸甲","=q3=血魂護手"})
|
||||
process("BlacksmithingMailFelIronChain",5,{"","=q2=魔鐵鍊甲罩盔","=q2=魔鐵鍊甲外套","=q2=魔鐵鍊甲護腕","=q2=魔鐵鍊甲手套"})
|
||||
process("BlacksmithingPlateAdamantiteB",4,{"","=q3=堅鋼胸甲","=q3=堅鋼鎧甲護腕","=q3=堅鋼鎧甲手套"})
|
||||
process("BlacksmithingPlateBurningRage",5,{"","=q3=怒鋼頭盔","=q3=怒鋼護肩","=q3=怒鋼胸甲","=q3=怒鋼手套"})
|
||||
process("BlacksmithingPlateEnchantedAdaman",5,{"","=q3=附魔堅鋼胸甲","=q3=附魔堅鋼腰帶","=q3=附魔堅鋼護腿","=q3=附魔堅鋼長靴"})
|
||||
process("BlacksmithingPlateFaithFelsteel",4,{"","=q3=魔鋼頭盔","=q3=魔鋼手套","=q3=魔鋼護腿"})
|
||||
process("BlacksmithingPlateFelIronPlate",6,{"","=q2=魔鐵胸甲","=q2=魔鐵鎧甲手套","=q2=魔鐵鎧甲腰帶","=q2=魔鐵鎧甲束褲","=q2=魔鐵鎧甲長靴"})
|
||||
process("BlacksmithingPlateFlameG",5,{"","=q3=烈焰毀滅頭盔","=q3=烈焰毀滅胸甲","=q3=烈焰毀滅護腕","=q3=烈焰毀滅手套"})
|
||||
process("BlacksmithingPlateImperialPlate",8,{"","=q2=帝國鎧甲頭盔","=q2=帝國鎧甲護肩","=q2=帝國鎧甲護胸","=q2=帝國鎧甲護腕","=q2=帝國鎧甲腰帶","=q2=帝國鎧甲護腿","=q2=帝國鎧甲長靴"})
|
||||
process("BlacksmithingPlateKhoriumWard",4,{"","=q3=克銀腰帶","=q3=克銀束褲","=q3=克銀長靴"})
|
||||
process("BlacksmithingPlateOrnateSaroniteBattlegear",9,{"","=q3=Ornate Saronite Skullshield","=q3=Ornate Saronite Pauldrons","=q3=Ornate Saronite Hauberk","=q3=Ornate Saronite Bracers","=q3=Ornate Saronite Gauntlets","=q3=Ornate Saronite Waistguard","=q3=Ornate Saronite Legplates","=q3=Ornate Saronite Walkers"})
|
||||
process("BlacksmithingPlateSavageSaroniteBattlegear",9,{"","=q3=Savage Saronite Skullshield","=q3=Savage Saronite Pauldrons","=q3=Savage Saronite Hauberk","=q3=Savage Saronite Bracers","=q3=Savage Saronite Gauntlets","=q3=Savage Saronite Waistguard","=q3=Savage Saronite Legplates","=q3=Savage Saronite Walkers"})
|
||||
process("BlacksmithingPlateTheDarksoul",4,{"","=q3=黑暗之魂護肩","=q3=黑暗之魂胸甲","=q3=黑暗之魂護腿"})
|
||||
process("CookingDaily1",6,{"=q3=Recipe: Delicious Chocolate Cake","=q3=Recipe: Stormchops","=q2=Recipe: Broiled Bloodfin","=q2=Recipe: Kibler's Bits","=q2=Recipe: Skullfish Soup","=q2=Recipe: Spicy Hot Talbuk"})
|
||||
process("CookingDaily2",27,{"=q2=食譜:焦黑的龍鰭","=q2=食譜:焦黑的座狼排","=q2=食譜:小動物餌食","=q2=食譜:墨魚排","=q2=食譜:龍鰭魚片","=q2=食譜:爆香鮭魚","=q2=食譜:營養犀牛肉","=q2=食譜:帝王韌皮魟魚排","=q2=食譜:超級長毛象餐","=q2=食譜:強力犀牛熱狗","=q2=食譜:水煮北地牛尾魚","=q2=食譜:犀蟲雜肉排","=q2=食譜:終極鯛魚","=q2=食譜:辣味長毛象美饌","=q2=食譜:辣味巨蟲堡","=q2=食譜:辣味藍蕁麻魚","=q2=食譜:辣味炸鯡魚","=q2=食譜:嫩鍬牙肉排","=q2=食譜:追蹤者點心","=q2=食譜:嚴重烤焦的座狼肉","=q3=Chef's Hat","=q1=北地香料","","=q3=Recipe: Delicious Chocolate Cake","=q3=Recipe: Stormchops","=q1=Baby Spice","=q1=Old Spices"})
|
||||
process("CraftedWeapons1",24,{"=q4=Shadow's Edge","","=q4=Titansteel Spellblade","=q4=Titansteel Shanker","=q4=Titansteel Bonecrusher","=q4=Titansteel Guardian","=q4=Titansteel Destroyer","=q4=Titansteel Shield Wall","","=q4=Armor Plated Combat Shotgun","=q4=Nesingwary 4000","","=q4=恆金符文刃","=q4=輓歌之刃","=q4=魔鋼長刃","=q4=克銀勇士","=q4=魔鋒戰鬥斧","=q4=魔鋼斧","=q4=永恆之手","=q4=符刻錘","=q4=魔鐵強化槌","=q4=公正力量之錘","","=q4=迴轉平衡克銀毀滅火槍"})
|
||||
process("CraftedWeapons2",13,{"","=q4=黑色赦免者","=q4=賢者之刃","=q4=黑色衛士","=q4=夜幕","=q4=黑檀之手","=q4=說服者","=q4=薩弗隆戰錘","=q4=黑色怒火","=q4=鋸齒黑曜石之盾","","=q4=熔核狙擊步槍","=q4=力回饋盾牌"})
|
||||
process("CraftedWeapons3",21,{"","=q4=火焰衛士","=q4=燃燒守護者","=q4=燃燒之怒","=q4=獅心之刃","=q4=獅心勇士劍","=q4=獅心斬首者","","=q4=異界之鋒","=q4=黑色異界之鋒","=q4=諸界邪鋒","=q4=新月斧","=q4=月光斬斧","=q4=血月","","=q4=龍拳之錘","=q4=龍喉","=q4=龍擊","=q4=雷","=q4=深雷","=q4=風暴信使"})
|
||||
process("FishingDaily1",17,{"=q4=The 2 Ring","=q3=Weather-Beaten Fishing Hat","=q3=恰克的水桶","=q3=污息的水桶","=q3=史納立的水桶","=q3=凸牙的水桶","=q3=Eye of the Sea","=q2=Recipe: Captain Rumsey's Lager","=q2=Spun Truesilver Fishing Line","=q1=Noble's Monocle","=q1=Antique Silver Cufflinks","=q1=Gold Wedding Band","=q1=Ornate Drinking Stein","=q1=Razor Sharp Fillet Knife","=q1=Weather-Beaten Journal","=q1=Elixir of Water Walking","=q1=Sharpened Fish Hook"})
|
||||
process("FishingDaily2",23,{"=q4=Bold Stormjewel","=q4=Brilliant Stormjewel","=q4=Delicate Stormjewel","=q4=Rigid Stormjewel","=q4=Runed Stormjewel","=q4=Solid Stormjewel","=q4=Sparkling Stormjewel","=q3=Weather-Beaten Fishing Hat","=q3=Bone Fishing Pole","=q3=Jeweled Fishing Pole","=q3=Strand Crawler","=q3=海妖之淚","=q3=Tiny Titanium Lockbox","=q2=Recipe: Captain Rumsey's Lager","=q2=高強度恆金漁線","=q1=Battered Jungle Hat","=q1=Diamond-tipped Cane","=q1=Glow Worm","=q1=Unusual Compass","=q1=Pygmy Oil","=q1=Elixir of Water Walking","=q1=Sealed Vial of Poison","=q1=Waterlogged Recipe"})
|
||||
process("JewelDragonsEye1",19,{"","","","","","","","","","","","","","","","","","","=q3=Dragon's Eye"})
|
||||
process("JewelcraftingDaily1",19,{"=q3=Design: Bold Cardinal Ruby","=q3=Design: Bright Cardinal Ruby","=q3=Design: Delicate Cardinal Ruby","=q3=Design: Flashing Cardinal Ruby","=q3=Design: Fractured Cardinal Ruby","=q3=Design: Precise Cardinal Ruby","=q3=Design: Runed Cardinal Ruby","=q3=Design: Subtle Cardinal Ruby","=q3=設計圖:清晰的血色紅寶石","=q3=設計圖:精緻的血色紅寶石","=q3=設計圖:閃光的血色紅寶石","=q3=Design: Brilliant King's Amber","=q3=Design: Mystic King's Amber","=q3=Design: Quick King's Amber","=q3=Design: Rigid King's Amber","=q3=Design: Smooth King's Amber","=q3=Design: Thick King's Amber","=q3=設計圖:迅速的秋輝石","=q3=設計圖:堅硬的秋輝石"})
|
||||
process("JewelcraftingDaily2",28,{"=q3=Design: Accurate Ametrine","=q3=Design: Champion's Ametrine","=q3=Design: Deadly Ametrine","=q3=Design: Deft Ametrine","=q3=Design: Durable Ametrine","=q3=Design: Empowered Ametrine","=q3=Design: Etched Ametrine","=q3=Design: Fierce Ametrine","=q3=Design: Glimmering Ametrine","=q3=Design: Glinting Ametrine","=q3=Design: Inscribed Ametrine","=q3=Design: Lucent Ametrine","=q3=Design: Luminous Ametrine","=q3=Design: Potent Ametrine","=q3=Design: Pristine Ametrine","=q3=Design: Reckless Ametrine","=q3=Design: Resolute Ametrine","=q3=Design: Resplendent Ametrine","=q3=Design: Stalwart Ametrine","=q3=Design: Stark Ametrine","=q3=Design: Veiled Ametrine","=q3=Design: Wicked Ametrine","=q3=設計圖:閃爍的君王黃寶石","=q3=設計圖:夜光的君王黃寶石","=q3=設計圖:高效的君王黃寶石","=q3=設計圖:魯莽的君王黃寶石","=q3=設計圖:突出的君王黃寶石","=q3=設計圖:朦朧的君王黃寶石"})
|
||||
process("JewelcraftingDaily3",26,{"=q3=Design: Dazzling Eye of Zul","=q3=Design: Enduring Eye of Zul","=q3=Design: Energized Eye of Zul","=q3=Design: Forceful Eye of Zul","=q3=Design: Intricate Eye of Zul","=q3=Design: Jagged Eye of Zul","=q3=Design: Lambent Eye of Zul","=q3=Design: Misty Eye of Zul","=q3=Design: Opaque Eye of Zul","=q3=Design: Radiant Eye of Zul","=q3=Design: Seer's Eye of Zul","=q3=Design: Shattered Eye of Zul","=q3=Design: Shining Eye of Zul","=q3=Design: Steady Eye of Zul","=q3=Design: Sundered Eye of Zul","=q3=Design: Tense Eye of Zul","=q3=Design: Timeless Eye of Zul","=q3=Design: Turbid Eye of Zul","=q3=Design: Vivid Eye of Zul","=q3=設計圖:耐久的森之翡翠","=q3=設計圖:充能的森之翡翠","=q3=設計圖:堅強的森之翡翠","=q3=設計圖:錯綜的森之翡翠","=q3=設計圖:柔光的森之翡翠","=q3=設計圖:先知的森之翡翠","=q3=設計圖:鮮艷的森之翡翠"})
|
||||
process("JewelcraftingDaily4",16,{"=q3=Design: Balanced Dreadstone","=q3=Design: Defender's Dreadstone","=q3=Design: Glowing Dreadstone","=q3=Design: Guardian's Dreadstone","=q3=Design: Infused Dreadstone","=q3=Design: Mysterious Dreadstone","=q3=Design: Puissant Dreadstone","=q3=Design: Purified Dreadstone","=q3=Design: Regal Dreadstone","=q3=Design: Royal Dreadstone","=q3=Design: Shifting Dreadstone","=q3=Design: Sovereign Dreadstone","=q3=Design: Tenuous Dreadstone","=q3=設計圖:強權的暮光蛋白石","=q3=設計圖:華貴的暮光蛋白石","=q3=設計圖:皇家的暮光蛋白石"})
|
||||
process("JewelcraftingDaily5",14,{"=q3=Design: Lustrous Majestic Zircon","=q3=Design: Solid Majestic Zircon","=q3=Design: Sparkling Majestic Zircon","=q3=Design: Stormy Majestic Zircon","=q3=設計圖:光輝的青空藍寶石","=q3=設計圖:堅固的青空藍寶石","=q3=設計圖:混沌的天燄鑽石","=q3=設計圖:光耀的天燄鑽石","=q3=設計圖:餘燼的天燄鑽石","=q3=設計圖:洞察的大地圍城鑽石","=q3=設計圖:鼓舞的大地圍城鑽石","=q3=設計圖:不懈的大地圍城鑽石","=q3=設計圖:甦活的天燄鑽石","=q3=設計圖:鋒銳的大地圍城鑽石"})
|
||||
process("JewelcraftingDaily6",24,{"=q3=設計圖:清晰的龍瞳石","=q3=設計圖:光亮的龍瞳石","=q3=設計圖:明亮的龍瞳石","=q3=設計圖:精緻的龍瞳石","=q3=設計圖:閃光的龍瞳石","=q3=設計圖:裂面的龍瞳石","=q3=設計圖:光輝的龍瞳石","=q3=設計圖:神秘的龍瞳石","=q3=設計圖:精確的龍瞳石","=q3=設計圖:迅速的龍瞳石","=q3=設計圖:堅硬的龍瞳石","=q3=設計圖:符文的龍瞳石","=q3=設計圖:光滑的龍瞳石","=q3=設計圖:堅固的龍瞳石","=q3=設計圖:閃亮的龍瞳石","=q3=設計圖:風暴的龍瞳石","=q3=設計圖:精巧的龍瞳石","=q3=設計圖:厚重的龍瞳石","=q4=設計圖:泰坦鋼大地守衛之鍊","=q4=設計圖:泰坦鋼大地守衛戒指","=q4=設計圖:泰坦鋼衝擊指環","=q4=設計圖:泰坦鋼衝擊頸飾","=q4=設計圖:泰坦鋼法術震擊項鍊","=q4=設計圖:泰坦鋼法術震擊戒指"})
|
||||
process("LeatherworkingLeatherBloodTigerH",3,{"","=q3=血虎護肩","=q3=血虎胸甲"})
|
||||
process("LeatherworkingLeatherBoreanEmbrace",9,{"","=q2=Arctic Helm","=q2=Arctic Shoulderpads","=q2=Arctic Chestpiece","=q2=Arctic Wristguards","=q2=Arctic Gloves","=q2=Arctic Belt","=q2=Arctic Leggings","=q2=Arctic Boots"})
|
||||
process("LeatherworkingLeatherDevilsaurArmor",3,{"","=q3=魔暴龍護手","=q3=魔暴龍皮護腿"})
|
||||
process("LeatherworkingLeatherEvisceratorBattlegear",9,{"","=q3=Eviscerator's Facemask","=q3=Eviscerator's Shoulderpads","=q3=Eviscerator's Chestguard","=q3=Eviscerator's Bindings","=q3=Eviscerator's Gauntlets","=q3=Eviscerator's Waistguard","=q3=Eviscerator's Legguards","=q3=Eviscerator's Treads"})
|
||||
process("LeatherworkingLeatherFelSkin",4,{"","=q3=惡魔皮手套","=q3=惡魔皮護腿","=q3=惡魔皮靴"})
|
||||
process("LeatherworkingLeatherIceborneEmbrace",9,{"","=q2=Iceborne Helm","=q2=Iceborne Shoulderpads","=q2=Iceborne Chestguard","=q2=Iceborne Wristguards","=q2=Iceborne Gloves","=q2=Iceborne Belt","=q2=Iceborne Leggings","=q2=Iceborne Boots"})
|
||||
process("LeatherworkingLeatherIronfeatherArmor",3,{"","=q3=鐵羽護肩","=q3=鐵羽胸甲"})
|
||||
process("LeatherworkingLeatherOvercasterBattlegear",9,{"","=q3=Overcast Headguard","=q3=Overcast Spaulders","=q3=Overcast Chestguard","=q3=Overcast Bracers","=q3=Overcast Handwraps","=q3=Overcast Belt","=q3=Overcast Leggings","=q3=Overcast Boots"})
|
||||
process("LeatherworkingLeatherPrimalBatskin",4,{"","=q3=原始蝙蝠皮上衣","=q3=原始蝙蝠皮護腕","=q3=原始蝙蝠皮手套"})
|
||||
process("LeatherworkingLeatherPrimalIntent",4,{"","=q4=原始之擊外衣","=q4=原始之擊護腕","=q4=原始之擊腰帶"})
|
||||
process("LeatherworkingLeatherSClefthoof",4,{"","=q3=重型裂蹄外衣","=q3=重型裂蹄護腿","=q3=重型裂蹄長靴"})
|
||||
process("LeatherworkingLeatherStormshroudArmor",5,{"","=q3=雷暴護肩","=q3=雷暴護甲","=q3=雷暴手套","=q3=雷暴束褲"})
|
||||
process("LeatherworkingLeatherThickDraenicA",5,{"","=q2=厚德萊尼外衣","=q2=厚德萊尼手套","=q2=厚德萊尼束褲","=q2=厚德萊尼長靴"})
|
||||
process("LeatherworkingLeatherVolcanicArmor",4,{"","=q2=火山護肩","=q2=火山胸甲","=q2=火山護腿"})
|
||||
process("LeatherworkingLeatherWildDraenishA",5,{"","=q2=狂野德萊尼外衣","=q2=狂野德萊尼手套","=q2=狂野德萊尼護腿","=q2=狂野德萊尼長靴"})
|
||||
process("LeatherworkingLeatherWindhawkArmor",4,{"","=q4=風之隼鍊衫","=q4=風之隼護腕","=q4=風之隼腰帶"})
|
||||
process("LeatherworkingMailBlackDragonM",5,{"","=q3=黑色龍鱗護肩","=q3=黑色龍鱗胸甲","=q3=黑色龍鱗護腿","=q4=黑色龍鱗長靴"})
|
||||
process("LeatherworkingMailBlueDragonM",4,{"","=q3=藍龍鱗片護肩","=q3=藍龍鱗片胸甲","=q3=藍龍鱗片護腿"})
|
||||
process("LeatherworkingMailFelscaleArmor",5,{"","=q2=魔鱗胸甲","=q2=魔鱗手套","=q2=魔鱗束褲","=q2=魔鱗長靴"})
|
||||
process("LeatherworkingMailFelstalkerArmor",4,{"","=q3=惡魔捕獵者胸甲","=q3=惡魔捕獵者護腕","=q3=惡魔捕獵者腰帶"})
|
||||
process("LeatherworkingMailFrostscaleBinding",9,{"","=q2=Frostscale Helm","=q2=Frostscale Shoulders","=q2=Frostscale Chestguard","=q2=Frostscale Bracers","=q2=Frostscale Gloves","=q2=Frostscale Belt","=q2=Frostscale Leggings","=q2=Frostscale Boots"})
|
||||
process("LeatherworkingMailGreenDragonM",4,{"","=q3=綠龍鱗片胸甲","=q3=綠色龍鱗護手","=q3=綠龍鱗片護腿"})
|
||||
process("LeatherworkingMailNerubianHive",9,{"","=q2=Nerubian Helm","=q2=Nerubian Shoulders","=q2=Nerubian Chestguard","=q2=Nerubian Bracers","=q2=Nerubian Gloves","=q2=Nerubian Belt","=q2=Nerubian Legguards","=q2=Nerubian Boots"})
|
||||
process("LeatherworkingMailNetherFury",4,{"","=q3=虛空之怒腰帶","=q3=虛空之怒護腿","=q3=虛空之怒長靴"})
|
||||
process("LeatherworkingMailNetherscaleArmor",4,{"","=q4=黑虛空鱗胸甲","=q4=黑虛空鱗護腕","=q4=黑虛空鱗腰帶"})
|
||||
process("LeatherworkingMailNetherstrikeArmor",4,{"","=q4=地擊胸甲","=q4=地擊護腕","=q4=地擊腰帶"})
|
||||
process("LeatherworkingMailScaledDraenicA",5,{"","=q2=德萊尼綴鱗外衣","=q2=德萊尼綴鱗手套","=q2=德萊尼綴鱗束褲","=q2=德萊尼綴鱗長靴"})
|
||||
process("LeatherworkingMailStormhideBattlegear",9,{"","=q3=Stormhide Crown","=q3=Stormhide Shoulders","=q3=Stormhide Hauberk","=q3=Stormhide Wristguards","=q3=Stormhide Grips","=q3=Stormhide Belt","=q3=Stormhide Legguards","=q3=Stormhide Stompers"})
|
||||
process("LeatherworkingMailSwiftarrowBattlefear",9,{"","=q3=Swiftarrow Helm","=q3=Swiftarrow Shoulderguards","=q3=Swiftarrow Hauberk","=q3=Swiftarrow Bracers","=q3=Swiftarrow Gauntlets","=q3=Swiftarrow Belt","=q3=Swiftarrow Leggings","=q3=Swiftarrow Boots"})
|
||||
process("TailoringArcanoVest",4,{"","=q3=奧紋長袍","=q3=奧紋護腕","=q3=奧紋長靴"})
|
||||
process("TailoringBattlecastG",3,{"","=q4=戰放兜帽","=q4=戰放束褲"})
|
||||
process("TailoringBloodvineG",4,{"","=q3=血藤外衣","=q3=血藤護腿","=q3=血藤長靴"})
|
||||
process("TailoringDuskweaver",9,{"","=q2=Duskweave Cowl","=q2=Duskweave Shoulders","=q2=Duskweave Robe","=q2=Duskweave Wristwraps","=q2=Duskweave Gloves","=q2=Duskweave Belt","=q2=Duskweave Leggings","=q2=Duskweave Boots"})
|
||||
process("TailoringFrostsavageBattlegear",9,{"","=q3=Frostsavage Cowl","=q3=Frostsavage Shoulders","=q3=Frostsavage Robe","=q3=Frostsavage Bracers","=q3=Frostsavage Gloves","=q3=Frostsavage Belt","=q3=Frostsavage Leggings","=q3=Frostsavage Boots"})
|
||||
process("TailoringFrostwovenPower",9,{"","=q2=Frostwoven Cowl","=q2=Frostwoven Shoulders","=q2=Frostwoven Robe","=q2=Frostwoven Wristwraps","=q2=Frostwoven Gloves","=q2=Frostwoven Belt","=q2=Frostwoven Leggings","=q2=Frostwoven Boots"})
|
||||
process("TailoringImbuedNeather",5,{"","=q3=魔染幽紋外套","=q3=魔染幽紋長袍","=q3=魔染幽紋束褲","=q3=魔染幽紋長靴"})
|
||||
process("TailoringNeatherVest",8,{"","=q2=幽紋外套","=q2=幽紋長袍","=q2=幽紋護腕","=q2=幽紋手套","=q2=幽紋腰帶","=q2=幽紋束褲","=q2=幽紋長靴"})
|
||||
process("TailoringPrimalMoon",4,{"","=q4=原始月布護肩","=q4=原始月布長袍","=q4=原始月布腰帶"})
|
||||
process("TailoringShadowEmbrace",4,{"","=q4=冰霜影紋護肩","=q4=冰霜影紋長袍","=q4=冰霜影紋長靴"})
|
||||
process("TailoringSoulclothEm",4,{"","=q4=靈魂布護肩","=q4=靈魂布外衣","=q4=靈魂布手套"})
|
||||
process("TailoringSpellfireWrath",4,{"","=q4=魔焰長袍","=q4=魔焰手套","=q4=魔焰腰帶"})
|
||||
process("TailoringSpellstrikeInfu",3,{"","=q4=法擊兜帽","=q4=法擊束褲"})
|
||||
process("TailoringTheUnyielding",3,{"","=q3=不屈護腕","=q4=不屈束腰"})
|
||||
process("TailoringWhitemendWis",3,{"","=q4=白癒兜帽","=q4=白癒束褲"})
|
||||
elseif locale == "koKR" then
|
||||
process("BlacksmithingMailBloodsoulEmbrace",4,{"","=q3=붉은영혼의 어깨보호구","=q3=붉은영혼의 흉갑","=q3=붉은영혼의 건틀릿"})
|
||||
process("BlacksmithingMailFelIronChain",5,{"","=q2=지옥무쇠 사슬 코이프","=q2=지옥무쇠 사슬 조끼","=q2=지옥무쇠 사슬 팔보호구","=q2=지옥무쇠 사슬 장갑"})
|
||||
process("BlacksmithingPlateAdamantiteB",4,{"","=q3=아다만타이트 흉갑","=q3=아다만타이트 판금 팔보호구","=q3=아다만타이트 판금 장갑"})
|
||||
process("BlacksmithingPlateBurningRage",5,{"","=q3=분노의 강철 투구","=q3=분노의 강철 어깨보호구","=q3=분노의 강철 흉갑","=q3=분노의 강철 장갑"})
|
||||
process("BlacksmithingPlateEnchantedAdaman",5,{"","=q3=마력 깃든 아다만타이트 흉갑","=q3=마력 깃든 아다만타이트 허리띠","=q3=마력 깃든 아다만타이트 다리보호구","=q3=마력 깃든 아다만타이트 장화"})
|
||||
process("BlacksmithingPlateFaithFelsteel",4,{"","=q3=지옥강철 투구","=q3=지옥강철 장갑","=q3=지옥강철 다리보호구"})
|
||||
process("BlacksmithingPlateFelIronPlate",6,{"","=q2=지옥무쇠 흉갑","=q2=지옥무쇠 장갑","=q2=지옥무쇠 허리띠","=q2=지옥무쇠 바지","=q2=지옥무쇠 장화"})
|
||||
process("BlacksmithingPlateFlameG",5,{"","=q3=화염파멸 투구","=q3=화염파멸 흉갑","=q3=화염파멸 팔보호구","=q3=화염파멸 장갑"})
|
||||
process("BlacksmithingPlateImperialPlate",8,{"","=q2=황제의 판금 투구","=q2=황제의 판금 어깨보호구","=q2=황제의 판금 흉갑","=q2=황제의 판금 팔보호구","=q2=황제의 판금 허리띠","=q2=황제의 판금 다리보호구","=q2=황제의 판금 장화"})
|
||||
process("BlacksmithingPlateKhoriumWard",4,{"","=q3=코륨 허리띠","=q3=코륨 바지","=q3=코륨 장화"})
|
||||
process("BlacksmithingPlateOrnateSaroniteBattlegear",9,{"","=q3=화려한 사로나이트 해골투구","=q3=화려한 사로나이트 어깨갑옷","=q3=화려한 사로나이트 갑옷","=q3=화려한 사로나이트 팔보호구","=q3=화려한 사로나이트 건틀릿","=q3=화려한 사로나이트 허리보호대","=q3=화려한 사로나이트 다리갑옷","=q3=화려한 사로나이트 장화"})
|
||||
process("BlacksmithingPlateSavageSaroniteBattlegear",9,{"","=q3=야만의 사로나이트 해골투구","=q3=야만의 사로나이트 어깨갑옷","=q3=야만의 사로나이트 갑옷","=q3=야만의 사로나이트 팔보호구","=q3=야만의 사로나이트 건틀릿","=q3=야만의 사로나이트 허리보호대","=q3=야만의 사로나이트 다리갑옷","=q3=야만의 사로나이트 장화"})
|
||||
process("BlacksmithingPlateTheDarksoul",4,{"","=q3=검은영혼의 어깨보호구","=q3=검은영혼의 흉갑","=q3=검은영혼의 다리보호구"})
|
||||
process("CookingDaily1",6,{"=q3=조리법: 맛좋은 초콜릿 케이크","=q3=조리법: 번개구이","=q2=조리법: 피지느러미 구이","=q2=조리법: 키블러의 간식","=q2=조리법: 해골물고기 수프","=q2=조리법: 매콤한 양념 탈부크 구이"})
|
||||
process("CookingDaily2",27,{"=q2=용지느러미 장작구이","=q2=조리법: 검은늑대 스테이크","=q2=조리법: 동물 먹이","=q2=조리법: 오징어 스테이크","=q2=조리법: 용지느러미 살코기 요리","=q2=조리법: 연어 숯불구이","=q2=조리법: 영양가 높은 코뿔소 고기","=q2=조리법: 황제 쥐가오리 스테이크","=q2=조리법: 커다란 매머드 고기","=q2=조리법: 커다란 코뿔소 핫도그","=q2=조리법: 삶은 북해 둑중개","=q2=조리법: 맛있는 고룡 스테이크","=q2=조리법: 퉁돔 순살 구이","=q2=조리법: 매콤한 매머드고기 요리","=q2=조리법: 매콤한 고룡 햄버거","=q2=조리법: 매콤한 청해파리","=q2=조리법: 매콤한 청어 튀김","=q2=조리법: 부드러운 뾰족엄니 스테이크","=q2=조리법: 추적자 과자","=q2=조리법: 탄 검은늑대 고기","=q3=요리사 모자","=q1=북지 양념","","=q3=조리법: 맛좋은 초콜릿 케이크","=q3=조리법: 번개구이","=q1=아기 향료","=q1=오래된 향료"})
|
||||
process("CraftedWeapons1",24,{"=q4=어둠의 칼날도끼","","=q4=티탄강철 마법검","=q4=티탄강철 단도","=q4=티탄강철 해골파쇄기","=q4=티탄강철 수호자","=q4=티탄강철 파괴자","=q4=티탄강철 철벽 방패","","=q4=강철도금 전투 산탄총","=q4=네싱워리 4000","","=q4=이터늄 룬검","=q4=진혼곡","=q4=지옥강철 장검","=q4=용사의 코륨검","=q4=지옥날 전투도끼","=q4=지옥강철 도끼","=q4=영원의 손길","=q4=룬문자 망치","=q4=지옥 경화 마울","=q4=정의로운 힘의 망치","","=q4=균형 잡힌 회전식 코륨 파괴자"})
|
||||
process("CraftedWeapons2",13,{"","=q4=어둠의 사절","=q4=현자의 검","=q4=검은 수호자","=q4=일몰","=q4=칠흑의 손","=q4=강권의 망치","=q4=설퍼론 망치","=q4=검은분노","=q4=뾰족한 흑요석 방패","","=q4=명사수의 라이플","=q4=마력장 원반"})
|
||||
process("CraftedWeapons3",21,{"","=q4=불꽃의 수호검","=q4=타오르는 수호검","=q4=타오르는 격노","=q4=사자심장 검","=q4=용사의 사자심장 검","=q4=집행의 사자심장 검","","=q4=차원의 도끼","=q4=검은 차원의 도끼","=q4=사악한 차원의 도끼","=q4=초승달 도끼","=q4=달빛 클레버","=q4=피의 달","","=q4=비룡갈퀴 망치","=q4=용아귀","=q4=용의 일격","=q4=천둥 망치","=q4=천둥번개 망치","=q4=폭풍의 전령"})
|
||||
process("FishingDaily1",17,{"=q4=두반지","=q3=풍파에 낡은 낚시용 모자","=q3=크릉이의 물동이","=q3=캭캭이의 물동이","=q3=으릉이의 물동이","=q3=덥석이의 물동이","=q3=바다의 눈","=q2=조리법: 럼지 선장의 맥주","=q2=정교한 진은 낚싯줄","=q1=귀족의 외눈 안경","=q1=오래된 은 단추","=q1=결혼 금반지","=q1=화려한 맥주잔","=q1=아주 날카로운 회칼","=q1=풍파에 낡은 일지","=q1=수면 걷기의 비약","=q1=예리한 낚싯바늘"})
|
||||
process("FishingDaily2",23,{"=q4=굵은 폭풍석","=q4=찬란한 폭풍석","=q4=섬세한 폭풍석","=q4=강도 높은 폭풍석","=q4=룬이 새겨진 폭풍석","=q4=단단한 폭풍석","=q4=반짝거리는 폭풍석","=q3=풍파에 낡은 낚시용 모자","=q3=뼈다귀 낚싯대","=q3=보석 박힌 낚싯대","=q3=해안 게","=q3=세이렌의 눈물","=q3=작은 티타늄 금고","=q2=조리법: 럼지 선장의 맥주","=q2=고탄성 이터늄 낚싯줄","=q1=닳아해진 밀림 모자","=q1=다이아몬드 박힌 지팡이","=q1=빛나는 벌레","=q1=진귀한 나침반","=q1=피그미 기름","=q1=수면 걷기의 비약","=q1=봉인된 독약병","=q1=물에 젖은 제조법"})
|
||||
process("JewelDragonsEye1",19,{"","","","","","","","","","","","","","","","","","","=q3=용의 눈"})
|
||||
process("JewelcraftingDaily1",19,{"=q3=디자인: 굵은 선홍빛 루비","=q3=디자인: 광채 나는 선홍빛 루비","=q3=디자인: 섬세한 선홍빛 루비","=q3=디자인: 번쩍이는 선홍빛 루비","=q3=디자인: 부서진 선홍빛 루비","=q3=디자인: 정교한 선홍빛 루비","=q3=디자인: 룬이 새겨진 선홍빛 루비","=q3=디자인: 미묘한 선홍빛 루비","=q3=디자인: 굵은 단홍빛 루비","=q3=디자인: 섬세한 단홍빛 루비","=q3=디자인: 번쩍이는 단홍빛 루비","=q3=디자인: 찬란한 왕의 호박석","=q3=디자인: 신비로운 왕의 호박석","=q3=디자인: 쾌속의 왕의 호박석","=q3=디자인: 강도 높은 왕의 호박석","=q3=디자인: 매끄러운 왕의 호박석","=q3=디자인: 두꺼운 왕의 호박석","=q3=디자인: 쾌속의 단풍석","=q3=디자인: 강도 높은 단풍석"})
|
||||
process("JewelcraftingDaily2",28,{"=q3=디자인: 정밀한 자황수정","=q3=디자인: 용사의 자황수정","=q3=디자인: 날카로운 자황수정","=q3=디자인: 기교의 자황수정","=q3=디자인: 내구성이 뛰어난 자황수정","=q3=디자인: 힘이 깃든 자황수정","=q3=디자인: 글이 새겨진 자황수정","=q3=디자인: 이글거리는 자황수정","=q3=디자인: 희미하게 빛나는 자황수정","=q3=디자인: 예리하게 빛나는 자황수정","=q3=디자인: 문자가 새겨진 자황수정","=q3=디자인: 반짝이는 자황수정","=q3=디자인: 영롱한 자황수정","=q3=디자인: 마력이 담긴 자황수정","=q3=디자인: 가공하지 않은 자황수정","=q3=디자인: 무모의 자황수정","=q3=디자인: 결의의 자황수정","=q3=디자인: 반들반들한 자황수정","=q3=디자인: 옹골진 자황수정","=q3=디자인: 딱딱한 자황수정","=q3=디자인: 가리어진 자황수정","=q3=디자인: 악의의 자황수정","=q3=디자인: 예리하게 빛나는 제왕 토파즈","=q3=디자인: 영롱한 제왕 토파즈","=q3=디자인: 마력이 담긴 제왕 토파즈","=q3=디자인: 무모의 제왕 토파즈","=q3=디자인: 딱딱한 제왕 토파즈","=q3=디자인: 가리어진 제왕 토파즈"})
|
||||
process("JewelcraftingDaily3",26,{"=q3=디자인: 휘황찬란한 줄의 눈","=q3=디자인: 견고한 줄의 눈","=q3=디자인: 활력의 줄의 눈","=q3=디자인: 강인한 줄의 눈","=q3=디자인: 엉클어진 줄의 눈","=q3=디자인: 톱니모양 줄의 눈","=q3=디자인: 은은하게 빛나는 줄의 눈","=q3=디자인: 안개 어린 줄의 눈","=q3=디자인: 불투명한 줄의 눈","=q3=디자인: 눈부신 줄의 눈","=q3=디자인: 예언하는 줄의 눈","=q3=디자인: 부서진 줄의 눈","=q3=디자인: 탁월한 줄의 눈","=q3=디자인: 한결같은 줄의 눈","=q3=디자인: 갈라진 줄의 눈","=q3=디자인: 조밀한 줄의 눈","=q3=디자인: 변함없는 줄의 눈","=q3=디자인: 농밀한 줄의 눈","=q3=디자인: 선명한 줄의 눈","=q3=디자인: 견고한 숲 에메랄드","=q3=디자인: 활력의 숲 에메랄드","=q3=디자인: 강인한 숲 에메랄드","=q3=디자인: 엉클어진 숲 에메랄드","=q3=디자인: 은은하게 빛나는 숲 에메랄드","=q3=디자인: 현자의 숲 에메랄드","=q3=디자인: 선명한 숲 에메랄드"})
|
||||
process("JewelcraftingDaily4",16,{"=q3=디자인: 균형 잡힌 공포석","=q3=디자인: 파수병의 공포석","=q3=디자인: 작열하는 공포석","=q3=디자인: 수호자의 공포석","=q3=디자인: 마력 깃든 공포석","=q3=디자인: 신비한 공포석","=q3=디자인: 권력의 공포석","=q3=디자인: 정화된 공포석","=q3=디자인: 제왕의 공포석","=q3=디자인: 호화로운 공포석","=q3=디자인: 아른거리는 공포석","=q3=디자인: 최상급 공포석","=q3=디자인: 가느다란 공포석","=q3=디자인: 권력의 황혼 오팔","=q3=디자인: 제왕의 황혼 오팔","=q3=디자인: 호화로운 황혼 오팔"})
|
||||
process("JewelcraftingDaily5",14,{"=q3=디자인: 빛나는 귀족 지르콘","=q3=디자인: 단단한 귀족 지르콘","=q3=디자인: 반짝거리는 귀족 지르콘","=q3=디자인: 휘몰아치는 귀족 지르콘","=q3=디자인: 빛나는 하늘 사파이어","=q3=디자인: 단단한 하늘 사파이어","=q3=디자인: 혼돈의 하늘섬광 다이아몬드","=q3=디자인: 눈부시게 빛나는 하늘섬광 다이아몬드","=q3=디자인: 이글거리는 하늘섬광 다이아몬드","=q3=디자인: 통찰의 대지울림 다이아몬드","=q3=디자인: 활기의 대지울림 다이아몬드","=q3=디자인: 냉혹의 대지울림 다이아몬드","=q3=디자인: 부흥의 하늘섬광 다이아몬드","=q3=디자인: 예리한 대지울림 다이아몬드"})
|
||||
process("JewelcraftingDaily6",24,{"=q3=디자인: 굵은 용의 눈","=q3=디자인: 광채 나는 용의 눈","=q3=디자인: 찬란한 용의 눈","=q3=디자인: 섬세한 용의 눈","=q3=디자인: 번쩍이는 용의 눈","=q3=디자인: 부서진 용의 눈","=q3=디자인: 빛나는 용의 눈","=q3=디자인: 신비로운 용의 눈","=q3=디자인: 정교한 용의 눈","=q3=디자인: 쾌속의 용의 눈","=q3=디자인: 강도 높은 용의 눈","=q3=디자인: 룬이 새겨진 용의 눈","=q3=디자인: 매끄러운 용의 눈","=q3=디자인: 단단한 용의 눈","=q3=디자인: 반짝거리는 용의 눈","=q3=디자인: 휘몰아치는 용의 눈","=q3=디자인: 미묘한 용의 눈","=q3=디자인: 두꺼운 용의 눈","=q4=디자인: 티타늄 대지수호 사슬목걸이","=q4=디자인: 티타늄 대지수호 반지","=q4=디자인: 티타늄 충격 고리","=q4=디자인: 티타늄 충격 목걸이","=q4=디자인: 티타늄 주문충격 목걸이","=q4=디자인: 티타늄 주문충격 반지"})
|
||||
process("LeatherworkingLeatherBloodTigerH",3,{"","=q3=붉은호랑이 어깨보호구","=q3=붉은호랑이 흉갑"})
|
||||
process("LeatherworkingLeatherBoreanEmbrace",9,{"","=q2=북극의 투구","=q2=북극의 어깨보호구","=q2=북극의 흉갑","=q2=북극의 손목보호구","=q2=북극의 장갑","=q2=북극의 허리띠","=q2=북극의 다리보호대","=q2=북극의 장화"})
|
||||
process("LeatherworkingLeatherDevilsaurArmor",3,{"","=q3=데빌사우루스 건틀릿","=q3=데빌사우루스 다리보호구"})
|
||||
process("LeatherworkingLeatherEvisceratorBattlegear",9,{"","=q3=적출자의 면갑","=q3=적출자의 어깨보호구","=q3=적출자의 흉갑","=q3=적출자의 손목띠","=q3=적출자의 건틀릿","=q3=적출자의 허리보호대","=q3=적출자의 다리보호대","=q3=적출자의 장화"})
|
||||
process("LeatherworkingLeatherFelSkin",4,{"","=q3=지옥 가죽 장갑","=q3=지옥 가죽 다리보호구","=q3=지옥 가죽 장화"})
|
||||
process("LeatherworkingLeatherIceborneEmbrace",9,{"","=q2=얼음결 투구","=q2=얼음결 어깨보호구","=q2=얼음결 흉갑","=q2=얼음결 손목보호구","=q2=얼음결 장갑","=q2=얼음결 허리띠","=q2=얼음결 다리보호구","=q2=얼음결 장화"})
|
||||
process("LeatherworkingLeatherIronfeatherArmor",3,{"","=q3=무쇠깃털 어깨보호구","=q3=무쇠깃털 흉갑"})
|
||||
process("LeatherworkingLeatherOvercasterBattlegear",9,{"","=q3=구름 덮인 머리보호구","=q3=구름 덮인 어깨갑옷","=q3=구름 덮인 흉갑","=q3=구름 덮인 팔보호구","=q3=구름 덮인 장갑","=q3=구름 덮인 허리띠","=q3=구름 덮인 다리보호구","=q3=구름 덮인 장화"})
|
||||
process("LeatherworkingLeatherPrimalBatskin",4,{"","=q3=원시 박쥐가죽 웃옷","=q3=원시 박쥐가죽 팔보호구","=q3=원시 박쥐가죽 장갑"})
|
||||
process("LeatherworkingLeatherPrimalIntent",4,{"","=q4=원소쐐기 조끼","=q4=원소쐐기 팔보호구","=q4=원소쐐기 허리띠"})
|
||||
process("LeatherworkingLeatherSClefthoof",4,{"","=q3=질긴 갈래발굽 조끼","=q3=질긴 갈래발굽 다리보호구","=q3=질긴 갈래발굽 장화"})
|
||||
process("LeatherworkingLeatherStormshroudArmor",5,{"","=q3=폭풍안개 어깨보호구","=q3=폭풍안개 갑옷","=q3=폭풍안개 장갑","=q3=폭풍안개 바지"})
|
||||
process("LeatherworkingLeatherThickDraenicA",5,{"","=q2=두꺼운 드레나이 조끼","=q2=두꺼운 드레나이 장갑","=q2=두꺼운 드레나이 바지","=q2=두꺼운 드레나이 장화"})
|
||||
process("LeatherworkingLeatherVolcanicArmor",4,{"","=q2=화산 어깨보호구","=q2=화산 흉갑","=q2=화산 다리보호구"})
|
||||
process("LeatherworkingLeatherWildDraenishA",5,{"","=q2=야생의 드레나이 조끼","=q2=야생의 드레나이 장갑","=q2=야생의 드레나이 다리보호구","=q2=야생의 드레나이 장화"})
|
||||
process("LeatherworkingLeatherWindhawkArmor",4,{"","=q4=바람매 갑옷","=q4=바람매 팔보호구","=q4=바람매 허리띠"})
|
||||
process("LeatherworkingMailBlackDragonM",5,{"","=q3=검은용비늘 어깨보호구","=q3=검은용비늘 흉갑","=q3=검은용비늘 다리보호구","=q4=검은용비늘 장화"})
|
||||
process("LeatherworkingMailBlueDragonM",4,{"","=q3=푸른용비늘 어깨보호구","=q3=푸른용비늘 흉갑","=q3=푸른용비늘 다리보호구"})
|
||||
process("LeatherworkingMailFelscaleArmor",5,{"","=q2=지옥껍질 흉갑","=q2=지옥껍질 장갑","=q2=지옥껍질 바지","=q2=지옥껍질 장화"})
|
||||
process("LeatherworkingMailFelstalkerArmor",4,{"","=q3=지옥추적자 흉갑","=q3=지옥추적자 팔보호구","=q3=지옥추적자 허리띠"})
|
||||
process("LeatherworkingMailFrostscaleBinding",9,{"","=q2=서리미늘 투구","=q2=서리미늘 어깨보호구","=q2=서리미늘 흉갑","=q2=서리미늘 팔보호구","=q2=서리미늘 장갑","=q2=서리미늘 허리띠","=q2=서리미늘 다리보호대","=q2=서리미늘 장화"})
|
||||
process("LeatherworkingMailGreenDragonM",4,{"","=q3=녹색용비늘 흉갑","=q3=녹색용비늘 건틀릿","=q3=녹색용비늘 다리보호구"})
|
||||
process("LeatherworkingMailNerubianHive",9,{"","=q2=네루비안 투구","=q2=네루비안 어깨보호구","=q2=네루비안 흉갑","=q2=네루비안 팔보호구","=q2=네루비안 장갑","=q2=네루비안 허리띠","=q2=네루비안 다리보호대","=q2=네루비안 장화"})
|
||||
process("LeatherworkingMailNetherFury",4,{"","=q3=황천의 격노 허리띠","=q3=황천의 격노 다리보호구","=q3=황천의 격노 장화"})
|
||||
process("LeatherworkingMailNetherscaleArmor",4,{"","=q4=칠흑의 황천비늘 흉갑","=q4=칠흑의 황천비늘 팔보호구","=q4=칠흑의 황천비늘 허리띠"})
|
||||
process("LeatherworkingMailNetherstrikeArmor",4,{"","=q4=황천쐐기 흉갑","=q4=황천쐐기 팔보호구","=q4=황천쐐기 허리띠"})
|
||||
process("LeatherworkingMailScaledDraenicA",5,{"","=q2=드레나이 미늘 조끼","=q2=드레나이 미늘 장갑","=q2=드레나이 미늘 바지","=q2=드레나이 미늘 장화"})
|
||||
process("LeatherworkingMailStormhideBattlegear",9,{"","=q3=폭풍도마뱀 관","=q3=폭풍도마뱀 어깨보호구","=q3=폭풍도마뱀 갑옷","=q3=폭풍도마뱀 손목보호구","=q3=폭풍도마뱀 장갑","=q3=폭풍도마뱀 허리띠","=q3=폭풍도마뱀 다리보호대","=q3=폭풍도마뱀 장화"})
|
||||
process("LeatherworkingMailSwiftarrowBattlefear",9,{"","=q3=바람화살 투구","=q3=바람화살 어깨갑옷","=q3=바람화살 갑옷","=q3=바람화살 팔보호구","=q3=바람화살 건틀릿","=q3=바람화살 허리띠","=q3=바람화살 다리보호구","=q3=바람화살 장화"})
|
||||
process("TailoringArcanoVest",4,{"","=q3=비전매듭 로브","=q3=비전매듭 팔보호구","=q3=비전매듭 장화"})
|
||||
process("TailoringBattlecastG",3,{"","=q4=전투시전술 두건","=q4=전투시전술 바지"})
|
||||
process("TailoringBloodvineG",4,{"","=q3=붉은덩굴 조끼","=q3=붉은덩굴 다리보호구","=q3=붉은덩굴 장화"})
|
||||
process("TailoringDuskweaver",9,{"","=q2=그늘매듭 두건","=q2=그늘매듭 어깨보호구","=q2=그늘매듭 로브","=q2=그늘매듭 손목보호구","=q2=그늘매듭 장갑","=q2=그늘매듭 허리띠","=q2=그늘매듭 다리보호구","=q2=그늘매듭 장화"})
|
||||
process("TailoringFrostsavageBattlegear",9,{"","=q3=야만의 서리 두건","=q3=야만의 서리 어깨보호구","=q3=야만의 서리 로브","=q3=야만의 서리 팔보호구","=q3=야만의 서리 장갑","=q3=야만의 서리 허리띠","=q3=야만의 서리 다리보호구","=q3=야만의 서리 장화"})
|
||||
process("TailoringFrostwovenPower",9,{"","=q2=서리장식 두건","=q2=서리장식 어깨보호구","=q2=서리장식 로브","=q2=서리장식 손목보호구","=q2=서리장식 장갑","=q2=서리장식 허리띠","=q2=서리장식 다리보호구","=q2=서리장식 장화"})
|
||||
process("TailoringImbuedNeather",5,{"","=q3=마력 깃든 황천매듭 튜닉","=q3=마력 깃든 황천매듭 로브","=q3=마력 깃든 황천매듭 바지","=q3=마력 깃든 황천매듭 장화"})
|
||||
process("TailoringNeatherVest",8,{"","=q2=황천매듭 튜닉","=q2=황천매듭 로브","=q2=황천매듭 팔보호구","=q2=황천매듭 장갑","=q2=황천매듭 허리띠","=q2=황천매듭 바지","=q2=황천매듭 장화"})
|
||||
process("TailoringPrimalMoon",4,{"","=q4=태초의 달빛매듭 어깨보호대","=q4=태초의 달빛매듭 로브","=q4=태초의 달빛매듭 허리띠"})
|
||||
process("TailoringShadowEmbrace",4,{"","=q4=얼어붙은 그림자매듭 어깨보호구","=q4=얼어붙은 그림자매듭 로브","=q4=얼어붙은 그림자매듭 장화"})
|
||||
process("TailoringSoulclothEm",4,{"","=q4=영혼매듭 어깨보호구","=q4=영혼매듭 조끼","=q4=영혼매듭 장갑"})
|
||||
process("TailoringSpellfireWrath",4,{"","=q4=마법불꽃 로브","=q4=마법불꽃 장갑","=q4=마법불꽃 허리띠"})
|
||||
process("TailoringSpellstrikeInfu",3,{"","=q4=마법 강타의 두건","=q4=마법 강타의 바지"})
|
||||
process("TailoringTheUnyielding",3,{"","=q3=불굴의 팔보호구","=q4=불굴의 벨트"})
|
||||
process("TailoringWhitemendWis",3,{"","=q4=백마법 두건","=q4=백마법 바지"})
|
||||
elseif locale == "ruRU" then
|
||||
process("BlacksmithingMailBloodsoulEmbrace",4,{"","=q3=Наплечники кровавого духа","=q3=Кираса кровавого духа","=q3=Рукавицы кровавого духа"})
|
||||
process("BlacksmithingMailFelIronChain",5,{"","=q2=Плетеный капюшон из оскверненного железа","=q2=Плетеный мундир из оскверненного железа","=q2=Плетеные наручи из оскверненного железа","=q2=Плетеные перчатки из оскверненного железа"})
|
||||
process("BlacksmithingPlateAdamantiteB",4,{"","=q3=Адамантитовая кираса","=q3=Адамантитовые латные наручи","=q3=Адамантитовые латные перчатки"})
|
||||
process("BlacksmithingPlateBurningRage",5,{"","=q3=Шлем из яростной стали","=q3=Наплечники из яростной стали","=q3=Кираса из яростной стали","=q3=Перчатки из яростной стали"})
|
||||
process("BlacksmithingPlateEnchantedAdaman",5,{"","=q3=Зачарованная адамантитовая кираса","=q3=Зачарованный адамантитовый пояс","=q3=Зачарованные адамантитовые поножи","=q3=Зачарованные адамантитовые сапоги"})
|
||||
process("BlacksmithingPlateFaithFelsteel",4,{"","=q3=Шлем из оскверненной стали","=q3=Перчатки из оскверненной стали","=q3=Поножи из оскверненной стали"})
|
||||
process("BlacksmithingPlateFelIronPlate",6,{"","=q2=Кираса из оскверненного железа","=q2=Латные перчатки из оскверненного железа","=q2=Латный пояс из оскверненного железа","=q2=Латные набедренники из оскверненного железа","=q2=Латные сапоги из оскверненного железа"})
|
||||
process("BlacksmithingPlateFlameG",5,{"","=q3=Шлем огненной гибели","=q3=Кираса огненной гибели","=q3=Наручи огненной гибели","=q3=Перчатки огненной гибели"})
|
||||
process("BlacksmithingPlateImperialPlate",8,{"","=q2=Императорский латный шлем","=q2=Императорские латные наплечники","=q2=Имперское зерцало","=q2=Императорские латные наручи","=q2=Императорский латный пояс","=q2=Императорские латные поножи","=q2=Императорские латные сапоги"})
|
||||
process("BlacksmithingPlateKhoriumWard",4,{"","=q3=Кориевый пояс","=q3=Кориевые штаны","=q3=Кориевые сапоги"})
|
||||
process("BlacksmithingPlateOrnateSaroniteBattlegear",9,{"","=q3=Изысканный саронитовый шлем","=q3=Изысканное саронитовое наплечье","=q3=Изысканный саронитовый хауберк","=q3=Изысканные саронитовые наручи","=q3=Изысканные саронитовые рукавицы","=q3=Изысканный саронитовый воинский пояс","=q3=Изысканные саронитовые ножные латы","=q3=Изысканные саронитовые сапоги"})
|
||||
process("BlacksmithingPlateSavageSaroniteBattlegear",9,{"","=q3=Саронитовый шлем свирепости","=q3=Саронитовое наплечье свирепости","=q3=Саронитовый хауберк свирепости","=q3=Саронитовые наручи свирепости","=q3=Саронитовые рукавицы свирепости","=q3=Саронитовый воинский пояс свирепости","=q3=Саронитовые ножные латы свирепости","=q3=Саронитовые сапоги свирепости"})
|
||||
process("BlacksmithingPlateTheDarksoul",4,{"","=q3=Наплечники темного духа","=q3=Кираса темного духа","=q3=Поножи темного духа"})
|
||||
process("CookingDaily1",6,{"=q3=Рецепт: вкусный шоколадный торт","=q3=Рецепт: буреветчина","=q2=Рецепт: жареный афиохаракс","=q2=Рецепт: \"Кит и кот\"","=q2=Рецепт: суп из рыбы-черепа","=q2=Рецепт: острый стейк из талбука"})
|
||||
process("CookingDaily2",27,{"=q2=Рецепт: копченая рыба-ангел","=q2=Рецепт: подкопченный стейк из ворга","=q2=Рецепт: корм для зверька","=q2=Рецепт: жареная каракатица","=q2=Рецепт: филе дракоперой рыбы-ангела","=q2=Рецепт: лосось с дымком","=q2=Рецепт: сочное мясо люторога","=q2=Рецепт: стейк из королевского ската","=q2=Рецепт: сытное кушанье из мамонта","=q2=Рецепт: сочные сосиски из люторога","=q2=Рецепт: печеный северный подкаменщик","=q2=Рецепт: люторожий змеестейк","=q2=Рецепт: луциан особого приготовления","=q2=Рецепт: пряное лакомство из мамонта","=q2=Рецепт: котлета из змея с пряностями","=q2=Рецепт: синяя медуза с пряностями","=q2=Рецепт: острая жареная сельдь","=q2=Рецепт: нежный стейк из черпорога","=q2=Рецепт: завтрак следопыта","=q2=Рецепт: пережаренное мясо ворга","=q3=Поварской колпак","=q1=Северные пряности","","=q3=Рецепт: вкусный шоколадный торт","=q3=Рецепт: буреветчина","=q1=Детская приправа","=q1=Выдержанные специи"})
|
||||
process("CraftedWeapons1",24,{"=q4=Грань Тьмы","","=q4=Чародейский клинок из титановой стали","=q4=Пронзатель из титановой стали","=q4=Костекрушитель из титановой стали","=q4=Булава стража из титановой стали","=q4=Разрушитель из титановой стали","=q4=Осадный щит из титановой стали","","=q4=Бронированный боевой дробовик","=q4=Эрнестуэй 4000","","=q4=Этерниевый рунический клинок","=q4=Погребальный Плач","=q4=Длинный меч из оскверненной стали","=q4=Кориевый защитник","=q4=Боевой топор с кромкой Скверны","=q4=Жнец из оскверненной стали","=q4=Рука Вечности","=q4=Рунический молот","=q4=Закаленная Скверной кувалда","=q4=Молот праведной мощи","","=q4=Гиро-балансированный кориевый Разрушитель"})
|
||||
process("CraftedWeapons2",13,{"","=q4=Черное прощение","=q4=Клинок мудреца","=q4=Черный Страж","=q4=Сумерки","=q4=Эбеновая рука","=q4=Увещеватель","=q4=Сульфуронский молот","=q4=Черное Неистовство","=q4=Звездчатый обсидиановый щит","","=q4=Снайперская винтовка недр","=q4=Реактивный диск"})
|
||||
process("CraftedWeapons3",21,{"","=q4=Огненный страж","=q4=Пылкий страж","=q4=Пылкое неистовство","=q4=Клинок Львиного сердца","=q4=Защитник Львиного сердца","=q4=Палач Львиного сердца","","=q4=Плоскостная кромка","=q4=Черная плоскостная кромка","=q4=Гибельный край миров","=q4=Лунный Серп","=q4=Лунный колун","=q4=Кровавая луна","","=q4=Молот Драконьей длани","=q4=Драконья Пасть","=q4=Драконий удар","=q4=Гром","=q4=Глубокий гром","=q4=Штормовестник"})
|
||||
process("FishingDaily1",17,{"=q4=Другое кольцо","=q3=Видавшая виды рыболовная шапка","=q3=Ведро Проглота","=q3=Ведро со смердыхом","=q3=Ведро Ворчуна","=q3=Ведро с Зубастиком","=q3=Глаз Моря","=q2=Рецепт: светлое пиво капитана Ромси","=q2=Крученая рыболовная леска из истинного серебра","=q1=Монокль аристократа","=q1=Старинные серебряные запонки","=q1=Золотое обручальное кольцо","=q1=Узорчатая пивная кружка","=q1=Острый как бритва разделочный нож","=q1=Истрепанный журнал","=q1=Эликсир хождения по воде","=q1=Заостренный рыболовный крючок"})
|
||||
process("FishingDaily2",23,{"=q4=Рельефный самоцвет бури","=q4=Сверкающий самоцвет бури","=q4=Изысканный самоцвет бури","=q4=Прочный самоцвет бури","=q4=Рунический самоцвет бури","=q4=Цельный самоцвет бури","=q4=Искрящийся самоцвет бури","=q3=Видавшая виды рыболовная шапка","=q3=Костяная удочка","=q3=Удочка со стразами","=q3=Береговой краб","=q3=Слеза Сирены","=q3=Маленький титановый ящичек","=q2=Рецепт: светлое пиво капитана Ромси","=q2=Сверхпрочная этерниевая леска","=q1=Поношенная тропическая шляпа","=q1=Трость с алмазным набалдашником","=q1=Светлячок","=q1=Необычный компас","=q1=Карломасло","=q1=Эликсир хождения по воде","=q1=Запечатанный фиал с ядом","=q1=Промокший рецепт"})
|
||||
process("JewelDragonsEye1",19,{"","","","","","","","","","","","","","","","","","","=q3=Око Дракона"})
|
||||
process("JewelcraftingDaily1",19,{"=q3=Эскиз: рельефный багровый рубин","=q3=Эскиз: яркий багровый рубин","=q3=Эскиз: изысканный багровый рубин","=q3=Эскиз: блистательный багровый рубин","=q3=Эскиз: растрескавшийся багровый рубин","=q3=Эскиз: ясный багровый рубин","=q3=Эскиз: рунический багровый рубин","=q3=Эскиз: изящный багровый рубин","=q3=Эскиз: рельефный алый рубин","=q3=Эскиз: изысканный алый рубин","=q3=Эскиз: блистательный алый рубин","=q3=Эскиз: сверкающий царский янтарь","=q3=Эскиз: мистический царский янтарь","=q3=Эскиз: мягкий царский янтарь","=q3=Эскиз: прочный царский янтарь","=q3=Эскиз: гладкий царский янтарь","=q3=Эскиз: матовый царский янтарь","=q3=Эскиз: мимолетное сияние осени","=q3=Эскиз: яркое сияние осени"})
|
||||
process("JewelcraftingDaily2",28,{"=q3=Эскиз: идеально ограненный аметрин","=q3=Эскиз: аметрин защитника","=q3=Эскиз: смертоносный аметрин","=q3=Эскиз: аметрин проворства","=q3=Эскиз: надежный аметрин","=q3=Эскиз: наделенный силой аметрин","=q3=Эскиз: гравированный аметрин","=q3=Эскиз: броский аметрин","=q3=Эскиз: мерцающий аметрин","=q3=Эскиз: блистающий аметрин","=q3=Эскиз: покрытый письменами аметрин","=q3=Эскиз: прозрачный аметрин","=q3=Эскиз: светоносный аметрин","=q3=Эскиз: могущественный аметрин","=q3=Эскиз: нетронутый аметрин","=q3=Эскиз: тревожный аметрин","=q3=Эскиз: затвердевший аметрин","=q3=Эскиз: глянцевый аметрин","=q3=Эскиз: стойкий аметрин","=q3=Эскиз: застывший аметрин","=q3=Эскиз: сокрытый аметрин","=q3=Эскиз: гибельный аметрин","=q3=Эскиз: блистающий королевский топаз","=q3=Эскиз: светоносный королевский топаз","=q3=Эскиз: могущественный королевский топаз","=q3=Эскиз: тревожный королевский топаз","=q3=Эскиз: застывший королевский топаз","=q3=Эскиз: сокрытый королевский топаз"})
|
||||
process("JewelcraftingDaily3",26,{"=q3=Эскиз: ослепительное око Зула","=q3=Эскиз: отверделое око Зула","=q3=Эскиз: усиленное око Зула","=q3=Эскиз: мощное око Зула","=q3=Эскиз: замысловатое око Зула","=q3=Эскиз: зазубренное око Зула","=q3=Эскиз: лучистое око Зула","=q3=Эскиз: смутное око Зула","=q3=Эскиз: непрозрачное око Зула","=q3=Эскиз: светозарное око Зула","=q3=Эскиз: око Зула провидца","=q3=Эскиз: раздробленное око Зула","=q3=Эскиз: сияющее око Зула","=q3=Эскиз: неизменное око Зула","=q3=Эскиз: расколотое око Зула","=q3=Эскиз: плотное око Зула","=q3=Эскиз: вневременное око Зула","=q3=Эскиз: померкшее око Зула","=q3=Эскиз: насыщенное око Зула","=q3=Эскиз: отверделый лесной изумруд","=q3=Эскиз: заряженный лесной изумруд","=q3=Эскиз: мощный лесной изумруд","=q3=Эскиз: замысловатый лесной изумруд","=q3=Эскиз: лучистый лесной изумруд","=q3=Эскиз: лесной изумруд провидца","=q3=Эскиз: насыщенный лесной изумруд"})
|
||||
process("JewelcraftingDaily4",16,{"=q3=Эскиз: сбалансированный страхолит","=q3=Эскиз: страхолит защитника","=q3=Эскиз: светящийся страхолит","=q3=Эскиз: страхолит стража","=q3=Эскиз: заряженный страхолит","=q3=Эскиз: таинственный страхолит","=q3=Эскиз: всевластный страхолит","=q3=Эскиз: очищенный страхолит","=q3=Эскиз: монарший страхолит","=q3=Эскиз: королевский страхолит","=q3=Эскиз: изменчивый страхолит","=q3=Эскиз: царственный страхолит","=q3=Эскиз: непрочный страхолит","=q3=Эскиз: всевластный сумеречный опал","=q3=Эскиз: монарший сумеречный опал","=q3=Эскиз: королевский сумеречный опал"})
|
||||
process("JewelcraftingDaily5",14,{"=q3=Эскиз: блестящий величественный циркон","=q3=Эскиз: цельный величественный циркон","=q3=Эскиз: искрящийся величественный циркон","=q3=Эскиз: грозовой величественный циркон","=q3=Эскиз: блестящий небесный сапфир","=q3=Эскиз: твердый небесный сапфир","=q3=Эскиз: хаотический алмаз небесного сияния","=q3=Эскиз: лучезарный алмаз небесного сияния","=q3=Эскиз: тлеющий алмаз небесного сияния","=q3=Эскиз: провидческий алмаз землеправителя","=q3=Эскиз: живительный алмаз землеправителя","=q3=Эскиз: алмаз жестокого землеправителя","=q3=Эскиз: оживляющий алмаз небесного сияния","=q3=Эскиз: заостренный алмаз землеправителя"})
|
||||
process("JewelcraftingDaily6",24,{"=q3=Эскиз: рельефное око дракона","=q3=Эскиз: яркое око дракона","=q3=Эскиз: сверкающее око дракона","=q3=Эскиз: изысканное око дракона","=q3=Эскиз: блистательное око дракона","=q3=Эскиз: растрескавшееся око дракона","=q3=Эскиз: блестящее око дракона","=q3=Эскиз: мистическое око дракона","=q3=Эскиз: ясное око дракона","=q3=Эскиз: быстрое око дракона","=q3=Эскиз: твердое око дракона","=q3=Эскиз: руническое око дракона","=q3=Эскиз: гладкое око дракона","=q3=Эскиз: твердое око дракона","=q3=Эскиз: искрящееся око дракона","=q3=Эскиз: грозовое око дракона","=q3=Эскиз: изящное око дракона","=q3=Эскиз: матовое око дракона","=q4=Эскиз: титановая цепь стража земли","=q4=Эскиз: титановое кольцо стража земли","=q4=Эскиз: титановое кольцо сотрясения","=q4=Эскиз: титановое колье сотрясения","=q4=Эскиз: титановое ожерелье чародейского удара","=q4=Эскиз: титановое кольцо чародейского удара"})
|
||||
process("LeatherworkingLeatherBloodTigerH",3,{"","=q3=Наплечники кровавого тигра","=q3=Кираса кровавого тигра"})
|
||||
process("LeatherworkingLeatherBoreanEmbrace",9,{"","=q2=Арктический шлем","=q2=Арктические наплечные пластины","=q2=Арктический нагрудник","=q2=Арктические накулачники","=q2=Арктические перчатки","=q2=Арктический пояс","=q2=Арктические поножи","=q2=Арктические сапоги"})
|
||||
process("LeatherworkingLeatherDevilsaurArmor",3,{"","=q3=Рукавицы девизавра","=q3=Поножи девизавра"})
|
||||
process("LeatherworkingLeatherEvisceratorBattlegear",9,{"","=q3=Маска потрошителя","=q3=Наплечные пластины потрошителя","=q3=Нагрудный доспех потрошителя","=q3=Наручники потрошителя","=q3=Рукавицы потрошителя","=q3=Воинский пояс потрошителя","=q3=Набедренники потрошителя","=q3=Ботфорты потрошителя"})
|
||||
process("LeatherworkingLeatherFelSkin",4,{"","=q3=Перчатки из сквернокожи","=q3=Поножи из сквернокожи","=q3=Сапоги из сквернокожи"})
|
||||
process("LeatherworkingLeatherIceborneEmbrace",9,{"","=q2=Шлем жителя льдов","=q2=Наплечные пластины жителя льдов","=q2=Нагрудный доспех жителя льдов","=q2=Накулачники жителя льдов","=q2=Перчатки жителя льдов","=q2=Пояс жителя льдов","=q2=Поножи жителя льдов","=q2=Сапоги жителя льдов"})
|
||||
process("LeatherworkingLeatherIronfeatherArmor",3,{"","=q3=Железноперые наплечники","=q3=Железноперая кираса"})
|
||||
process("LeatherworkingLeatherOvercasterBattlegear",9,{"","=q3=Наголовник угрюмости","=q3=Наплеч угрюмости","=q3=Нагрудный доспех угрюмости","=q3=Наручи угрюмости","=q3=Повязки угрюмости","=q3=Пояс угрюмости","=q3=Поножи угрюмости","=q3=Сапоги угрюмости"})
|
||||
process("LeatherworkingLeatherPrimalBatskin",4,{"","=q3=Жакет из кожи древней летучей мыши","=q3=Наручи из кожи древней летучей мыши","=q3=Перчатки из кожи древней летучей мыши"})
|
||||
process("LeatherworkingLeatherPrimalIntent",4,{"","=q4=Жилет упреждающего удара","=q4=Наручи упреждающего удара","=q4=Пояс упреждающего удара"})
|
||||
process("LeatherworkingLeatherSClefthoof",4,{"","=q3=Тяжелый панцирь из шкуры копытня","=q3=Тяжелые поножи из шкуры копытня","=q3=Тяжелые сапоги из шкуры копытня"})
|
||||
process("LeatherworkingLeatherStormshroudArmor",5,{"","=q3=Наплечники Грозового Покрова","=q3=Доспех Грозового Покрова","=q3=Перчатки Грозового Покрова","=q3=Штаны Грозового Покрова"})
|
||||
process("LeatherworkingLeatherThickDraenicA",5,{"","=q2=Утолщенная дренейская безрукавка","=q2=Утолщенные дренейские перчатки","=q2=Утолщенные дренейские штаны","=q2=Утолщенные дренейские сапоги"})
|
||||
process("LeatherworkingLeatherVolcanicArmor",4,{"","=q2=Вулканические наплечники","=q2=Вулканическая кираса","=q2=Вулканические поножи"})
|
||||
process("LeatherworkingLeatherWildDraenishA",5,{"","=q2=Жилет дренейского дикаря","=q2=Перчатки дренейского дикаря","=q2=Поножи дренейского дикаря","=q2=Сапоги дренейского дикаря"})
|
||||
process("LeatherworkingLeatherWindhawkArmor",4,{"","=q4=Хауберк легкокрылого ястреба","=q4=Наручи легкокрылого ястреба","=q4=Пояс легкокрылого ястреба"})
|
||||
process("LeatherworkingMailBlackDragonM",5,{"","=q3=Наплечники из чешуи черного дракона","=q3=Кираса из чешуи черного дракона","=q3=Поножи из чешуи черного дракона","=q4=Сапоги из чешуи черного дракона"})
|
||||
process("LeatherworkingMailBlueDragonM",4,{"","=q3=Наплечники из чешуи синего дракона","=q3=Кираса из чешуи синего дракона","=q3=Поножи из чешуи синего дракона"})
|
||||
process("LeatherworkingMailFelscaleArmor",5,{"","=q2=Скверночешуйчатая кираса","=q2=Скверночешуйчатые перчатки","=q2=Скверночешуйчатые штаны","=q2=Скверночешуйчатые сапоги"})
|
||||
process("LeatherworkingMailFelstalkerArmor",4,{"","=q3=Кираса ловца Скверны","=q3=Наручи ловца Скверны","=q3=Пояс ловца Скверны"})
|
||||
process("LeatherworkingMailFrostscaleBinding",9,{"","=q2=Шлем из обмерзшей чешуи","=q2=Наплечники из обмерзшей чешуи","=q2=Нагрудный доспех из обмерзшей чешуи","=q2=Наручи из обмерзшей чешуи","=q2=Перчатки из обмерзшей чешуи","=q2=Пояс из обмерзшей чешуи","=q2=Поножи из обмерзшей чешуи","=q2=Сапоги из обмерзшей чешуи"})
|
||||
process("LeatherworkingMailGreenDragonM",4,{"","=q3=Кираса из чешуи зеленого дракона","=q3=Рукавицы из чешуи зеленого дракона","=q3=Поножи из чешуи зеленого дракона"})
|
||||
process("LeatherworkingMailNerubianHive",9,{"","=q2=Нерубский шлем","=q2=Нерубские наплечники","=q2=Нерубский нагрудный доспех","=q2=Нерубские наручи","=q2=Нерубские перчатки","=q2=Нерубский пояс","=q2=Нерубские поножи","=q2=Нерубские сапоги"})
|
||||
process("LeatherworkingMailNetherFury",4,{"","=q3=Пояс неистовства пустоты","=q3=Поножи неистовства пустоты","=q3=Сапоги неистовства пустоты"})
|
||||
process("LeatherworkingMailNetherscaleArmor",4,{"","=q4=Черная кираса из чешуи дракона Пустоты","=q4=Черные наручи из чешуи дракона Пустоты","=q4=Черный пояс из чешуи дракона Пустоты"})
|
||||
process("LeatherworkingMailNetherstrikeArmor",4,{"","=q4=Кираса удара Пустоты","=q4=Наручи удара Пустоты","=q4=Пояс удара Пустоты"})
|
||||
process("LeatherworkingMailScaledDraenicA",5,{"","=q2=Чешуйчатая дренейская безрукавка","=q2=Чешуйчатые дренейские перчатки","=q2=Чешуйчатые дренейские штаны","=q2=Чешуйчатые дренейские сапоги"})
|
||||
process("LeatherworkingMailStormhideBattlegear",9,{"","=q3=Корона штормового укрытия","=q3=Наплечники штормового укрытия","=q3=Хауберк штормового укрытия","=q3=Накулачники штормового укрытия","=q3=Захваты штормового укрытия","=q3=Пояс штормового укрытия","=q3=Набедренники штормового укрытия","=q3=Высокие ботинки штормового укрытия"})
|
||||
process("LeatherworkingMailSwiftarrowBattlefear",9,{"","=q3=Шлем быстрой стрелы","=q3=Наплечные щитки быстрой стрелы","=q3=Хауберк быстрой стрелы","=q3=Наручи быстрой стрелы","=q3=Рукавицы быстрой стрелы","=q3=Пояс быстрой стрелы","=q3=Поножи быстрой стрелы","=q3=Сапоги быстрой стрелы"})
|
||||
process("TailoringArcanoVest",4,{"","=q3=Одеяние из тайной ткани","=q3=Наручи из тайной ткани","=q3=Сапоги из тайной ткани"})
|
||||
process("TailoringBattlecastG",3,{"","=q4=Капюшон боевого заклятья","=q4=Штаны боевого заклятья"})
|
||||
process("TailoringBloodvineG",4,{"","=q3=Жилет кровавой лозы","=q3=Поножи кровавой лозы","=q3=Сапоги кровавой лозы"})
|
||||
process("TailoringDuskweaver",9,{"","=q2=Клобук из сумеречной ткани","=q2=Наплечники из сумеречной ткани","=q2=Одеяние из сумеречной ткани","=q2=Напульсники из сумеречной ткани","=q2=Перчатки из сумеречной ткани","=q2=Пояс из сумеречной ткани","=q2=Поножи из сумеречной ткани","=q2=Сапоги из сумеречной ткани"})
|
||||
process("TailoringFrostsavageBattlegear",9,{"","=q3=Клобук ледяной ярости","=q3=Наплечники ледяной ярости","=q3=Одеяние ледяной ярости","=q3=Наручи ледяной ярости","=q3=Перчатки ледяной ярости","=q3=Пояс ледяной ярости","=q3=Поножи ледяной ярости","=q3=Сапоги ледяной ярости"})
|
||||
process("TailoringFrostwovenPower",9,{"","=q2=Ледотканый шлем","=q2=Ледотканые наплечники","=q2=Ледотканое одеяние","=q2=Ледотканые напульсники","=q2=Ледотканые перчатки","=q2=Ледотканый пояс","=q2=Ледотканые поножи","=q2=Ледотканые сапоги"})
|
||||
process("TailoringImbuedNeather",5,{"","=q3=Мундир из прочной ткани Пустоты","=q3=Одеяние из прочной ткани Пустоты","=q3=Штаны из прочной ткани Пустоты","=q3=Сапоги из прочной ткани Пустоты"})
|
||||
process("TailoringNeatherVest",8,{"","=q2=Мундир из ткани Пустоты","=q2=Одеяние из ткани Пустоты","=q2=Наручи из ткани Пустоты","=q2=Перчатки из ткани Пустоты","=q2=Пояс из ткани Пустоты","=q2=Штаны из ткани Пустоты","=q2=Сапоги из ткани Пустоты"})
|
||||
process("TailoringPrimalMoon",4,{"","=q4=Наплечники из изначальной луноткани","=q4=Одеяние из изначальной луноткани","=q4=Пояс из изначальной луноткани"})
|
||||
process("TailoringShadowEmbrace",4,{"","=q4=Застывшие тенетканые наплечники","=q4=Застывшее тенетканое одеяние","=q4=Застывшие тенетканые сапоги"})
|
||||
process("TailoringSoulclothEm",4,{"","=q4=Наплечники из ткани Душ","=q4=Жилет из ткани Душ","=q4=Перчатки из ткани Душ"})
|
||||
process("TailoringSpellfireWrath",4,{"","=q4=Одеяние из огненной чароткани","=q4=Перчатки из огненной чароткани","=q4=Пояс из огненной чароткани"})
|
||||
process("TailoringSpellstrikeInfu",3,{"","=q4=Капюшон сокрушительной магии","=q4=Штаны сокрушительной магии"})
|
||||
process("TailoringTheUnyielding",3,{"","=q3=Наручи непреклонности","=q4=Ремень Непреклонности"})
|
||||
process("TailoringWhitemendWis",3,{"","=q4=Капюшон белого целителя","=q4=Штаны Белого целителя"})
|
||||
end
|
||||
@@ -0,0 +1,633 @@
|
||||
local AL = LibStub("AceLocale-3.0"):GetLocale("AtlasLoot");
|
||||
local BabbleBoss = AtlasLoot_GetLocaleLibBabble("LibBabble-Boss-3.0")
|
||||
local BabbleInventory = AtlasLoot_GetLocaleLibBabble("LibBabble-Inventory-3.0")
|
||||
local BabbleFaction = AtlasLoot_GetLocaleLibBabble("LibBabble-Faction-3.0")
|
||||
local BabbleZone = AtlasLoot_GetLocaleLibBabble("LibBabble-Zone-3.0")
|
||||
|
||||
---------------
|
||||
--- Tabards ---
|
||||
---------------
|
||||
|
||||
AtlasLoot_Data["Tabards"] = {
|
||||
Name = "Tabards";
|
||||
{
|
||||
Name = "Tabards";
|
||||
{ 1, 51534, "", "=q4=Wrathful Gladiator's Tabard", "=ds=#s7#" };
|
||||
{ 2, 49086, "", "=q4=Relentless Gladiator's Tabard", "=ds=#s7#" };
|
||||
{ 3, 45983, "", "=q4=Furious Gladiator's Tabard", "=ds=#s7#" };
|
||||
{ 4, 43349, "", "=q4=Tabard of Brute Force", "=ds=#m32#" };
|
||||
{ 5, 40643, "", "=q4=Tabard of the Achiever", "=ds=#m32#" };
|
||||
{ 6, 43348, "", "=q4=Tabard of the Explorer", "=ds=#m32#" };
|
||||
{ 7, 43300, "", "=q4=Loremaster's Colors", "=ds=#m32#" };
|
||||
{ 8, 49052, "", "=q3=Tabard of Conquest", "=ds=#m32# =ec1=#m7#" };
|
||||
{ 9, 49054, "", "=q3=Tabard of Conquest", "=ds=#m32# =ec1=#m6#" };
|
||||
{ 11, 46874, "", "=q3=Argent Crusader's Tabard", "=ds=#s7#" };
|
||||
{ 12, 46817, "", "=q1=Silver Covenant Tabard", "=ds=#s7# =ec1=#m7#" };
|
||||
{ 13, 46818, "", "=q1=Sunreaver Tabard", "=ds=#s7# =ec1=#m6#" };
|
||||
{ 16, 43154, "", "=q1=Tabard of the Argent Crusade", "=ds=#s7#" };
|
||||
{ 17, 43157, "", "=q1=Tabard of the Kirin Tor", "=ds=#s7#" };
|
||||
{ 18, 43155, "", "=q1=Tabard of the Ebon Blade", "=ds=#s7#" };
|
||||
{ 19, 43156, "", "=q1=Tabard of the Wyrmrest Accord", "=ds=#s7#" };
|
||||
{ 21, 45579, "", "=q1=Darnassus Tabard", "=ds=#s7# =ec1=#m7#" };
|
||||
{ 22, 45580, "", "=q1=Exodar Tabard", "=ds=#s7# =ec1=#m7#" };
|
||||
{ 23, 45578, "", "=q1=Gnomeregan Tabard", "=ds=#s7# =ec1=#m7#" };
|
||||
{ 24, 45577, "", "=q1=Ironforge Tabard", "=ds=#s7# =ec1=#m7#" };
|
||||
{ 25, 45574, "", "=q1=Stormwind Tabard", "=ds=#s7# =ec1=#m7#" };
|
||||
{ 26, 45581, "", "=q1=Orgrimmar Tabard", "=ds=#s7# =ec1=#m6#" };
|
||||
{ 27, 45582, "", "=q1=Sen'jin Tabard", "=ds=#s7# =ec1=#m6#" };
|
||||
{ 28, 45585, "", "=q1=Silvermoon City Tabard", "=ds=#s7# =ec1=#m6#" };
|
||||
{ 29, 45584, "", "=q1=Thunder Bluff Tabard", "=ds=#s7# =ec1=#m6#" };
|
||||
{ 30, 45583, "", "=q1=Undercity Tabard", "=ds=#s7# =ec1=#m6#" };
|
||||
};
|
||||
{
|
||||
Name = "Tabards";
|
||||
{ 1, 38312, "", "=q4=Tabard of Brilliance", "=ds=#s7#, =q1=#m24#" };
|
||||
{ 2, 23705, "", "=q4=Tabard of Flame", "=ds=#s7#, =q1=#m24#" };
|
||||
{ 3, 23709, "", "=q4=Tabard of Frost", "=ds=#s7#, =q1=#m24#" };
|
||||
{ 4, 38313, "", "=q4=Tabard of Fury", "=ds=#s7#, =q1=#m24#" };
|
||||
{ 5, 38309, "", "=q4=Tabard of Nature", "=ds=#s7#, =q1=#m24#" };
|
||||
{ 6, 38310, "", "=q4=Tabard of the Arcane", "=ds=#s7#, =q1=#m24#" };
|
||||
{ 7, 38314, "", "=q4=Tabard of the Defender", "=ds=#s7#, =q1=#m24#" };
|
||||
{ 8, 38311, "", "=q4=Tabard of the Void", "=ds=#s7#, =q1=#m24#" };
|
||||
{ 9, 35279, "", "=q3=Tabard of Summer Skies", "=ds=#s7#, =q1=#m4#" };
|
||||
{ 11, 35280, "", "=q3=Tabard of Summer Flames", "=ds=#s7#, =q1=#m4#" };
|
||||
{ 12, 31404, "", "=q2=Green Trophy Tabard of the Illidari", "=ds=#s7#, =q1=#m4#" };
|
||||
{ 13, 31405, "", "=q2=Purple Trophy Tabard of the Illidari", "=ds=#s7#, =q1=#m4#" };
|
||||
{ 14, 24344, "", "=q1=Tabard of the Hand", "=ds=#s7#, =q1=#m4#, =ec1=#m7#" };
|
||||
{ 15, 25549, "", "=q1=Blood Knight Tabard", "=ds=#s7#, =ec1=#m6#" };
|
||||
{ 16, 31779, "", "=q1=Aldor Tabard", "=ds=#s7#" };
|
||||
{ 17, 31804, "", "=q1=Cenarion Expedition Tabard", "=ds=#s7#" };
|
||||
{ 18, 31776, "", "=q1=Consortium Tabard", "=ds=#s7#" };
|
||||
{ 19, 23999, "", "=q1=Honor Hold Tabard", "=ds=#s7#, =ec1=#m7#" };
|
||||
{ 20, 31777, "", "=q1=Keepers of Time Tabard", "=ds=#s7#" };
|
||||
{ 21, 31774, "", "=q1=Kurenai Tabard", "=ds=#s7#, =ec1=#m7#" };
|
||||
{ 22, 31778, "", "=q1=Lower City Tabard", "=ds=#s7#" };
|
||||
{ 23, 31773, "", "=q1=Mag'har Tabard", "=ds=#s7#, =ec1=#m6#" };
|
||||
{ 24, 32828, "", "=q1=Ogri'la Tabard", "=ds=#s7#" };
|
||||
{ 25, 31781, "", "=q1=Sha'tar Tabard", "=ds=#s7#" };
|
||||
{ 26, 31775, "", "=q1=Sporeggar Tabard", "=ds=#s7#" };
|
||||
{ 27, 31780, "", "=q1=Scryers Tabard", "=ds=#s7#" };
|
||||
{ 28, 32445, "", "=q1=Skyguard Tabard", "=ds=#s7#" };
|
||||
{ 29, 35221, "", "=q1=Tabard of the Shattered Sun", "=ds=#s7#" };
|
||||
{ 30, 24004, "", "=q1=Thrallmar Tabard", "=ds=#s7#, =ec1=#m6#" };
|
||||
};
|
||||
{
|
||||
Name = "Tabards";
|
||||
{ 1, 0, "INV_BannerPVP_02", "=q6=#m7#", "" };
|
||||
{ 2, 15196, "", "=q1=Private's Tabard", "=ds=#s7#" };
|
||||
{ 3, 15198, "", "=q1=Knight's Colors", "=ds=#s7#" };
|
||||
{ 4, 20132, "", "=q1=Arathor Battle Tabard", "=ds=#s7#, =q1=#m4#" };
|
||||
{ 5, 19032, "", "=q1=Stormpike Battle Tabard", "=ds=#s7#" };
|
||||
{ 6, 19506, "", "=q1=Silverwing Battle Tabard", "=ds=#s7#" };
|
||||
{ 8, 0, "INV_BannerPVP_01", "=q6=#m6#", "" };
|
||||
{ 9, 15197, "", "=q1=Scout's Tabard", "=ds=#s7#" };
|
||||
{ 10, 15199, "", "=q1=Stone Guard's Herald", "=ds=#s7#" };
|
||||
{ 11, 20131, "", "=q1=Battle Tabard of the Defilers", "=ds=#s7#, =q1=#m4#" };
|
||||
{ 12, 19031, "", "=q1=Frostwolf Battle Tabard", "=ds=#s7#" };
|
||||
{ 13, 19505, "", "=q1=Warsong Battle Tabard", "=ds=#s7#" };
|
||||
{ 16, 23192, "", "=q2=Tabard of the Scarlet Crusade", "=ds=#s7#", "", "0.48%" };
|
||||
{ 17, 5976, "", "=q1=Guild Tabard", "=ds=#s7#" };
|
||||
{ 19, 0, "INV_Box_01", "=q6=#j29#", "" };
|
||||
{ 20, 36941, "", "=q3=Competitor's Tabard", "=ds=#s7#" };
|
||||
{ 21, 22999, "", "=q1=Tabard of the Agent Dawn", "=ds=#s7#, =q1=#m4#" };
|
||||
{ 22, 28788, "", "=q1=Tabard of the Protector", "=ds=#s7#, =q1=#m4#" };
|
||||
{ 23, 19160, "", "=q1=Contest Winner's Tabard", "=ds=#s7#" };
|
||||
};
|
||||
};
|
||||
|
||||
-------------------
|
||||
--- Vanity Pets ---
|
||||
-------------------
|
||||
|
||||
AtlasLoot_Data["VanityPets"] = {
|
||||
Name = "Vanity Pets";
|
||||
{
|
||||
Name = AL["Merchant Sold"];
|
||||
{ 1, 44984, "", "=q3=Ammen Vale Lashling", "=ds=#e13#" };
|
||||
{ 2, 54436, "", "=q3=Blue Clockwork Rocket Bot", "=ds=#e13#" };
|
||||
{ 3, 44970, "", "=q3=Dun Morogh Cub", "=ds=#e13#" };
|
||||
{ 4, 44973, "", "=q3=Durotar Scorpion", "=ds=#e13#" };
|
||||
{ 5, 44974, "", "=q3=Elwynn Lamb", "=ds=#e13#" };
|
||||
{ 6, 44982, "", "=q3=Enchanted Broom", "=ds=#e13#" };
|
||||
{ 7, 39973, "", "=q3=Ghostly Skull", "=ds=#e13#" };
|
||||
{ 8, 45002, "", "=q3=Mechanopeep", "=ds=#e13#" };
|
||||
{ 9, 44980, "", "=q3=Mulgore Hatchling", "=ds=#e13#" };
|
||||
{ 10, 45606, "", "=q3=Sen'jin Fetish", "=ds=#e13#" };
|
||||
{ 11, 44965, "", "=q3=Teldrassil Sproutling", "=ds=#e13#" };
|
||||
{ 12, 44971, "", "=q3=Tirisfal Batling", "=ds=#e13#" };
|
||||
{ 13, 44822, "", "=q1=Albino Snake", "=ds=#e13#" };
|
||||
{ 14, 11023, "", "=q1=Ancona Chicken", "=ds=#e13#" };
|
||||
{ 15, 10360, "", "=q1=Black Kingsnake", "=ds=#e13#" };
|
||||
{ 16, 10361, "", "=q1=Brown Snake", "=ds=#e13#" };
|
||||
{ 17, 29958, "", "=q1=Blue Dragonhawk Hatchling", "=ds=#e13#" };
|
||||
{ 18, 29901, "", "=q1=Blue Moth Egg", "=ds=#e13#" };
|
||||
{ 19, 29364, "", "=q1=Brown Rabbit Crate", "=ds=#e13#" };
|
||||
{ 20, 46398, "", "=q1=Calico Cat", "=ds=#e13#" };
|
||||
{ 21, 8485, "", "=q1=Cat Carrier (Bombay)", "=ds=#e13#" };
|
||||
{ 22, 8486, "", "=q1=Cat Carrier (Cornish Rex)", "=ds=#e13#" };
|
||||
{ 23, 8487, "", "=q1=Cat Carrier (Orange Tabby)", "=ds=#e13#" };
|
||||
{ 24, 8490, "", "=q1=Cat Carrier (Siamese)", "=ds=#e13#" };
|
||||
{ 25, 8488, "", "=q1=Cat Carrier (Silver Tabby)", "=ds=#e13#" };
|
||||
{ 26, 8489, "", "=q1=Cat Carrier (White Kitten)", "=ds=#e13#" };
|
||||
{ 27, 10393, "", "=q1=Cockroach", "=ds=#e13#" };
|
||||
{ 28, 10392, "", "=q1=Crimson Snake", "=ds=#e13#" };
|
||||
{ 29, 29953, "", "=q1=Golden Dragonhawk Hatchling", "=ds=#e13#" };
|
||||
{ 30, 8500, "", "=q1=Great Horned Owl", "=ds=#e13#" };
|
||||
};
|
||||
{
|
||||
Name = AL["Merchant Sold"];
|
||||
{ 1, 8501, "", "=q1=Hawk Owl", "=ds=#e13#" };
|
||||
{ 2, 29363, "", "=q1=Mana Wyrmling", "=ds=#e13#" };
|
||||
{ 3, 48120, "", "=q1=Obsidian Hatchling", "=ds=#e13#" };
|
||||
{ 4, 8496, "", "=q1=Parrot Cage (Cockatiel)", "=ds=#e13#" };
|
||||
{ 5, 8492, "", "=q1=Parrot Cage (Green Wing Macaw)", "=ds=#e13#" };
|
||||
{ 6, 8495, "", "=q1=Parrot Cage (Senegal)", "=ds=#e13#" };
|
||||
{ 7, 10394, "", "=q1=Prairie Dog Whistle", "=ds=#e13#" };
|
||||
{ 8, 8497, "", "=q1=Rabbit Crate (Snowshoe)", "=ds=#e13#" };
|
||||
{ 9, 29956, "", "=q1=Red Dragonhawk Hatchling", "=ds=#e13#" };
|
||||
{ 10, 29902, "", "=q1=Red Moth Egg", "=ds=#e13#" };
|
||||
{ 11, 29957, "", "=q1=Silver Dragonhawk Hatchling", "=ds=#e13#" };
|
||||
{ 12, 11026, "", "=q1=Tree Frog Box", "=ds=#e13#" };
|
||||
{ 13, 29904, "", "=q1=White Moth Egg", "=ds=#e13#" };
|
||||
{ 14, 11027, "", "=q1=Wood Frog Box", "=ds=#e13#" };
|
||||
{ 15, 29903, "", "=q1=Yellow Moth Egg", "=ds=#e13#" };
|
||||
};
|
||||
{
|
||||
Name = AL["Quest"].." / "..AL["Crafted"];
|
||||
{ 1, 0, "INV_Box_01", "=q6=" .. AL["Quest"], "" };
|
||||
{ 2, 45022, "", "=q3=Argent Gruntling", "=ds=#e13# =ec1=#m6#" };
|
||||
{ 3, 44998, "", "=q3=Argent Squire", "=ds=#e13# =ec1=#m7#" };
|
||||
{ 4, 35350, "", "=q3=Chuck's Bucket", "=ds=#e13#" };
|
||||
{ 5, 33818, "", "=q3=Muckbreath's Bucket", "=ds=#e13#" };
|
||||
{ 6, 35349, "", "=q3=Snarly's Bucket", "=ds=#e13#" };
|
||||
{ 7, 44983, "", "=q3=Strand Crawler", "=ds=#e13#" };
|
||||
{ 8, 33816, "", "=q3=Toothy's Bucket", "=ds=#e13#" };
|
||||
{ 9, 19450, "", "=q1=A Jubling's Tiny Home", "=ds=#e13#" };
|
||||
{ 10, 11110, "", "=q1=Chicken Egg", "=ds=#e13#" };
|
||||
{ 11, 10398, "", "=q1=Mechanical Chicken", "=ds=#e13#" };
|
||||
{ 12, 31760, "", "=q1=Miniwing", "=ds=#e13#" };
|
||||
{ 13, 12529, "", "=q1=Smolderweb Carrier", "=ds=#e13#" };
|
||||
{ 14, 11474, "", "=q1=Sprite Darter Egg", "=ds=#e13#" };
|
||||
{ 15, 12264, "", "=q1=Worg Carrier", "=ds=#e13#" };
|
||||
{ 16, 0, "INV_Box_01", "=q6=" .. AL["Crafted"], "" };
|
||||
{ 17, 15996, "", "=q1=Lifelike Mechanical Toad", "=ds=#e13#" };
|
||||
{ 18, 11826, "", "=q1=Lil' Smoky", "=ds=#e13#" };
|
||||
{ 19, 4401, "", "=q1=Mechanical Squirrel Box", "=ds=#e13#" };
|
||||
{ 20, 11825, "", "=q1=Pet Bombling", "=ds=#e13#" };
|
||||
{ 21, 21277, "", "=q1=Tranquil Mechanical Yeti", "=ds=#e13#" };
|
||||
};
|
||||
{
|
||||
Name = AL["Rare"];
|
||||
{ 1, 0, "INV_Box_01", "=q6=" .. AL["Achievement"], "" };
|
||||
{ 2, 44738, "", "=q3=Kirin Tor Familiar", "=ds=#e13#" };
|
||||
{ 3, 44841, "", "=q3=Little Fawn's Salt Lick", "=ds=#e13#" };
|
||||
{ 4, 49912, "", "=q3=Perky Pug", "=ds=#e13#" };
|
||||
{ 5, 49646, "", "=q3=Core Hound Pup", "=ds=#e13#" };
|
||||
{ 6, 40653, "", "=q3=Reeking Pet Carrier", "=ds=#e13#" };
|
||||
{ 7, 44810, "", "=q3=Turkey Cage", "=ds=#e13#" };
|
||||
{ 8, 44819, "", "=q1=Baby Blizzard Bear", "=ds=#e13#" };
|
||||
{ 9, 49362, "", "=q1=Onyxian Whelpling", "=ds=#e13#" };
|
||||
{ 16, 0, "INV_Box_01", "=q6=" .. AL["Faction"], "" };
|
||||
{ 17, 38628, "", "=q3=Nether Ray Fry", "=ds=#e13#" };
|
||||
{ 18, 44723, "", "=q3=Nurtured Penguin Egg", "=ds=#e13#" };
|
||||
{ 19, 46820, "", "=q3=Shimmering Wyrmling", "=ds=#e13# =ec1=#m7#" };
|
||||
{ 20, 46821, "", "=q3=Shimmering Wyrmling", "=ds=#e13# =ec1=#m6#" };
|
||||
{ 21, 34478, "", "=q3=Tiny Sporebat", "=ds=#e13#" };
|
||||
{ 22, 39898, "", "=q1=Cobra Hatchling", "=ds=#e13#" };
|
||||
{ 23, 44721, "", "=q1=Proto-Drake Whelp", "=ds=#e13#" };
|
||||
{ 24, 39896, "", "=q1=Tickbird Hatchling", "=ds=#e13#" };
|
||||
{ 25, 39899, "", "=q1=White Tickbird Hatchling", "=ds=#e13#" };
|
||||
};
|
||||
{
|
||||
Name = AL["Rare"];
|
||||
{ 1, 0, "INV_Box_01", "=q6=#z17#", "" };
|
||||
{ 2, 8494, "", "=q4=Parrot Cage (Hyacinth Macaw)", "=ds=#e13#" };
|
||||
{ 3, 43698, "", "=q3=Giant Sewer Rat", "=ds=#e13#" };
|
||||
{ 4, 34535, "", "=q1=Azure Whelpling", "=ds=#e13#" };
|
||||
{ 5, 29960, "", "=q1=Captured Firefly", "=ds=#e13#" };
|
||||
{ 6, 8491, "", "=q1=Cat Carrier (Black Tabby)", "=ds=#e13#" };
|
||||
{ 7, 10822, "", "=q1=Dark Whelpling", "=ds=#e13#" };
|
||||
{ 8, 48112, "", "=q1=Darting Hatchling", "=ds=#e13#" };
|
||||
{ 9, 20769, "", "=q1=Disgusting Oozeling", "=ds=#e13#" };
|
||||
{ 10, 48116, "", "=q1=Gundrak Hatchling", "=ds=#e13#" };
|
||||
{ 11, 48118, "", "=q1=Leaping Hatchling", "=ds=#e13#" };
|
||||
{ 12, 27445, "", "=q1=Magical Crawdad Box", "=ds=#e13#" };
|
||||
{ 13, 48122, "", "=q1=Ravasaur Hatchling", "=ds=#e13#" };
|
||||
{ 14, 48124, "", "=q1=Razormaw Hatchling", "=ds=#e13#" };
|
||||
{ 15, 8499, "", "=q1=Tiny Crimson Whelpling", "=ds=#e13#" };
|
||||
{ 16, 8498, "", "=q1=Tiny Emerald Whelpling", "=ds=#e13#" };
|
||||
{ 18, 0, "INV_Box_01", "=q6=" .. AL["Dungeon/Raid"], "" };
|
||||
{ 19, 33993, "", "=q3=Mojo", "=q1=" .. BabbleZone["Zul'Aman"] };
|
||||
{ 20, 35504, "", "=q3=Phoenix Hatchling",
|
||||
"=q2=" .. BabbleBoss["Kael'thas Sunstrider"] .. ", =q1=" .. BabbleZone["Magisters' Terrace"] };
|
||||
{ 21, 38658, "", "=q3=Vampiric Batling", "=q2=" ..
|
||||
BabbleBoss["Prince Tenris Mirkblood"] .. ", =q1=" .. BabbleZone["Karazhan"] };
|
||||
{ 22, 48114, "", "=q1=Deviate Hatchling",
|
||||
"=q2=" .. AL["Deviate Ravager/Deviate Guardian"] .. ", =q1=" .. BabbleZone["Wailing Caverns"] };
|
||||
{ 23, 48126, "", "=q1=Razzashi Hatchling", "=q2=" .. AL["Razzashi Raptor"] .. ", =q1=" .. BabbleZone["Zul'Gurub"] };
|
||||
};
|
||||
{
|
||||
Name = AL["World Events"];
|
||||
{ 1, 23083, "", "=q3=Captured Flame", "=ds=#e13#" };
|
||||
{ 2, 34425, "", "=q3=Clockwork Rocket Bot", "=ds=#e13#" };
|
||||
{ 3, 46545, "", "=q3=Curious Oracle Hatchling", "=ds=#e13#" };
|
||||
{ 4, 46544, "", "=q3=Curious Wolvar Pup", "=ds=#e13#" };
|
||||
{ 5, 32616, "", "=q3=Egbert's Egg", "=ds=#e13#" };
|
||||
{ 6, 32622, "", "=q3=Elekk Training Collar", "=ds=#e13#" };
|
||||
{ 7, 53641, "", "=q3=Ice Chip", "=ds=#e13#" };
|
||||
{ 8, 46707, "", "=q3=Pint-Sized Pink Pachyderm", "=ds=#e13#" };
|
||||
{ 9, 34955, "", "=q3=Scorched Stone", "=ds=#e13#" };
|
||||
{ 10, 33154, "", "=q3=Sinister Squashling", "=ds=#e13#" };
|
||||
{ 11, 32617, "", "=q3=Sleepy Willy", "=ds=#e13#" };
|
||||
{ 12, 44794, "", "=q3=Spring Rabbit's Foot", "=ds=#e13#" };
|
||||
{ 13, 32233, "", "=q3=Wolpertinger's Tankard", "=ds=#e13#" };
|
||||
{ 14, 50446, "", "=q3=Toxic Wasteling", "=ds=#e13#" };
|
||||
{ 16, 21301, "", "=q1=Green Helper Box", "=ds=#e13#" };
|
||||
{ 17, 21308, "", "=q1=Jingling Bell", "=ds=#e13#" };
|
||||
{ 18, 23007, "", "=q1=Piglet's Collar", "=ds=#e13#" };
|
||||
{ 19, 23015, "", "=q1=Rat Cage", "=ds=#e13#" };
|
||||
{ 20, 21305, "", "=q1=Red Helper Box", "=ds=#e13#" };
|
||||
{ 21, 21309, "", "=q1=Snowman Kit", "=ds=#e13#" };
|
||||
{ 22, 22235, "", "=q1=Truesilver Shafted Arrow", "=ds=#e13#" };
|
||||
{ 23, 23002, "", "=q1=Turtle Box", "=ds=#e13#" };
|
||||
};
|
||||
{
|
||||
Name = AL["Promotional"];
|
||||
{ 1, 34493, "", "=q4=Dragon Kite", "=ds=#e13#" };
|
||||
{ 2, 23713, "", "=q4=Hippogryph Hatchling", "=ds=#e13#" };
|
||||
{ 3, 49287, "", "=q4=Tuskarr Kite", "=ds=#e13#" };
|
||||
{ 4, 32588, "", "=q3=Banana Charm", "=ds=#e13#" };
|
||||
{ 5, 20371, "", "=q3=Blue Murloc Egg", "=ds=#e13#" };
|
||||
{ 6, 13584, "", "=q3=Diablo Stone", "=ds=#e13#" };
|
||||
{ 7, 39286, "", "=q3=Frosty's Collar", "=ds=#e13#" };
|
||||
{ 8, 37297, "", "=q3=Gold Medallion", "=ds=#e13#" };
|
||||
{ 9, 46802, "", "=q3=Heavy Murloc Egg", "=ds=#e13#" };
|
||||
{ 10, 30360, "", "=q3=Lurky's Egg", "=ds=#e13#" };
|
||||
{ 11, 45180, "", "=q3=Murkimus' Little Spear", "=ds=#e13#" };
|
||||
{ 12, 25535, "", "=q3=Netherwhelp's Collar", "=ds=#e13#" };
|
||||
{ 13, 13583, "", "=q3=Panda Collar", "=ds=#e13#" };
|
||||
{ 14, 22114, "", "=q3=Pink Murloc Egg", "=ds=#e13#" };
|
||||
{ 15, 34492, "", "=q3=Rocket Chicken", "=ds=#e13#" };
|
||||
{ 16, 38050, "", "=q3=Soul-Trader Beacon", "=ds=#e13#" };
|
||||
{ 17, 49343, "", "=q3=Spectral Tiger Cub", "=ds=#e13#" };
|
||||
{ 18, 39656, "", "=q3=Tyrael's Hilt", "=ds=#e13#" };
|
||||
{ 19, 41133, "", "=q3=Unhatched Mr. Chilly", "=ds=#e13#" };
|
||||
{ 20, 46767, "", "=q3=Warbot Ignition Key", "=ds=#e13#" };
|
||||
{ 21, 13582, "", "=q3=Zergling Leash", "=ds=#e13#" };
|
||||
{ 22, 56806, "", "=q3=Mini Thor", "=ds=#e13#" };
|
||||
};
|
||||
{
|
||||
Name = AL["Pet Store"];
|
||||
{ 1, 49693, "", "=q3=Lil' Phylactery", "=ds=#e13#" };
|
||||
{ 2, 54847, "", "=q3=Lil' XT", "=ds=#e13#" };
|
||||
{ 3, 49665, "", "=q3=Pandaren Monk", "=ds=#e13#" };
|
||||
{ 4, 49663, "", "=q3=Wind Rider Cub", "=ds=#e13#" };
|
||||
{ 5, 49662, "", "=q3=Gryphon Hatchling", "=ds=#e13#" };
|
||||
};
|
||||
{
|
||||
Name = AL["Accessories"];
|
||||
{ 1, 47541, "", "=q3=Argent Pony Bridle", "=ds=" };
|
||||
{ 2, 35223, "", "=q3=Papa Hummel's Old-Fashioned Pet Biscuit", "=ds=" };
|
||||
{ 3, 37431, "", "=q2=Fetch Ball", "=ds=" };
|
||||
{ 4, 43626, "", "=q2=Happy Pet Snack", "=ds=" };
|
||||
{ 5, 43352, "", "=q2=Pet Grooming Kit", "=ds=" };
|
||||
{ 6, 44820, "", "=q1=Red Ribbon Pet Leash", "=ds=" };
|
||||
{ 7, 37460, "", "=q1=Rope Pet Leash", "=ds=" };
|
||||
};
|
||||
};
|
||||
|
||||
--------------
|
||||
--- Mounts ---
|
||||
--------------
|
||||
AtlasLoot_Data["Mounts"] = {
|
||||
Name = "Mounts";
|
||||
{
|
||||
Name = AL["Alliance Mounts"].." Page 1";
|
||||
{ 1, 0, "inv_misc_tournaments_symbol_nightelf", "=q6=" .. BabbleFaction["Darnassus"] .. " #j30#", "=ec1=#m7#" };
|
||||
{ 2, 18766, "", "=q4=Reins of the Swift Frostsaber", "=ds=#e12#" };
|
||||
{ 3, 18767, "", "=q4=Reins of the Swift Mistsaber", "=ds=#e12#" };
|
||||
{ 4, 18902, "", "=q4=Reins of the Swift Stormsaber", "=ds=#e12#" };
|
||||
{ 5, 8632, "", "=q3=Reins of the Spotted Frostsaber", "=ds=#e12#" };
|
||||
{ 6, 47100, "", "=q3=Reins of the Striped Dawnsaber", "=ds=#e12#" };
|
||||
{ 7, 8631, "", "=q3=Reins of the Striped Frostsaber", "=ds=#e12#" };
|
||||
{ 8, 8629, "", "=q3=Reins of the Striped Nightsaber", "=ds=#e12#" };
|
||||
{ 16, 0, "inv_misc_tournaments_symbol_gnome", "=q6=" .. BabbleFaction["Gnomeregan Exiles"] .. " #j30#", "=ec1=#m7#" };
|
||||
{ 17, 18772, "", "=q4=Swift Green Mechanostrider", "=ds=#e12#" };
|
||||
{ 18, 18773, "", "=q4=Swift White Mechanostrider", "=ds=#e12#" };
|
||||
{ 19, 18774, "", "=q4=Swift Yellow Mechanostrider", "=ds=#e12#" };
|
||||
{ 20, 8595, "", "=q3=Blue Mechanostrider", "=ds=#e12#" };
|
||||
{ 21, 13321, "", "=q3=Green Mechanostrider", "=ds=#e12#" };
|
||||
{ 22, 8563, "", "=q3=Red Mechanostrider", "=ds=#e12#" };
|
||||
{ 23, 13322, "", "=q3=Unpainted Mechanostrider", "=ds=#e12#" };
|
||||
};
|
||||
{
|
||||
Name = AL["Alliance Mounts"].." Page 2";
|
||||
{ 1, 0, "inv_misc_tournaments_symbol_dwarf", "=q6=" .. BabbleFaction["Ironforge"] .. " #j30#", "=ec1=#m7#" };
|
||||
{ 2, 18786, "", "=q4=Swift Brown Ram", "=ds=#e12#" };
|
||||
{ 3, 18787, "", "=q4=Swift Gray Ram", "=ds=#e12#" };
|
||||
{ 4, 18785, "", "=q4=Swift White Ram", "=ds=#e12#" };
|
||||
{ 5, 5872, "", "=q3=Brown Ram", "=ds=#e12#" };
|
||||
{ 6, 5864, "", "=q3=Gray Ram", "=ds=#e12#" };
|
||||
{ 7, 5873, "", "=q3=White Ram", "=ds=#e12#" };
|
||||
{ 9, 0, "inv_misc_tournaments_symbol_draenei", "=q6=" .. BabbleFaction["Exodar"] .. " #j30#", "=ec1=#m7#" };
|
||||
{ 10, 29745, "", "=q4=Great Blue Elekk", "=ds=#e12#" };
|
||||
{ 11, 29746, "", "=q4=Great Green Elekk", "=ds=#e12#" };
|
||||
{ 12, 29747, "", "=q4=Great Purple Elekk", "=ds=#e12#" };
|
||||
{ 13, 28481, "", "=q3=Brown Elekk", "=ds=#e12#" };
|
||||
{ 14, 29744, "", "=q3=Gray Elekk", "=ds=#e12#" };
|
||||
{ 15, 29743, "", "=q3=Purple Elekk", "=ds=#e12#" };
|
||||
{ 16, 0, "inv_misc_tournaments_symbol_human", "=q6=" .. BabbleFaction["Stormwind"] .. " #j30#", "=ec1=#m7#" };
|
||||
{ 17, 18777, "", "=q4=Swift Brown Steed", "=ds=#e12#" };
|
||||
{ 18, 18776, "", "=q4=Swift Palomino", "=ds=#e12#" };
|
||||
{ 19, 18778, "", "=q4=Swift White Steed", "=ds=#e12#" };
|
||||
{ 20, 2411, "", "=q3=Black Stallion Bridle", "=ds=#e12#" };
|
||||
{ 21, 5656, "", "=q3=Brown Horse Bridle", "=ds=#e12#" };
|
||||
{ 22, 5655, "", "=q3=Chestnut Mare Bridle", "=ds=#e12#" };
|
||||
{ 23, 2414, "", "=q3=Pinto Bridle", "=ds=#e12#" };
|
||||
};
|
||||
{
|
||||
Name = AL["Alliance Mounts"].." Page 3";
|
||||
{ 1, 0, "INV_BannerPVP_02", "=q6=" .. AL["Alliance Flying Mounts"], "=ec1=#m7#" };
|
||||
{ 2, 25473, "", "=q4=Swift Blue Gryphon", "=ds=#e12#" };
|
||||
{ 3, 25528, "", "=q4=Swift Green Gryphon", "=ds=#e12#" };
|
||||
{ 4, 25529, "", "=q4=Swift Purple Gryphon", "=ds=#e12#" };
|
||||
{ 5, 25527, "", "=q4=Swift Red Gryphon", "=ds=#e12#" };
|
||||
{ 6, 25471, "", "=q3=Ebon Gryphon", "=ds=#e12#" };
|
||||
{ 7, 25470, "", "=q3=Golden Gryphon", "=ds=#e12#" };
|
||||
{ 8, 25472, "", "=q3=Snowy Gryphon", "=ds=#e12#" };
|
||||
{ 10, 44225, "", "=q4=Reins of the Armored Brown Bear", "=ds=#e12#" };
|
||||
{ 11, 44230, "", "=q4=Reins of the Wooly Mammoth", "=ds=#e12#" };
|
||||
{ 12, 44235, "", "=q4=Reins of the Traveler's Tundra Mammoth", "=ds=#e12#" };
|
||||
{ 13, 44689, "", "=q4=Armored Snowy Gryphon", "=ds=#e12#" };
|
||||
{ 16, 0, "INV_BannerPVP_02", "=q6=" .. BabbleFaction["Kurenai"] .. " #j30#", "=ec1=#m7#" };
|
||||
{ 17, 29227, "", "=q4=Reins of the Cobalt War Talbuk", "=ds=#e12#" };
|
||||
{ 18, 29229, "", "=q4=Reins of the Silver War Talbuk", "=ds=#e12#" };
|
||||
{ 19, 29230, "", "=q4=Reins of the Tan War Talbuk", "=ds=#e12#" };
|
||||
{ 20, 29231, "", "=q4=Reins of the White War Talbuk", "=ds=#e12#" };
|
||||
{ 21, 31830, "", "=q4=Reins of the Cobalt Riding Talbuk", "=ds=#e12#" };
|
||||
{ 22, 31832, "", "=q4=Reins of the Silver Riding Talbuk", "=ds=#e12#" };
|
||||
{ 23, 31834, "", "=q4=Reins of the Tan Riding Talbuk", "=ds=#e12#" };
|
||||
{ 24, 31836, "", "=q4=Reins of the White Riding Talbuk", "=ds=#e12#" };
|
||||
{ 26, 0, "INV_BannerPVP_02", "=q6=" .. BabbleFaction["Wintersaber Trainers"] .. " #j30#", "=ec1=#m7#" };
|
||||
{ 27, 13086, "", "=q4=Reins of the Winterspring Frostsaber", "=ds=#e12#" };
|
||||
{ 28, 0, "INV_BannerPVP_02", "=q6=" .. BabbleFaction["The Silver Covenant"] .. " #j30#", "=ec1=#m7#" };
|
||||
{ 29, 46815, "", "=q4=Quel'dorei Steed", "=ds=#e12#" };
|
||||
{ 30, 46813, "", "=q4=Silver Covenant Hippogryph", "=ds=#e12#" };
|
||||
};
|
||||
{
|
||||
Name = AL["Horde Mounts"].." Page 1";
|
||||
{ 1, 0, "inv_misc_tournaments_symbol_orc", "=q6=" .. BabbleFaction["Orgrimmar"] .. " #j30#", "=ec1=#m6#" };
|
||||
{ 2, 18796, "", "=q4=Horn of the Swift Brown Wolf", "=ds=#e12#" };
|
||||
{ 3, 18798, "", "=q4=Horn of the Swift Gray Wolf", "=ds=#e12#" };
|
||||
{ 4, 18797, "", "=q4=Horn of the Swift Timber Wolf", "=ds=#e12#" };
|
||||
{ 5, 46099, "", "=q3=Horn of the Black Wolf", "=ds=#e12#" };
|
||||
{ 6, 5668, "", "=q3=Horn of the Brown Wolf", "=ds=#e12#" };
|
||||
{ 7, 5665, "", "=q3=Horn of the Dire Wolf", "=ds=#e12#" };
|
||||
{ 8, 1132, "", "=q3=Horn of the Timber Wolf", "=ds=#e12#" };
|
||||
{ 16, 0, "inv_misc_tournaments_symbol_bloodelf", "=q6=" .. BabbleFaction["Silvermoon City"] .. " #j30#", "=ec1=#m6#" };
|
||||
{ 17, 29223, "", "=q4=Swift Green Hawkstrider", "=ds=#e12#" };
|
||||
{ 18, 28936, "", "=q4=Swift Pink Hawkstrider", "=ds=#e12#" };
|
||||
{ 19, 29224, "", "=q4=Swift Purple Hawkstrider", "=ds=#e12#" };
|
||||
{ 20, 29221, "", "=q3=Black Hawkstrider", "=ds=#e12#" };
|
||||
{ 21, 29220, "", "=q3=Blue Hawkstrider", "=ds=#e12#" };
|
||||
{ 22, 29222, "", "=q3=Purple Hawkstrider", "=ds=#e12#" };
|
||||
{ 23, 28927, "", "=q3=Red Hawkstrider", "=ds=#e12#" };
|
||||
};
|
||||
{
|
||||
Name = AL["Horde Mounts"].." Page 2";
|
||||
{ 1, 0, "inv_misc_tournaments_symbol_troll", "=q6=" .. BabbleFaction["Darkspear Trolls"] .. " #j30#", "=ec1=#m6#" };
|
||||
{ 2, 18788, "", "=q4=Swift Blue Raptor", "=ds=#e12#" };
|
||||
{ 3, 18789, "", "=q4=Swift Olive Raptor", "=ds=#e12#" };
|
||||
{ 4, 18790, "", "=q4=Swift Orange Raptor", "=ds=#e12#" };
|
||||
{ 5, 8588, "", "=q3=Whistle of the Emerald Raptor", "=ds=#e12#" };
|
||||
{ 6, 8591, "", "=q3=Whistle of the Turquoise Raptor", "=ds=#e12#" };
|
||||
{ 7, 8592, "", "=q3=Whistle of the Violet Raptor", "=ds=#e12#" };
|
||||
{ 9, 0, "inv_misc_tournaments_symbol_tauren", "=q6=" .. BabbleFaction["Thunder Bluff"] .. " #j30#", "=ec1=#m6#" };
|
||||
{ 10, 18794, "", "=q4=Great Brown Kodo", "=ds=#e12#" };
|
||||
{ 11, 18795, "", "=q4=Great Gray Kodo", "=ds=#e12#" };
|
||||
{ 12, 18793, "", "=q4=Great White Kodo", "=ds=#e12#" };
|
||||
{ 13, 15290, "", "=q3=Brown Kodo", "=ds=#e12#" };
|
||||
{ 14, 15277, "", "=q3=Gray Kodo", "=ds=#e12#" };
|
||||
{ 15, 46100, "", "=q3=White Kodo", "=ds=#e12#" };
|
||||
{ 16, 0, "inv_misc_tournaments_symbol_scourge", "=q6=" .. BabbleFaction["Undercity"] .. " #j30#", "=ec1=#m6#" };
|
||||
{ 17, 13334, "", "=q4=Green Skeletal Warhorse", "=ds=#e12#" };
|
||||
{ 18, 47101, "", "=q4=Ochre Skeletal Warhorse", "=ds=#e12#" };
|
||||
{ 19, 18791, "", "=q4=Purple Skeletal Warhorse", "=ds=#e12#" };
|
||||
{ 20, 46308, "", "=q3=Black Skeletal Horse", "=ds=#e12#" };
|
||||
{ 21, 13332, "", "=q3=Blue Skeletal Horse", "=ds=#e12#" };
|
||||
{ 22, 13333, "", "=q3=Brown Skeletal Horse", "=ds=#e12#" };
|
||||
{ 23, 13331, "", "=q3=Red Skeletal Horse", "=ds=#e12#" };
|
||||
};
|
||||
{
|
||||
Name = AL["Horde Mounts"].." Page 3";
|
||||
{ 1, 0, "INV_BannerPVP_01", "=q6=" .. AL["Horde Flying Mounts"], "=ec1=#m6#" };
|
||||
{ 2, 25531, "", "=q4=Swift Green Wind Rider", "=ds=#e12#" };
|
||||
{ 3, 25533, "", "=q4=Swift Purple Wind Rider", "=ds=#e12#" };
|
||||
{ 4, 25477, "", "=q4=Swift Red Wind Rider", "=ds=#e12#" };
|
||||
{ 5, 25532, "", "=q4=Swift Yellow Wind Rider", "=ds=#e12#" };
|
||||
{ 6, 25475, "", "=q3=Blue Wind Rider", "=ds=#e12#" };
|
||||
{ 7, 25476, "", "=q3=Green Wind Rider", "=ds=#e12#" };
|
||||
{ 8, 25474, "", "=q3=Tawny Wind Rider", "=ds=#e12#" };
|
||||
{ 10, 44226, "", "=q4=Reins of the Armored Brown Bear", "=ds=#e12#" };
|
||||
{ 11, 44231, "", "=q4=Reins of the Wooly Mammoth", "=ds=#e12#" };
|
||||
{ 12, 44234, "", "=q4=Reins of the Traveler's Tundra Mammoth", "=ds=#e12#" };
|
||||
{ 13, 44690, "", "=q4=Armored Blue Wind Rider", "=ds=#e12#" };
|
||||
{ 16, 0, "INV_BannerPVP_01", "=q6=" .. BabbleFaction["The Mag'har"] .. " #j30#", "=ec1=#m6#" };
|
||||
{ 17, 29102, "", "=q4=Reins of the Cobalt War Talbuk", "=ds=#e12#" };
|
||||
{ 18, 29104, "", "=q4=Reins of the Silver War Talbuk", "=ds=#e12#" };
|
||||
{ 19, 29105, "", "=q4=Reins of the Tan War Talbuk", "=ds=#e12#" };
|
||||
{ 20, 29103, "", "=q4=Reins of the White War Talbuk", "=ds=#e12#" };
|
||||
{ 21, 31829, "", "=q4=Reins of the Cobalt Riding Talbuk", "=ds=#e12#" };
|
||||
{ 22, 31831, "", "=q4=Reins of the Silver Riding Talbuk", "=ds=#e12#" };
|
||||
{ 23, 31833, "", "=q4=Reins of the Tan Riding Talbuk", "=ds=#e12#" };
|
||||
{ 24, 31835, "", "=q4=Reins of the White Riding Talbuk", "=ds=#e12#" };
|
||||
{ 26, 0, "INV_BannerPVP_02", "=q6=Ravasaur Trainers #j30#", "=ec1=#m7#" };
|
||||
{ 27, 46102, "", "=q4=Whistle of the Venomhide Ravasaur", "=ds=#e12#" };
|
||||
{ 28, 0, "INV_BannerPVP_02", "=q6=" .. BabbleFaction["The Sunreavers"] .. " #j30#", "=ec1=#m7#" };
|
||||
{ 29, 46816, "", "=q4=Sunreaver Hawkstrider", "=ds=#e12#" };
|
||||
{ 30, 46814, "", "=q4=Sunreaver Dragonhawk", "=ds=#e12#" };
|
||||
};
|
||||
{
|
||||
Name = AL["Neutral Faction Mounts"];
|
||||
{ 1, 0, "INV_Box_01", "=q6=" .. BabbleFaction["Netherwing"] .. " #j30#", "" };
|
||||
{ 2, 32858, "", "=q4=Reins of the Azure Netherwing Drake", "=ds=#e12#" };
|
||||
{ 3, 32859, "", "=q4=Reins of the Cobalt Netherwing Drake", "=ds=#e12#" };
|
||||
{ 4, 32857, "", "=q4=Reins of the Onyx Netherwing Drake", "=ds=#e12#" };
|
||||
{ 5, 32860, "", "=q4=Reins of the Purple Netherwing Drake", "=ds=#e12#" };
|
||||
{ 6, 32861, "", "=q4=Reins of the Veridian Netherwing Drake", "=ds=#e12#" };
|
||||
{ 7, 32862, "", "=q4=Reins of the Violet Netherwing Drake", "=ds=#e12#" };
|
||||
{ 9, 0, "INV_Box_01", "=q6=" .. BabbleFaction["Sha'tari Skyguard"] .. " #j30#", "" };
|
||||
{ 10, 32319, "", "=q4=Blue Riding Nether Ray", "=ds=#e12#" };
|
||||
{ 11, 32314, "", "=q4=Green Riding Nether Ray", "=ds=#e12#" };
|
||||
{ 12, 32317, "", "=q4=Red Riding Nether Ray", "=ds=#e12#" };
|
||||
{ 13, 32316, "", "=q4=Purple Riding Nether Ray", "=ds=#e12#" };
|
||||
{ 14, 32318, "", "=q4=Silver Riding Nether Ray", "=ds=#e12#" };
|
||||
{ 16, 0, "INV_Box_01", "=q6=" .. BabbleFaction["Cenarion Expedition"] .. " #j30#", "" };
|
||||
{ 17, 33999, "", "=q4=Cenarion War Hippogryph", "=ds=#e12#" };
|
||||
{ 19, 0, "INV_Box_01", "=q6=" .. BabbleFaction["The Sons of Hodir"] .. " #j30#", "" };
|
||||
{ 20, 43958, "", "=q4=Reins of the Ice Mammoth", "=ds=#e12# =ec1=#m7#" };
|
||||
{ 21, 44080, "", "=q4=Reins of the Ice Mammoth", "=ds=#e12# =ec1=#m6#" };
|
||||
{ 22, 43961, "", "=q4=Reins of the Grand Ice Mammoth", "=ds=#e12# =ec1=#m7#" };
|
||||
{ 23, 44086, "", "=q4=Reins of the Grand Ice Mammoth", "=ds=#e12# =ec1=#m6#" };
|
||||
{ 25, 0, "INV_Box_01", "=q6=" .. BabbleFaction["The Wyrmrest Accord"] .. " #j30#", "" };
|
||||
{ 26, 43955, "", "=q4=Reins of the Red Drake", "=ds=#e12#" };
|
||||
{ 28, 0, "INV_Box_01", "=q6=" .. BabbleFaction["The Oracles"] .. " #j30#", "" };
|
||||
{ 29, 44707, "", "=q4=Reins of the Green Proto-Drake", "=q2=#x38#", "" };
|
||||
};
|
||||
{
|
||||
Name = AL["PvP Mounts"];
|
||||
{ 1, 0, "INV_Box_01", "=q6=" .. AL["Arena Reward"], "" };
|
||||
{ 2, 30609, "", "=q4=Swift Nether Drake", "=ds=#e12#" };
|
||||
{ 3, 34092, "", "=q4=Merciless Nether Drake", "=ds=#e12#" };
|
||||
{ 4, 37676, "", "=q4=Vengeful Nether Drake", "=ds=#e12#" };
|
||||
{ 5, 43516, "", "=q4=Brutal Nether Drake", "=ds=#e12#" };
|
||||
{ 6, 46171, "", "=q4=Deadly Gladiator's Frostwyrm", "=ds=#e12#" };
|
||||
{ 8, 0, "INV_Box_01", "=q6=" .. AL["Alliance PvP Mounts"], "" };
|
||||
{ 9, 29465, "", "=q4=Black Battlestrider", "=ds=#e12# =ec1=#m7#" };
|
||||
{ 10, 29467, "", "=q4=Black War Ram", "=ds=#e12# =ec1=#m7#" };
|
||||
{ 11, 29468, "", "=q4=Black War Steed Bridle", "=ds=#e12# =ec1=#m7#" };
|
||||
{ 12, 35906, "", "=q4=Reins of the Black War Elekk", "=ds=#e12# =ec1=#m7#" };
|
||||
{ 13, 29471, "", "=q4=Reins of the Black War Tiger", "=ds=#e12# =ec1=#m7#" };
|
||||
{ 14, 19030, "", "=q4=Stormpike Battle Charger", "=ds=#e12# =ec1=#m7#" };
|
||||
{ 15, 43956, "", "=q4=Reins of the Black War Mammoth", "=ds=#e12# =ec1=#m7#" };
|
||||
{ 16, 0, "INV_Box_01", "=q6=" .. AL["Halaa PvP Mounts"], "" };
|
||||
{ 17, 28915, "", "=q4=Reins of the Dark Riding Talbuk", "=ds=#e12#" };
|
||||
{ 18, 29228, "", "=q4=Reins of the Dark War Talbuk", "=ds=#e12#" };
|
||||
{ 23, 0, "INV_Box_01", "=q6=" .. AL["Horde PvP Mounts"], "" };
|
||||
{ 24, 29466, "", "=q4=Black War Kodo", "=ds=#e12# =ec1=#m6#" };
|
||||
{ 25, 29469, "", "=q4=Horn of the Black War Wolf", "=ds=#e12# =ec1=#m6#" };
|
||||
{ 26, 29470, "", "=q4=Red Skeletal Warhorse", "=ds=#e12# =ec1=#m6#" };
|
||||
{ 27, 34129, "", "=q4=Swift Warstrider", "=ds=#e12# =ec1=#m6#" };
|
||||
{ 28, 29472, "", "=q4=Whistle of the Black War Raptor", "=ds=#e12# =ec1=#m6#" };
|
||||
{ 29, 19029, "", "=q4=Horn of the Frostwolf Howler", "=ds=#e12# =ec1=#m6#" };
|
||||
{ 30, 44077, "", "=q4=Reins of the Black War Mammoth", "=ds=#e12# =ec1=#m6#" };
|
||||
};
|
||||
{
|
||||
Name = AL["Rare Mounts"].." Page 1";
|
||||
{ 1, 0, "INV_Box_01", "=q6=" .. AL["Dungeon/Raid"], "" };
|
||||
{ 2, 33809, "", "=q4=Amani War Bear", "=q2=#x33#, =q1=#z29#" };
|
||||
{ 3, 32458, "", "=q4=Ashes of Al'ar", "=q2=#n59#, =q1=#z19#" };
|
||||
{ 4, 49098, "", "=q4=Crusader's Black Warhorse",
|
||||
"=q2=" .. AL["A Tribute to Immortality"] .. ", =q1=" .. BabbleZone["Trial of the Crusader"], "", "" };
|
||||
{ 5, 49096, "", "=q4=Crusader's White Warhorse",
|
||||
"=q2=" .. AL["A Tribute to Immortality"] .. ", =q1=" .. BabbleZone["Trial of the Crusader"], "", "" };
|
||||
{ 6, 13335, "", "=q4=Deathcharger's Reins", "=q2=#n52#, =q1=#z6#", "", "0.10%" };
|
||||
{ 7, 30480, "", "=q4=Fiery Warhorse's Reins", "=q2=#n53#, =q1=#z12#", "", "0.25%" };
|
||||
{ 8, 50818, "", "=q4=Invincible's Reins", "=q2=" ..
|
||||
BabbleBoss["The Lich King"] .. ", =q1=" .. BabbleZone["Icecrown Citadel"], "", "" };
|
||||
{ 9, 45693, "", "=q4=Mimiron's Head", "=q2=" .. AL["Alone in the Darkness"] .. ", =q1=" .. BabbleZone["Ulduar"], "", "" };
|
||||
{ 10, 43986, "", "=q4=Reins of the Black Drake", "=q2=#n153#, =q1=#j37# #z38# #j46#", "" };
|
||||
{ 11, 43954, "", "=q4=Reins of the Twilight Drake", "=q2=#n153#, =q1=#j38# #z38# #j46#", "" };
|
||||
{ 12, 43953, "", "=q4=Reins of the Blue Drake", "=q2=" .. BabbleZone["The Oculus"], "" };
|
||||
{ 13, 43952, "", "=q4=Reins of the Azure Drake", "=q2=#n154#, =q1=#j38# #z39#", "" };
|
||||
{ 14, 44151, "", "=q4=Reins of the Blue Proto-Drake", "=q2=#n151#, =q1=#j47# #z35#", "" };
|
||||
{ 15, 43951, "", "=q4=Reins of the Bronze Drake", "=q2=#n152#, =q1=#j47# #z36#", "" };
|
||||
{ 17, 52200, "", "=q4=Reins of the Crimson Deathcharger",
|
||||
"=q2=" .. BabbleBoss["The Lich King"] .. ", =q1=" .. BabbleZone["Icecrown Citadel"], "", "" };
|
||||
{ 18, 44083, "", "=q4=Reins of the Grand Black War Mammoth", "=ds=#e12# =ec1=#m7#", "", "" };
|
||||
{ 19, 43959, "", "=q4=Reins of the Grand Black War Mammoth", "=ds=#e12# =ec1=#m6#", "", "" };
|
||||
{ 20, 32768, "", "=q4=Reins of the Raven Lord", "=q2=#n58#, =q1=#z16#" };
|
||||
{ 21, 49046, "", "=q4=Swift Horde Wolf",
|
||||
"=q2=" .. AL["A Tribute to Insanity (50)"] .. ", =q1=" .. BabbleZone["Trial of the Crusader"], "", "" }; --Horde
|
||||
{ 22, 49044, "", "=q4=Swift Alliance Steed",
|
||||
"=q2=" .. AL["A Tribute to Insanity (50)"] .. ", =q1=" .. BabbleZone["Trial of the Crusader"], "", "" }; --Alliance
|
||||
{ 23, 35513, "", "=q4=Swift White Hawkstrider", "=q2=#n59#, =q1=#z30#" };
|
||||
{ 24, 19872, "", "=q4=Swift Razzashi Raptor", "=q2=#n33#, =q1=#z8#", "", "0.43%" };
|
||||
{ 25, 19902, "", "=q4=Swift Zulian Tiger", "=q2=#n28#, =q1=#z8#", "", " 0.70%" };
|
||||
};
|
||||
{
|
||||
Name = AL["Rare Mounts"].." Page 2";
|
||||
{ 1, 0, "INV_Box_01", "=q6=" .. AL["Achievement Reward"], "" };
|
||||
{ 2, 44223, "", "=q4=Reins of the Black War Bear", "=ds=#e12# =ec1=#m7#" };
|
||||
{ 3, 44224, "", "=q4=Reins of the Black War Bear", "=ds=#e12# =ec1=#m6#" };
|
||||
{ 4, 44843, "", "=q4=Blue Dragonhawk Mount", "=ds=#e12# =ec1=#m7#" };
|
||||
{ 5, 44842, "", "=q4=Red Dragonhawk Mount", "=ds=#e12# =ec1=#m6#" };
|
||||
{ 6, 44178, "", "=q4=Reins of the Albino Drake", "=ds=#e12#" };
|
||||
{ 7, 44164, "", "=q4=Reins of the Black Proto-Drake", "=ds=#e12#" };
|
||||
{ 8, 45801, "", "=q4=Reins of the Ironbound Proto-Drake", "=ds=#e12#" };
|
||||
{ 9, 44175, "", "=q4=Reins of the Plagued Proto-Drake", "=ds=#e12#" };
|
||||
{ 10, 44160, "", "=q4=Reins of the Red Proto-Drake", "=ds=#e12#" };
|
||||
{ 11, 45802, "", "=q4=Reins of the Rusted Proto-Drake", "=ds=#e12#" };
|
||||
{ 12, 44177, "", "=q4=Reins of the Violet Proto-Drake", "=ds=#e12#" };
|
||||
{ 16, 0, "INV_Box_01", "=q6=" .. AL["Rare Mounts"], "" };
|
||||
{ 17, 44168, "", "=q4=Reins of the Time-Lost Proto-Drake", "=q2=#n155#, =q1=#z37#", "" };
|
||||
{ 18, 46109, "", "=q3=Sea Turtle", "=q2=#p24#", "" };
|
||||
{ 20, 21218, "", "=q3=Blue Qiraji Resonating Crystal", "=q2=#n11#, =q1=#z11#", "", "10.91%" };
|
||||
{ 21, 21323, "", "=q3=Green Qiraji Resonating Crystal", "=q2=#n11#, =q1=#z11#", "", "11.77%" };
|
||||
{ 22, 21321, "", "=q3=Red Qiraji Resonating Crystal", "=q2=#n11#, =q1=#z11#", "", "1.32%" };
|
||||
{ 23, 21324, "", "=q3=Yellow Qiraji Resonating Crystal", "=q2=#n11#, =q1=#z11#", "", "12.64%" };
|
||||
};
|
||||
{
|
||||
Name = AL["Rare Mounts"].." Page 3";
|
||||
{ 1, 0, "INV_Box_01", "=q6=" .. AL["Quest Reward"], "" };
|
||||
{ 2, 21176, "", "=q5=Black Qiraji Resonating Crystal", "=q2=#m4#" };
|
||||
{ 3, 43962, "", "=q4=Reins of the White Polar Bear", "=q2=#m4#: #x39#", "" };
|
||||
};
|
||||
{
|
||||
Name = AL["Crafted Mounts"];
|
||||
{ 1, 54797, "", "=q4=Frosty Flying Carpet", "=q2=#p8#" };
|
||||
{ 2, 44558, "", "=q4=Magnificent Flying Carpet", "=q2=#p8#" };
|
||||
{ 3, 44413, "", "=q4=Mekgineer's Chopper", "=q2=#p5# =ec1=#m7#" };
|
||||
{ 4, 41508, "", "=q4=Mechano-hog", "=q2=#p5# =ec1=#m6#" };
|
||||
{ 5, 34061, "", "=q4=Turbo-Charged Flying Machine Control", "=q2=#p5#" };
|
||||
{ 6, 44554, "", "=q3=Flying Carpet", "=q2=#p8#" };
|
||||
{ 7, 34060, "", "=q3=Flying Machine Control", "=q2=#p5#" };
|
||||
};
|
||||
{
|
||||
Name = AL["Promotional Mounts"];
|
||||
{ 1, 0, "INV_Box_01", "=q6=" .. AL["Promotional Mounts"], "" };
|
||||
{ 2, 43599, "", "=q3=Big Blizzard Bear", "=ds=#e12#" };
|
||||
{ 3, 37719, "", "=q4=Swift Zhevra", "=ds=#e12#" };
|
||||
{ 4, 54860, "", "=q4=X-53 Touring Rocket", "=ds=#e12#" };
|
||||
{ 5, 0, "INV_Box_01", "=q6=" .. AL["Card Game Mounts"], "" };
|
||||
{ 6, 54068, "", "=q4=Wooly White Rhino ", "=q2=#m24#" };
|
||||
{ 7, 49282, "", "=q4=Big Battle Bear", "=q2=#m24#" };
|
||||
{ 8, 49290, "", "=q4=Magic Rooster Egg", "=q2=#m24#" };
|
||||
{ 9, 49284, "", "=q4=Reins of the Swift Spectral Tiger", "=q2=#m24#" };
|
||||
{ 10, 23720, "", "=q4=Riding Turtle", "=q2=#m24#" };
|
||||
{ 12, 49286, "", "=q4=X-51 Nether-Rocket X-TREME", "=q2=#m24#" };
|
||||
{ 13, 49283, "", "=q3=Reins of the Spectral Tiger", "=q2=#m24#" };
|
||||
{ 14, 49285, "", "=q3=X-51 Nether-Rocket", "=q2=#m24#" };
|
||||
};
|
||||
{
|
||||
Name = AL["World Events"].." Page 1";
|
||||
{ 1, 0, "INV_BannerPVP_02", "=q6=#m7#", "" };
|
||||
{ 2, 45591, "", "=q4=Darnassian Nightsaber", "=ds=#e12#", "100 #champseal#" };
|
||||
{ 3, 45590, "", "=q4=Exodar Elekk", "=ds=#e12#", "100 #champseal#" };
|
||||
{ 4, 45589, "", "=q4=Gnomeregan Mechanostrider", "=ds=#e12#", "100 #champseal#" };
|
||||
{ 5, 45586, "", "=q4=Ironforge Ram", "=ds=#e12#", "100 #champseal#" };
|
||||
{ 6, 45125, "", "=q4=Stormwind Steed", "=ds=#e12#", "100 #champseal#" };
|
||||
{ 8, 46745, "", "=q4=Great Red Elekk", "=ds=#e12#", "500 #gold# 5 #champseal#" };
|
||||
{ 9, 46752, "", "=q4=Swift Gray Steed", "=ds=#e12#", "500 #gold# 5 #champseal#" };
|
||||
{ 10, 46744, "", "=q4=Swift Moonsaber", "=ds=#e12#", "500 #gold# 5 #champseal#" };
|
||||
{ 11, 46748, "", "=q4=Swift Violet Ram", "=ds=#e12#", "500 #gold# 5 #champseal#" };
|
||||
{ 12, 46747, "", "=q4=Turbostrider", "=ds=#e12#", "500 #gold# 5 #champseal#" };
|
||||
{ 14, 47179, "", "=q4=Argent Charger", "=ds=#e12#", "100 #champseal#" };
|
||||
{ 15, 47180, "", "=q4=Argent Warhorse", "=ds=#e12#", "100 #champseal#" };
|
||||
{ 16, 0, "INV_BannerPVP_01", "=q6=#m6#", "" };
|
||||
{ 17, 45593, "", "=q4=Darkspear Raptor", "=ds=#e12#", "100 #champseal#" };
|
||||
{ 18, 45597, "", "=q4=Forsaken Warhorse", "=ds=#e12#", "100 #champseal#" };
|
||||
{ 19, 45595, "", "=q4=Orgrimmar Wolf", "=ds=#e12#", "100 #champseal#" };
|
||||
{ 20, 45596, "", "=q4=Silvermoon Hawkstrider", "=ds=#e12#", "100 #champseal#" };
|
||||
{ 21, 45592, "", "=q4=Thunder Bluff Kodo", "=ds=#e12#", "100 #champseal#" };
|
||||
{ 23, 46750, "", "=q4=Great Golden Kodo", "=ds=#e12#", "500 #gold# 5 #champseal#" };
|
||||
{ 24, 46749, "", "=q4=Swift Burgundy Wolf", "=ds=#e12#", "500 #gold# 5 #champseal#" };
|
||||
{ 25, 46743, "", "=q4=Swift Purple Raptor", "=ds=#e12#", "500 #gold# 5 #champseal#" };
|
||||
{ 26, 46751, "", "=q4=Swift Red Hawkstrider", "=ds=#e12#", "500 #gold# 5 #champseal#" };
|
||||
{ 27, 46746, "", "=q4=White Skeletal Warhorse", "=ds=#e12#", "500 #gold# 5 #champseal#" };
|
||||
{ 29, 45725, "", "=q4=Argent Hippogryph", "=ds=#e12#", "150 #champseal#" };
|
||||
};
|
||||
{
|
||||
Name = AL["World Events"].." Page 2";
|
||||
{ 1, 0, "INV_Box_01", "=q6=" .. AL["Brewfest"], "" };
|
||||
{ 2, 37828, "", "=q4=Great Brewfest Kodo", "=q2=#n150#" };
|
||||
{ 3, 33977, "", "=q4=Swift Brewfest Ram", "=q2=#n150#" };
|
||||
{ 4, 33976, "", "=q3=Brewfest Ram", "=ds=#e12#" };
|
||||
{ 6, 0, "INV_Box_01", "=q6=" .. AL["Hallow's End"], "" };
|
||||
{ 7, 37012, "", "=q4=The Horseman's Reins", "=q2=#n136#" };
|
||||
{ 8, 37011, "", "=q3=Magic Broom", "=q2=#n136#" };
|
||||
{ 16, 0, "INV_Box_01", "=q6=" .. AL["Love is in the Air"], "" };
|
||||
{ 17, 50250, "", "=q4=Big Love Rocket", "=ds=#e12#" };
|
||||
};
|
||||
};
|
||||
|
||||
+1412
-1411
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user