Files
coa-atlasloot/AtlasLoot/Databases/Databases.lua
T
Anch 64df5f1f90 update to release 7.3.15 (#10)
* update to release 7.3.1

* minor tweaks

- tweaked the drop location text to display a bit more cleanly
- added boss sigils to bc raid tables
- added right click context menu to boss name list so you can open db to that boss (only has raids atm)
- the All dungeon items list now wont precache past the normal loot

* fixs and text display change

- updated old locations to have new display
- frame now sits on top when selected
- fixed some incorrect ids

* favorites button change/loot table updates

- Changed how favorites buttons are saved you now alt right click them to save
- Added missing new t0 sets to classic dungeon sets
- Added missing new trash loot weapons to Black temple

* minor changes/fixs

- fixed t3 incorrect itemids
- added heroic bloodforged

* merg from main repo

* bug fix and item removals

- some quest tooltip was showing up incorrect
- removed depreciated high risk patterns

* swapped to using ItemButtonTemplate for popup window buttons

* added all the new heirloom items

* all the changes from main git up to 7.3.9

* update to version 7.3.15

* Revert "Merge branch 'main' into anch-main"

This reverts commit 8db63dc268f910dcc1df31d50072735263eeda58, reversing
changes made to f536a382a8fce401e0d8dcfaae8eb0a2c61f1e08.
2024-07-15 06:57:34 -07:00

231 lines
15 KiB
Lua

AtlasLoot = LibStub("AceAddon-3.0"):NewAddon("AtlasLoot", "AceEvent-3.0", "AceTimer-3.0")
local AL = LibStub("AceLocale-3.0"):GetLocale("AtlasLoot");
local BabbleBoss = AtlasLoot_GetLocaleLibBabble("LibBabble-Boss-3.0")
local BabbleInventory = AtlasLoot_GetLocaleLibBabble("LibBabble-Inventory-3.0")
local BabbleFaction = AtlasLoot_GetLocaleLibBabble("LibBabble-Faction-3.0")
local BabbleZone = AtlasLoot_GetLocaleLibBabble("LibBabble-Zone-3.0")
--Table holding all loot tables is initialised here as it loads early
AtlasLoot_Data = {}
AtlasLoot_MapData = {}
AtlasLoot_ExtraData = {}
AtlasLoot_CraftingData = {
AquireType = {},
Trainer = {},
WorldDrop = {},
LimitedVendor = {},
QuestDrop = {},
MobDrop = {},
RecipeQuest = {},
Vendor = {},
RepVendor = {},
RecipeVendor = {},
RecipeWorldDrop = {},
RecipeRepVendor = {},
}
AtlasLoot_CraftingData["Custom"] = {
[1] = { AL["DISCOVERY_ALCH_ELIXIRFLASK"] };
[2] = { AL["DISCOVERY_ALCH_POTION"] };
[3] = { AL["DISCOVERY_ALCH_XMUTE"] };
[4] = { AL["DISCOVERY_ALCH_PROT"] };
[5] = { AL["DAILY_COOKING_MEAT"], BabbleZone["Shattrath"], 0, 0 };
[6] = { AL["DAILY_COOKING_FISH"], BabbleZone["Shattrath"], 0, 0 };
[7] = { AL["DAILY_FISHING_SHATT"], BabbleZone["Shattrath"], 0, 0 };
[8] = { AL["DEFAULT_RECIPE"] };
[9] = { AL["CRAFTED_ENGINEERS"] };
[10] = { AL["ONYXIA_HEAD_QUEST"], BabbleZone["Onyxia's Lair"], 0, 0 };
[11] = { AL["EDGE_OF_MADNESS"], BabbleZone["Zul'Gurub"], 0, 0 };
[12] = { AL["DISCOVERY_ALCH_WRATH"] };
[13] = { AL["HENRY_STERN_RFD"], BabbleZone["Razorfen Downs"], 0, 0 };
[14] = { AL["DISCOVERY_INSC_MINOR"] };
[15] = { AL["DISCOVERY_INSC_NORTHREND"] };
[16] = { AL["ENG_GNOMER"], BabbleZone["Gnomeregan"], 0, 0 };
[17] = { AL["ENG_FLOOR_ITEM_BRD"], BabbleZone["Blackrock Depths"], 0, 0 };
[18] = { AL["DISCOVERY_ALCH_NORTHREND_RESEARCH"] };
[19] = { AL["DISCOVERY_ALCH_NORTHREND_XMUTE"] };
[20] = { AL["Custom36"] };
[21] = { AL["Custom36"] };
[22] = { AL["AQ40_RANDOM_BOP"], BabbleZone["Temple of Ahn'Qiraj"], 0, 0 };
[23] = { AL["DM_CACHE"], BabbleZone["Dire Maul"], 59.04, 48.82 };
[24] = { AL["SUNWELL_RANDOM"], BabbleZone["Sunwell Plateau"], 0, 0 };
[25] = { AL["BRD_RANDOM_ROOM"], BabbleZone["Blackrock Depths"], 0, 0 };
[26] = { AL["MC_RANDOM"], BabbleZone["Molten Core"], 0, 0 };
[27] = { AL["HYJAL_RANDOM"], BabbleZone["Hyjal Summit"], 0, 0 };
[28] = { AL["Custom36"] };
[29] = { AL["ZA_RANDOM"], BabbleZone["Zul'Aman"], 0, 0 };
[30] = { AL["SCHOLO_BOOK_SPAWN"], BabbleZone["Scholomance"], 0, 0 };
[31] = { AL["STRATH_BS_PLANS"], BabbleZone["Stratholme"], 0, 0 };
[32] = { AL["DM_TRIBUTE"], BabbleZone["Dire Maul"], 59.04, 48.82 };
[33] = { AL["Custom36"] };
[34] = { AL["BT_RANDOM"], BabbleZone["Black Temple"], 0, 0 };
[35] = { AL["Random Level 70 instance drop"] };
[36] = { AL["Custom36"] };
[37] = { AL["SSC_RANDOM"], BabbleZone["Serpentshrine Cavern"], 0, 0 };
[38] = { AL["DAILY_COOKING_DAL"], BabbleZone["Dalaran"], 0, 0 };
[39] = { AL["ULDUAR_RANDOM"], BabbleZone["Ulduar"], 0, 0 };
[40] = { AL["DISCOVERY_INSC_BOOK"] };
[41] = { AL["Custom41"] };
[42] = { AL["TOC25_RANDOM"] };
[43] = { AL["TK_RANDOM"], BabbleZone["The Eye"], 0, 0 };
[44] = { AL["Custom44"] };
[45] = { AL["Custom45"] };
[46] = { AL["Random Level 70 instance drop/Raid Trash Drop"].."/"..AL["TBC Callboard Cache"] };
}
AtlasLoot_CraftingData["Seasonal"] = {
[1] = { GetCategoryInfo(156) }; -- Winter's Veil
[2] = { GetCategoryInfo(160) }; -- Lunar Festival
[3] = { AL["Darkmoon Faire"] }; -- Darkmoon Faire
[4] = { GetCategoryInfo(161) }; -- Midsummer
[5] = { GetCategoryInfo(14981) }; -- Pilgrim's Bounty
[6] = { AL["Day of the Dead"] }; -- Day of the Dead
}
----------------------
--- Heirloom Items ---
----------------------
AtlasLoot_Data["Heirloom"] = {
Name = AL["Heirloom"];
{
Name = AL["Trinkets"];
[1] = { itemID = 1642992, price = "500 #tokenofprestige# | 80000 #marks# | 500 #bazaar#" }; --Discerning Eye of the Beast
[2] = { itemID = 1642991, price = "500 #tokenofprestige# | 80000 #marks# | 500 #bazaar#" }; --Swift Hand of Justice
[3] = { itemID = 1644098, price = "500 #tokenofprestige# | 80000 #marks# | 500 #bazaar#" }; --Inherited Insignia of the Alliance
[4] = { itemID = 1644097, price = "500 #tokenofprestige# | 80000 #marks# | 500 #bazaar#" }; --Inherited Insignia of the Horde
},
{
Name = AL["Necks"];
[1] = { itemID = 1339077, price = "225 #tokenofprestige# | 60000 #marks# | TBD #bazaar#" };
[2] = { itemID = 1339076, price = "225 #tokenofprestige# | 60000 #marks# | TBD #bazaar#" };
[3] = { itemID = 1339078, price = "225 #tokenofprestige# | 60000 #marks# | TBD #bazaar#" };
[4] = { itemID = 339076, price = "" }; --Pendant of Adventure
[5] = { itemID = 339100, price = "" }; --Pendant of Discovery
},
{
Name = AL["Rings"];
[1] = { itemID = 1339079, price = "225 #tokenofprestige# | 60000 #marks# | TBD #bazaar#" };
[2] = { itemID = 1339080, price = "225 #tokenofprestige# | 60000 #marks# | TBD #bazaar#" };
[3] = { itemID = 1339081, price = "225 #tokenofprestige# | 60000 #marks# | TBD #bazaar#" };
[4] = { itemID = 1339082, price = "225 #tokenofprestige# | 60000 #marks# | TBD #bazaar#" };
[5] = { itemID = 1339083, price = "225 #tokenofprestige# | 60000 #marks# | TBD #bazaar#" };
[6] = { itemID = 50255 }; --Dread Pirate Ring
},
{
Name = AL["Weapons"];
[1] = { itemID = 1642944, price = "600 #tokenofprestige# | 96000 #marks# | 600 #bazaar#" }; --Balanced Heartseeker
[2] = { itemID = 1642945, price = "600 #tokenofprestige# | 96000 #marks# | 600 #bazaar#" }; --Venerable Dal'Rend's Sacred Charge
[3] = { itemID = 1642948, price = "600 #tokenofprestige# | 96000 #marks# | 600 #bazaar#" }; --Devout Aurastone Hammer
[4] = { itemID = 1648716, price = "600 #tokenofprestige# | 96000 #marks# | 600 #bazaar#" }; --Venerable Mass of McGowan
[5] = { itemID = 1644091, price = "600 #tokenofprestige# | 96000 #marks# | 600 #bazaar#" }; --Sharpened Scarlet Kris
[6] = { itemID = 1644096, price = "600 #tokenofprestige# | 96000 #marks# | 600 #bazaar#" }; --Battleworn Thrash Blade
[7] = { itemID = 1644094, price = "600 #tokenofprestige# | 96000 #marks# | 600 #bazaar#" }; --The Blessed Hammer of Grace
[9] = { itemID = 3140350, price = "600 #tokenofprestige# | 96000 #marks# | 600 #bazaar#" }; --Urn of Aspiring Light
[10] = { itemID = 3148335, price = "600 #tokenofprestige# | 96000 #marks# | 600 #bazaar#" }; --Polished Observer's Shield
[16] = { itemID = 1642943, price = "1000 #tokenofprestige# | 160000 #marks# | 800 #bazaar#" }; --Bloodied Arcanite Reaper
[17] = { itemID = 3142943, price = "1000 #tokenofprestige# | 160000 #marks# | 800 #bazaar#" }; --Sturdied Arcanite Spear
[18] = { itemID = 1648718, price = "1000 #tokenofprestige# | 160000 #marks# | 800 #bazaar#" }; --Repurposed Lava Dredger
[19] = { itemID = 1642947, price = "1000 #tokenofprestige# | 160000 #marks# | 800 #bazaar#" }; --Dignified Headmaster's Charge
[20] = { itemID = 1644092, price = "1000 #tokenofprestige# | 160000 #marks# | 800 #bazaar#" }; --Reforged Truesilver Champion
[21] = { itemID = 1644095, price = "1000 #tokenofprestige# | 160000 #marks# | 800 #bazaar#" }; --Grand Staff of Jordan
[23] = { itemID = 1642946, price = "1000 #tokenofprestige# | 160000 #marks# | 800 #bazaar#" }; --Charmed Ancient Bone Bow
[24] = { itemID = 1644093, price = "1000 #tokenofprestige# | 160000 #marks# | 800 #bazaar#" }; --Upgraded Dwarven Hand Cannon
[25] = { itemID = 1642846, price = "1000 #tokenofprestige# | 160000 #marks# | 800 #bazaar#" }; --Wand of the Forgotten Lich
},
{
Name = "Might",
[1] = { itemID = 1339126, price = "375 #tokenofprestige# | 75000 #marks# | TBD #bazaar#" }, --Head
[2] = { itemID = 3142949, price = "800 #tokenofprestige# | 128000 #marks# | 600 #bazaar#" }, --Shoulders
[3] = { itemID = 1339087, price = "375 #tokenofprestige# | 75000 #marks# | TBD #bazaar#" }, --Back
[4] = { itemID = 3148685, price = "1200 #tokenofprestige# | 192000 #marks# | 800 #bazaar#" }, --Chest
[5] = { itemID = 1339112, price = "375 #tokenofprestige# | 75000 #marks# | TBD #bazaar#" }, --Wrists
[6] = { itemID = 1339133, price = "225 #tokenofprestige# | 60000 #marks# | TBD #bazaar#" }, --Gloves
[7] = { itemID = 1339098, price = "375 #tokenofprestige# | 75000 #marks# | TBD #bazaar#" }, --Waist
[8] = { itemID = 1339119, price = "600 #tokenofprestige# | 90000 #marks# | TBD #bazaar#" }, --Legs
[9] = { itemID = 1339105, price = "375 #tokenofprestige# | 75000 #marks# | TBD #bazaar#" }, --Boots
},
{
Name = "Shadowcraft",
[1] = { itemID = 1339121, price = "375 #tokenofprestige# | 75000 #marks# | TBD #bazaar#" }, --Head
[2] = { itemID = 1642952, price = "800 #tokenofprestige# | 128000 #marks# | 600 #bazaar#" }, --Shoulders
[3] = { itemID = 1339088, price = "375 #tokenofprestige# | 75000 #marks# | TBD #bazaar#" }, --Back
[4] = { itemID = 1648689, price = "1200 #tokenofprestige# | 192000 #marks# | 800 #bazaar#" }, --Chest
[5] = { itemID = 1339107, price = "375 #tokenofprestige# | 75000 #marks# | TBD #bazaar#" }, --Wrists
[6] = { itemID = 1339128, price = "225 #tokenofprestige# | 60000 #marks# | TBD #bazaar#" }, --Gloves
[7] = { itemID = 1339093, price = "375 #tokenofprestige# | 75000 #marks# | TBD #bazaar#" }, --Waist
[8] = { itemID = 1339114, price = "600 #tokenofprestige# | 90000 #marks# | TBD #bazaar#" }, --Legs
[9] = { itemID = 1339100, price = "375 #tokenofprestige# | 75000 #marks# | TBD #bazaar#" }, --Boots
},
{
Name = "Dreadmist",
[1] = { itemID = 1339120, price = "375 #tokenofprestige# | 75000 #marks# | TBD #bazaar#" }, --Head
[2] = { itemID = 1642985, price = "800 #tokenofprestige# | 128000 #marks# | 600 #bazaar#" }, --Shoulders
[3] = { itemID = 1339086, price = "375 #tokenofprestige# | 75000 #marks# | TBD #bazaar#" }, --Back
[4] = { itemID = 1648691, price = "1200 #tokenofprestige# | 192000 #marks# | 800 #bazaar#" }, --Chest
[5] = { itemID = 1339106, price = "375 #tokenofprestige# | 75000 #marks# | TBD #bazaar#" }, --Wrists
[6] = { itemID = 1339127, price = "225 #tokenofprestige# | 60000 #marks# | TBD #bazaar#" }, --Gloves
[7] = { itemID = 1339092, price = "375 #tokenofprestige# | 75000 #marks# | TBD #bazaar#" }, --Waist
[8] = { itemID = 1339113, price = "600 #tokenofprestige# | 90000 #marks# | TBD #bazaar#" }, --Legs
[9] = { itemID = 1339099, price = "375 #tokenofprestige# | 75000 #marks# | TBD #bazaar#" }, --Boots
},
{
Name = "Herods",
[1] = { itemID = 1339124, price = "375 #tokenofprestige# | 75000 #marks# | TBD #bazaar#" }, --Head
[2] = { itemID = 1642950, price = "800 #tokenofprestige# | 128000 #marks# | 600 #bazaar#" }, --Shoulders
[3] = { itemID = 1339084, price = "375 #tokenofprestige# | 75000 #marks# | TBD #bazaar#" }, --Back
[4] = { itemID = 1648677, price = "1200 #tokenofprestige# | 192000 #marks# | 800 #bazaar#" }, --Chest
[5] = { itemID = 1339110, price = "375 #tokenofprestige# | 75000 #marks# | TBD #bazaar#" }, --Wrists
[6] = { itemID = 1339131, price = "225 #tokenofprestige# | 60000 #marks# | TBD #bazaar#" }, --Gloves
[7] = { itemID = 1339096, price = "375 #tokenofprestige# | 75000 #marks# | TBD #bazaar#" }, --Waist
[8] = { itemID = 1339117, price = "600 #tokenofprestige# | 90000 #marks# | TBD #bazaar#" }, --Legs
[9] = { itemID = 1339103, price = "375 #tokenofprestige# | 75000 #marks# | TBD #bazaar#" }, --Boots
},
{
Name = "Elements",
[1] = { itemID = 1339123, price = "375 #tokenofprestige# | 75000 #marks# | TBD #bazaar#" }, --Head
[2] = { itemID = 1642951, price = "800 #tokenofprestige# | 128000 #marks# | 600 #bazaar#" }, --Shoulders
[3] = { itemID = 1339090, price = "375 #tokenofprestige# | 75000 #marks# | TBD #bazaar#" }, --Back
[4] = { itemID = 1648683, price = "1200 #tokenofprestige# | 192000 #marks# | 800 #bazaar#" }, --Chest
[5] = { itemID = 1339109, price = "375 #tokenofprestige# | 75000 #marks# | TBD #bazaar#" }, --Wrists
[6] = { itemID = 1339130, price = "225 #tokenofprestige# | 60000 #marks# | TBD #bazaar#" }, --Gloves
[7] = { itemID = 1339095, price = "375 #tokenofprestige# | 75000 #marks# | TBD #bazaar#" }, --Waist
[8] = { itemID = 1339116, price = "600 #tokenofprestige# | 90000 #marks# | TBD #bazaar#" }, --Legs
[9] = { itemID = 1339102, price = "375 #tokenofprestige# | 75000 #marks# | TBD #bazaar#" }, --Boots
},
{
Name = "Valor",
[1] = { itemID = 1339125, price = "375 #tokenofprestige# | 75000 #marks# | TBD #bazaar#" }, --Head
[2] = { itemID = 1642949, price = "800 #tokenofprestige# | 128000 #marks# | 600 #bazaar#" }, --Shoulders
[3] = { itemID = 1339085, price = "375 #tokenofprestige# | 75000 #marks# | TBD #bazaar#" }, --Back
[4] = { itemID = 1648685, price = "1200 #tokenofprestige# | 192000 #marks# | 800 #bazaar#" }, --Chest
[5] = { itemID = 1339111, price = "375 #tokenofprestige# | 75000 #marks# | TBD #bazaar#" }, --Wrists
[6] = { itemID = 1339132, price = "225 #tokenofprestige# | 60000 #marks# | TBD #bazaar#" }, --Gloves
[7] = { itemID = 1339097, price = "375 #tokenofprestige# | 75000 #marks# | TBD #bazaar#" }, --Waist
[8] = { itemID = 1339118, price = "600 #tokenofprestige# | 90000 #marks# | TBD #bazaar#" }, --Legs
[9] = { itemID = 1339104, price = "375 #tokenofprestige# | 75000 #marks# | TBD #bazaar#" }, --Boots
},
{
Name = "IronFeather",
[1] = { itemID = 1339122, price = "375 #tokenofprestige# | 75000 #marks# | TBD #bazaar#" }, --Head
[2] = { itemID = 1642984, price = "800 #tokenofprestige# | 128000 #marks# | 600 #bazaar#" }, --Shoulders
[3] = { itemID = 1339089, price = "375 #tokenofprestige# | 75000 #marks# | TBD #bazaar#" }, --Back
[4] = { itemID = 1648687, price = "1200 #tokenofprestige# | 192000 #marks# | 800 #bazaar#" }, --Chest
[5] = { itemID = 1339108, price = "375 #tokenofprestige# | 75000 #marks# | TBD #bazaar#" }, --Wrists
[6] = { itemID = 1339129, price = "225 #tokenofprestige# | 60000 #marks# | TBD #bazaar#" }, --Gloves
[7] = { itemID = 1339094, price = "375 #tokenofprestige# | 75000 #marks# | TBD #bazaar#" }, --Waist
[8] = { itemID = 1339115, price = "600 #tokenofprestige# | 90000 #marks# | TBD #bazaar#" }, --Legs
[9] = { itemID = 1339101, price = "375 #tokenofprestige# | 75000 #marks# | TBD #bazaar#" }, --Boots
},
{
Name = "Pvp Shoulders",
[1] = { itemID = 1644107, price = "800 #tokenofprestige# | 128000 #marks# | 600 #bazaar#" }; --Exquisite Sunderseer Mantle
[2] = { itemID = 1644103, price = "800 #tokenofprestige# | 128000 #marks# | 600 #bazaar#" }; --Exceptional Stormshroud Shoulders
[3] = { itemID = 1644105, price = "800 #tokenofprestige# | 128000 #marks# | 600 #bazaar#" }; --Lasting Feralheart Spaulders
[4] = { itemID = 1644102, price = "800 #tokenofprestige# | 128000 #marks# | 600 #bazaar#" }; --Aged Pauldrons of The Five Thunders
[5] = { itemID = 1644101, price = "800 #tokenofprestige# | 128000 #marks# | 600 #bazaar#" }; --Prized Beastmaster's Mantle
[6] = { itemID = 1644100, price = "800 #tokenofprestige# | 128000 #marks# | 600 #bazaar#" }; --Pristine Lightforge Spaulders
[7] = { itemID = 1644099, price = "800 #tokenofprestige# | 128000 #marks# | 600 #bazaar#" }; --Strengthened Stockade Pauldrons
},
}