This commit is contained in:
Spit
2025-05-04 18:06:10 +03:00
parent 5fc8a8a399
commit c2e2e84fc4
14 changed files with 7211 additions and 2741 deletions
+54 -346
View File
@@ -94,7 +94,6 @@ AtlasLoot_MenuList = {
"T2SET",
"T1SET",
"T0SET",
"WORLDEPICS",
"REPMENU",
"WORLDEVENTMENU",
"ALCHEMYMENU",
@@ -1057,8 +1056,6 @@ function AtlasLoot_ShowItemsFrame(dataID, dataSource, boss, pFrame)
AtlasLootRepMenu();
elseif(dataID=="SETMENU") then
AtlasLootSetMenu();
elseif(dataID=="WORLDEPICS") then
AtlasLootWorldEpicsMenu();
elseif(dataID=="WORLDEVENTMENU") then
AtlasLootWorldEventMenu();
elseif(dataID=="CRAFTINGMENU") then
@@ -1258,7 +1255,7 @@ function AtlasLoot_ShowItemsFrame(dataID, dataSource, boss, pFrame)
end
--Set prices for items, up to 5 different currencies can be used in combination
if (dataID == "SearchResult" or dataID == "WishList") and dataSource[dataID][i][5] then
local wishDataID, wishDataSource = AtlasLoot_Strsplit("|", dataSource[dataID][i][5])
local _, _, wishDataID, wishDataSource = strfind(dataSource[dataID][i][5], "(.+)|(.+)")
if wishDataSource == "AtlasLootRepItems" then
if wishDataID and AtlasLoot_IsLootTableAvailable(wishDataID) then
for _, v in ipairs(AtlasLoot_Data[wishDataSource][wishDataID]) do
@@ -1413,7 +1410,7 @@ function AtlasLoot_ShowItemsFrame(dataID, dataSource, boss, pFrame)
--Hide navigation buttons if we click Quicklooks in Atlas
if AtlasFrame and AtlasFrame:IsVisible() then
if this.sourcePage then
local _, dataSource = AtlasLoot_Strsplit("|", this.sourcePage)
local _, _, dataSource = strfind(this.sourcePage, ".+|(.+)")
if dataSource == "AtlasLootItems" then
AtlasLootItemsFrame_BACK:Hide()
AtlasLootItemsFrame_NEXT:Hide()
@@ -2238,13 +2235,10 @@ AtlasLoot_HewdropDown = {
{{ AL["Tier 2 Sets"], "T2SET", "Table" },},
{{ AL["Tier 3 Sets"], "T3SET", "Table" },},
{{ AL["Legendary Items"], "Legendaries", "Table" },},
{{ AL["World Epics"], "WORLDEPICS", "Table" },},
{{ AL["World Epics"], "WorldEpics1", "Table" },},
{{ AL["Rare Pets"], "RarePets1", "Table" },},
{{ AL["Rare Mounts"], "RareMounts", "Table" },},
{{ AL["Fashion"], "DonationRewards2", "Table" },},
{{ AL["Tabards"], "Tabards", "Table" },},
--[15] = {{ AL["Old Mounts"], "OldMounts", "Table" },},
--[16] = {{ AL["Unobtainable Mounts"], "UnobMounts", "Table" },},
},
},
{[AL["Factions"]] = {
@@ -2830,329 +2824,44 @@ AtlasLoot_HewdropDown_SubTables = {
{ AL["Cla'ckora"], "Clackora" },
},
["RareSpawns"] = {
{ "|cffffffff[17]|cffffd200 Earthcaller Rezengal |cffffffff(Stonetalon)", "EarthcallerRezengal" },
{ "|cffffffff[17]|cffffd200 Shade Mage |cffffffff(Tirisfal Uplands)", "ShadeMage" },
{ "|cffffffff[18]|cffffd200 Graypaw Alpha |cffffffff(Tirisfal Uplands)", "GraypawAlpha" },
{ "|cffffffff[24]|cffffd200 Blazespark |cffffffff(Stonetalon)", "Blazespark" },
{ "|cffffffff[35]|cffffd200 Witch Doctor Tan'zo |cffffffff(Ruins of Zul'Rasaz)", "WitchDoctorTanzo" },
{ "|cffffffff[40]|cffffd200 Dawnhowl |cffffffff(Gilneas)", "Dawnhowl" },
{ "|cffffffff[43]|cffffd200 Maltimor's Prototype |cffffffff(Gilneas)", "MaltimorsPrototype" },
{ "|cffffffff[44]|cffffd200 Bonecruncher |cffffffff(Gilneas)", "Bonecruncher" },
{ "|cffffffff[44]|cffffd200 Duskskitter |cffffffff(Gilneas)", "Duskskitter" },
{ "|cffffffff[45]|cffffd200 Baron Perenolde |cffffffff(Gilneas)", "BaronPerenolde" },
{ "|cffffffff[45]|cffffd200 Kin'Tozo |cffffffff(Stranglethorn Vale)", "KinTozo" },
{ "|cffffffff[47]|cffffd200 Grug'thok the Seer |cffffffff(Feralas)", "Grugthok" },
{ "|cffffffff[49]|cffffd200 Explorer Ashbeard |cffffffff(Searing Gorge)", "Ashbeard" },
{ "|cffffffff[50]|cffffd200 Jal'akar |cffffffff(Hinterlands)", "Jalakar" },
{ "|cffffffff[51]|cffffd200 Embereye |cffffffff(Gilijim Isle)", "Embereye" },
{ "|cffffffff[51]|cffffd200 Ruk'thok the Pyromancer |cffffffff(Lapidis Isle)", "Rukthok" },
{ "|cffffffff[51]|cffffd200 Tarangos |cffffffff(Azshara)", "Tarangos" },
{ "|cffffffff[51-52]|cffffd200 Ripjaw |cffffffff(Lapidis Isle)", "Ripjaw" },
{ "|cffffffff[53]|cffffd200 Xalvic Blackclaw |cffffffff(Felwood)", "Xalvic" },
{ "|cffffffff[54]|cffffd200 Aquitus |cffffffff(Gilijim Isle)", "Aquitus" },
{ "|cffffffff[55]|cffffd200 Firstborn of Arugal |cffffffff(Gilneas)", "FirstbornofArugal" },
{ "|cffffffff[55]|cffffd200 Letashaz |cffffffff(Gilijim Isle)", "Letashaz" },
{ "|cffffffff[55]|cffffd200 Margon the Mighty |cffffffff(Lapidis Isle)", "MargontheMighty" },
{ "|cffffffff[55]|cffffd200 The Wandering Knight |cffffffff(WPL)", "WanderingKnight" },
{ "|cffffffff[56]|cffffd200 Stoneshell |cffffffff(Tel'abim)", "Stoneshell" },
{ "|cffffffff[57]|cffffd200 Zareth Terrorblade |cffffffff(Blasted Lands)", "Zareth" },
{ "|cffffffff[58]|cffffd200 Highvale Silverback |cffffffff(Tel'abim)", "HighvaleSilverback" },
{ "|cffffffff[58]|cffffd200 Mallon The Moontouched |cffffffff(Winterspring)", "Mallon" },
{ "|cffffffff[59]|cffffd200 Blademaster Kargron |cffffffff(Burning Steppes)", "Kargron" },
{ "|cffffffff[59]|cffffd200 Professor Lysander |cffffffff(EPL)", "ProfessorLysander" },
{ "|cffffffff[60]|cffffd200 Admiral Barean Westwind |cffffffff(Scarlet Enclave)", "AdmiralBareanWestwind" },
{ "|cffffffff[60]|cffffd200 Azurebeak |cffffffff(Hyjal)", "Azurebeak" },
{ "|cffffffff[60]|cffffd200 Barkskin Fisher |cffffffff(Hyjal)", "BarkskinFisher" },
{ "|cffffffff[61]|cffffd200 Crusader Larsarius |cffffffff(EPL)", "CrusaderLarsarius" },
{ "|cffffffff[61]|cffffd200 Shadeflayer Goliath |cffffffff(Hyjal)", "ShadeflayerGoliath" },
{ "|cffffffff[??]|cffffd200 Widow of the Woods |cffffffff(Gilneas)", "WidowoftheWoods" },
{ "|cffffffff[??]|cffffd200 M-0L1Y |cffffffff(???)", "M0L1Y" },
{ WHITE.."[17]"..DEFAULT.." "..AL["Earthcaller Rezengal"] .." "..WHITE.."("..AL["Stonetalon Mountains"]..")", "EarthcallerRezengal" },
{ WHITE.."[17]"..DEFAULT.." "..AL["Shade Mage"] .." "..WHITE.."("..AL["Tirisfal Glades"] ..")", "ShadeMage" },
{ WHITE.."[18]"..DEFAULT.." "..AL["Graypaw Alpha"] .." "..WHITE.."("..AL["Tirisfal Glades"] ..")", "GraypawAlpha" },
{ WHITE.."[24]"..DEFAULT.." "..AL["Blazespark"] .." "..WHITE.."("..AL["Stonetalon Mountains"]..")", "Blazespark" },
{ WHITE.."[35]"..DEFAULT.." "..AL["Witch Doctor Tan'zo"] .." "..WHITE.."("..AL["Arathi Highlands"] ..")", "WitchDoctorTanzo" },
{ WHITE.."[40]"..DEFAULT.." "..AL["Widow of the Woods"] .." "..WHITE.."("..AL["Gilneas"] ..")", "WidowoftheWoods" },
{ WHITE.."[40]"..DEFAULT.." "..AL["Dawnhowl"] .." "..WHITE.."("..AL["Gilneas"] ..")", "Dawnhowl" },
{ WHITE.."[43]"..DEFAULT.." "..AL["Maltimor's Prototype"] .." "..WHITE.."("..AL["Gilneas"] ..")", "MaltimorsPrototype" },
{ WHITE.."[44]"..DEFAULT.." "..AL["Bonecruncher"] .." "..WHITE.."("..AL["Gilneas"] ..")", "Bonecruncher" },
{ WHITE.."[44]"..DEFAULT.." "..AL["Duskskitter"] .." "..WHITE.."("..AL["Gilneas"] ..")", "Duskskitter" },
{ WHITE.."[45]"..DEFAULT.." "..AL["Baron Perenolde"] .." "..WHITE.."("..AL["Gilneas"] ..")", "BaronPerenolde" },
{ WHITE.."[45]"..DEFAULT.." "..AL["Kin'Tozo"] .." "..WHITE.."("..AL["Stranglethorn Vale"] ..")", "KinTozo" },
{ WHITE.."[47]"..DEFAULT.." "..AL["Grug'thok the Seer"] .." "..WHITE.."("..AL["Feralas"] ..")", "Grugthok" },
{ WHITE.."[47]"..DEFAULT.." "..AL["M-0L1Y"] .." "..WHITE.."("..AL["Dun Morogh"] ..")", "M0L1Y" },
{ WHITE.."[49]"..DEFAULT.." "..AL["Explorer Ashbeard"] .." "..WHITE.."("..AL["Searing Gorge"] ..")", "Ashbeard" },
{ WHITE.."[50]"..DEFAULT.." "..AL["Jal'akar"] .." "..WHITE.."("..AL["Hinterlands"] ..")", "Jalakar" },
{ WHITE.."[51]"..DEFAULT.." "..AL["Embereye"] .." "..WHITE.."("..AL["Gilijim Isle"] ..")", "Embereye" },
{ WHITE.."[51]"..DEFAULT.." "..AL["Ruk'thok the Pyromancer"].." "..WHITE.."("..AL["Lapidis Isle"] ..")", "Rukthok" },
{ WHITE.."[51]"..DEFAULT.." "..AL["Tarangos"] .." "..WHITE.."("..AL["Azshara"] ..")", "Tarangos" },
{ WHITE.."[51]"..DEFAULT.." "..AL["Ripjaw"] .." "..WHITE.."("..AL["Lapidis Isle"] ..")", "Ripjaw" },
{ WHITE.."[53]"..DEFAULT.." "..AL["Xalvic Blackclaw"] .." "..WHITE.."("..AL["Felwood"] ..")", "Xalvic" },
{ WHITE.."[54]"..DEFAULT.." "..AL["Aquitus"] .." "..WHITE.."("..AL["Gilijim Isle"] ..")", "Aquitus" },
{ WHITE.."[55]"..DEFAULT.." "..AL["Firstborn of Arugal"] .." "..WHITE.."("..AL["Gilneas"] ..")", "FirstbornofArugal" },
{ WHITE.."[55]"..DEFAULT.." "..AL["Letashaz"] .." "..WHITE.."("..AL["Gilijim Isle"] ..")", "Letashaz" },
{ WHITE.."[55]"..DEFAULT.." "..AL["Margon the Mighty"] .." "..WHITE.."("..AL["Lapidis Isle"] ..")", "MargontheMighty" },
{ WHITE.."[55]"..DEFAULT.." "..AL["The Wandering Knight"] .." "..WHITE.."("..AL["Western Plaguelands"] ..")", "WanderingKnight" },
{ WHITE.."[56]"..DEFAULT.." "..AL["Stoneshell"] .." "..WHITE.."("..AL["Tel'abim"] ..")", "Stoneshell" },
{ WHITE.."[57]"..DEFAULT.." "..AL["Zareth Terrorblade"] .." "..WHITE.."("..AL["Blasted Lands"] ..")", "Zareth" },
{ WHITE.."[58]"..DEFAULT.." "..AL["Highvale Silverback"] .." "..WHITE.."("..AL["Tel'abim"] ..")", "HighvaleSilverback" },
{ WHITE.."[58]"..DEFAULT.." "..AL["Mallon The Moontouched"] .." "..WHITE.."("..AL["Winterspring"] ..")", "Mallon" },
{ WHITE.."[59]"..DEFAULT.." "..AL["Blademaster Kargron"] .." "..WHITE.."("..AL["Burning Steppes"] ..")", "Kargron" },
{ WHITE.."[59]"..DEFAULT.." "..AL["Professor Lysander"] .." "..WHITE.."("..AL["Eastern Plaguelands"] ..")", "ProfessorLysander" },
{ WHITE.."[60]"..DEFAULT.." "..AL["Admiral Barean Westwind"].." "..WHITE.."("..AL["Scarlet Enclave"] ..")", "AdmiralBareanWestwind" },
{ WHITE.."[60]"..DEFAULT.." "..AL["Azurebeak"] .." "..WHITE.."("..AL["Hyjal"] ..")", "Azurebeak" },
{ WHITE.."[60]"..DEFAULT.." "..AL["Barkskin Fisher"] .." "..WHITE.."("..AL["Hyjal"] ..")", "BarkskinFisher" },
{ WHITE.."[61]"..DEFAULT.." "..AL["Crusader Larsarius"] .." "..WHITE.."("..AL["Eastern Plaguelands"] ..")", "CrusaderLarsarius" },
{ WHITE.."[61]"..DEFAULT.." "..AL["Shadeflayer Goliath"] .." "..WHITE.."("..AL["Hyjal"] ..")", "ShadeflayerGoliath" },
},
-- ["AbyssalCouncil"] = {
-- { AL["Abyssal Council"].." - "..AL["Templars"], "AbyssalTemplars" },
-- { AL["Abyssal Council"].." - "..AL["Dukes"], "AbyssalDukes" },
-- { AL["Abyssal Council"].." - "..AL["High Council"], "AbyssalLords" },
-- },
-- ["Winterviel"] = {
-- { AL["Feast of Winter Veil"], "Winterviel1"},
-- { AL["Feast of Winter Veil"], "Winterviel2"},
-- },
-- ["Factions"] = {
-- { AL["Argent Dawn"], "Argent1" },
-- { AL["Bloodsail Buccaneers"], "Bloodsail1" },
-- { AL["Brood of Nozdormu"], "AQBroodRings" },
-- { AL["Cenarion Circle"], "Cenarion1" },
-- { AL["Dalaran"], "Dalaran" },
-- { AL["Darkmoon Faire"], "Darkmoon" },
-- { AL["Darkspear Trolls"], "DarkspearTrolls" },
-- { AL["Darnassus"], "Darnassus" },
-- { AL["Durotar Labor Union"], "DurotarLaborUnion" },
-- { AL["Frostwolf Clan"], "Frostwolf1" },
-- { AL["Gelkis Clan Centaur"], "GelkisClan1" },
-- { AL["Gnomeregan Exiles"], "GnomereganExiles" },
-- { AL["Hydraxian Waterlords"], "WaterLords1" },
-- { AL["Ironforge"], "Ironforge" },
-- { AL["Magram Clan Centaur"], "MagramClan1" },
-- { AL["Orgrimmar"], "Orgrimmar" },
-- { AL["Revantusk Trolls"], "Revantusk" },
-- { AL["Silvermoon Remnant"], "Helf" },
-- { AL["Stormpike Guard"], "Stormpike1" },
-- { AL["Stormwind"], "Stormwind" },
-- { AL["Thorium Brotherhood"], "Thorium1" },
-- { AL["Thunder Bluff"], "ThunderBluff" },
-- { AL["Timbermaw Hold"], "Timbermaw" },
-- { AL["Undercity"], "Undercity" },
-- { AL["Wardens of Time"], "Wardens1" },
-- { AL["Wildhammer Clan"], "Wildhammer" },
-- { AL["Wintersaber Trainers"], "Wintersaber1" },
-- { AL["Zandalar Tribe"], "Zandalar1" },
-- },
-- ["BoEWorldEpics"] = {
-- { AtlasLoot_TableNames["WorldEpics3"][1], "WorldEpics3" },
-- { AtlasLoot_TableNames["WorldEpics2"][1], "WorldEpics2" },
-- { AtlasLoot_TableNames["WorldEpics1"][1], "WorldEpics1" },
-- },
-- ["CraftSetBlacksmith"] = {
-- { AL["Steel Plate"], "SteelPlate" },
-- { AL["Imperial Plate"], "ImperialPlate" },
-- { AL["The Darksoul"], "TheDarksoul" },
-- { AL["Bloodsoul Embrace"], "BloodsoulEmbrace" },
-- },
-- ["CraftSetLeatherwork"] = {
-- { AL["Grifter's Armor"], "GriftersArmor" },
-- { AL["Primalist's Trappings"], "PrimalistsTrappings" },
-- { AL["Volcanic Armor"], "VolcanicArmor" },
-- { AL["Ironfeather Armor"], "IronfeatherArmor" },
-- { AL["Stormshroud Armor"], "StormshroudArmor" },
-- { AL["Devilsaur Armor"], "DevilsaurArmor" },
-- { AL["Blood Tiger Harness"], "BloodTigerH" },
-- { AL["Primal Batskin"], "PrimalBatskin" },
-- { AL["Red Dragon Mail"], "RedDragonM" },
-- { AL["Green Dragon Mail"], "GreenDragonM" },
-- { AL["Blue Dragon Mail"], "BlueDragonM" },
-- { AL["Black Dragon Mail"], "BlackDragonM" },
-- },
-- ["CraftSetTailoring"] = {
-- { AL["Augerer's Attire"], "AugerersAttire" },
-- { AL["Shadoweave"], "ShadoweaveSet" },
-- { AL["Diviner's Garments"], "DivinersGarments" },
-- { AL["Pillager's Garb"], "PillagersGarb" },
-- { AL["Bloodvine Garb"], "BloodvineG" },
-- },
-- ["DungeonSets12"] = {
-- { "|cffffffff"..AL["Priest"], "T0Priest" },
-- { "|cff68ccef"..AL["Mage"], "T0Mage" },
-- { "|cff9382c9"..AL["Warlock"], "T0Warlock" },
-- { "|cfffff468"..AL["Rogue"], "T0Rogue" },
-- { "|cffff7c0a"..AL["Druid"], "T0Druid" },
-- { "|cffaad372"..AL["Hunter"], "T0Hunter" },
-- { "|cff2773ff"..AL["Shaman"], "T0Shaman" },
-- { "|cfff48cba"..AL["Paladin"], "T0Paladin" },
-- { "|cffc69b6d"..AL["Warrior"], "T0Warrior" },
-- },
-- ["AQ20Sets"] = {
-- { "|cffffffff"..AL["Priest"], "AQ20Priest" },
-- { "|cff68ccef"..AL["Mage"], "AQ20Mage" },
-- { "|cff9382c9"..AL["Warlock"], "AQ20Warlock" },
-- { "|cfffff468"..AL["Rogue"], "AQ20Rogue" },
-- { "|cffff7c0a"..AL["Druid"], "AQ20Druid" },
-- { "|cffaad372"..AL["Hunter"], "AQ20Hunter" },
-- { "|cff2773ff"..AL["Shaman"], "AQ20Shaman" },
-- { "|cfff48cba"..AL["Paladin"], "AQ20Paladin" },
-- { "|cffc69b6d"..AL["Warrior"], "AQ20Warrior" },
-- },
-- ["AQ40Sets"] = {
-- { "|cffffffff"..AL["Priest"], "AQ40Priest" },
-- { "|cff68ccef"..AL["Mage"], "AQ40Mage" },
-- { "|cff9382c9"..AL["Warlock"], "AQ40Warlock" },
-- { "|cfffff468"..AL["Rogue"], "AQ40Rogue" },
-- { "|cffff7c0a"..AL["Druid"], "AQ40Druid" },
-- { "|cffaad372"..AL["Hunter"], "AQ40Hunter" },
-- { "|cff2773ff"..AL["Shaman"], "AQ40Shaman" },
-- { "|cfff48cba"..AL["Paladin"], "AQ40Paladin" },
-- { "|cffc69b6d"..AL["Warrior"], "AQ40Warrior" },
-- },
-- ["T1Sets"] = {
-- { "|cffffffff"..AL["Priest"], "T1Priest" },
-- { "|cff68ccef"..AL["Mage"], "T1Mage" },
-- { "|cff9382c9"..AL["Warlock"], "T1Warlock" },
-- { "|cfffff468"..AL["Rogue"], "T1Rogue" },
-- { "|cffff7c0a"..AL["Druid"], "T1Druid" },
-- { "|cffaad372"..AL["Hunter"], "T1Hunter" },
-- { "|cff2773ff"..AL["Shaman"], "T1Shaman" },
-- { "|cfff48cba"..AL["Paladin"], "T1Paladin" },
-- { "|cffc69b6d"..AL["Warrior"], "T1Warrior" },
-- },
-- ["T2Sets"] = {
-- { "|cffffffff"..AL["Priest"], "T2Priest" },
-- { "|cff68ccef"..AL["Mage"], "T2Mage" },
-- { "|cff9382c9"..AL["Warlock"], "T2Warlock" },
-- { "|cfffff468"..AL["Rogue"], "T2Rogue" },
-- { "|cffff7c0a"..AL["Druid"], "T2Druid" },
-- { "|cffaad372"..AL["Hunter"], "T2Hunter" },
-- { "|cff2773ff"..AL["Shaman"], "T2Shaman" },
-- { "|cfff48cba"..AL["Paladin"], "T2Paladin" },
-- { "|cffc69b6d"..AL["Warrior"], "T2Warrior" },
-- },
-- ["T3Sets"] = {
-- { "|cffffffff"..AL["Priest"], "T3Priest" },
-- { "|cff68ccef"..AL["Mage"], "T3Mage" },
-- { "|cff9382c9"..AL["Warlock"], "T3Warlock" },
-- { "|cfffff468"..AL["Rogue"], "T3Rogue" },
-- { "|cffff7c0a"..AL["Druid"], "T3Druid" },
-- { "|cffaad372"..AL["Hunter"], "T3Hunter" },
-- { "|cff2773ff"..AL["Shaman"], "T3Shaman" },
-- { "|cfff48cba"..AL["Paladin"], "T3Paladin" },
-- { "|cffc69b6d"..AL["Warrior"], "T3Warrior" },
-- },
-- ["ZGSets"] = {
-- { "|cffffffff"..AL["Priest"], "ZGPriest" },
-- { "|cff68ccef"..AL["Mage"], "ZGMage" },
-- { "|cff9382c9"..AL["Warlock"], "ZGWarlock" },
-- { "|cfffff468"..AL["Rogue"], "ZGRogue" },
-- { "|cffff7c0a"..AL["Druid"], "ZGDruid" },
-- { "|cffaad372"..AL["Hunter"], "ZGHunter" },
-- { "|cff2773ff"..AL["Shaman"], "ZGShaman" },
-- { "|cfff48cba"..AL["Paladin"], "ZGPaladin" },
-- { "|cffc69b6d"..AL["Warrior"], "ZGWarrior" },
-- { AL["Zul'Gurub Rings"], "ZGRings" },
-- { AL["The Twin Blades of Hakkari"], "HakkariBlades" },
-- { AL["Zul'Gurub Rings"], "ZGRings" },
-- },
-- ["Pre60Sets"] = {
-- { AL["Bloodmail Regalia"], "ScholoMail" },
-- { AL["Cadaverous Garb"], "ScholoLeather" },
-- { AL["Chain of the Scarlet Crusade"], "SCARLET" },
-- { AL["Dal'Rend's Arms"], "DalRend" },
-- { AL["Deathbone Guardian"], "ScholoPlate" },
-- { AL["Defias Leather"], "DEADMINES" },
-- { AL["Embrace of the Viper"], "WAILING" },
-- { AL["Ironweave Battlesuit"], "IRONWEAVE" },
-- { AL["Necropile Raiment"], "ScholoCloth" },
-- { AL["Primal Blessing"], "PrimalBlessing" },
-- { AL["Scourge Invasion"], "ScourgeInvasion" },
-- { AL["Shard of the Gods"], "ShardOfGods" },
-- { AL["Spider's Kiss"], "SpiderKiss" },
-- { AL["Spirit of Eskhandar"], "SpiritofEskhandar" },
-- { AL["The Gladiator"], "BLACKROCKD" },
-- { AL["The Postmaster"], "STRAT" },
-- },
-- ["BRRewards"] = {
-- { AL["Friendly Reputation Rewards"], "BRRepFriendly" },
-- { AL["Honored Reputation Rewards"], "BRRepHonored" },
-- { AL["Revered Reputation Rewards"], "BRRepRevered" },
-- { AL["Exalted Reputation Rewards"], "BRRepExalted" },
-- { AL["Token of Blood Rewards"], "BRRepTokens" },
-- },
-- ["AVRewards"] = {
-- { AL["Friendly Reputation Rewards"], "AVRepFriendly" },
-- { AL["Honored Reputation Rewards"], "AVRepHonored" },
-- { AL["Revered Reputation Rewards"], "AVRepRevered" },
-- { AL["Exalted Reputation Rewards"], "AVRepExalted" },
-- { AL["Exalted Reputation Rewards"], "AVRepExalted" },
-- { AL["Korrak the Bloodrager"], "AVKorrak" },
-- { AL["Ivus & Lokholar"], "AVLokholarIvus" },
-- },
-- ["ABRewards"] = {
-- { "Arathi Basin Menu", "ABRepMenu" },
-- { AL["Friendly Reputation Rewards"], "ABRepFriendly" },
-- { AL["Honored Reputation Rewards"], "ABRepHonored5059" },
-- { AL["Revered Reputation Rewards"], "ABRepRevered5059" },
-- { AL["Exalted Reputation Rewards"], "ABRepExalted" },
-- },
-- ["PvPArmorSets"] = {
-- { AL["Priest"], "PVPPriest" },
-- { AL["Mage"], "PVPMage" },
-- { AL["Warlock"], "PVPWarlock" },
-- { AL["Rogue"], "PVPRogue" },
-- { AL["Druid"], "PVPDruid" },
-- { AL["Hunter"], "PVPHunter" },
-- { AL["Shaman"], "PVPShaman" },
-- { AL["Paladin"], "PVPPaladin" },
-- { AL["Warrior"], "PVPWarrior" },
-- },
-- ["WSGRewards"] = {
-- { "Warsong Gulch Menu", "WSGRepMenu" },
-- { AL["Friendly Reputation Rewards"], "WSGRepFriendly" },
-- { AL["Honored Reputation Rewards"], "WSGRepHonored5059" },
-- { AL["Revered Reputation Rewards"], "WSGRepRevered5059" },
-- { AL["Exalted Reputation Rewards"], "WSGRepExalted60" },
-- },
-- ["Alchemy"] = {
-- { AtlasLoot_TableNames["AlchemyApprentice1"][1], "AlchemyApprentice1" },
-- { AtlasLoot_TableNames["AlchemyJourneyman1"][1], "AlchemyJourneyman1" },
-- { AtlasLoot_TableNames["AlchemyExpert1"][1], "AlchemyExpert1" },
-- { AtlasLoot_TableNames["AlchemyArtisan1"][1], "AlchemyArtisan1" },
-- { AtlasLoot_TableNames["AlchemyHealingAndMana1"][1], "AlchemyHealingAndMana1" },
-- { AtlasLoot_TableNames["AlchemyFlasks1"][1], "AlchemyFlasks1" },
-- { AtlasLoot_TableNames["AlchemyTransmutes1"][1], "AlchemyTransmutes1" },
-- { AtlasLoot_TableNames["AlchemyDefensive1"][1], "AlchemyDefensive1" },
-- { AtlasLoot_TableNames["AlchemyOffensive1"][1], "AlchemyOffensive1" },
-- { AtlasLoot_TableNames["AlchemyOther1"][1], "AlchemyOther1" },
-- },
-- ["Blacksmithing"] = {
-- { AtlasLoot_TableNames["SmithingApprentice1"][1], "SmithingApprentice1" },
-- { AtlasLoot_TableNames["SmithingJourneyman1"][1], "SmithingJourneyman1" },
-- { AtlasLoot_TableNames["SmithingExpert1"][1], "SmithingExpert1" },
-- { AtlasLoot_TableNames["SmithingArtisan1"][1], "SmithingArtisan1" },
-- { AtlasLoot_TableNames["Armorsmith1"][1], "Armorsmith1" },
-- { AtlasLoot_TableNames["Weaponsmith1"][1], "Weaponsmith1" },
-- { AtlasLoot_TableNames["Axesmith1"][1], "Axesmith1" },
-- { AtlasLoot_TableNames["Hammersmith1"][1], "Hammersmith1" },
-- { AtlasLoot_TableNames["Swordsmith1"][1], "Swordsmith1" },
-- },
-- ["Cooking"] = {
-- { AtlasLoot_TableNames["CookingApprentice1"][1], "CookingApprentice1" },
-- { AtlasLoot_TableNames["CookingJourneyman1"][1], "CookingJourneyman1" },
-- { AtlasLoot_TableNames["CookingExpert1"][1], "CookingExpert1" },
-- { AtlasLoot_TableNames["CookingArtisan1"][1], "CookingArtisan1" },
-- },
-- ["Enchanting"] = {
-- { AtlasLoot_TableNames["EnchantingApprentice1"][1], "EnchantingApprentice1" },
-- { AtlasLoot_TableNames["EnchantingJourneyman1"][1], "EnchantingJourneyman1" },
-- { AtlasLoot_TableNames["EnchantingExpert1"][1], "EnchantingExpert1" },
-- { AtlasLoot_TableNames["EnchantingArtisan1"][1], "EnchantingArtisan1" },
-- { AtlasLoot_TableNames["EnchantingCloak1"][1], "EnchantingCloak1" },
-- { AtlasLoot_TableNames["EnchantingChest1"][1], "EnchantingChest1" },
-- { AtlasLoot_TableNames["EnchantingBracer1"][1], "EnchantingBracer1" },
-- { AtlasLoot_TableNames["EnchantingGlove1"][1], "EnchantingGlove1" },
-- { AtlasLoot_TableNames["EnchantingBoots1"][1], "EnchantingBoots1" },
-- { AtlasLoot_TableNames["Enchanting2HWeapon1"][1], "Enchanting2HWeapon1" },
-- { AtlasLoot_TableNames["EnchantingWeapon1"][1], "EnchantingWeapon1" },
-- { AtlasLoot_TableNames["EnchantingShield1"][1], "EnchantingShield1" },
-- { AtlasLoot_TableNames["EnchantingMisc1"][1], "EnchantingMisc1" },
-- },
-- ["Engineering"] = {
-- { AtlasLoot_TableNames["EngineeringApprentice1"][1], "EngineeringApprentice1" },
-- { AtlasLoot_TableNames["EngineeringJourneyman1"][1], "EngineeringJourneyman1" },
-- { AtlasLoot_TableNames["EngineeringExpert1"][1], "EngineeringExpert1" },
-- { AtlasLoot_TableNames["EngineeringArtisan1"][1], "EngineeringArtisan1" },
-- { AtlasLoot_TableNames["Gnomish1"][1], "Gnomish1" },
-- { AtlasLoot_TableNames["Goblin1"][1], "Goblin1" },
-- },
-- ["Leatherworking"] = {
-- { AtlasLoot_TableNames["LeatherApprentice1"][1], "LeatherApprentice1" },
-- { AtlasLoot_TableNames["LeatherJourneyman1"][1], "LeatherJourneyman1" },
-- { AtlasLoot_TableNames["LeatherExpert1"][1], "LeatherExpert1" },
-- { AtlasLoot_TableNames["LeatherArtisan1"][1], "LeatherArtisan1" },
-- { AtlasLoot_TableNames["Dragonscale1"][1], "Dragonscale1" },
-- { AtlasLoot_TableNames["Elemental1"][1], "Elemental1" },
-- { AtlasLoot_TableNames["Tribal1"][1], "Tribal1" },
-- },
-- ["Mining"] = {
-- { AL["Mining"], "Mining1" },
-- { AL["Smelting"], "Smelting1" },
-- },
-- ["Tailoring"] = {
-- { AtlasLoot_TableNames["TailoringApprentice1"][1], "TailoringApprentice1" },
-- { AtlasLoot_TableNames["TailoringJourneyman1"][1], "TailoringJourneyman1" },
-- { AtlasLoot_TableNames["TailoringExpert1"][1], "TailoringExpert1" },
-- { AtlasLoot_TableNames["TailoringArtisan1"][1], "TailoringArtisan1" },
-- },
-- ["Survival"] = {
-- { AtlasLoot_TableNames["Survival1"][1], "Survival1" },
-- { AtlasLoot_TableNames["Survival2"][1], "Survival2" },
-- },
};
--------------------------------------------------------------------------------
@@ -3431,9 +3140,9 @@ function AtlasLootItem_OnClick(arg1)
end
elseif AtlasLootCharDB.AllLinks then
if WIM_EditBoxInFocus then
WIM_EditBoxInFocus:Insert("\124"..string.sub(color, 2).."|Hitem:"..this.itemID.."\124h["..name.."]|h|r");
WIM_EditBoxInFocus:Insert("|"..string.sub(color, 2).."|Hitem:"..this.itemID.."|h["..name.."]|h|r");
elseif ChatFrameEditBox:IsVisible() then
ChatFrameEditBox:Insert("\124"..string.sub(color, 2).."|Hitem:"..this.itemID.."\124h["..name.."]|h|r");
ChatFrameEditBox:Insert("|"..string.sub(color, 2).."|Hitem:"..this.itemID.."|h["..name.."]|h|r");
else
AtlasLoot_SayItemReagents(this.itemID, color, name)
end
@@ -3458,7 +3167,7 @@ function AtlasLootItem_OnClick(arg1)
AtlasLoot_AddToWishlist(this.itemID, texture, this.itemIDName, this.itemIDExtra, dataID.."|"..dataSource);
end
elseif((dataID == "SearchResult" or dataID == "WishList") and this.sourcePage) then
local dataID, dataSource = AtlasLoot_Strsplit("|", this.sourcePage);
local _, _, dataID, dataSource = strfind(this.sourcePage, "(.+)|(.+)");
if(dataID and dataSource and AtlasLoot_IsLootTableAvailable(dataID)) then
AtlasLoot_ShowItemsFrame(dataID, dataSource, AtlasLoot_TableNames[dataID][1], framePoint);
end
@@ -3479,7 +3188,7 @@ function AtlasLootItem_OnClick(arg1)
elseif(IsControlKeyDown()) then
DressUpItemLink("item:"..this.dressingroomID..":0:0:0");
elseif((dataID == "SearchResult" or dataID == "WishList") and this.sourcePage) then
local dataID, dataSource = AtlasLoot_Strsplit("|", this.sourcePage);
local _, _, dataID, dataSource = strfind(this.sourcePage, "(.+)|(.+)");
if(dataID and dataSource and AtlasLoot_IsLootTableAvailable(dataID)) then
AtlasLoot_ShowItemsFrame(dataID, dataSource, bossName, framePoint);
end
@@ -3491,7 +3200,7 @@ function AtlasLootItem_OnClick(arg1)
local craftitem = GetSpellInfoAtlasLootDB["craftspells"][tonumber(string.sub(this.itemID, 2))]["craftItem"]
if craftitem ~= nil and craftitem ~= "" then
local craftname = GetItemInfo(craftitem)
WIM_EditBoxInFocus:Insert("\124"..string.sub(color, 2).."|Hitem:"..craftitem.."\124h["..craftname.."]|h|r");
WIM_EditBoxInFocus:Insert("|"..string.sub(color, 2).."|Hitem:"..craftitem.."|h["..craftname.."]|h|r");
else
WIM_EditBoxInFocus:Insert(name);
end
@@ -3499,8 +3208,7 @@ function AtlasLootItem_OnClick(arg1)
local craftitem = GetSpellInfoAtlasLootDB["craftspells"][tonumber(string.sub(this.itemID, 2))]["craftItem"]
if craftitem ~= nil and craftitem ~= "" then
local craftname = GetItemInfo(craftitem)
--ChatFrameEditBox:Insert("\124"..string.sub(color, 2).."|Hitem:"..craftitem.."\124h["..craftname.."]|h|r");
ChatFrameEditBox:Insert("\124"..string.sub(color, 2).."|Hitem:"..craftitem..":0:0:0\124h["..craftname.."]|h|r"); -- Fix for Gurky's discord chat bot
ChatFrameEditBox:Insert("|"..string.sub(color, 2).."|Hitem:"..craftitem..":0:0:0|h["..craftname.."]|h|r"); -- Fix for Gurky's discord chat bot
else
ChatFrameEditBox:Insert(name);
end
@@ -3543,7 +3251,7 @@ function AtlasLootItem_OnClick(arg1)
elseif(IsControlKeyDown()) then
DressUpItemLink("item:"..this.dressingroomID..":0:0:0");
elseif((dataID == "SearchResult" or dataID == "WishList") and this.sourcePage) then
local dataID, dataSource = AtlasLoot_Strsplit("|", this.sourcePage);
local _, _, dataID, dataSource = strfind(this.sourcePage, "(.+)|(.+)");
if(dataID and dataSource and AtlasLoot_IsLootTableAvailable(dataID)) then
AtlasLoot_ShowItemsFrame(dataID, dataSource, bossName, framePoint);
end
@@ -3715,9 +3423,9 @@ function AtlasLoot_ContainerItem_OnClick(arg1)
if IsShiftKeyDown() and arg1 == "LeftButton" then
if AtlasLootCharDB.AllLinks then
if WIM_EditBoxInFocus then
WIM_EditBoxInFocus:Insert("\124"..string.sub(color, 2).."|Hitem:"..itemID.."\124h["..name.."]|h|r");
WIM_EditBoxInFocus:Insert("|"..string.sub(color, 2).."|Hitem:"..itemID.."|h["..name.."]|h|r");
elseif ChatFrameEditBox:IsVisible() then
ChatFrameEditBox:Insert("\124"..string.sub(color, 2).."|Hitem:"..itemID.."\124h["..name.."]|h|r");
ChatFrameEditBox:Insert("|"..string.sub(color, 2).."|Hitem:"..itemID.."|h["..name.."]|h|r");
end
end
elseif(IsControlKeyDown() and name) then
@@ -3899,14 +3607,14 @@ function AtlasLoot_SayItemReagents(id, color, name, safe)
if safe then
SendChatMessage("["..name.."]", channel, nil, chatnumber);
else
SendChatMessage("\124"..string.sub(color, 2).."\124Hitem:"..id..":0:0:0\124h["..name.."]\124h\124r", channel, nil, chatnumber);
SendChatMessage("|"..string.sub(color, 2).."|Hitem:"..id..":0:0:0|h["..name.."]|h|r", channel, nil, chatnumber);
end
end
end
function AtlasLoot_GetChatLink(id)
local a, b, c = GetItemInfo(tonumber(id));
local _, _, _, d = GetItemQualityColor(c);
local e = string.sub(d, 2)
return "\124"..e.."\124H"..b.."\124h["..a.."]\124h\124r"
local itemName, itemLink, quality = GetItemInfo(tonumber(id))
local _, _, _, color = GetItemQualityColor(quality)
color = string.sub(color, 2)
return "|"..color.."|H"..itemLink.."|h["..itemName.."]|h|r"
end
+3 -52
View File
@@ -5069,34 +5069,17 @@ AtlasLoot_ButtonRegistry = {
Title = AL["Tabards"];
Back_Page = "SETMENU";
Back_Title = AL["Collections"];
Next_Page = "DonationRewards1";
Next_Title = AL["Tabards"];
};
["Legendaries"] = {
Title = AL["Legendary Items"];
Back_Page = "SETMENU";
Back_Title = AL["Collections"];
};
["Artifacts"] = {
Title = AL["Artifact Items"];
Back_Page = "SETMENU";
Back_Title = AL["Collections"];
};
["PvPMountsPvP"] = {
Title = AL["PvP Mounts"];
Back_Page = "PVPMENU";
Back_Title = AL["PvP Rewards"];
};
["UnobMounts"] = {
Title = AL["Unobtainable Mounts"];
Back_Page = "SETMENU";
Back_Title = AL["Collections"];
};
["OldMounts"] = {
Title = AL["Old Mounts"];
Back_Page = "SETMENU";
Back_Title = AL["Collections"];
};
["RareMounts"] = {
Title = AL["Rare Mounts"];
Back_Page = "SETMENU";
@@ -5116,43 +5099,11 @@ AtlasLoot_ButtonRegistry = {
Back_Page = "SETMENU";
Back_Title = AL["Collections"];
};
--donation tabards
["DonationRewards1"] = {
Title = AL["Tabards"];
Back_Page = "SETMENU";
Back_Title = AL["Collections"];
Prev_Page = "Tabards";
Prev_Title = AL["Tabards"];
};
--fashion
["DonationRewards2"] = {
Title = AL["Fashion"];
Back_Page = "SETMENU";
Back_Title = AL["Collections"];
Next_Page = "DonationRewards3";
Next_Title = AL["Fashion"];
};
["DonationRewards3"] = {
Title = AL["Fashion"];
Back_Page = "SETMENU";
Back_Title = AL["Collections"];
Prev_Page = "DonationRewards2";
Prev_Title = AL["Fashion"];
Next_Page = "DonationRewards4";
Next_Title = AL["Fashion"];
};
["DonationRewards4"] = {
Title = AL["Fashion"];
Back_Page = "SETMENU";
Back_Title = AL["Collections"];
Prev_Page = "DonationRewards3";
Prev_Title = AL["Fashion"];
};
["WorldEpics1"] = {
Title = AtlasLoot_TableNames["WorldEpics1"][1];
Next_Page = "WorldEpics2";
Next_Title = AtlasLoot_TableNames["WorldEpics2"][1];
Back_Page = "WORLDEPICS";
Back_Page = "SETMENU";
Back_Title = AL["World Epics"];
};
["WorldEpics2"] = {
@@ -5161,14 +5112,14 @@ AtlasLoot_ButtonRegistry = {
Next_Title = AtlasLoot_TableNames["WorldEpics3"][1];
Prev_Page = "WorldEpics1";
Prev_Title = AtlasLoot_TableNames["WorldEpics1"][1];
Back_Page = "WORLDEPICS";
Back_Page = "SETMENU";
Back_Title = AL["World Epics"];
};
["WorldEpics3"] = {
Title = AtlasLoot_TableNames["WorldEpics3"][1];
Prev_Page = "WorldEpics2";
Prev_Title = AtlasLoot_TableNames["WorldEpics2"][1];
Back_Page = "WORLDEPICS";
Back_Page = "SETMENU";
Back_Title = AL["World Epics"];
};
["AQ40Trash2"] = {
+10 -16
View File
@@ -95,12 +95,6 @@ function AtlasLootSetMenu()
AtlasLootMenuItem_10_Icon:SetTexture("Interface\\Icons\\INV_Misc_QirajiCrystal_05");
AtlasLootMenuItem_10.lootpage = "RareMounts";
AtlasLootMenuItem_10:Show();
-- Fashion
AtlasLootMenuItem_24_Name:SetText(AL["Fashion"]);
AtlasLootMenuItem_24_Extra:SetText("");
AtlasLootMenuItem_24_Icon:SetTexture("Interface\\Icons\\Ability_Hunter_Pet_Turtle");
AtlasLootMenuItem_24.lootpage = "DonationRewards2";
AtlasLootMenuItem_24:Show();
--Sets
AtlasLootMenuItem_2_Name:SetText(AL["Sets"]);
AtlasLootMenuItem_2_Extra:SetText("");
@@ -108,17 +102,17 @@ function AtlasLootSetMenu()
AtlasLootMenuItem_2.lootpage = "PRE60SET";
AtlasLootMenuItem_2:Show();
--World Epics
AtlasLootMenuItem_22_Name:SetText(AL["World Epics"]);
AtlasLootMenuItem_22_Extra:SetText("");
AtlasLootMenuItem_22_Icon:SetTexture("Interface\\Icons\\INV_Gauntlets_30");
AtlasLootMenuItem_22.lootpage = "WORLDEPICS";
AtlasLootMenuItem_22:Show();
AtlasLootMenuItem_23_Name:SetText(AL["World Epics"]);
AtlasLootMenuItem_23_Extra:SetText("");
AtlasLootMenuItem_23_Icon:SetTexture("Interface\\Icons\\INV_Gauntlets_30");
AtlasLootMenuItem_23.lootpage = "WorldEpics1";
AtlasLootMenuItem_23:Show();
--Tabards
AtlasLootMenuItem_25_Name:SetText(AL["Tabards"]);
AtlasLootMenuItem_25_Extra:SetText("");
AtlasLootMenuItem_25_Icon:SetTexture("Interface\\Icons\\INV_Shirt_GuildTabard_01");
AtlasLootMenuItem_25.lootpage = "Tabards";
AtlasLootMenuItem_25:Show();
AtlasLootMenuItem_24_Name:SetText(AL["Tabards"]);
AtlasLootMenuItem_24_Extra:SetText("");
AtlasLootMenuItem_24_Icon:SetTexture("Interface\\Icons\\INV_Shirt_GuildTabard_01");
AtlasLootMenuItem_24.lootpage = "Tabards";
AtlasLootMenuItem_24:Show();
--Dungeon Set 1/2
AtlasLootMenuItem_17_Name:SetText(AL["Dungeon 1/2 Sets"]);
AtlasLootMenuItem_17_Extra:SetText("");
+6893 -302
View File
File diff suppressed because it is too large Load Diff