Back to Home
ESO Function Data v101044
SetContainsItemCallback()
Function Aliases
- No known aliases for this function.
Global Function Definitions
Local Function Definitions
- No known local definitions for this function.
Function Calls
- ingame/tradinghouse/tradinghousecategories_shared.lua:384 -- categoryParams:SetContainsItemCallback(function(itemLink)
local actorCategory = GetItemLinkActorCategory(itemLink)
if actorCategory == GAMEPLAY_ACTOR_CATEGORY_PLAYER then
local weaponType = GetItemLinkWeaponType(itemLink)
for _, searchWeaponType in ipairs(weaponTypes) do
if weaponType == searchWeaponType then
return true, SUBCATEGORY_ENUM_KEY_PREFIX .. weaponType
end
end
end
return false
end)
- ingame/tradinghouse/tradinghousecategories_shared.lua:478 -- categoryParams:SetContainsItemCallback(function(itemLink)
local actorCategory = GetItemLinkActorCategory(itemLink)
if actorCategory == GAMEPLAY_ACTOR_CATEGORY_PLAYER then
if armorType == GetItemLinkArmorType(itemLink) then
local equipType = GetItemLinkEquipType(itemLink)
for _, searchEquipType in ipairs(ARMOR_EQUIP_TYPES) do
if searchEquipType == equipType then
return true, SUBCATEGORY_ENUM_KEY_PREFIX..equipType
end
end
end
end
return false
end)
- ingame/tradinghouse/tradinghousecategories_shared.lua:515 -- categoryParams:SetContainsItemCallback(function(itemLink)
local actorCategory = GetItemLinkActorCategory(itemLink)
if actorCategory == GAMEPLAY_ACTOR_CATEGORY_PLAYER then
return GetItemLinkWeaponType(itemLink) == WEAPONTYPE_SHIELD
end
return false
end)
- ingame/tradinghouse/tradinghousecategories_shared.lua:556 -- categoryParams:SetContainsItemCallback(function(itemLink)
local actorCategory = GetItemLinkActorCategory(itemLink)
if actorCategory == GAMEPLAY_ACTOR_CATEGORY_PLAYER then
local equipType = GetItemLinkEquipType(itemLink)
for _, searchEquipType in ipairs(JEWELRY_EQUIP_TYPES) do
if equipType == searchEquipType then
return true, SUBCATEGORY_ENUM_KEY_PREFIX..equipType
end
end
end
return false
end)
- ingame/tradinghouse/tradinghousecategories_shared.lua:685 -- categoryParams:SetContainsItemCallback(function(itemLink)
local itemLinkItemType, itemLinkSpecializedItemType = GetItemLinkItemType(itemLink)
if itemLinkItemType == itemType then
if specializedItemTypes then
return true, SUBCATEGORY_ENUM_KEY_PREFIX..itemLinkSpecializedItemType
else
return true
end
else
return false
end
end)
- ingame/tradinghouse/tradinghousecategories_shared.lua:731 -- categoryParams:SetContainsItemCallback(function(itemLink)
local itemLinkItemType, itemLinkSpecializedItemType = GetItemLinkItemType(itemLink)
if ZO_IsElementInNumericallyIndexedTable(specializedItemTypes, itemLinkSpecializedItemType) then
return true, SUBCATEGORY_ENUM_KEY_PREFIX..itemLinkSpecializedItemType
end
return false
end)
- ingame/tradinghouse/tradinghousecategories_shared.lua:879 -- categoryParams:SetContainsItemCallback(function(itemLink)
local itemType = GetItemLinkItemType(itemLink)
for _, searchItemType in ipairs(itemTypes) do
if itemType == searchItemType then
return true, KEY_OVERRIDE_FOR_TRADESKILL_ITEM_TYPE[itemType]
end
end
return false
end)
- ingame/tradinghouse/tradinghousecategories_shared.lua:944 -- categoryParams:SetContainsItemCallback(function(itemLink)
local itemLinkItemType, itemLinkSpecializedItemType = GetItemLinkItemType(itemLink)
if itemLinkItemType == ITEMTYPE_INGREDIENT then
for subcategoryIndex, subcategoryData in ipairs(PROVISIONING_INGREDIENT_SUBCATEGORIES) do
for _, specializedItemType in ipairs(subcategoryData.value) do
if itemLinkSpecializedItemType == specializedItemType then
return true, SUBCATEGORY_KEY_PREFIX..subcategoryIndex
end
end
end
return true
else
return false
end
end)
- ingame/tradinghouse/tradinghousecategories_shared.lua:985 -- categoryParams:SetContainsItemCallback(function(itemLink)
local itemLinkItemType = GetItemLinkItemType(itemLink)
for _, itemType in ipairs(STYLE_MATERIAL_TYPES) do
if itemLinkItemType == itemType then
return true, SUBCATEGORY_ENUM_KEY_PREFIX..itemType
end
end
return false
end)
- ingame/tradinghouse/tradinghousecategories_shared.lua:1025 -- categoryParams:SetContainsItemCallback(function(itemLink)
local itemType = GetItemLinkItemType(itemLink)
for _, searchItemType in ipairs(TRAIT_MATERIAL_TYPES) do
if itemType == searchItemType then
return true, SUBCATEGORY_ENUM_KEY_PREFIX..itemType
end
end
return false
end)
- ingame/tradinghouse/tradinghousecategories_shared.lua:1060 -- categoryParams:SetContainsItemCallback(function(itemLink)
return GetItemLinkItemType(itemLink) == ITEMTYPE_FURNISHING_MATERIAL
end)
- ingame/tradinghouse/tradinghousecategories_shared.lua:1106 -- categoryParams:SetContainsItemCallback(function(itemLink)
return GetItemLinkItemType(itemLink) == glyphItemType
end)
- ingame/tradinghouse/tradinghousecategories_shared.lua:1155 -- categoryParams:SetContainsItemCallback(function(itemLink)
local _, specializedItemType = GetItemLinkItemType(itemLink)
for _, searchSpecializedItemType in ipairs(specializedItemTypes) do
if specializedItemType == searchSpecializedItemType then
return true
end
end
return false
end)
- ingame/tradinghouse/tradinghousecategories_shared.lua:1305 -- categoryParams:SetContainsItemCallback(function(itemLink)
local actorCategory = GetItemLinkActorCategory(itemLink)
if actorCategory == GAMEPLAY_ACTOR_CATEGORY_COMPANION then
local linkItemType = GetItemLinkItemType(itemLink)
local itemTypeList = ZO_ItemFilterUtils.GetSubCategoryTypesByDisplayCategoryType(companionEquipmentDisplayCategory)
for _, itemType in ipairs(itemTypeList) do
if linkItemType == itemType then
return true
end
end
end
return false
end)
- ingame/tradinghouse/tradinghousecategories_shared.lua:1343 -- categoryParams:SetContainsItemCallback(function(itemLink)
return GetItemLinkItemType(itemLink) == itemType
end)
- ingame/tradinghouse/tradinghousecategories_shared.lua:1424 -- categoryParams:SetContainsItemCallback(IsItemLinkTrophy)