Mercurial > wow > reagentmaker
comparison data.lua @ 36:ef5fe66a3f0b
Do not limit to recipes with one reagent (todo: check recursion)
author | contrebasse |
---|---|
date | Fri, 29 Apr 2011 22:17:22 +0200 |
parents | 22fa64c9b2de |
children | ef22738aebfe |
comparison
equal
deleted
inserted
replaced
35:5394c492850e | 36:ef5fe66a3f0b |
---|---|
269 end | 269 end |
270 | 270 |
271 for i = 2,NRecipes do -- The first one is a header | 271 for i = 2,NRecipes do -- The first one is a header |
272 local skillName, skillType, numAvailable, isExpanded, serviceType, numSkillUps = GetTradeSkillInfo(i) | 272 local skillName, skillType, numAvailable, isExpanded, serviceType, numSkillUps = GetTradeSkillInfo(i) |
273 if skillType ~= "header" then | 273 if skillType ~= "header" then |
274 if GetTradeSkillNumReagents(i) == 1 then | 274 --if GetTradeSkillNumReagents(i) == 1 then |
275 -- item ID | 275 -- item ID |
276 local itemID = A.link2ID(GetTradeSkillItemLink(i)) | 276 local itemID = A.link2ID(GetTradeSkillItemLink(i)) |
277 | 277 |
278 -- reagent ID | 278 -- reagent ID |
279 local reagentID = A.link2ID(GetTradeSkillReagentItemLink(i, 1)) | 279 local reagentID = A.link2ID(GetTradeSkillReagentItemLink(i, 1)) |
314 end -- for | 314 end -- for |
315 if newSpell then | 315 if newSpell then |
316 A.data[itemID].spellLink = recipeLink | 316 A.data[itemID].spellLink = recipeLink |
317 tinsert(A.data[itemID],{reagentID,reagentCount,minMade,maxMade,spellName=skillName}) | 317 tinsert(A.data[itemID],{reagentID,reagentCount,minMade,maxMade,spellName=skillName}) |
318 end -- if | 318 end -- if |
319 end -- if | 319 --end -- if |
320 end -- if | 320 end -- if |
321 end -- for | 321 end -- for |
322 | 322 |
323 -- the scanning is complete | 323 -- the scanning is complete |
324 return true | 324 return true |