Added source on tooltip option

This commit is contained in:
Spit
2024-10-20 18:41:09 +03:00
parent 5c3865782b
commit 194a48281c
19 changed files with 1256 additions and 790 deletions
+56 -44
View File
@@ -477,6 +477,7 @@ function AtlasLootOptions_Init()
AtlasLootOptionsFrameDefaultTT:SetChecked(AtlasLootCharDB.DefaultTT);
AtlasLootOptionsFrameLootlinkTT:SetChecked(AtlasLootCharDB.LootlinkTT);
AtlasLootOptionsFrameItemSyncTT:SetChecked(AtlasLootCharDB.ItemSyncTT);
AtlasLootOptionsFrameShowSource:SetChecked(AtlasLootCharDB.ShowSource);
AtlasLootOptionsFrameEquipCompare:SetChecked(AtlasLootCharDB.EquipCompare);
AtlasLootOptionsFrameOpaque:SetChecked(AtlasLootCharDB.Opaque);
AtlasLootOptionsFrameItemID:SetChecked(AtlasLootCharDB.ItemIDs);
@@ -504,6 +505,7 @@ function AtlasLootOptions_Fresh()
AtlasLootCharDB.DefaultTT = true;
AtlasLootCharDB.LootlinkTT = false;
AtlasLootCharDB.ItemSyncTT = false;
AtlasLootCharDB.ShowSource = true;
AtlasLootCharDB.EquipCompare = false;
AtlasLootCharDB.Opaque = false;
AtlasLootCharDB.ItemIDs = false;
@@ -1003,6 +1005,15 @@ function AtlasLootOptions_ItemSyncTTToggle()
AtlasLootOptions_Init();
end
function AtlasLootOptions_ShowSourceToggle()
if(AtlasLootCharDB.ShowSource) then
AtlasLootCharDB.ShowSource = false;
else
AtlasLootCharDB.ShowSource = true;
end
AtlasLootOptions_Init();
end
--[[
AtlasLootOptions_EquipCompareToggle:
Toggles EquipCompare. Adds a tooltip with the equipped item (if it's the case) next to the default one.
@@ -2219,6 +2230,7 @@ function AtlasLootOptions_DefaultSettings()
AtlasLootCharDB.DefaultTT = true;
AtlasLootCharDB.LootlinkTT = false;
AtlasLootCharDB.ItemSyncTT = false;
AtlasLootCharDB.ShowSource = true;
AtlasLootCharDB.EquipCompare = false;
AtlasLootCharDB.Opaque = false;
AtlasLootCharDB.ItemIDs = false;
@@ -2304,50 +2316,50 @@ end
AtlasLoot_HewdropDown = {
[1] = {
[AL["Dungeons & Raids"]] = {
[1] = {{ AL["Ragefire Chasm"], "RagefireChasm", "Submenu" },},
[2] = {{ AL["Wailing Caverns"], "WailingCaverns", "Submenu" },},
[3] = {{ AL["The Deadmines"], "Deadmines", "Submenu" },},
[4] = {{ AL["Shadowfang Keep"], "ShadowfangKeep", "Submenu" },},
[5] = {{ AL["Blackfathom Deeps"], "BlackfathomDeeps", "Submenu" },},
[6] = {{ AL["The Stockade"], "TheStockade", "Submenu" },},
[7] = {{ AL["Gnomeregan"], "Gnomeregan", "Submenu" },},
[8] = {{ AL["Razorfen Kraul"], "RazorfenKraul", "Submenu" },},
[9] = {{ AL["The Crescent Grove"], "TheCrescentGrove", "Submenu" },},
[10] = {[AL["Scarlet Monastery"]] = {
{ AL["Scarlet Monastery (Graveyard)"], "SMGraveyard", "Submenu" },
{ AL["Scarlet Monastery (Library)"], "SMLibrary", "Submenu" },
{ AL["Scarlet Monastery (Armory)"], "SMArmory", "Submenu" },
{ AL["Scarlet Monastery (Cathedral)"], "SMCathedral", "Submenu" },
[1] = {{ AL["[13-18] Ragefire Chasm"], "RagefireChasm", "Submenu" },},
[2] = {{ AL["[17-24] Wailing Caverns"], "WailingCaverns", "Submenu" },},
[3] = {{ AL["[17-24] The Deadmines"], "Deadmines", "Submenu" },},
[4] = {{ AL["[22-30] Shadowfang Keep"], "ShadowfangKeep", "Submenu" },},
[5] = {{ AL["[23-32] Blackfathom Deeps"], "BlackfathomDeeps", "Submenu" },},
[6] = {{ AL["[22-30] The Stockade"], "TheStockade", "Submenu" },},
[7] = {{ AL["[29-38] Gnomeregan"], "Gnomeregan", "Submenu" },},
[8] = {{ AL["[29-38] Razorfen Kraul"], "RazorfenKraul", "Submenu" },},
[9] = {{ AL["[32-38] The Crescent Grove"], "TheCrescentGrove", "Submenu" },},
[10] = {[AL["[27-45] Scarlet Monastery"]] = {
{ AL["[27-36] Scarlet Monastery (Graveyard)"], "SMGraveyard", "Submenu" },
{ AL["[28-39] Scarlet Monastery (Library)"], "SMLibrary", "Submenu" },
{ AL["[32-41] Scarlet Monastery (Armory)"], "SMArmory", "Submenu" },
{ AL["[35-45] Scarlet Monastery (Cathedral)"], "SMCathedral", "Submenu" },
},},
[11] = {{ AL["Razorfen Downs"], "RazorfenDowns", "Submenu" },},
[12] = {{ AL["Uldaman"], "Uldaman", "Submenu" },},
[13] = {{ AL["Gilneas City"], "GilneasCity", "Submenu" },},
[14] = {{ AL["Maraudon"], "Maraudon", "Submenu" },},
[15] = {{ AL["Zul'Farrak"], "ZulFarrak", "Submenu" },},
[16] = {{ AL["The Sunken Temple"], "SunkenTemple", "Submenu" },},
[17] = {{ AL["Hateforge Quarry"], "HateforgeQuarry", "Submenu" },},
[18] = {{ AL["Blackrock Depths"], "BlackrockDepths", "Submenu" },},
[19] = {[AL["Dire Maul"]] = {
{ AL["Dire Maul (East)"], "DireMaulEast", "Submenu" },
{ AL["Dire Maul (West)"], "DireMaulWest", "Submenu" },
{ AL["Dire Maul (North)"], "DireMaulNorth", "Submenu" },
[11] = {{ AL["[36-46] Razorfen Downs"], "RazorfenDowns", "Submenu" },},
[12] = {{ AL["[40-51] Uldaman"], "Uldaman", "Submenu" },},
[13] = {{ AL["[42-50] Gilneas City"], "GilneasCity", "Submenu" },},
[14] = {{ AL["[45-55] Maraudon"], "Maraudon", "Submenu" },},
[15] = {{ AL["[44-54] Zul'Farrak"], "ZulFarrak", "Submenu" },},
[16] = {{ AL["[50-60] The Sunken Temple"], "SunkenTemple", "Submenu" },},
[17] = {{ AL["[50-60] Hateforge Quarry"], "HateforgeQuarry", "Submenu" },},
[18] = {{ AL["[52-60] Blackrock Depths"], "BlackrockDepths", "Submenu" },},
[19] = {[AL["[55-60] Dire Maul"]] = {
{ AL["[55-60] Dire Maul (East)"], "DireMaulEast", "Submenu" },
{ AL["[57-60] Dire Maul (West)"], "DireMaulWest", "Submenu" },
{ AL["[57-60] Dire Maul (North)"], "DireMaulNorth", "Submenu" },
},},
[20] = {{ AL["Scholomance"], "Scholomance", "Submenu" },},
[21] = {{ AL["Stratholme"], "Stratholme", "Submenu" },},
[22] = {{ AL["Lower Blackrock Spire"], "LowerBlackrock", "Submenu" },},
[23] = {{ AL["Upper Blackrock Spire"], "UpperBlackrock", "Submenu" },},
[24] = {{ AL["Karazhan Crypt"], "KarazhanCrypt", "Submenu" },},
[25] = {{ AL["Caverns of Time: Black Morass"], "CavernsOfTimeBlackMorass", "Submenu" },},
[26] = {{ AL["Stormwind Vault"], "StormwindVault", "Submenu" },},
[27] = {{ AL["Zul'Gurub"], "ZulGurub", "Submenu" },},
[28] = {{ AL["Ruins of Ahn'Qiraj"], "RuinsofAQ", "Submenu" },},
[29] = {{ AL["Molten Core"], "MoltenCore", "Submenu" },},
[30] = {{ AL["Onyxia's Lair"], "Onyxia", "Submenu" },},
[31] = {{ AL["Lower Karazhan Halls"], "LowerKara", "Submenu" },},
[32] = {{ AL["Blackwing Lair"], "BlackwingLair", "Submenu" },},
[33] = {{ AL["Emerald Sanctum"], "EmeraldSanctum", "Submenu" },},
[34] = {{ AL["Temple of Ahn'Qiraj"], "TempleofAQ", "Submenu" },},
[35] = {{ AL["Naxxramas"], "Naxxramas", "Submenu" },},
[20] = {{ AL["[58-60] Scholomance"], "Scholomance", "Submenu" },},
[21] = {{ AL["[58-60] Stratholme"], "Stratholme", "Submenu" },},
[22] = {{ AL["[55-60] Lower Blackrock Spire"], "LowerBlackrock", "Submenu" },},
[23] = {{ AL["[58-60] Upper Blackrock Spire"], "UpperBlackrock", "Submenu" },},
[24] = {{ AL["[58-60] Karazhan Crypt"], "KarazhanCrypt", "Submenu" },},
[25] = {{ AL["[60] Caverns of Time: Black Morass"], "CavernsOfTimeBlackMorass", "Submenu" },},
[26] = {{ AL["[60] Stormwind Vault"], "StormwindVault", "Submenu" },},
[27] = {{ AL["[RAID] Zul'Gurub"], "ZulGurub", "Submenu" },},
[28] = {{ AL["[RAID] Ruins of Ahn'Qiraj"], "RuinsofAQ", "Submenu" },},
[29] = {{ AL["[RAID] Molten Core"], "MoltenCore", "Submenu" },},
[30] = {{ AL["[RAID] Onyxia's Lair"], "Onyxia", "Submenu" },},
[31] = {{ AL["[RAID] Lower Karazhan Halls"], "LowerKara", "Submenu" },},
[32] = {{ AL["[RAID] Blackwing Lair"], "BlackwingLair", "Submenu" },},
[33] = {{ AL["[RAID] Emerald Sanctum"], "EmeraldSanctum", "Submenu" },},
[34] = {{ AL["[RAID] Temple of Ahn'Qiraj"], "TempleofAQ", "Submenu" },},
[35] = {{ AL["[RAID] Naxxramas"], "Naxxramas", "Submenu" },},
},
},
[2] = { [AL["World Bosses"]] = {
@@ -2433,7 +2445,7 @@ AtlasLoot_HewdropDown = {
[2] = {{ AL["Children's Week"], "ChildrensWeek", "Table" },},
[3] = {{ AL["Elemental Invasion"], "ElementalInvasion", "Table" },},
[4] = {{ AL["Feast of Winter Veil"], "Winterviel1", "Table" },},
[5] = {{ AL["Gurubashi Arena Booty Run"], "GurubashiArena", "Table" },},
[5] = {{ AL["Gurubashi Arena"], "GurubashiArena", "Table" },},
[6] = {{ AL["Hallow's End"], "Halloween1", "Table" },},
[7] = {{ AL["Harvest Festival"], "HarvestFestival", "Table" },},
[8] = {{ AL["Love is in the Air"], "Valentineday", "Table" },},
@@ -2667,7 +2679,7 @@ AtlasLoot_HewdropDown_SubTables = {
{ AL["Trash Mobs"], "SMCTrash" },
},
["Scholomance"] = {
{ AL["Blood Steward of Kirtonos"], "SCHOLOBlood" },
--{ AL["Blood Steward of Kirtonos"], "SCHOLOBlood" },
{ AL["Kirtonos the Herald"], "SCHOLOKirtonostheHerald" },
{ AL["Jandice Barov"], "SCHOLOJandiceBarov" },
{ AL["Lord Blackwood"].." ("..AL["Scourge Invasion"]..")", "SCHOLOLordBlackwood" },
+19
View File
@@ -13,6 +13,7 @@
<Script file="Search.lua"/>
<Script file="WorldBoss.lua"/>
<Script file="Dungeons.lua"/>
<Script file="Tooltip.lua"/>
<Button name="AtlasLootDefaultFrameButtonTemplate" inherits="OptionsButtonTemplate" virtual="true">
<Size>
@@ -1473,6 +1474,24 @@
</OnClick>
</Scripts>
</CheckButton>
<CheckButton name="$parentShowSource" inherits="OptionsCheckButtonTemplate">
<Anchors>
<Anchor point="TOPLEFT">
<Offset>
<AbsDimension x="20" y="-220"/>
</Offset>
</Anchor>
</Anchors>
<Scripts>
<OnLoad>
local AL = AceLibrary("AceLocale-2.2"):new("AtlasLoot");
getglobal(this:GetName().."Text"):SetText(AL["Show Source on Tooltips"]);
</OnLoad>
<OnClick>
AtlasLootOptions_ShowSourceToggle();
</OnClick>
</Scripts>
</CheckButton>
<CheckButton name="$parentEquipCompare" inherits="OptionsCheckButtonTemplate">
<Anchors>
<Anchor point="TOPLEFT">
+3 -3
View File
@@ -1427,8 +1427,8 @@ AtlasLoot_ButtonRegistry = {
Title = AL["Kirtonos the Herald"];
Next_Page = "SCHOLOJandiceBarov";
Next_Title = AL["Jandice Barov"];
Prev_Page = "SCHOLOBlood";
Prev_Title = AL["Blood Steward of Kirtonos"];
--Prev_Page = "SCHOLOBlood";
--Prev_Title = AL["Blood Steward of Kirtonos"];
Back_Page = "DUNGEONSMENU1";
Back_Title = AL["Dungeons & Raids"];
};
@@ -5036,7 +5036,7 @@ AtlasLoot_ButtonRegistry = {
Back_Title = AL["World Events"];
};
["GurubashiArena"] = {
Title = AL["Gurubashi Arena Booty Run"];
Title = AL["Gurubashi Arena"];
Back_Page = "WORLDEVENTMENU";
Back_Title = AL["World Events"];
};
+41 -41
View File
@@ -19,181 +19,181 @@ function AtlasLoot_DungeonsMenu1()
getglobal("AtlasLootItemsFrame_PREV"):Hide();
getglobal("AtlasLootServerQueryButton"):Hide();
--RFC
AtlasLootMenuItem_1_Name:SetText(AL["Ragefire Chasm"]);
AtlasLootMenuItem_1_Name:SetText(AL["[13-18] Ragefire Chasm"]);
AtlasLootMenuItem_1_Extra:SetText(AL["Orgrimmar"]);
AtlasLootMenuItem_1_Icon:SetTexture("Interface\\Icons\\Spell_Arcane_PortalIronForge");
AtlasLootMenuItem_1.lootpage="RFCTaragaman";
AtlasLootMenuItem_1:Show();
--WC
AtlasLootMenuItem_2_Name:SetText(AL["Wailing Caverns"]);
AtlasLootMenuItem_2_Name:SetText(AL["[17-24] Wailing Caverns"]);
AtlasLootMenuItem_2_Extra:SetText(AL["Barrens"]);
AtlasLootMenuItem_2_Icon:SetTexture("Interface\\Icons\\Spell_Arcane_PortalIronForge");
AtlasLootMenuItem_2.lootpage="WCLordCobrahn";
AtlasLootMenuItem_2:Show();
--DM
AtlasLootMenuItem_3_Name:SetText(AL["The Deadmines"]);
AtlasLootMenuItem_3_Name:SetText(AL["[17-24] The Deadmines"]);
AtlasLootMenuItem_3_Extra:SetText(AL["Westfall"]);
AtlasLootMenuItem_3_Icon:SetTexture("Interface\\Icons\\Spell_Arcane_PortalIronForge");
AtlasLootMenuItem_3.lootpage="DMRhahkZor";
AtlasLootMenuItem_3:Show();
--SFK
AtlasLootMenuItem_4_Name:SetText(AL["Shadowfang Keep"]);
AtlasLootMenuItem_4_Name:SetText(AL["[22-30] Shadowfang Keep"]);
AtlasLootMenuItem_4_Extra:SetText(AL["Silverpine Forest"]);
AtlasLootMenuItem_4_Icon:SetTexture("Interface\\Icons\\Spell_Arcane_PortalIronForge");
AtlasLootMenuItem_4.lootpage="SFKRethilgore";
AtlasLootMenuItem_4:Show();
--BFD
AtlasLootMenuItem_5_Name:SetText(AL["Blackfathom Deeps"]);
AtlasLootMenuItem_5_Name:SetText(AL["[23-32] Blackfathom Deeps"]);
AtlasLootMenuItem_5_Extra:SetText(AL["Ashenvale"]);
AtlasLootMenuItem_5_Icon:SetTexture("Interface\\Icons\\Spell_Arcane_PortalIronForge");
AtlasLootMenuItem_5.lootpage="BFDGhamoora";
AtlasLootMenuItem_5:Show();
--Stockades
AtlasLootMenuItem_6_Name:SetText(AL["The Stockade"]);
AtlasLootMenuItem_6_Name:SetText(AL["[22-30] The Stockade"]);
AtlasLootMenuItem_6_Extra:SetText(AL["Stormwind"]);
AtlasLootMenuItem_6_Icon:SetTexture("Interface\\Icons\\Spell_Arcane_PortalIronForge");
AtlasLootMenuItem_6.lootpage="SWStTargorr";
AtlasLootMenuItem_6:Show();
--Gnomer
AtlasLootMenuItem_7_Name:SetText(AL["Gnomeregan"]);
AtlasLootMenuItem_7_Name:SetText(AL["[29-38] Gnomeregan"]);
AtlasLootMenuItem_7_Extra:SetText(AL["Dun Morogh"]);
AtlasLootMenuItem_7_Icon:SetTexture("Interface\\Icons\\Spell_Arcane_PortalIronForge");
AtlasLootMenuItem_7.lootpage="GnGrubbis";
AtlasLootMenuItem_7:Show();
--RFK
AtlasLootMenuItem_8_Name:SetText(AL["Razorfen Kraul"]);
AtlasLootMenuItem_8_Name:SetText(AL["[29-38] Razorfen Kraul"]);
AtlasLootMenuItem_8_Extra:SetText(AL["Barrens"]);
AtlasLootMenuItem_8_Icon:SetTexture("Interface\\Icons\\Spell_Arcane_PortalIronForge");
AtlasLootMenuItem_8.lootpage="RFKAggem";
AtlasLootMenuItem_8:Show();
--Crescent Grove
AtlasLootMenuItem_9_Name:SetText(AL["The Crescent Grove"]);
AtlasLootMenuItem_9_Name:SetText(AL["[32-38] The Crescent Grove"]);
AtlasLootMenuItem_9_Extra:SetText(AL["Ashenvale"]);
AtlasLootMenuItem_9_Icon:SetTexture("Interface\\Icons\\Spell_Arcane_PortalIronForge");
AtlasLootMenuItem_9.lootpage="TCGGrovetenderEngryss";
AtlasLootMenuItem_9:Show();
--SM GY
AtlasLootMenuItem_10_Name:SetText(AL["Scarlet Monastery (Graveyard)"]);
AtlasLootMenuItem_10_Name:SetText(AL["[27-36] Scarlet Monastery (Graveyard)"]);
AtlasLootMenuItem_10_Extra:SetText(AL["Tirisfal Glades"]);
AtlasLootMenuItem_10_Icon:SetTexture("Interface\\Icons\\Spell_Arcane_PortalIronForge");
AtlasLootMenuItem_10.lootpage="SMVishas";
AtlasLootMenuItem_10:Show();
--SM Library
AtlasLootMenuItem_11_Name:SetText(AL["Scarlet Monastery (Library)"]);
AtlasLootMenuItem_11_Name:SetText(AL["[28-39] Scarlet Monastery (Library)"]);
AtlasLootMenuItem_11_Extra:SetText(AL["Tirisfal Glades"]);
AtlasLootMenuItem_11_Icon:SetTexture("Interface\\Icons\\Spell_Arcane_PortalIronForge");
AtlasLootMenuItem_11.lootpage="SMHoundmasterLoksey";
AtlasLootMenuItem_11:Show();
--SM Armory
AtlasLootMenuItem_12_Name:SetText(AL["Scarlet Monastery (Armory)"]);
AtlasLootMenuItem_12_Name:SetText(AL["[32-41] Scarlet Monastery (Armory)"]);
AtlasLootMenuItem_12_Extra:SetText(AL["Tirisfal Glades"]);
AtlasLootMenuItem_12_Icon:SetTexture("Interface\\Icons\\Spell_Arcane_PortalIronForge");
AtlasLootMenuItem_12.lootpage="SMHerod";
AtlasLootMenuItem_12:Show();
--SM Cathedral
AtlasLootMenuItem_13_Name:SetText(AL["Scarlet Monastery (Cathedral)"]);
AtlasLootMenuItem_13_Name:SetText(AL["[35-45] Scarlet Monastery (Cathedral)"]);
AtlasLootMenuItem_13_Extra:SetText(AL["Tirisfal Glades"]);
AtlasLootMenuItem_13_Icon:SetTexture("Interface\\Icons\\Spell_Arcane_PortalIronForge");
AtlasLootMenuItem_13.lootpage="SMFairbanks";
AtlasLootMenuItem_13:Show();
--RFD
AtlasLootMenuItem_14_Name:SetText(AL["Razorfen Downs"]);
AtlasLootMenuItem_14_Name:SetText(AL["[36-46] Razorfen Downs"]);
AtlasLootMenuItem_14_Extra:SetText(AL["Barrens"]);
AtlasLootMenuItem_14_Icon:SetTexture("Interface\\Icons\\Spell_Arcane_PortalIronForge");
AtlasLootMenuItem_14.lootpage="RFDTutenkash";
AtlasLootMenuItem_14:Show();
--Uldaman
AtlasLootMenuItem_15_Name:SetText(AL["Uldaman"]);
AtlasLootMenuItem_15_Name:SetText(AL["[40-51] Uldaman"]);
AtlasLootMenuItem_15_Extra:SetText(AL["Badlands"]);
AtlasLootMenuItem_15_Icon:SetTexture("Interface\\Icons\\Spell_Arcane_PortalIronForge");
AtlasLootMenuItem_15.lootpage="UldBaelog";
AtlasLootMenuItem_15:Show();
--Gilneas
AtlasLootMenuItem_16_Name:SetText(AL["Gilneas City"]);
AtlasLootMenuItem_16_Name:SetText(AL["[42-50] Gilneas City"]);
AtlasLootMenuItem_16_Extra:SetText(AL["Gilneas"]);
AtlasLootMenuItem_16_Icon:SetTexture("Interface\\Icons\\Spell_Arcane_PortalIronForge");
AtlasLootMenuItem_16.lootpage="GCMatthiasHoltz";
AtlasLootMenuItem_16:Show();
--Mara
AtlasLootMenuItem_17_Name:SetText(AL["Maraudon"]);
AtlasLootMenuItem_17_Name:SetText(AL["[45-55] Maraudon"]);
AtlasLootMenuItem_17_Extra:SetText(AL["Desolace"]);
AtlasLootMenuItem_17_Icon:SetTexture("Interface\\Icons\\Spell_Arcane_PortalIronForge");
AtlasLootMenuItem_17.lootpage="MaraNoxxion";
AtlasLootMenuItem_17:Show();
--ZF
AtlasLootMenuItem_18_Name:SetText(AL["Zul'Farrak"]);
AtlasLootMenuItem_18_Name:SetText(AL["[44-54] Zul'Farrak"]);
AtlasLootMenuItem_18_Extra:SetText(AL["Tanaris"]);
AtlasLootMenuItem_18_Icon:SetTexture("Interface\\Icons\\Spell_Arcane_PortalIronForge");
AtlasLootMenuItem_18.lootpage="ZFAntusul";
AtlasLootMenuItem_18:Show();
--ST
AtlasLootMenuItem_19_Name:SetText(AL["The Sunken Temple"]);
AtlasLootMenuItem_19_Name:SetText(AL["[50-60] The Sunken Temple"]);
AtlasLootMenuItem_19_Extra:SetText(AL["Swamp of Sorrows"]);
AtlasLootMenuItem_19_Icon:SetTexture("Interface\\Icons\\Spell_Arcane_PortalIronForge");
AtlasLootMenuItem_19.lootpage="STBalconyMinibosses";
AtlasLootMenuItem_19:Show();
--HFQ
AtlasLootMenuItem_20_Name:SetText(AL["Hateforge Quarry"]);
AtlasLootMenuItem_20_Name:SetText(AL["[50-60] Hateforge Quarry"]);
AtlasLootMenuItem_20_Extra:SetText(AL["Burning Steppes"]);
AtlasLootMenuItem_20_Icon:SetTexture("Interface\\Icons\\Spell_Arcane_PortalIronForge");
AtlasLootMenuItem_20.lootpage="HQHighForemanBargulBlackhammer";
AtlasLootMenuItem_20:Show();
--BRD
AtlasLootMenuItem_21_Name:SetText(AL["Blackrock Depths"]);
AtlasLootMenuItem_21_Name:SetText(AL["[52-60] Blackrock Depths"]);
AtlasLootMenuItem_21_Extra:SetText(AL["Burning Steppes"]);
AtlasLootMenuItem_21_Icon:SetTexture("Interface\\Icons\\Spell_Arcane_PortalIronForge");
AtlasLootMenuItem_21.lootpage="BRDLordRoccor";
AtlasLootMenuItem_21:Show();
--DME
AtlasLootMenuItem_22_Name:SetText(AL["Dire Maul (East)"]);
AtlasLootMenuItem_22_Name:SetText(AL["[55-60] Dire Maul (East)"]);
AtlasLootMenuItem_22_Extra:SetText(AL["Feralas"]);
AtlasLootMenuItem_22_Icon:SetTexture("Interface\\Icons\\Spell_Arcane_PortalIronForge");
AtlasLootMenuItem_22.lootpage="DMEPusillin";
AtlasLootMenuItem_22:Show();
--DMW
AtlasLootMenuItem_23_Name:SetText(AL["Dire Maul (West)"]);
AtlasLootMenuItem_23_Name:SetText(AL["[57-60] Dire Maul (West)"]);
AtlasLootMenuItem_23_Extra:SetText(AL["Feralas"]);
AtlasLootMenuItem_23_Icon:SetTexture("Interface\\Icons\\Spell_Arcane_PortalIronForge");
AtlasLootMenuItem_23.lootpage="DMWTendrisWarpwood";
AtlasLootMenuItem_23:Show();
--DMN
AtlasLootMenuItem_24_Name:SetText(AL["Dire Maul (North)"]);
AtlasLootMenuItem_24_Name:SetText(AL["[57-60] Dire Maul (North)"]);
AtlasLootMenuItem_24_Extra:SetText(AL["Feralas"]);
AtlasLootMenuItem_24_Icon:SetTexture("Interface\\Icons\\Spell_Arcane_PortalIronForge");
AtlasLootMenuItem_24.lootpage="DMNGuardMoldar";
AtlasLootMenuItem_24:Show();
--Scholo
AtlasLootMenuItem_25_Name:SetText(AL["Scholomance"]);
AtlasLootMenuItem_25_Name:SetText(AL["[58-60] Scholomance"]);
AtlasLootMenuItem_25_Extra:SetText(AL["Western Plaguelands"]);
AtlasLootMenuItem_25_Icon:SetTexture("Interface\\Icons\\Spell_Arcane_PortalIronForge");
AtlasLootMenuItem_25.lootpage="SCHOLOBlood";
AtlasLootMenuItem_25.lootpage="SCHOLOKirtonostheHerald";
AtlasLootMenuItem_25:Show();
--Strat
AtlasLootMenuItem_26_Name:SetText(AL["Stratholme"]);
AtlasLootMenuItem_26_Name:SetText(AL["[58-60] Stratholme"]);
AtlasLootMenuItem_26_Extra:SetText(AL["Eastern Plaguelands"]);
AtlasLootMenuItem_26_Icon:SetTexture("Interface\\Icons\\Spell_Arcane_PortalIronForge");
AtlasLootMenuItem_26.lootpage="STRATSkull";
AtlasLootMenuItem_26:Show();
--LBRS
AtlasLootMenuItem_27_Name:SetText(AL["Lower Blackrock Spire"]);
AtlasLootMenuItem_27_Name:SetText(AL["[55-60] Lower Blackrock Spire"]);
AtlasLootMenuItem_27_Extra:SetText(AL["Burning Steppes"]);
AtlasLootMenuItem_27_Icon:SetTexture("Interface\\Icons\\Spell_Arcane_PortalIronForge");
AtlasLootMenuItem_27.lootpage="LBRSSpirestoneButcher";
AtlasLootMenuItem_27:Show();
--UBRS
AtlasLootMenuItem_28_Name:SetText(AL["Upper Blackrock Spire"]);
AtlasLootMenuItem_28_Name:SetText(AL["[58-60] Upper Blackrock Spire"]);
AtlasLootMenuItem_28_Extra:SetText(AL["Burning Steppes"]);
AtlasLootMenuItem_28_Icon:SetTexture("Interface\\Icons\\Spell_Arcane_PortalIronForge");
AtlasLootMenuItem_28.lootpage="UBRSEmberseer";
AtlasLootMenuItem_28:Show();
--Kara crypt
AtlasLootMenuItem_29_Name:SetText(AL["Karazhan Crypt"]);
AtlasLootMenuItem_29_Name:SetText(AL["[58-60] Karazhan Crypt"]);
AtlasLootMenuItem_29_Extra:SetText(AL["Deadwind Pass"]);
AtlasLootMenuItem_29_Icon:SetTexture("Interface\\Icons\\Spell_Arcane_PortalIronForge");
AtlasLootMenuItem_29.lootpage="KCMarrowspike";
AtlasLootMenuItem_29:Show()
--CoT:BM
AtlasLootMenuItem_30_Name:SetText(AL["Caverns of Time: Black Morass"]);
AtlasLootMenuItem_30_Name:SetText(AL["[60] Caverns of Time: Black Morass"]);
AtlasLootMenuItem_30_Extra:SetText(AL["Tanaris"]);
AtlasLootMenuItem_30_Icon:SetTexture("Interface\\Icons\\Spell_Arcane_PortalIronForge");
AtlasLootMenuItem_30.lootpage="COTBMChronar";
@@ -221,61 +221,61 @@ function AtlasLoot_DungeonsMenu2()
getglobal("AtlasLootItemsFrame_PREV"):Show();
getglobal("AtlasLootServerQueryButton"):Hide();
--SWV
AtlasLootMenuItem_1_Name:SetText(AL["Stormwind Vault"]);
AtlasLootMenuItem_1_Name:SetText(AL["[60] Stormwind Vault"]);
AtlasLootMenuItem_1_Extra:SetText(AL["Stormwind"]);
AtlasLootMenuItem_1_Icon:SetTexture("Interface\\Icons\\Spell_Arcane_PortalIronForge");
AtlasLootMenuItem_1.lootpage="SWVAszoshGrimflame";
AtlasLootMenuItem_1:Show();
--ZG
AtlasLootMenuItem_3_Name:SetText(AL["Zul'Gurub"]);
AtlasLootMenuItem_3_Name:SetText(AL["[RAID] Zul'Gurub"]);
AtlasLootMenuItem_3_Extra:SetText(AL["Stranglethorn Vale"]);
AtlasLootMenuItem_3_Icon:SetTexture("Interface\\Icons\\Spell_Arcane_PortalOrgrimmar");
AtlasLootMenuItem_3.lootpage="ZGJeklik";
AtlasLootMenuItem_3:Show();
--AQ20
AtlasLootMenuItem_4_Name:SetText(AL["Ruins of Ahn'Qiraj"]);
AtlasLootMenuItem_4_Name:SetText(AL["[RAID] Ruins of Ahn'Qiraj"]);
AtlasLootMenuItem_4_Extra:SetText(AL["Silithus"]);
AtlasLootMenuItem_4_Icon:SetTexture("Interface\\Icons\\Spell_Arcane_PortalOrgrimmar");
AtlasLootMenuItem_4.lootpage="AQ20Kurinnaxx";
AtlasLootMenuItem_4:Show();
--MC
AtlasLootMenuItem_5_Name:SetText(AL["Molten Core"]);
AtlasLootMenuItem_5_Name:SetText(AL["[RAID] Molten Core"]);
AtlasLootMenuItem_5_Extra:SetText(AL["Burning Steppes"]);
AtlasLootMenuItem_5_Icon:SetTexture("Interface\\Icons\\Spell_Arcane_PortalOrgrimmar");
AtlasLootMenuItem_5.lootpage="MCLucifron";
AtlasLootMenuItem_5:Show();
--Ony
AtlasLootMenuItem_6_Name:SetText(AL["Onyxia's Lair"]);
AtlasLootMenuItem_6_Name:SetText(AL["[RAID] Onyxia's Lair"]);
AtlasLootMenuItem_6_Extra:SetText(AL["Dustwallow Marsh"]);
AtlasLootMenuItem_6_Icon:SetTexture("Interface\\Icons\\Spell_Arcane_PortalOrgrimmar");
AtlasLootMenuItem_6.lootpage="Onyxia";
AtlasLootMenuItem_6:Show();
--LKH
AtlasLootMenuItem_7_Name:SetText(AL["Lower Karazhan Halls"]);
AtlasLootMenuItem_7_Name:SetText(AL["[RAID] Lower Karazhan Halls"]);
AtlasLootMenuItem_7_Extra:SetText(AL["Deadwind Pass"]);
AtlasLootMenuItem_7_Icon:SetTexture("Interface\\Icons\\Spell_Arcane_PortalOrgrimmar");
AtlasLootMenuItem_7.lootpage="LKHRolfen";
AtlasLootMenuItem_7:Show();
--BWL
AtlasLootMenuItem_8_Name:SetText(AL["Blackwing Lair"]);
AtlasLootMenuItem_8_Name:SetText(AL["[RAID] Blackwing Lair"]);
AtlasLootMenuItem_8_Extra:SetText(AL["Burning Steppes"]);
AtlasLootMenuItem_8_Icon:SetTexture("Interface\\Icons\\Spell_Arcane_PortalOrgrimmar");
AtlasLootMenuItem_8.lootpage="BWLRazorgore";
AtlasLootMenuItem_8:Show();
--ES
AtlasLootMenuItem_9_Name:SetText(AL["Emerald Sanctum"]);
AtlasLootMenuItem_9_Name:SetText(AL["[RAID] Emerald Sanctum"]);
AtlasLootMenuItem_9_Extra:SetText(AL["Hyjal"]);
AtlasLootMenuItem_9_Icon:SetTexture("Interface\\Icons\\Spell_Arcane_PortalOrgrimmar");
AtlasLootMenuItem_9.lootpage="ESErennius";
AtlasLootMenuItem_9:Show();
--AQ40
AtlasLootMenuItem_10_Name:SetText(AL["Temple of Ahn'Qiraj"]);
AtlasLootMenuItem_10_Name:SetText(AL["[RAID] Temple of Ahn'Qiraj"]);
AtlasLootMenuItem_10_Extra:SetText(AL["Silithus"]);
AtlasLootMenuItem_10_Icon:SetTexture("Interface\\Icons\\Spell_Arcane_PortalOrgrimmar");
AtlasLootMenuItem_10.lootpage="AQ40Skeram";
AtlasLootMenuItem_10:Show();
--Naxx
AtlasLootMenuItem_11_Name:SetText(AL["Naxxramas"]);
AtlasLootMenuItem_11_Name:SetText(AL["[RAID] Naxxramas"]);
AtlasLootMenuItem_11_Extra:SetText(AL["Eastern Plaguelands"]);
AtlasLootMenuItem_11_Icon:SetTexture("Interface\\Icons\\Spell_Arcane_PortalOrgrimmar");
AtlasLootMenuItem_11.lootpage="NAXPatchwerk";
+399
View File
@@ -0,0 +1,399 @@
-- extra info on GameTooltip and ItemRefTooltip
local AtlasLootTip = CreateFrame("Frame", "AtlasLootTip", GameTooltip)
local strfind = string.find
local tonumber = tonumber
local GREY = "|cff999999"
local LastSearchName = nil
local lastSearchLink = nil
local function GetItemLinkByName(name)
if name ~= LastSearchName then
for itemID = 1, 90000 do
local itemName, hyperLink, itemQuality = GetItemInfo(itemID)
if (itemName and itemName == name) then
local _, _, _, hex = GetItemQualityColor(tonumber(itemQuality))
lastSearchLink = hex.. "|H"..hyperLink.."|h["..itemName.."]|h|r"
end
end
LastSearchName = name
end
return lastSearchLink
end
local HookSetItemRef = SetItemRef
SetItemRef = function(link, text, button)
local item, _, id = string.find(link, "item:(%d+):.*")
ItemRefTooltip.itemID = id
HookSetItemRef(link, text, button)
if not IsShiftKeyDown() and not IsControlKeyDown() and item then
AtlasLootTip.extendTooltip(ItemRefTooltip, "ItemRefTooltip")
end
end
local HookSetHyperlink = GameTooltip.SetHyperlink
function GameTooltip.SetHyperlink(self, arg1)
if arg1 then
local _, _, linktype = string.find(arg1, "^(.-):(.+)$")
if linktype == "item" then
local _, _, id = string.find(arg1,"item:(%d+):.*")
GameTooltip.itemID = id
end
end
return HookSetHyperlink(self, arg1)
end
local HookSetBagItem = GameTooltip.SetBagItem
function GameTooltip.SetBagItem(self, container, slot)
if GetContainerItemLink(container, slot) then
local _, _, id = string.find(GetContainerItemLink(container, slot),"item:(%d+):.*")
GameTooltip.itemID = id
end
return HookSetBagItem(self, container, slot)
end
local HookSetLootItem = GameTooltip.SetLootItem
function GameTooltip.SetLootItem(self, slot)
if GetLootSlotLink(slot) then
local _, _, id = string.find(GetLootSlotLink(slot),"item:(%d+):.*")
GameTooltip.itemID = id
end
HookSetLootItem(self, slot)
end
local HookSetInboxItem = GameTooltip.SetInboxItem
function GameTooltip.SetInboxItem(self, mailID, attachmentIndex)
local itemName = GetInboxItem(mailID)
if itemName then
local _, _, id = string.find(GetItemLinkByName(itemName),"item:(%d+):.*")
GameTooltip.itemID = id
end
return HookSetInboxItem(self, mailID, attachmentIndex)
end
local HookSetInventoryItem = GameTooltip.SetInventoryItem
function GameTooltip.SetInventoryItem(self, unit, slot)
if GetInventoryItemLink(unit, slot) then
local _, _, id = string.find(GetInventoryItemLink(unit, slot),"item:(%d+):.*")
GameTooltip.itemID = id
end
return HookSetInventoryItem(self, unit, slot)
end
local HookSetCraftItem = GameTooltip.SetCraftItem
function GameTooltip.SetCraftItem(self, skill, slot)
if GetCraftReagentItemLink(skill, slot) then
local _, _, id = string.find(GetCraftReagentItemLink(skill, slot),"item:(%d+):.*")
GameTooltip.itemID = id
end
return HookSetCraftItem(self, skill, slot)
end
local HookSetTradeSkillItem = GameTooltip.SetTradeSkillItem
function GameTooltip.SetTradeSkillItem(self, skillIndex, reagentIndex)
if reagentIndex then
if GetTradeSkillReagentItemLink(skillIndex, reagentIndex) then
local _, _, id = string.find(GetTradeSkillReagentItemLink(skillIndex, reagentIndex),"item:(%d+):.*")
GameTooltip.itemID = id
end
else
if GetTradeSkillItemLink(skillIndex) then
local _, _, id = string.find(GetTradeSkillItemLink(skillIndex),"item:(%d+):.*")
GameTooltip.itemID = id
end
end
return HookSetTradeSkillItem(self, skillIndex, reagentIndex)
end
local HookSetAuctionItem = GameTooltip.SetAuctionItem
function GameTooltip.SetAuctionItem(self, atype, index)
local itemName = GetAuctionItemInfo(atype, index)
if itemName then
local _, _, id = string.find(GetItemLinkByName(itemName),"item:(%d+):.*")
GameTooltip.itemID = id
end
return HookSetAuctionItem(self, atype, index)
end
local HookSetAuctionSellItem = GameTooltip.SetAuctionSellItem
function GameTooltip.SetAuctionSellItem(self)
local itemName = GetAuctionSellItemInfo()
if itemName then
local _, _, id = string.find(GetItemLinkByName(itemName),"item:(%d+):.*")
GameTooltip.itemID = id
end
return HookSetAuctionSellItem(self)
end
local HookSetTradePlayerItem = GameTooltip.SetTradePlayerItem
function GameTooltip.SetTradePlayerItem(self, index)
if GetTradePlayerItemLink(index) then
local _, _, id = string.find(GetTradePlayerItemLink(index),"item:(%d+):.*")
GameTooltip.itemID = id
end
return HookSetTradePlayerItem(self, index)
end
local HookSetTradeTargetItem = GameTooltip.SetTradeTargetItem
function GameTooltip.SetTradeTargetItem(self, index)
if GetTradeTargetItemLink(index) then
local _, _, id = string.find(GetTradeTargetItemLink(index),"item:(%d+):.*")
GameTooltip.itemID = id
end
return HookSetTradeTargetItem(self, index)
end
local lastItemName = nil
local lastItemID = nil
local lastSourceStr = nil
local lastDropRate = nil
function AtlasLootTip.extendTooltip(tooltip, tooltipTypeStr)
if AtlasLootCharDB.ShowSource ~= true then return end
local originalTooltip = {}
local itemName = getglobal(tooltipTypeStr .. "TextLeft1"):GetText()
local line2 = getglobal(tooltipTypeStr .. "TextLeft2")
if not line2:GetText() then return end
local craftSpell = nil
local source = nil
local sourceStr = nil
local dropRate = nil
local isCraft = false
local isPvP = false
local isRepReward = false
local isSetPiece = false
local isWBLoot = false
local isWorldEvent = false
if itemName and itemName ~= "Fashion Coin" and tooltip.itemID then
if itemName ~= lastItemName or tooltip.itemID ~= lastItemID then
for row = 1, 30 do
local tooltipRowLeft = getglobal(tooltipTypeStr .. 'TextLeft' .. row)
if tooltipRowLeft then
local rowtext = tooltipRowLeft:GetText()
if rowtext then
originalTooltip[row] = {}
originalTooltip[row].text = rowtext
end
end
end
for row=1, table.getn(originalTooltip) do
if strfind(originalTooltip[row].text, "",1,true) then -- skip items that state which rep they require
return
end
end
-- first check if its craftable item
for k,v in pairs(GetSpellInfoAtlasLootDB["craftspells"]) do
if v["craftItem"] == tonumber(tooltip.itemID) then
craftSpell = "s"..tostring(k)
end
end
for k1,v1 in pairs(AtlasLoot_Data["AtlasLootCrafting"]) do
for k2,v2 in pairs(AtlasLoot_Data["AtlasLootCrafting"][k1]) do
if type(v2[1]) == "string" and v2[1] ~= "" and string.sub(v2[1], 1, 1) ~= "e" then
if v2[1] == craftSpell
and
(strfind(k1, "Apprentice",1,true) or
strfind(k1, "Journeyman",1,true) or
strfind(k1, "Expert",1,true) or
strfind(k1, "Artisan",1,true) or
strfind(k1, "Goblin",1,true) or
strfind(k1, "Gnomish",1,true) or
strfind(k1, "Survival",1,true) or
strfind(k1, "Herbalism",1,true) or
strfind(k1, "FirstAid",1,true) or
strfind(k1, "Poisons",1,true) or
strfind(k1, "Mining",1,true) or
strfind(k1, "Smelting",1,true) or
strfind(k1, "Elemental",1,true) or
strfind(k1, "Tribal",1,true) or
strfind(k1, "Dragonscale",1,true)or
strfind(k1, "Weaponsmith",1,true)or
strfind(k1, "Axesmith",1,true)or
strfind(k1, "Hammersmith",1,true)or
strfind(k1, "Swordsmith",1,true)or
strfind(k1, "Armorsmith",1,true))
then
source = k1
isCraft = true
lastDropRate = nil
end
end
end
end
-- check if its world boss loot
if not isCraft then
for k1,v1 in pairs(AtlasLoot_Data["AtlasLootWBItems"]) do
for k2,v2 in pairs(AtlasLoot_Data["AtlasLootWBItems"][k1]) do
if v2[1] == tonumber(tooltip.itemID) and strfind(v2[3], itemName, 1, true) then
source = k1
isWBLoot = true
if v2[5] then
dropRate = v2[5]
lastDropRate = dropRate
else
lastDropRate = nil
end
end
end
end
end
-- check if its a pvp reward
if not isCraft and not isWBLoot then
for k1,v1 in pairs(AtlasLoot_Data["AtlasLootGeneralPvPItems"]) do
for k2,v2 in pairs(AtlasLoot_Data["AtlasLootGeneralPvPItems"][k1]) do
if v2[1] == tonumber(tooltip.itemID) and strfind(v2[3], itemName, 1, true) then
source = k1
isPvP = true
lastDropRate = nil
end
end
end
end
-- check if its a rep reward
if not isCraft and not isWBLoot and not isPvP then
for k1,v1 in pairs(AtlasLoot_Data["AtlasLootBGItems"]) do
for k2,v2 in pairs(AtlasLoot_Data["AtlasLootBGItems"][k1]) do
if v2[1] == tonumber(tooltip.itemID) and strfind(v2[3], itemName, 1, true) then
source = k1
isRepReward = true
if v2[5] then
dropRate = v2[5]
lastDropRate = dropRate
else
lastDropRate = nil
end
end
end
end
for k1,v1 in pairs(AtlasLoot_Data["AtlasLootRepItems"]) do
for k2,v2 in pairs(AtlasLoot_Data["AtlasLootRepItems"][k1]) do
if v2[1] == tonumber(tooltip.itemID) and strfind(v2[3], itemName, 1, true) then
source = k1
isRepReward = true
if v2[5] and source ~= "Darkmoon" and not strfind(source, "Cenarion",1,true) then
dropRate = v2[5]
lastDropRate = dropRate
else
lastDropRate = nil
end
end
end
end
end
-- check if its a set piece
if not isCraft and not isWBLoot and not isPvP and not isRepReward then
for k1,v1 in pairs(AtlasLoot_Data["AtlasLootSetItems"]) do
for k2,v2 in pairs(AtlasLoot_Data["AtlasLootSetItems"][k1]) do
if v2[1] == tonumber(tooltip.itemID) and strfind(v2[3], itemName, 1, true) then
source = k1
if not (source == "SpiritofEskhandar" or
source == "HakkariBlades" or
source == "PrimalBlessing" or
source == "ShardOfGods" or
source == "DalRend" or
source == "SpiderKiss" or
source == "UnobMounts" or
source == "Legendaries" or
source == "Artifacts" or
source == "ZGRings" or
source == "Tabards") then
isSetPiece = true
end
lastDropRate = nil
end
end
end
end
-- check world events
if not isCraft and not isWBLoot and not isPvP and not isRepReward and not isSetPiece then
for k1,v1 in pairs(AtlasLoot_Data["AtlasLootWorldEvents"]) do
for k2,v2 in pairs(AtlasLoot_Data["AtlasLootWorldEvents"][k1]) do
if v2[1] == tonumber(tooltip.itemID) and strfind(v2[3], itemName, 1, true) then
source = k1
isWorldEvent = true
if v2[5] then
dropRate = v2[5]
lastDropRate = dropRate
else
lastDropRate = nil
end
end
end
end
end
-- check if its a dungeon/raid loot
if not isCraft and not isWBLoot and not isPvP and not isRepReward and not isWorldEvent and not isSetPiece then
for k1,v1 in pairs(AtlasLoot_Data["AtlasLootItems"]) do
for k2,v2 in pairs(AtlasLoot_Data["AtlasLootItems"][k1]) do
if v2[1] ~= 0 then
if v2[1] == tonumber(tooltip.itemID) and strfind(v2[3], itemName,1,true) then
if k1 ~= "VanillaKeys" then
source = k1
end
if v2[5] then
dropRate = v2[5]
lastDropRate = dropRate
else
lastDropRate = nil
end
end
end
end
end
end
lastItemName = itemName
lastItemID = tooltip.itemID
if not source then
lastSourceStr = nil
return
end
for k,v in pairs(AtlasLoot_TableNames) do
if k == source then
sourceStr = AtlasLoot_TableNames[k][1]
lastSourceStr = sourceStr
end
end
if not sourceStr then
return
end
if line2 and line2:GetText() then
if dropRate then
line2:SetText(GREY..sourceStr.." ("..dropRate..")|r\n"..line2:GetText())
else
line2:SetText(GREY..sourceStr.."|r\n"..line2:GetText())
end
else
if dropRate then
tooltip:AddLine(GREY..sourceStr.." ("..dropRate..")|r")
else
tooltip:AddLine(GREY..sourceStr.."|r")
end
end
elseif itemName == lastItemName and tooltip.itemID == lastItemID then
if lastSourceStr then
if line2:GetText() then
if lastDropRate then
line2:SetText(GREY..lastSourceStr.." ("..lastDropRate..")|r\n"..line2:GetText())
else
line2:SetText(GREY..lastSourceStr.."|r\n"..line2:GetText())
end
end
end
end
tooltip:Show()
end
end
AtlasLootTip:SetScript("OnHide", function()
GameTooltip.itemID = nil
ItemRefTooltip.itemID = nil
end)
AtlasLootTip:SetScript("OnShow", function()
if GameTooltip.itemID then
AtlasLootTip.extendTooltip(GameTooltip, "GameTooltip")
end
end)
+2 -2
View File
@@ -76,8 +76,8 @@ function AtlasLootWorldEventMenu()
AtlasLootMenuItem_7_Icon:SetTexture("Interface\\Icons\\INV_Egg_03");
AtlasLootMenuItem_7.lootpage="Noblegarden";
AtlasLootMenuItem_7:Show();
--Gurubashi Arena Booty Run
AtlasLootMenuItem_4_Name:SetText(AL["Gurubashi Arena Booty Run"]);
--Gurubashi Arena
AtlasLootMenuItem_4_Name:SetText(AL["Gurubashi Arena"]);
AtlasLootMenuItem_4_Extra:SetText(ORANGE..AL["Stranglethorn Vale"]);
AtlasLootMenuItem_4_Icon:SetTexture("Interface\\Icons\\INV_Misc_ArmorKit_04");
AtlasLootMenuItem_4.lootpage="GurubashiArena";
+4 -4
View File
@@ -2976,7 +2976,7 @@ AtlasLoot_Data["AtlasLootCrafting"] = {
{ "s12907", "inv_helmet_49", "=q2=Gnomish Mind Control Cap", "=ds=#sr# =so1=235 =so2=255 =so3=265 =so4=275" },
{ "s12759", "inv_gizmo_08", "=q1=Gnomish Death Ray", "=ds=#sr# =so1=240 =so2=260 =so3=270 =so4=280" },
{ "s23129", "inv_misc_enggizmos_08", "=q2=World Enlarger", "=ds=#sr# =so1=260 =so2=260 =so3=265 =so4=270" },
{ "s23489", "inv_misc_enggizmos_12", "=q2=Ultrasafe Transporter - Gadgetzan", "=ds=#sr# =so1=260 =so2=285 =so3=295 =so4=305" },
{ "s23489", "inv_misc_enggizmos_12", "=q2=Ultrasafe Transporter: Gadgetzan", "=ds=#sr# =so1=260 =so2=285 =so3=295 =so4=305" },
{ "s23096", "inv_misc_enggizmos_13", "=q1=Alarm-O-Bot", "=ds=#sr# =so1=265 =so2=275 =so3=280 =so4=285" },
};
@@ -2993,7 +2993,7 @@ AtlasLoot_Data["AtlasLootCrafting"] = {
{ "s12754", "inv_misc_bomb_04", "=q1=The Big One", "=ds=#sr# =so1=235 =so2=235 =so3=255 =so4=275" },
{ "s12908", "spell_fire_flamebolt", "=q1=Goblin Dragon Gun", "=ds=#sr# =so1=240 =so2=260 =so3=270 =so4=280" },
{ "s12758", "inv_helmet_49", "=q2=Goblin Rocket Helmet", "=ds=#sr# =so1=245 =so2=265 =so3=275 =so4=285" },
{ "s23486", "inv_misc_enggizmos_07", "=q2=Dimensional Ripper - Everlook", "=ds=#sr# =so1=260 =so2=285 =so3=295 =so4=305" },
{ "s23486", "inv_misc_enggizmos_07", "=q2=Dimensional Ripper: Everlook", "=ds=#sr# =so1=260 =so2=285 =so3=295 =so4=305" },
{ "s23078", "inv_misc_enggizmos_11", "=q1=Goblin Jumper Cables XL", "=ds=#sr# =so1=265 =so2=285 =so3=295 =so4=305" },
};
EngineeringEquipment1 = {
@@ -3391,8 +3391,8 @@ AtlasLoot_Data["AtlasLootCrafting"] = {
{ "s24801", "inv_misc_food_64", "=q1=Smoked Desert Dumplings", "=ds=#sr# =so1=285 =so2=325 =so3=345 =so4=365" },
{ "s25659", "inv_misc_food_65", "=q1=Dirge's Kickin' Chimaerok Chops", "=ds=#sr# =so1=300 =so2=325 =so3=345 =so4=365" },
{ "s57031", "inv_misc_food_09", "=q1=Danonzo's Tel'Abim Surprise", "=ds=#sr# =so1=300 =so2=300 =so3=300 =so4=300" },
{ "s57032", "inv_misc_food_08", "=q1=Danonzo's Tel'abim Medley", "=ds=#sr# =so1=300 =so2=300 =so3=300 =so4=300" },
{ "s57033", "inv_drink_17", "=q1=Danonzo's Tel'abim Delight", "=ds=#sr# =so1=300 =so2=300 =so3=300 =so4=300" },
{ "s57032", "inv_misc_food_08", "=q1=Danonzo's Tel'Abim Medley", "=ds=#sr# =so1=300 =so2=300 =so3=300 =so4=300" },
{ "s57033", "inv_drink_17", "=q1=Danonzo's Tel'Abim Delight", "=ds=#sr# =so1=300 =so2=300 =so3=300 =so4=300" },
{ "s46085", "inv_misc_food_64", "=q1=Gurubashi Gumbo", "=ds=#sr# =so1=300 =so2=300 =so3=300 =so4=300" },
{ "s45625", "INV_Misc_Fishe_Au_Chocolate", "=q1=Le Fishe Au Chocolat", "=ds=#sr# =so1=300 =so2=300 =so3=300 =so4=300" },
};
+5 -18
View File
@@ -963,7 +963,7 @@ AtlasLootBossButtons = {
-- ItemIDs (default english)
--------------------------------------------------------------------------------
AtlasLoot_Data["AtlasLootItems"] = {
EmptyInstance = {};
--EmptyInstance = {};
VanillaKeys = {
{ 0, "INV_Box_01", "=q6=#e14#", "" },
{ 16309, "INV_Jewelry_Talisman_11", "=q3=Drakefire Amulet", "=ds=#s2#" },
@@ -3163,13 +3163,13 @@ AtlasLoot_Data["AtlasLootItems"] = {
{ 61027, "INV_shoulder_24", "=q3=Epaulets of the Forgotten Past", "=ds=#s3#, #a1#", "33%" },
{ 61040, "INV_gauntlets_05", "=q3=Gloves of the Unknown", "=ds=#s9#, #a1#", "33%" },
{ 0, "", "", "" },
{ 61014, "INV_Enchant_ShardBrilliantLarge", "Shard of Eternity", "=ds=#s14#", "1%" },
{ 61014, "INV_Enchant_ShardBrilliantLarge", "Temporal Anomaly", "=ds=#s14#", "1%" },
{ 61043, "Spell_Shadow_SoulGem", "=q4=Eye of the Abyss", "=ds=#s2#", "1.1%" },
{ 51044, "INV_misc_head_dragon_black", "=q1=Antnormi's Head", "=ds=#m3#", "100%" },
{ 0, "", "", "", "" },
{ 51217, "INV_misc_ribbon_01", "=q2=Fashion Coin", "=ds=#e27#, Quantity of 2", "100%" },
};
COTBMInfiniteChromie = {
--[[COTBMInfiniteChromie = {
{ 50203, "INV_enchant_dustsoul", "=q2=Corrupted Sand", "=ds=#m3#, 17-23", "100%" },
{ 0, "", "", "" },
{ 50431, "INV_bracer_13", "=q3=Extremely Well Crafted Cuffs", "=ds=#s8#, #a1#", "12%" },
@@ -3182,7 +3182,7 @@ AtlasLoot_Data["AtlasLootItems"] = {
{ 61056, "INV_boots_07", "=q3=Arcanoweave Boots", "=ds=#s12#, #a1#", "12%" },
{ 0, "", "", "" },
{ 61043, "spell_shadow_soulgem", "=q4=Eye of the Abyss", "=ds=#s2#", "1%" },
};
};]]
COTTrash = {
{ 50203, "INV_enchant_dustsoul", "=q2=Corrupted Sand", "=ds=#m3#" },
{ 0, "", "", "" },
@@ -4630,10 +4630,6 @@ AtlasLoot_Data["AtlasLootItems"] = {
{ 18298, "INV_Pants_11", "=q3=Unbridled Leggings", "=ds=#s11#, #a2#", "0.75%" },
{ 18295, "INV_Boots_06", "=q3=Phasing Boots", "=ds=#s12#, #a1# =q2=#e32#", "0.58%" },
{ 0, "", "", "" },
{ 18333,"INV_Misc_Book_04","=q2=Libram of Focus","=ds=#e20#", "2%" },
{ 18334,"INV_Misc_Book_11","=q2=Libram of Protection","=ds=#e20#", "2%" },
{ 18332,"INV_Misc_Book_02","=q2=Libram of Rapidity","=ds=#e20#", "2%" },
{ 0, "", "", "" },
{ 18255, "INV_Misc_Food_55", "=q1=Runn Tum Tuber", "=ds=#e2#", "0.3%" },
{ 18297, "INV_Enchant_ShardGlimmeringSmall", "=q1=Thornling Seed", "=ds=#e15# =q7=#cb30#", "0.5%" },
};
@@ -4820,11 +4816,6 @@ AtlasLoot_Data["AtlasLootItems"] = {
};
DMNTrash = {
{ 18250, "INV_Misc_Key_11", "=q2=Gordok Shackle Key", "=ds=#e14#", "4%, 13%, 25%" },
{ 0, "", "", "" },
{ 18333,"INV_Misc_Book_04","=q2=Libram of Focus","=ds=#e20#", "1%, 2%" },
{ 18334,"INV_Misc_Book_11","=q2=Libram of Protection","=ds=#e20#", "1%, 2%" },
{ 18332,"INV_Misc_Book_02","=q2=Libram of Rapidity","=ds=#e20#", "1%, 2%" },
{ 0, "", "", "" },
{ 18640, "INV_Ammo_Bullet_02", "=q1=Happy Fun Rock", "=ds=#m33#", "2%" },
};
DMNTRIBUTERUN = {
@@ -4945,10 +4936,6 @@ AtlasLoot_Data["AtlasLootItems"] = {
{ 18340, "INV_Jewelry_Talisman_14", "=q3=Eidolon Talisman", "=ds=#s2#", "0.9-1.4%" },
{ 18344, "INV_Gauntlets_23", "=q3=Stonebark Gauntlets", "=ds=#s9#, #a2#", "0.29-0.66%" },
{ 18338, "INV_Wand_02", "=q3=Wand of Arcane Potency", "=ds=#w12#", "1.6-2%" },
{ 0, "", "", "" },
{ 18333,"INV_Misc_Book_04","=q2=Libram of Focus","=ds=#e20#", "1-2%" },
{ 18334,"INV_Misc_Book_11","=q2=Libram of Protection","=ds=#e20#", "1-2%" },
{ 18332,"INV_Misc_Book_02","=q2=Libram of Rapidity","=ds=#e20#", "1-2%" },
};
DMNBooks = {
{ 18401,"INV_Misc_Book_11","=q4=Foror's Compendium of Dragon Slaying","=ds=#e20# =q17=#c9#=ds=, =q16=#c4#" },
@@ -6618,7 +6605,7 @@ AtlasLoot_Data["AtlasLootItems"] = {
{ 92002, "INV_Misc_Book_07", "=q3=Tome of Portals: Theramore", "=ds=Alliance, #e20# =q10=#c3#" , "0.32%" },
{ 92004, "INV_Misc_Book_07", "=q3=Tome of Portals: Stonard", "=ds=Horde, #e20# =q10=#c3#", "0.32%" },
{ 0, "", "", "" },
{ 8547, "INV_Scroll_05", "=q3=Formula: Powerful Smelling Salts", "=ds=#p6# #m14#", "0.03%" },
{ 8547, "INV_Scroll_05", "=q3=Formula: Powerful Smelling Salts ", "=ds=#p6# #m14#", "0.03%" },
{ 61177, "INV_Scroll_05", "=q3=Recipe: Potion of Quickness", "=ds=#p1# #m14#", "0.03%" },
{ 61178, "INV_Scroll_05", "=q3=Plans: Thorium Spurs", "=ds=#p2# #m14#", "0.03%" },
{ 61180, "INV_Misc_Note_01", "=q3=Formula: Enchant Cloak - Greater Arcane Resistance", "=ds=#p4# #m14#", "0.03%" },
+1 -1
View File
@@ -979,7 +979,7 @@ AL:RegisterTranslations("zhCN", function() return {
["Elemental Invasion"] = "元素入侵",
["Ethereum Prison"] = "复仇军监狱",
["Feast of Winter Veil"] = "冬幕节",
["Gurubashi Arena Booty Run"] = "古拉巴什竞技场",
["Gurubashi Arena"] = "古拉巴什竞技场",
["Hallow's End"] = "万圣节",
["Harvest Festival"] = "收获节",
["Love is in the Air"] = "情人节",
+1 -1
View File
@@ -961,7 +961,7 @@ AL:RegisterTranslations("deDE", function() return {
["Elemental Invasion"] = "Invasion der Elementare",
["Ethereum Prison"] = "Gefängnis des Astraleums",
["Feast of Winter Veil"] = "Winterhauchfest",
["Gurubashi Arena Booty Run"] = "Gurubashiarena",
["Gurubashi Arena"] = "Gurubashiarena",
["Hallow's End"] = "Schlotternächte",
["Harvest Festival"] = "Erntedankfest",
["Love is in the Air"] = "Herzklopfen",
+92 -43
View File
@@ -494,6 +494,7 @@ AL:RegisterTranslations("enUS", function() return {
["AQ40 Class Sets"] = true,
["Ruins of Ahn'Qiraj Sets"] = true,
["AQ20 Class Sets"] = true,
["AQ20 Set"] = true,
["AQ Enchants"] = true,
["AQ Opening Quest Chain"] = true,
["Sets"] = true,
@@ -506,10 +507,12 @@ AL:RegisterTranslations("enUS", function() return {
["Dungeon Set 1"] = true,
["Dungeon 1 Set"] = true,
["Dungeon 2 Set"] = true,
["Dungeon Set"] = true,
["D2 Summonable"] = true,
["Tier 1 Sets"] = true,
["Tier 2 Sets"] = true,
["Tier 3 Sets"] = true,
["Tier 2.5"] = true,
["PvP Sets"] = true,
["PvP Rewards (Level 60)"] = true,
["PvP Accessories (Level 60)"] = true,
@@ -528,6 +531,7 @@ AL:RegisterTranslations("enUS", function() return {
["Dire Maul Books"] = true,
["Random Boss Loot"] = true,
["Class Set Pieces"] = true,
["Class Set"] = true,
["Epic Set"] = true,
["Rare Set"] = true,
["Legendary Items"] = true,
@@ -574,7 +578,8 @@ AL:RegisterTranslations("enUS", function() return {
["Scarshield Warlock"] = true,
["Olaf"] = true,
["Eric 'The Swift'"] = true,
["The Sunken Temple"] = "|cffffffff[50-60]|cffffd200 The Sunken Temple",
["[50-60] The Sunken Temple"] = "|cffffffff[50-60]|cffffd200 The Sunken Temple",
["The Sunken Temple"] = true,
["Spawn of Hakkar"] = true,
["Balcony Minibosses"] = true,
["Shadow of Doom"] = true,
@@ -755,7 +760,7 @@ AL:RegisterTranslations("enUS", function() return {
["Children's Week"] = true,
["Elemental Invasion"] = true,
["Feast of Winter Veil"] = true,
["Gurubashi Arena Booty Run"] = true,
["Gurubashi Arena"] = true,
["Hallow's End"] = true,
["Harvest Festival"] = true,
["Love is in the Air"] = true,
@@ -769,7 +774,8 @@ AL:RegisterTranslations("enUS", function() return {
["Noth the Plaguebringer"] = true,
["Heigan the Unclean"] = true,
["Keys"] = true,
["Blackfathom Deeps"] = "|cffffffff[23-32]|cffffd200 Blackfathom Deeps",
["[23-32] Blackfathom Deeps"] = "|cffffffff[23-32]|cffffd200 Blackfathom Deeps",
["Blackfathom Deeps"] = true,
["Lady Sarevess"] = true,
["Gelihast"] = true,
["Ghamoo-ra"] = true,
@@ -793,8 +799,10 @@ AL:RegisterTranslations("enUS", function() return {
["Magmus"] = true,
["Princess Moira Bronzebeard"] = true,
["Emperor Dagran Thaurissan"] = true,
["Blackrock Depths"] = "|cffffffff[52-60]|cffffd200 Blackrock Depths",
["Lower Blackrock Spire"] = "|cffffffff[55-60]|cffffd200 Lower Blackrock Spire",
["[52-60] Blackrock Depths"] = "|cffffffff[52-60]|cffffd200 Blackrock Depths",
["Blackrock Depths"] = true,
["[55-60] Lower Blackrock Spire"] = "|cffffffff[55-60]|cffffd200 Lower Blackrock Spire",
["Lower Blackrock Spire"] = true,
["Spirestone Butcher"] = true,
["Highlord Omokk"] = true,
["Spirestone Battle Lord"] = true,
@@ -814,7 +822,8 @@ AL:RegisterTranslations("enUS", function() return {
["Burning Felguard"] = true,
["Pyroguard Emberseer"] = true,
["Solakar Flamewreath"] = true,
["Upper Blackrock Spire"] = "|cffffffff[58-60]|cffffd200 Upper Blackrock Spire",
["[58-60] Upper Blackrock Spire"] = "|cffffffff[58-60]|cffffd200 Upper Blackrock Spire",
["Upper Blackrock Spire"] = true,
["Jed Runewatcher"] = true,
["Goraluk Anvilcrack"] = true,
["Warchief Rend Blackhand"] = true,
@@ -830,20 +839,24 @@ AL:RegisterTranslations("enUS", function() return {
["Flamegor"] = true,
["Chromaggus"] = true,
["Nefarian"] = true,
["Blackwing Lair"] = "|cffff0000[RAID]|cffffd200 Blackwing Lair",
["Hateforge Quarry"] = "|cffffffff[50-60]|cffffd200 Hateforge Quarry",
["[RAID] Blackwing Lair"] = "|cffff0000[RAID]|cffffd200 Blackwing Lair",
["Blackwing Lair"] = true,
["[50-60] Hateforge Quarry"] = "|cffffffff[50-60]|cffffd200 Hateforge Quarry",
["Hateforge Quarry"] = true,
["High Foreman Bargul Blackhammer"] = true,
["Engineer Figgles"] = true,
["Corrosis"] = true,
["Hatereaver Annihilator"] = true,
["Hargesh Doomcaller"] = true,
["The Crescent Grove"] = "|cffffffff[32-38]|cffffd200 The Crescent Grove",
["[32-38] The Crescent Grove"] = "|cffffffff[32-38]|cffffd200 The Crescent Grove",
["The Crescent Grove"] = true,
["Grovetender Engryss"] = true,
["Keeper Ranathos"] = true,
["High Priestess A'lathea"] = true,
["Fenektis the Deceiver"] = true,
["Master Raxxieth"] = true,
["Karazhan Crypt"] = "|cffffffff[58-60]|cffffd200 Karazhan Crypt",
["[58-60] Karazhan Crypt"] = "|cffffffff[58-60]|cffffd200 Karazhan Crypt",
["Karazhan Crypt"] = true,
["Marrowspike"] = true,
["Hivaxxis"] = true,
["Corpsemuncher"] = true,
@@ -852,7 +865,8 @@ AL:RegisterTranslations("enUS", function() return {
["Commander Andreon"] = true,
["Alarus"] = true,
["Half-Buried Treasure Chest"] = true,
["Caverns of Time: Black Morass"] = "|cffffffff[60]|cffffd200 Caverns of Time: Black Morass",
["[60] Caverns of Time: Black Morass"] = "|cffffffff[60]|cffffd200 Caverns of Time: Black Morass",
["Caverns of Time: Black Morass"] = true,
["Chronar"] = true,
["Epidamu"] = true,
["Drifting Avatar of Time"] = true,
@@ -861,14 +875,16 @@ AL:RegisterTranslations("enUS", function() return {
["Rotmaw"] = true,
["Antnormi"] = true,
["Infinite Chromie"] = true,
["Stormwind Vault"] = "|cffffffff[60]|cffffd200 Stormwind Vault",
["[60] Stormwind Vault"] = "|cffffffff[60]|cffffd200 Stormwind Vault",
["Stormwind Vault"] = true,
["Aszosh Grimflame"] = true,
["Tham'Grarr"] = true,
["Black Bride"] = true,
["Damian"] = true,
["Volkan Cruelblade"] = true,
["Arc'tiras / Vault Armory Equipment"] = true,
["The Deadmines"] = "|cffffffff[17-24]|cffffd200 The Deadmines",
["[17-24] The Deadmines"] = "|cffffffff[17-24]|cffffd200 The Deadmines",
["The Deadmines"] = true,
["Pusillin"] = true,
["Zevrim Thornhoof"] = true,
["Hydrospawn"] = true,
@@ -876,8 +892,10 @@ AL:RegisterTranslations("enUS", function() return {
["Pimgib"] = true,
["Alzzin the Wildshaper"] = true,
["Isalien"] = true,
["Dire Maul (East)"] = "|cffffffff[55-60]|cffffd200 Dire Maul (East)",
["Dire Maul (North)"] = "|cffffffff[57-60]|cffffd200 Dire Maul (North)",
["[55-60] Dire Maul (East)"] = "|cffffffff[55-60]|cffffd200 Dire Maul (East)",
["Dire Maul (East)"] = true,
["[57-60] Dire Maul (North)"] = "|cffffffff[57-60]|cffffd200 Dire Maul (North)",
["Dire Maul (North)"] = true,
["Guard Mol'dar"] = true,
["Stomper Kreeg"] = true,
["Guard Fengus"] = true,
@@ -892,7 +910,8 @@ AL:RegisterTranslations("enUS", function() return {
["Immol'thar"] = true,
["Lord Hel'nurath"] = true,
["Prince Tortheldrin"] = true,
["Dire Maul (West)"] = "|cffffffff[57-60]|cffffd200 Dire Maul (West)",
["[57-60] Dire Maul (West)"] = "|cffffffff[57-60]|cffffd200 Dire Maul (West)",
["Dire Maul (West)"] = true,
["Techbot"] = true,
["Grubbis"] = true,
["Viscous Fallout"] = true,
@@ -900,7 +919,8 @@ AL:RegisterTranslations("enUS", function() return {
["Crowd Pummeler 9-60"] = true,
["Dark Iron Ambassador"] = true,
["Mekgineer Thermaplugg"] = true,
["Gnomeregan"] = "|cffffffff[29-38]|cffffd200 Gnomeregan",
["[29-38] Gnomeregan"] = "|cffffffff[29-38]|cffffd200 Gnomeregan",
["Gnomeregan"] = true,
["Kolk"] = true,
["Gelk"] = true,
["Magra"] = true,
@@ -915,7 +935,8 @@ AL:RegisterTranslations("enUS", function() return {
["Tinkerer Gizlock"] = true,
["Rotgrip"] = true,
["Princess Theradras"] = true,
["Maraudon"] = "|cffffffff[45-55]|cffffd200 Maraudon",
["[45-55] Maraudon"] = "|cffffffff[45-55]|cffffd200 Maraudon",
["Maraudon"] = true,
["Lucifron"] = true,
["Magmadar"] = true,
["Gehennas"] = true,
@@ -926,7 +947,8 @@ AL:RegisterTranslations("enUS", function() return {
["Sulfuron Harbinger"] = true,
["Majordomo Executus"] = true,
["Ragnaros"] = true,
["Molten Core"] = "|cffff0000[RAID]|cffffd200 Molten Core",
["[RAID] Molten Core"] = "|cffff0000[RAID]|cffffd200 Molten Core",
["Molten Core"] = true,
["Patchwerk"] = true,
["Grobbulus"] = true,
["Gluth"] = true,
@@ -942,25 +964,31 @@ AL:RegisterTranslations("enUS", function() return {
["Loatheb"] = true,
["Sapphiron"] = true,
["Kel'Thuzad"] = true,
["Naxxramas"] = "|cffff0000[RAID]|cffffd200 Naxxramas",
["[RAID] Naxxramas"] = "|cffff0000[RAID]|cffffd200 Naxxramas",
["Naxxramas"] = true,
["Onyxia"] = true,
["Onyxia's Lair"] = "|cffff0000[RAID]|cffffd200 Onyxia's Lair",
["Ragefire Chasm"] = "|cffffffff[13-18]|cffffd200 Ragefire Chasm",
["[RAID] Onyxia's Lair"] = "|cffff0000[RAID]|cffffd200 Onyxia's Lair",
["Onyxia's Lair"] = true,
["[13-18] Ragefire Chasm"] = "|cffffffff[13-18]|cffffd200 Ragefire Chasm",
["Ragefire Chasm"] = true,
["Tuten'kash"] = true,
["Mordresh Fire Eye"] = true,
["Glutton"] = true,
["Ragglesnout"] = true,
["Amnennar the Coldbringer"] = true,
["Plaguemaw the Rotting"] = true,
["Razorfen Downs"] = "|cffffffff[36-46]|cffffd200 Razorfen Downs",
["[36-46] Razorfen Downs"] = "|cffffffff[36-46]|cffffd200 Razorfen Downs",
["Razorfen Downs"] = true,
["Death Speaker Jargba"] = true,
["Overlord Ramtusk"] = true,
["Agathelos the Raging"] = true,
["Blind Hunter"] = true,
["Charlga Razorflank"] = true,
["Earthcaller Halmgar"] = true,
["Razorfen Kraul"] = "|cffffffff[29-38]|cffffd200 Razorfen Kraul",
["Ruins of Ahn'Qiraj"] = "|cffff0000[RAID]|cffffd200 Ruins of Ahn'Qiraj",
["[29-38] Razorfen Kraul"] = "|cffffffff[29-38]|cffffd200 Razorfen Kraul",
["Razorfen Kraul"] = true,
["[RAID] Ruins of Ahn'Qiraj"] = "|cffff0000[RAID]|cffffd200 Ruins of Ahn'Qiraj",
["Ruins of Ahn'Qiraj"] = true,
["Kurinnaxx"] = true,
["Lieutenant General Andorov"] = true,
["General Rajaxx"] = true,
@@ -969,7 +997,8 @@ AL:RegisterTranslations("enUS", function() return {
["Ayamiss the Hunter"] = true,
["Ossirian the Unscarred"] = true,
["Herod"] = true,
["Scarlet Monastery"] = "|cffffffff[27-45]|cffffd200 Scarlet Monastery",
["[27-45] Scarlet Monastery"] = "|cffffffff[27-45]|cffffd200 Scarlet Monastery",
["Scarlet Monastery"] = true,
["High Inquisitor Fairbanks"] = true,
["Scarlet Commander Mograine"] = true,
["High Inquisitor Whitemane"] = true,
@@ -996,7 +1025,8 @@ AL:RegisterTranslations("enUS", function() return {
["Lord Alexei Barov"] = true,
["Lady Illucia Barov"] = true,
["Darkmaster Gandling"] = true,
["Scholomance"] = "|cffffffff[58-60]|cffffd200 Scholomance",
["[58-60] Scholomance"] = "|cffffffff[58-60]|cffffd200 Scholomance",
["Scholomance"] = true,
["Razorclaw the Butcher"] = true,
["Baron Silverlaine"] = true,
["Commander Springvale"] = true,
@@ -1006,8 +1036,10 @@ AL:RegisterTranslations("enUS", function() return {
["Wolf Master Nandos"] = true,
["Archmage Arugal"] = true,
["Deathsworn Captain"] = true,
["Shadowfang Keep"] = "|cffffffff[22-30]|cffffd200 Shadowfang Keep",
["The Stockade"] = "|cffffffff[22-30]|cffffd200 The Stockade",
["[22-30] Shadowfang Keep"] = "|cffffffff[22-30]|cffffd200 Shadowfang Keep",
["Shadowfang Keep"] = true,
["[22-30] The Stockade"] = "|cffffffff[22-30]|cffffd200 The Stockade",
["The Stockade"] = true,
["Skul"] = true,
["Fras Siabi"] = true,
["Hearthsinger Forresten"] = true,
@@ -1025,7 +1057,8 @@ AL:RegisterTranslations("enUS", function() return {
["Magistrate Barthilas"] = true,
["Ramstein the Gorger"] = true,
["Baron Rivendare"] = true,
["Stratholme"] = "|cffffffff[58-60]|cffffd200 Stratholme",
["[58-60] Stratholme"] = "|cffffffff[58-60]|cffffd200 Stratholme",
["Stratholme"] = true,
["Atal'alarion"] = true,
["Dreamscythe"] = true,
["Weaver"] = true,
@@ -1036,7 +1069,8 @@ AL:RegisterTranslations("enUS", function() return {
["Hazzas"] = true,
["Shade of Eranikus"] = true,
["The Temple of Atal'Hakkar"] = true,
["Temple of Ahn'Qiraj"] = "|cffff0000[RAID]|cffffd200 Temple of Ahn'Qiraj",
["[RAID] Temple of Ahn'Qiraj"] = "|cffff0000[RAID]|cffffd200 Temple of Ahn'Qiraj",
["Temple of Ahn'Qiraj"] = true,
["The Prophet Skeram"] = true,
["The Bug Family"] = true,
["Battleguard Sartura"] = true,
@@ -1055,8 +1089,10 @@ AL:RegisterTranslations("enUS", function() return {
["Galgann Firehammer"] = true,
["Grimlok"] = true,
["Archaedas"] = true,
["Uldaman"] = "|cffffffff[40-51]|cffffd200 Uldaman",
["Wailing Caverns"] = "|cffffffff[17-24]|cffffd200 Wailing Caverns",
["[40-51] Uldaman"] = "|cffffffff[40-51]|cffffd200 Uldaman",
["Uldaman"] = true,
["[17-24] Wailing Caverns"] = "|cffffffff[17-24]|cffffd200 Wailing Caverns",
["Wailing Caverns"] = true,
["Mad Magglish"] = true,
["Trigore the Lasher"] = true,
["Boahn"] = true,
@@ -1081,7 +1117,8 @@ AL:RegisterTranslations("enUS", function() return {
["Gahz'rilla"] = true,
["Chief Ukorz Sandscalp"] = true,
["Zerillis"] = true,
["Zul'Farrak"] = "|cffffffff[44-54]|cffffd200 Zul'Farrak",
["[44-54] Zul'Farrak"] = "|cffffffff[44-54]|cffffd200 Zul'Farrak",
["Zul'Farrak"] = true,
["High Priestess Jeklik"] = true,
["High Priest Venoxis"] = true,
["High Priestess Mar'li"] = true,
@@ -1095,7 +1132,8 @@ AL:RegisterTranslations("enUS", function() return {
["High Priestess Arlokk"] = true,
["Jin'do the Hexxer"] = true,
["Hakkar"] = true,
["Zul'Gurub"] = "|cffff0000[RAID]|cffffd200 Zul'Gurub",
["[RAID] Zul'Gurub"] = "|cffff0000[RAID]|cffffd200 Zul'Gurub",
["Zul'Gurub"] = true,
["Emerald Dragons"] = true,
["Druid"] = true,
["Hunter"] = true,
@@ -1224,10 +1262,14 @@ AL:RegisterTranslations("enUS", function() return {
["Silithus"] = true,
["Azeroth"] = true,
["Outland"] = true,
["Scarlet Monastery (Graveyard)"] = "|cffffffff[27-36]|cffffd200 Scarlet Monastery (Graveyard)",
["Scarlet Monastery (Armory)"] = "|cffffffff[32-41]|cffffd200 Scarlet Monastery (Armory)",
["Scarlet Monastery (Cathedral)"] = "|cffffffff[35-45]|cffffd200 Scarlet Monastery (Cathedral)",
["Scarlet Monastery (Library)"] = "|cffffffff[28-39]|cffffd200 Scarlet Monastery (Library)",
["[27-36] Scarlet Monastery (Graveyard)"] = "|cffffffff[27-36]|cffffd200 Scarlet Monastery (Graveyard)",
["Scarlet Monastery (Graveyard)"] = true,
["[32-41] Scarlet Monastery (Armory)"] = "|cffffffff[32-41]|cffffd200 Scarlet Monastery (Armory)",
["Scarlet Monastery (Armory)"] = true,
["[35-45] Scarlet Monastery (Cathedral)"] = "|cffffffff[35-45]|cffffd200 Scarlet Monastery (Cathedral)",
["Scarlet Monastery (Cathedral)"] = true,
["[28-39] Scarlet Monastery (Library)"] = "|cffffffff[28-39]|cffffd200 Scarlet Monastery (Library)",
["Scarlet Monastery (Library)"] = true,
["Blade's Edge Mountains"] = true,
["Stranglethorn Vale"] = true,
["Spirit of Azuregos"] = true,
@@ -1376,7 +1418,8 @@ AL:RegisterTranslations("enUS", function() return {
["Leather"] = true,
["Mail"] = true,
["Plate"] = true,
["Dire Maul"] = "|cffffffff[55-60]|cffffd200 Dire Maul",
["[55-60] Dire Maul"] = "|cffffffff[55-60]|cffffd200 Dire Maul",
["Dire Maul"] = true,
["Auchindoun"] = true,
["Coilfang Reservoir"] = true,
["Hellfire Citadel"] = true,
@@ -1474,9 +1517,12 @@ AL:RegisterTranslations("enUS", function() return {
["Silverpine Forest"] = true,
["Ashenvale"] = true,
["Thunder Bluff"] = true,
["Lower Karazhan Halls"] = "|cffff0000[RAID]|cffffd200 Lower Karazhan Halls",
["Emerald Sanctum"] = "|cffff0000[RAID]|cffffd200 Emerald Sanctum",
["Gilneas City"] = "|cffffffff[42-50]|cffffd200 Gilneas City",
["[RAID] Lower Karazhan Halls"] = "|cffff0000[RAID]|cffffd200 Lower Karazhan Halls",
["Lower Karazhan Halls"] = true,
["[RAID] Emerald Sanctum"] = "|cffff0000[RAID]|cffffd200 Emerald Sanctum",
["Emerald Sanctum"] = true,
["[42-50] Gilneas City"] = "|cffffffff[42-50]|cffffd200 Gilneas City",
["Gilneas City"] = true,
["Matthias Holtz"] = true,
["Packmaster Ragetooth"] = true,
["Judge Sutherland"] = true,
@@ -1489,6 +1535,7 @@ AL:RegisterTranslations("enUS", function() return {
["Solnius the Awakener"] = true,
["Solnius the Awakener (Page 2)"] = true,
["Favor of Erennius (ES Hard Mode)"] = true,
["Favor of Erennius"] = true,
["Master Blacksmith Rolfen"] = true,
["Brood Queen Araxxna"] = true,
["Lord Blackwald II"] = true,
@@ -1534,6 +1581,7 @@ AL:RegisterTranslations("enUS", function() return {
["Rank 11"] = true,
["Rank 14"] = true,
["Rank 2-9"] = true,
["Rank"] = true,
["Donation Rewards"] = true,
["Fashion"] = true,
["Dun Morogh"] = true,
@@ -1547,5 +1595,6 @@ AL:RegisterTranslations("enUS", function() return {
["Hyjal"] = true,
["Dustwallow Marsh"] = true,
["Mooncloth Regalia"] = true,
["Show Source on Tooltips"] = true,
}
end)
+1 -1
View File
@@ -964,7 +964,7 @@ AL:RegisterTranslations("esES", function() return {
["Elemental Invasion"] = "Invasión de elementales",
["Ethereum Prison"] = "Prisión de los Etereum",
["Feast of Winter Veil"] = "Festival de Invierno",
["Gurubashi Arena Booty Run"] = "El cofre pirata de Gurubashi",
["Gurubashi Arena"] = "El cofre pirata de Gurubashi",
["Hallow's End"] = "Halloween",
["Harvest Festival"] = "Festival de la Cosecha",
["Love is in the Air"] = "Amor en el aire",
+1 -1
View File
@@ -983,7 +983,7 @@ AL:RegisterTranslations("frFR", function() return {
["Elemental Invasion"] = "Invasions élémentaires",
["Ethereum Prison"] = "Prison de l'Ethereum",
["Feast of Winter Veil"] = "La fête du Voile d'hiver",
["Gurubashi Arena Booty Run"] = "Le coffre pirate de Gurubashi",
["Gurubashi Arena"] = "Le coffre pirate de Gurubashi",
["Hallow's End"] = "La Sanssaint",
["Harvest Festival"] = "La Fête des moissons",
["Love is in the Air"] = "De l'amour dans l'air",
+1 -1
View File
@@ -955,7 +955,7 @@ AL:RegisterTranslations("ruRU", function() return {
["Elemental Invasion"] = "Elemental Invasion",
["Ethereum Prison"] = "Ethereum Prison",
["Feast of Winter Veil"] = "Feast of Winter Veil",
["Gurubashi Arena Booty Run"] = "Gurubashi Arena Booty Run",
["Gurubashi Arena"] = "Gurubashi Arena",
["Hallow's End"] = "Hallow's End",
["Harvest Festival"] = "Harvest Festival",
["Love is in the Air"] = "Love is in the Air",
+1 -1
View File
@@ -973,7 +973,7 @@ AL:RegisterTranslations("zhTW", function() return {
["Elemental Invasion"] = "元素入侵",
["Ethereum Prison"] = "伊斯利恩監獄",
["Feast of Winter Veil"] = "冬幕節",
["Gurubashi Arena Booty Run"] = "古拉巴什競技場藏寶競技",
["Gurubashi Arena"] = "古拉巴什競技場藏寶競技",
["Hallow's End"] = "復活節",
["Harvest Festival"] = "收穫節",
["Love is in the Air"] = "愛就在你我身邊",
+1 -1
View File
@@ -1581,6 +1581,6 @@ AtlasLoot_Data["AtlasLootGeneralPvPItems"] = {
{ 18245, "Ability_Mount_Blackdirewolf", "=q4=Horn of the Black War Wolf", "=ds=#e7#" },
{ 18247, "Ability_Mount_Kodo_03", "=q4=Black War Kodo", "=ds=#e7#" },
{ 18246, "Ability_Mount_Raptor", "=q4=Whistle of the Black War Raptor", "=ds=#e7#" },
{ 18248, "Ability_Mount_Undeadhorse", "=q4=Red Skeletal Warhorse", "=ds=#e7#" },
{ 18248, "Ability_Mount_Undeadhorse", "=q4=Armored Red Deathcharger", "=ds=#e7#" },
};
};
+10 -10
View File
@@ -1200,13 +1200,13 @@ AtlasLoot_Data["AtlasLootSetItems"] = {
{ 20132, "INV_Shirt_GuildTabard_01", "=q1=Arathor Battle Tabard", "PvP =q8=#m7#" },
{ 19032, "INV_Shirt_GuildTabard_01", "=q1=Stormpike Battle Tabard", "PvP =q8=#m7#" },
{ 0, "", "", "" },
{ 5976, "INV_Shirt_GuildTabard_01", "Guild Tabard", "Vendor" },
{ 5976, "INV_Shirt_GuildTabard_01", "=q1=Guild Tabard", "Vendor" },
{ 19160, "INV_Shirt_GuildTabard_01", "=q1=Contest Winner's Tabard", "Slow & Steady Challenge" },
{ 80187, "INV_Shirt_GuildTabard_01", "=q1=Contest Winner's Tabard", "Hardcore Challenge" },
{ 61369, "INV_Shirt_GuildTabard_01", "Ravenshire Tabard", "#m4#" },
{ 61369, "INV_Shirt_GuildTabard_01", "=q1=Ravenshire Tabard", "#m4#" },
{ 23192, "INV_Misc_Cape_18", "=q2=Tabard of the Scarlet Crusade", "Drop" },
{ 61368, "INV_Shirt_GuildTabard_01", "Greymane Tabard", "Drop" },
{ 22999, "INV_Shirt_GuildTabard_01", "=q1=Tabard of the Agent Dawn", "Vendor" },
{ 61368, "INV_Shirt_GuildTabard_01", "=q2=Greymane Tabard", "Drop" },
{ 22999, "INV_Shirt_GuildTabard_01", "=q1=Tabard of the Argent Dawn", "Vendor" },
{ 0, "", "", "" },
{ 0, "", "", "" },
{ 15197, "INV_Misc_TabardPVP_02", "=q1=Scout's Tabard", "PvP =q6=#m6#" },
@@ -1355,7 +1355,7 @@ AtlasLoot_Data["AtlasLootSetItems"] = {
{ 81204, "INV_Misc_TabardPVP_02", "=q1=Illidari Tabard", "Donation Reward" },
{ 81088, "INV_Shirt_GuildTabard_01", "=q1=Tabard of Summer Skies", "Donation Reward" },
{ 81087, "INV_Shirt_GuildTabard_01", "=q1=Tabard of Summer Flames", "Donation Reward" },
{ 50092, "INV_Misc_TabardPVP_01", "=q1=Crimson Legion Tabard", "Donation Reward" },
{ 50092, "INV_Misc_TabardPVP_01", "=q1=Tabard of the Crimson Legion", "Donation Reward" },
{ 81203, "INV_Misc_TabardPVP_01", "=q1=Violet Eye Tabard", "Donation Reward" },
{ 50086, "INV_Misc_TabardPVP_01", "=q1=Stromgarde Tabard", "Donation Reward" },
{ 50376, "INV_Misc_TabardPVP_01", "=q1=Hillsbrad Tabard", "Donation Reward" },
@@ -1391,12 +1391,12 @@ AtlasLoot_Data["AtlasLootSetItems"] = {
{ 69132, "INV_Chest_Cloth_31", "=q1=Blooming Wisteria Robes", "Donation Reward" },
{ 41091, "INV_Chest_Cloth_07", "=q1=Apparel of the Bells", "Donation Reward" },
{ 41092, "INV_Chest_Cloth_07", "=q1=Jingle Belle Frock", "Donation Reward" },
{ 83479, "INV_Chest_Cloth_09", "=q1=Romantic Pink Corset Dress", "Donation Reward" },
{ 83479, "INV_Chest_Cloth_09", "=q1=Romantic Pink Corset Dress", "Donation Reward" },
{ 83478, "INV_Chest_Cloth_09", "=q1=Romantic Red Corset Dress", "Donation Reward" },
{ 69152, "INV_Boots_Fabric_01", "=q1=Silver Star Sandals", "Donation Reward" },
{ 69101, "Spell_Shadow_Metamorphosis", "=q1=Blood Illidari Tatoos", "Donation Reward" },
{ 69103, "Spell_Shadow_Metamorphosis", "=q1=Nether Illidari Tatoos", "Donation Reward" },
{ 69100, "Spell_Shadow_Metamorphosis", "=q1=Illidari Tatoos", "Donation Reward" },
{ 69102, "Spell_Shadow_Metamorphosis", "=q1=Void Illidari Tatoos", "Donation Reward" },
{ 69101, "Spell_Shadow_Metamorphosis", "=q1=Blood Illidari Tattoos", "Donation Reward" },
{ 69103, "Spell_Shadow_Metamorphosis", "=q1=Nether Illidari Tattoos", "Donation Reward" },
{ 69100, "Spell_Shadow_Metamorphosis", "=q1=Illidari Tattoos", "Donation Reward" },
{ 69102, "Spell_Shadow_Metamorphosis", "=q1=Void Illidari Tattoos", "Donation Reward" },
},
};
File diff suppressed because it is too large Load Diff
+4 -4
View File
@@ -19,9 +19,9 @@ AtlasLootWBBossButtons = {
LordKazzak = {
"KKazzak";
};
Turtlhu = {
--[[Turtlhu = {
"Turtlhu";
};
};]]
Nerubian = {
"Nerubian";
};
@@ -151,7 +151,7 @@ AtlasLoot_Data["AtlasLootWBItems"] = {
{ 0, "", "", "", "" },
{ 51739, "inv_fabric_wool_02", "=q1=Little Ball of Spider Web", "=ds=#e15#", "100%" },
};
Turtlhu = {
--[[Turtlhu = {
{ 20633, "INV_Shoulder_29", "=q4=Unnatural Leather Spaulders", "=ds=#s3#, #a2#", "4.76%" },
{ 20631, "INV_Boots_Cloth_05", "=q4=Mendicant's Slippers", "=ds=#s12#, #a1#", "4.76%" },
{ 20634, "INV_Boots_08", "=q4=Boots of Fright", "=ds=#s12#, #a2#", "4.76%" },
@@ -179,7 +179,7 @@ AtlasLoot_Data["AtlasLootWBItems"] = {
{ 0, "", "", "", "" },
{ 50202, "INV_Egg_03", "=q3=Egg of Turtlhu", "=ds=#e15#", "100%" },
{ 50203, "INV_Enchant_Dustsoul", "=q2=Corrupted Sand", "=ds=#e12#", "100%" },
};
};]]
Ostarius = {
{ 83480, "inv_misc_book_07", "=q4=Tome of Infalliable Truth", "=ds=#h4#, #s15#", "17%" },
{ 83481, "inv_mace_08", "=q4=Failsafe Activation Key", "=ds=#h4#, #s15#", "17%" },