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