From 194a48281c99b70152fc0ad9c960fe29df19536a Mon Sep 17 00:00:00 2001
From: Spit <19otari98@gmail.com>
Date: Sun, 20 Oct 2024 18:41:09 +0300
Subject: [PATCH] Added source on tooltip option
---
Core/AtlasLoot.lua | 100 +--
Core/AtlasLoot.xml | 19 +
Core/ButtonRegistry.lua | 6 +-
Core/Dungeons.lua | 82 +--
Core/Tooltip.lua | 399 ++++++++++
Core/WorldEvents.lua | 4 +-
Crafting/crafting.en.lua | 8 +-
Instances/instances.en.lua | 23 +-
Locale/locale.cn.lua | 2 +-
Locale/locale.de.lua | 2 +-
Locale/locale.en.lua | 135 ++--
Locale/locale.es.lua | 2 +-
Locale/locale.fr.lua | 2 +-
Locale/locale.ru.lua | 2 +-
Locale/locale.tw.lua | 2 +-
PvP/Battlegrounds.en.lua | 2 +-
Sets/sets.lua | 20 +-
TableRegister/loottables.en.lua | 1228 +++++++++++++++----------------
WorldBosses/worldbosses.en.lua | 8 +-
19 files changed, 1256 insertions(+), 790 deletions(-)
create mode 100644 Core/Tooltip.lua
diff --git a/Core/AtlasLoot.lua b/Core/AtlasLoot.lua
index 4783a74..5804dab 100644
--- a/Core/AtlasLoot.lua
+++ b/Core/AtlasLoot.lua
@@ -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" },
diff --git a/Core/AtlasLoot.xml b/Core/AtlasLoot.xml
index 712ce51..f2729e5 100644
--- a/Core/AtlasLoot.xml
+++ b/Core/AtlasLoot.xml
@@ -13,6 +13,7 @@
+