# HG changeset patch # User Asa Ayers # Date 1286244106 25200 # Node ID 15a259503d635f3fddb7f6ab3d8e12a6912117bc # Parent 828cd9bf919e037e38bd80ae1f35895695e7ab11 Adding some debugging code to help fix ticket 46. diff -r 828cd9bf919e -r 15a259503d63 Core.lua --- a/Core.lua Sat Oct 02 21:23:18 2010 -0700 +++ b/Core.lua Mon Oct 04 19:01:46 2010 -0700 @@ -379,6 +379,7 @@ local realm = GetRealmName() local ds_account = 'Default' function ItemAuditor:GetItemCount(searchID) + self:Debug('ItemAuditor:GetItemCount(%s)', tostring(searchID)) local count = 0 for _, character in pairs(DataStore:GetCharacters(realm, ds_account)) do if DataStore:GetCharacterFaction(character) == UnitFactionGroup("player") then @@ -388,11 +389,15 @@ count = count + (DataStore:GetInventoryItemCount(character, searchID) or 0) count = count + (DataStore:GetMailItemCount(character, searchID) or 0) count = count + (DataStore:GetCurrencyItemCount(character, searchID) or 0) + else + self:Debug('Skipping %s', character) end end + self:Debug('before guild count: %s', count) for guildName in pairs(self.db.factionrealm.enabled_guilds) do count = count + DataStore:GetGuildBankItemCount(DataStore:GetGuilds()[guildName], searchID) end + self:Debug('after guild count: %s', count) local itemName = GetItemInfo(searchID) for character, mailbox in pairs(allMailboxes) do @@ -401,7 +406,7 @@ for name, data in pairs(items) do if name == itemName then count = count - data.count - + self:Debug('removing mail %s %s %s', character, type, data.count) end end end