update to version 7.3.18 (#11)

* Merged Magisters Terrace - Kael'thas Sunstriders normal/heroic pages

* update to build 7.3.18
This commit is contained in:
Anch
2024-08-29 04:38:01 +12:00
committed by GitHub
parent 550df8c842
commit e04717d340
27 changed files with 26118 additions and 24888 deletions
+7 -1
View File
@@ -181,7 +181,7 @@ AtlasLoot_CraftingData["AquireType"][46113] = { CUSTOM, 24}; -- Surestrike Goggl
AtlasLoot_CraftingData["AquireType"][46114] = { CUSTOM, 24}; -- Mayhem Projection Goggles -- 46114
AtlasLoot_CraftingData["AquireType"][46115] = { CUSTOM, 24}; -- Hard Khorium Goggles -- 46115
AtlasLoot_CraftingData["AquireType"][46116] = { CUSTOM, 24}; -- Quad Deathblow X44 Goggles -- 46116
AtlasLoot_CraftingData["AquireType"][60867] = { REPUTATION, BabbleFaction["Alliance Vanguard"], BabbleFaction["Exalted"], 32564, REPUTATION, BabbleFaction["Alliance Vanguard"], BabbleFaction["Exalted"], 32773}; -- Mekgineer's Chopper -- 60867
--AtlasLoot_CraftingData["AquireType"][60867] = { REPUTATION, BabbleFaction["Alliance Vanguard"], BabbleFaction["Exalted"], 32564, REPUTATION, BabbleFaction["Alliance Vanguard"], BabbleFaction["Exalted"], 32773}; -- Mekgineer's Chopper -- 60867
AtlasLoot_CraftingData["AquireType"][3275] = { CUSTOM, 8}; -- Linen Bandage -- 3275
AtlasLoot_CraftingData["AquireType"][45382] = { CUSTOM, 8}; -- Scroll of Stamina -- 45382
AtlasLoot_CraftingData["AquireType"][48114] = { CUSTOM, 8}; -- Scroll of Intellect -- 48114
@@ -3366,6 +3366,12 @@ AtlasLoot_CraftingData["Vendor"][968392] = { 970023};
AtlasLoot_CraftingData["Vendor"][968395] = { 970034};
AtlasLoot_CraftingData["Vendor"][968398] = { 970019};
AtlasLoot_CraftingData["Vendor"][968401] = { 970039};
AtlasLoot_CraftingData["Vendor"][968500] = { 970011};
AtlasLoot_CraftingData["Vendor"][968496] = { 970011};
AtlasLoot_CraftingData["Vendor"][968506] = { 970008};
AtlasLoot_CraftingData["Vendor"][968498] = { 970008};
AtlasLoot_CraftingData["Vendor"][968502] = { 970016};
AtlasLoot_CraftingData["Vendor"][968504] = { 970016};
AtlasLoot_CraftingData["RepVendor"][17559] = { BabbleFaction["Argent Dawn"], BabbleFaction["Honored"], 10856, 11536, 10857} -- Transmute: Air to Fire -- 17559
AtlasLoot_CraftingData["RepVendor"][17561] = { BabbleFaction["Timbermaw Hold"], BabbleFaction["Friendly"], 11557} -- Transmute: Earth to Water -- 17561
+3 -29
View File
@@ -64,17 +64,15 @@ function AtlasLoot:CreateUpdateText()
updateFrameCreated = true
end
local itemTypeIgnore = {[18] = true, [19] = true, [24] = true}
local unknownIDs = {}
function AtlasLoot:UpdateItemIDsDatabase(firstID, lastID)
AtlasLootItemCache = ItemIDsDatabase
self:IsLootTableAvailable("AtlasLootOriginalWoW")
self:IsLootTableAvailable("AtlasLootBurningCrusade")
self:IsLootTableAvailable("AtlasLootWotLK")
for dataID, data in pairs(AtlasLoot_Data) do
for _, data in pairs(AtlasLoot_Data) do
if data.Type then
for tableNum, t in ipairs(data) do
for _, t in ipairs(data) do
for _, itemData in pairs(t) do
if type(itemData) == "table" then
if itemData.itemID then
@@ -148,7 +146,7 @@ Finds the Ids of other difficulties based on the normal id of the item and the d
On the form of {ID, {normal, heroic, mythic, mythic1, mythic2, ... ,mythicN}}
]]
function AtlasLoot:FindId(id, difficulty, type, Difficultiestring)
local hasID
local hasID
if self.Difficulties[type] then
for _, dif in ipairs (self.Difficulties[type]) do
if dif[2] == difficulty then
@@ -182,28 +180,4 @@ function AtlasLoot:FindId(id, difficulty, type, Difficultiestring)
if ItemIDsDatabase[id] and ItemIDsDatabase[id][difficulty] then
return ItemIDsDatabase[id][difficulty], true
end
end
--Updates the ItemIDsDatabase with any missing or incorrect items
function AtlasLoot:LoadMissingIDs()
--loads any items in the saved varriables cache
if AtlasLootItemCache and not self:CheckIfEmptyTable(AtlasLootItemCache) then
for normalID, item in pairs(AtlasLootItemCache) do
for itemDif, itemID in pairs(item) do
ItemIDsDatabase[normalID] = ItemIDsDatabase[normalID] or {}
ItemIDsDatabase[normalID][itemDif] = itemID
end
end
end
-- loads ids that have been manuely corrected
if ItemIDManuelCorrections then
for normalID, item in pairs(ItemIDManuelCorrections) do
for itemDif, itemID in pairs(item) do
ItemIDsDatabase[normalID] = ItemIDsDatabase[normalID] or {}
ItemIDsDatabase[normalID][itemDif] = itemID
end
end
end
ItemIDManuelCorrections = nil
collectgarbage("collect")
end
-1
View File
@@ -1,7 +1,6 @@
<Ui xmlns="http://www.blizzard.com/wow/ui/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.blizzard.com/wow/ui/
..\FrameXML\UI.xsd">
<Script file="Databases.lua"/>
<Script file="ItemIDsDatabaseFixes.lua"/>
<Script file="DatabaseFunctions.lua"/>
<Script file="extraCraftingData.lua"/>
<Script file="CraftingSource.lua"/>
+1 -1
View File
@@ -50,7 +50,7 @@ ItemIDManuelCorrections[23206] = { nil, nil, 323206, 1323206, 223206 }
--[[
/atlasloot updatecache startID stopID
scans every id from 1 to 10 mil unless you set the startID and stopID
scans every id from 1 to 10 mil unless you set the startID and stopID
startID is the first itemid it will check stopID is the last itemid it will check
/atlasloot clearcache
+1 -1
View File
@@ -386,7 +386,7 @@ AtlasLoot_CraftingData["VendorList"] = {
[970009] = { AL["Shady Dealer"], BabbleZone["Deadwind Pass"], 50.0, 74.8, NEUTRAL },
[970010] = { AL["Shady Dealer"], BabbleZone["Thousand Needles"], 80.2, 77.1, NEUTRAL },
[970011] = { AL["Shady Dealer"], BabbleZone["Felwood"], 64.8, 8.0, NEUTRAL },
[970012] = { AL["Shady Dealer"], BabbleZone["Eastern Plaguelands"], 43.5, 18.5, NEUTRAL },
[970012] = { AL["Shady Dealer"], BabbleZone["Eastern Plaguelands"], 35.7, 69, NEUTRAL },
[970013] = { AL["Shady Dealer"], BabbleZone["The Barrens"], 49.4, 50.6, NEUTRAL },
[970014] = { AL["Shady Dealer"], BabbleZone["Duskwood"], 81.8, 19.8, NEUTRAL },
[970015] = { AL["Shady Dealer"], BabbleZone["Western Plaguelands"], 45.0, 15.8, NEUTRAL },