comparison data.lua @ 66:2ca04183f5f9

Correct number of Tin Ore needed for Shadowgem
author contrebasse
date Sat, 14 May 2011 10:05:56 +0200
parents 4d0ec5b598d0
children cd7e41015586
comparison
equal deleted inserted replaced
65:60871b43531d 66:2ca04183f5f9
175 spellLink = ProspectLink, 175 spellLink = ProspectLink,
176 {2770,5,0.5}}, -- Copper Ore 176 {2770,5,0.5}}, -- Copper Ore
177 [1210] = { -- Shadowgem 177 [1210] = { -- Shadowgem
178 spell = macroProspect, 178 spell = macroProspect,
179 spellLink = ProspectLink, 179 spellLink = ProspectLink,
180 {2771,50,0.38}, -- Tin Ore 180 {2771,5,0.38}, -- Tin Ore
181 {2770,5,0.1}}, -- Copper Ore 181 {2770,5,0.1}}, -- Copper Ore
182 [1705] = { -- Lesser Moonstone 182 [1705] = { -- Lesser Moonstone
183 spell = macroProspect, 183 spell = macroProspect,
184 spellLink = ProspectLink, 184 spellLink = ProspectLink,
185 {2771,5,0.38}, -- Tin Ore 185 {2771,5,0.38}, -- Tin Ore
267 -- Has to have recipes and begin with a header 267 -- Has to have recipes and begin with a header
268 local NRecipes = GetNumTradeSkills() 268 local NRecipes = GetNumTradeSkills()
269 if NRecipes==0 or select(2,GetTradeSkillInfo(1))~="header" then 269 if NRecipes==0 or select(2,GetTradeSkillInfo(1))~="header" then
270 return 270 return
271 end 271 end
272 272
273 for i = 2,NRecipes do -- The first one is a header 273 for i = 2,NRecipes do -- The first one is a header
274 local skillName, skillType, numAvailable, isExpanded, serviceType, numSkillUps = GetTradeSkillInfo(i) 274 local skillName, skillType, numAvailable, isExpanded, serviceType, numSkillUps = GetTradeSkillInfo(i)
275 if skillType ~= "header" then 275 if skillType ~= "header" then
276 --if GetTradeSkillNumReagents(i) == 1 then 276 --if GetTradeSkillNumReagents(i) == 1 then
277 -- item ID 277 -- item ID
283 -- reagent number needed 283 -- reagent number needed
284 local reagentName, reagentTexture, reagentCount, playerReagentCount = GetTradeSkillReagentInfo(i, 1) 284 local reagentName, reagentTexture, reagentCount, playerReagentCount = GetTradeSkillReagentInfo(i, 1)
285 285
286 -- number of reagent created by the recipe 286 -- number of reagent created by the recipe
287 local minMade, maxMade = GetTradeSkillNumMade(i) 287 local minMade, maxMade = GetTradeSkillNumMade(i)
288 288
289 -- recipe link (for tooltips) 289 -- recipe link (for tooltips)
290 local recipeLink = GetTradeSkillRecipeLink(i) 290 local recipeLink = GetTradeSkillRecipeLink(i)
291 291
292 -- error checking 292 -- error checking
293 if not reagentID or not reagentCount or not skillName or not itemID or not minMade or not maxMade or not recipeLink then 293 if not reagentID or not reagentCount or not skillName or not itemID or not minMade or not maxMade or not recipeLink then
294 --@debug@ 294 --@debug@
295 print("Erreur de scan :",itemID,skillName,reagentID,reagentCount,minMade,maxMade,recipeLink) 295 print("Erreur de scan :",itemID,skillName,reagentID,reagentCount,minMade,maxMade,recipeLink)
296 --@end-debug@ 296 --@end-debug@
297 297
298 else -- Zap incomplete recipes, they will be scanned later 298 else -- Zap incomplete recipes, they will be scanned later
299 -- remove unneeded minMade/maxMade 299 -- remove unneeded minMade/maxMade
300 if maxMade==minMade then 300 if maxMade==minMade then
301 maxMade = nil 301 maxMade = nil
302 if minMade==1 then 302 if minMade==1 then
323 end -- if 323 end -- if
324 end -- if 324 end -- if
325 --end -- if 325 --end -- if
326 end -- if 326 end -- if
327 end -- for 327 end -- for
328 328
329 -- the scanning is complete 329 -- the scanning is complete
330 return true 330 return true
331 end -- function 331 end -- function
332 end -- do 332 end -- do