e3bfc6a - Add nameplate functionality if it is needed later, no users now
[wowui.git] / OmaCD / Inspect.lua
index 3f223ad..f1d2068 100644 (file)
@@ -45,7 +45,6 @@ local function inspect(id)
            CheckInteractDistance(id, 1) and CanInspect(id) then
             if not inspecting then
                 inspecting = guid;
            CheckInteractDistance(id, 1) and CanInspect(id) then
             if not inspecting then
                 inspecting = guid;
-                print("Sending inspect", UnitName(id));
                 NotifyInspect(id);
                 redoGuid = guid;
                 CTimerAfter(20, redo);
                 NotifyInspect(id);
                 redoGuid = guid;
                 CTimerAfter(20, redo);
@@ -95,8 +94,8 @@ function OmaInspect.Request(guid, id, callback, needItems, force)
     cached.cb = callback;
     cached.needItems = needItems;
     local elapsed = GetTime() - cached.time;
     cached.cb = callback;
     cached.needItems = needItems;
     local elapsed = GetTime() - cached.time;
-    if force or (not needItems and (not cached.talent or elapsed > 60)) or
-       (needItems and (not cached.weapon or elapsed > 60)) then
+    if force or (not needItems and (cached.talent == nil or elapsed > 60)) or
+       (needItems and (cached.weapon == nil or elapsed > 60)) then
         if not pending[guid] or inspecting ~= guid then -- don't send multiple inspects
             inspect(id);
         end
         if not pending[guid] or inspecting ~= guid then -- don't send multiple inspects
             inspect(id);
         end
@@ -107,7 +106,7 @@ function OmaInspect.Request(guid, id, callback, needItems, force)
 end
 
 local function inspectReady(guid)
 end
 
 local function inspectReady(guid)
-    if not guid or inspecting ~= guid then print("Got inspect from elsewhere"); return end
+    if not guid or inspecting ~= guid then return end
     local cached = cache[guid];
     if cached and cached.id and UnitGUID(cached.id) == guid then
         local time = GetTime();
     local cached = cache[guid];
     if cached and cached.id and UnitGUID(cached.id) == guid then
         local time = GetTime();
@@ -132,7 +131,6 @@ local function inspectReady(guid)
             if not inspectui then ClearInspectPlayer() end
             if (cached.needItems and cached.weapon) or
                (not cached.needItems and cached.talent ~= nil) then
             if not inspectui then ClearInspectPlayer() end
             if (cached.needItems and cached.weapon) or
                (not cached.needItems and cached.talent ~= nil) then
-                print("Got inspect done", UnitName(id));
                 cached.cb(guid, cached.spec, cached.talent, cached.weapon, cached.wrist);
             else
                 pending[guid] = true;
                 cached.cb(guid, cached.spec, cached.talent, cached.weapon, cached.wrist);
             else
                 pending[guid] = true;