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.
36 lines
1.0 KiB
36 lines
1.0 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
|
|
|