diff ReagentMaker.lua @ 21:25b9f98f9bba

The default is now to craft enough reagents to be able to craft one more item
author contrebasse
date Sun, 10 Apr 2011 21:31:10 +0200
parents 4ea38bae4174
children 8acb6dc1ff9e
line wrap: on
line diff
--- a/ReagentMaker.lua	Sun Apr 10 19:26:33 2011 +0200
+++ b/ReagentMaker.lua	Sun Apr 10 21:31:10 2011 +0200
@@ -152,10 +152,11 @@
 	local numToMake = 1
 	local selectedIndex = GetTradeSkillSelectionIndex()
 	local skillName, skillType, numAvailable, isExpanded, serviceType, numSkillUps = GetTradeSkillInfo(selectedIndex)
-	if numAvailable==0 then
+	--if numAvailable==0 then
 		local reagentName, reagentTexture, reagentCount, playerReagentCount = GetTradeSkillReagentInfo(selectedIndex, reagentRecipeIndex)
-		numToMake = math.min(reagentCount - playerReagentCount,numReagentMakable)
-	end -- if
+		-- make enough reagents to craft one more item
+		numToMake = math.min(reagentCount*(1+numAvailable) - playerReagentCount,numReagentMakable)
+	--end -- if
 
 	-- Choose number or craft directly
 	if chooseNumber and numReagentMakable>1 then