Mercurial > wow > itemauditor
comparison Modules/Crafting.lua @ 102:89663c9dd772
Fixed reagent costs so that /ia snatch will get the correct prices.
author | Asa Ayers <Asa.Ayers@Gmail.com> |
---|---|
date | Thu, 19 Aug 2010 23:28:02 -0700 |
parents | 53147a647e28 |
children | cf160210433c |
comparison
equal
deleted
inserted
replaced
101:53147a647e28 | 102:89663c9dd772 |
---|---|
421 local reagents = {} | 421 local reagents = {} |
422 local totalCost = 0 | 422 local totalCost = 0 |
423 for reagentId = 1, GetTradeSkillNumReagents(i) do | 423 for reagentId = 1, GetTradeSkillNumReagents(i) do |
424 local reagentName, _, reagentCount = GetTradeSkillReagentInfo(i, reagentId); | 424 local reagentName, _, reagentCount = GetTradeSkillReagentInfo(i, reagentId); |
425 local reagentLink = GetTradeSkillReagentItemLink(i, reagentId) | 425 local reagentLink = GetTradeSkillReagentItemLink(i, reagentId) |
426 local reagentTotalCost = self:GetReagentCost(reagentLink, reagentCount) | |
426 | 427 |
427 reagents[reagentId] = { | 428 reagents[reagentId] = { |
428 link = reagentLink, | 429 link = reagentLink, |
429 name = reagentName, | 430 name = reagentName, |
430 count = reagentCount, | 431 count = reagentCount, |
431 price = self:GetReagentCost(reagentLink, reagentCount), | 432 price = reagentTotalCost / reagentCount, |
432 need = 0, -- This will get populated after the decisions have been made. it can't | 433 need = 0, -- This will get populated after the decisions have been made. it can't |
433 -- be done before that because highest profit items get priority on materials. | 434 -- be done before that because highest profit items get priority on materials. |
434 } | 435 } |
435 totalCost = totalCost + self:GetReagentCost(reagentLink, reagentCount) | 436 totalCost = totalCost + reagentTotalCost |
436 end | 437 end |
437 local data = { | 438 local data = { |
438 recipeLink = recipeLink, | 439 recipeLink = recipeLink, |
439 recipeID = Utils.GetItemID(recipeLink), | 440 recipeID = Utils.GetItemID(recipeLink), |
440 link = itemLink, | 441 link = itemLink, |