You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

41 lines
1.1 KiB

local addonName, addon = ...
addon.itemIDToDB = {}
addon.spellIDToDB = {}
for _, manuscriptData in pairs(addon.db) do
addon.itemIDToDB[manuscriptData.itemID] = manuscriptData
end
for _, shapeshiftData in pairs(addon.ShapeshiftDB) do
addon.itemIDToDB[shapeshiftData.itemID] = shapeshiftData
end
for _, hexTomeData in pairs(addon.HexTomesDB) do
addon.itemIDToDB[hexTomeData.itemID] = hexTomeData
end
for _, polymorphData in pairs(addon.PolymorphTomesDB) do
if polymorphData.itemID then
addon.itemIDToDB[polymorphData.itemID] = polymorphData
else
addon.spellIDToDB[polymorphData.spellID] = polymorphData
end
end
for _, grimoireData in pairs(addon.GrimoiresDB) do
addon.itemIDToDB[grimoireData.itemID] = grimoireData
end
for _, tametomesData in pairs(addon.TameTomesDB) do
if tametomesData.itemID then
addon.itemIDToDB[tametomesData.itemID] = tametomesData
else
addon.spellIDToDB[tametomesData.spellID] = tametomesData
end
end
for _, gemData in pairs(addon.MOPRemixGemsDB) do
addon.itemIDToDB[gemData.itemID] = gemData
end