copy-paste from esoui code (/esoui/ingame/inventory/sharedinventory.lua):
Code:
local isFromCrownCrate = IsItemFromCrownCrate(bagId, slotIndex)
slot.isGemmable = false
slot.requiredPerGemConversion = nil
slot.gemsAwardedPerConversion = nil
if isFromCrownCrate then
local requiredPerGemConversion, gemsAwardedPerConversion = GetNumCrownGemsFromItemManualGemification(bagId, slotIndex)
if requiredPerGemConversion > 0 and gemsAwardedPerConversion > 0 then
slot.requiredPerGemConversion = requiredPerGemConversion
slot.gemsAwardedPerConversion = gemsAwardedPerConversion
slot.isGemmable = true
end
end