Mercurial > wow > itemauditor
comparison Modules/Events.lua @ 157:091bae7bfca0
Fixed a bug in calculating purchase/sale where the item ID was being used instead of the number of items that changed.
author | Asa Ayers <Asa.Ayers@Gmail.com> |
---|---|
date | Wed, 15 Dec 2010 22:49:28 -0800 |
parents | 47885ba83d38 |
children |
comparison
equal
deleted
inserted
replaced
156:d108b0112be3 | 157:091bae7bfca0 |
---|---|
398 self:Debug("loot") | 398 self:Debug("loot") |
399 elseif abs(diff.money) > 0 and self:tcount(diff.items) == 1 and not self.mailOpen then | 399 elseif abs(diff.money) > 0 and self:tcount(diff.items) == 1 and not self.mailOpen then |
400 self:Debug("purchase or sale") | 400 self:Debug("purchase or sale") |
401 | 401 |
402 for itemID, count in pairs(diff.items) do | 402 for itemID, count in pairs(diff.items) do |
403 self:SaveValue(itemID, 0 - diff.money, itemID) | 403 self:SaveValue(itemID, 0 - diff.money, count) |
404 end | 404 end |
405 elseif self:tcount(diff.items) > 1 and self:tcount(positive) > 0 and self:tcount(negative) > 0 then | 405 elseif self:tcount(diff.items) > 1 and self:tcount(positive) > 0 and self:tcount(negative) > 0 then |
406 -- we must have created/converted something | 406 -- we must have created/converted something |
407 self:Debug("conversion") | 407 self:Debug("conversion") |
408 | 408 |