View Single Post
01/25/15, 11:28 AM   #16
Garkin
 
Garkin's Avatar
AddOn Author - Click to view addons
Join Date: Mar 2014
Posts: 832
By the way do you know what causes current crafting staions bug (material quantity resets to its default value)? It's a typo in this added code ("currentSelectedQuality" instead of "currentSelectedQuantity"):

Lua Code:
  1. local currentSelectedQuantity = self:GetMaterialQuantity(data.patternIndex, data.materialIndex)
  2.  
  3. if currentSelectedQuality == nil then --here
  4.     self:SetMaterialQuantity(data.patternIndex, data.materialIndex, data.min)
  5.     currentSelectedQuantity = data.min
  6. end

Easy solution for this issue is creating global variable currentSelectedQuality and update it every time when you call GetMaterialQuantity method:
Lua Code:
  1. local originalGetMaterialQuantity = ZO_SharedSmithingCreation.GetMaterialQuantity
  2. function ZO_SharedSmithingCreation:GetMaterialQuantity(...)
  3.     currentSelectedQuality = originalGetMaterialQuantity(self, ...)
  4.     return currentSelectedQuality
  5. end

Last edited by Garkin : 01/25/15 at 12:19 PM.
  Reply With Quote