Mercurial > wow > itemauditor
view Modules/Debug.lua @ 77:a8fc802b42ba
Changed the QuickAuctions decider to consider the number already owned and only calculate based on what needs to be crated.
Fixed the QuickAuctions decider to return the number of items to be created instead of the number of times to create. This makes a difference with things like Runescroll of Fortitude where 5 are created at once.
author | Asa Ayers <Asa.Ayers@Gmail.com> |
---|---|
date | Sun, 01 Aug 2010 08:42:29 -0700 |
parents | e7d287cc3b02 |
children |
line wrap: on
line source
local ItemAuditor = select(2, ...) local Debug = ItemAuditor:NewModule("Debug") local ItemAuditor = ItemAuditor function ItemAuditor:Debug(msg, ...) msg = format(msg, ...) self:Log(msg, " |cffffff00DEBUG") end function ItemAuditor:Log(message, prefix) prefix = prefix or "" ItemAuditor_DebugFrameTxt:AddMessage(format("%d%s|r: %s", time(), prefix, tostring(message))) end function ItemAuditor:GetDebug(info) return self.db.profile.messages.debug end function ItemAuditor:SetDebug(info, input) self.db.profile.messages.debug = input local value = "off" if input then value = "on" end self:Print("Debugging is now: " .. value) end local function DebugEventRegistration() ItemAuditor.OriginalRegisterEvent = ItemAuditor.RegisterEvent ItemAuditor.OriginalUnregisterEvent = ItemAuditor.UnregisterEvent function ItemAuditor:RegisterEvent(event, callback, arg) self:Debug("RegisterEvent " .. event ) if arg ~= nil then ItemAuditor:OriginalRegisterEvent(event, callback, arg) elseif callback ~= nil then ItemAuditor:OriginalRegisterEvent(event, callback) else ItemAuditor:OriginalRegisterEvent(event) end end function ItemAuditor:UnregisterEvent(event) self:Debug("UnregisterEvent " .. event ) ItemAuditor:OriginalUnregisterEvent (event) end end -- DebugEventRegistration()