Mercurial > wow > itemauditor
comparison Modules/Events.lua @ 15:44e70a3fdb19
Merged utils into ItemAuditor.
author | Asa Ayers <Asa.Ayers@Gmail.com> |
---|---|
date | Sat, 03 Jul 2010 07:40:01 -0700 |
parents | 8c83d5f6e306 |
children | ff9a698caebc |
comparison
equal
deleted
inserted
replaced
14:6fc9fbaa94b3 | 15:44e70a3fdb19 |
---|---|
96 negative[item] = count | 96 negative[item] = count |
97 negativeCount = negativeCount + abs(count) | 97 negativeCount = negativeCount + abs(count) |
98 end | 98 end |
99 end | 99 end |
100 | 100 |
101 if diff.money > 0 and utils:tcount(positive) > 0 and utils:tcount(negative) == 0 then | 101 if diff.money > 0 and self:tcount(positive) > 0 and self:tcount(negative) == 0 then |
102 -- self:Debug("loot") | 102 self:Debug("loot") |
103 elseif utils:tcount(diff.items) == 1 then | 103 elseif self:tcount(diff.items) == 1 then |
104 -- self:Debug("purchase or sale") | 104 self:Debug("purchase or sale") |
105 | 105 |
106 for link, count in pairs(diff.items) do | 106 for link, count in pairs(diff.items) do |
107 self:SaveValue(link, 0 - diff.money) | 107 self:SaveValue(link, 0 - diff.money) |
108 end | 108 end |
109 elseif utils:tcount(diff.items) > 1 then | 109 elseif self:tcount(diff.items) > 1 then |
110 | 110 |
111 if utils:tcount(positive) > 0 and utils:tcount(negative) > 0 then | 111 if self:tcount(positive) > 0 and self:tcount(negative) > 0 then |
112 -- we must have created/converted something | 112 -- we must have created/converted something |
113 -- self:Debug("conversion") | 113 self:Debug("conversion") |
114 | 114 |
115 local totalChange = 0 | 115 local totalChange = 0 |
116 for link, change in pairs(negative) do | 116 for link, change in pairs(negative) do |
117 local _, itemCost, count = self:GetItemCost(link, change) | 117 local _, itemCost, count = self:GetItemCost(link, change) |
118 self:SaveValue(link, itemCost * change) | 118 self:SaveValue(link, itemCost * change) |