Just a note about crafting functions which were global and removed now.
Old and removed:
Lua Code:
function ZO_CraftingUtils_IsTraitAppliedToWeapons(traitType)
local traitCategory = GetItemTraitTypeCategory(traitType)
return traitCategory == ITEM_TRAIT_TYPE_CATEGORY_WEAPON
end
function ZO_CraftingUtils_IsTraitAppliedToArmor(traitType)
local traitCategory = GetItemTraitTypeCategory(traitType)
return traitCategory == ITEM_TRAIT_TYPE_CATEGORY_ARMOR
end
Replaced by:
ZO_CraftingUtils_GetSmithingFilterFromTrait(smithingResearchLineTraitInfo)
-> See file
/esoui/ingame/crafting/smithingresearch_shared.lua
-> function ZO_SharedSmithingResearch:Refresh()
e.g. used like this:
local expectedTypeFilter = ZO_CraftingUtils_GetSmithingFilterFromTrait(GetSmithingResearchLineTraitInfo(craftingType, researchLineIndex, 1))