Mercurial > wow > reagentmaker
comparison utils.lua @ 25:578b9c9479c9
Remove errors for hidden recipes and show a '?' when count isn't available
author | contrebasse |
---|---|
date | Thu, 28 Apr 2011 19:31:01 +0200 |
parents | 5f3a5b88fb19 |
children | aa2f6965c0f6 |
comparison
equal
deleted
inserted
replaced
24:5f3a5b88fb19 | 25:578b9c9479c9 |
---|---|
32 | 32 |
33 -- Gives the number of craftable objects | 33 -- Gives the number of craftable objects |
34 function A.numMakable(reagentID) | 34 function A.numMakable(reagentID) |
35 -- Look for the recipe to make the item | 35 -- Look for the recipe to make the item |
36 local reagentIndex = A.findSkillIndex(reagentID) | 36 local reagentIndex = A.findSkillIndex(reagentID) |
37 if not reagentIndex then return 0 end | 37 if not reagentIndex then return end |
38 | 38 |
39 -- Check how many items we can craft | 39 -- Check how many items we can craft |
40 local skillName, skillType, numReagentMakable, isExpanded, serviceType, numSkillUps = GetTradeSkillInfo(reagentIndex) | 40 local skillName, skillType, numReagentMakable, isExpanded, serviceType, numSkillUps = GetTradeSkillInfo(reagentIndex) |
41 return numReagentMakable or 0, reagentIndex | 41 return numReagentMakable, reagentIndex |
42 end | 42 end |
43 | 43 |
44 -- Find the first tradeskill index of the recipe to make an item | 44 -- Find the first tradeskill index of the recipe to make an item |
45 function A.findSkillIndex(itemID) | 45 function A.findSkillIndex(itemID) |
46 for i = 1,GetNumTradeSkills() do | 46 for i = 1,GetNumTradeSkills() do |