ingame/crafting/smithingcreation_shared.lua:359 -- self.materialQuantitySpinner:RegisterCallback("OnValueChanged", function(value)
if not self.performingFullRefresh then
self:AdjustCurrentMaterialQuantityForAllPatterns(value)
end
local data = self.materialList:GetSelectedData()
local stackCount, currentSelectedQuality, currentRank, meetsRankRequirement, hasAboveMin, hasEnoughInInventory, usable = self:GetMaterialInformation(data)
self.isMaterialUsable = usable and USABILITY_TYPE_USABLE or USABILITY_TYPE_VALID_BUT_MISSING_REQUIREMENT
ZO_ItemSlot_SetupSlot(self.selectedMaterialControl, stackCount, data.icon, usable)
self:UpdateTooltip()
self.owner:OnSelectedPatternChanged()
KEYBIND_STRIP:UpdateKeybindButtonGroup(self.keybindStripDescriptor)
end)